 /*------------------------------------
  [Table of contents]
  1. Body
  2. Header / #header
  3. Navigation / #navbar
  4. Content / #content
  5. Sidebar / #sidebar
  6. Search / #search
  7. Footer / #footer
  
--------------------------------------*/
.home-1 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .home-1 body {
    font-family: Roboto;
    margin: auto;
    overflow: visible !important; }
  .home-1 .modal-backdrop.in {
    display: none; }
  .home-1 .compensate-for-scrollbar {
    margin-right: 0 !important; }
  .home-1 * {
    box-sizing: border-box; }
  .home-1 .sidenav a:hover {
    color: #b6aeae; }
  .home-1 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    font-family: roboto condensed; }
    .home-1 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .home-1 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .home-1 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .home-1 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .home-1 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .home-1 .button_rea:hover {
      opacity: 0.7; }
    .home-1 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .home-1 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .home-1 .layer {
    position: relative; }
    .home-1 .layer img {
      width: 100%; }
    .home-1 .layer .row_top {
      margin-right: 0;
      position: absolute;
      top: 60%;
      transform: translate(0%, -50%); }
      .home-1 .layer .row_top h1 {
        font-family: roboto condensed;
        font-size: 80px;
        color: #fff;
        font-weight: 700; }
      .home-1 .layer .row_top p {
        color: #fff; }
      .home-1 .layer .row_top div p {
        font-size: 18px;
        color: #fff;
        line-height: 185%;
        padding-top: 20px;
        width: 83%; }
  .home-1 .row_header {
    position: fixed;
    z-index: 9999;
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
  .home-1 .affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
    background: #909090; }
  .home-1 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .home-1 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .home-1 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .home-1 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .home-1 .affixx .sidenav .navbar-inverse {
        border: none;
        background: transparent; }
        .home-1 .affixx .sidenav .navbar-inverse .pull-right {
          cursor: pointer;
          padding: 15px; }
        .home-1 .affixx .sidenav .navbar-inverse .navbar-nav {
          float: right;
          padding-left: 30px; }
          .home-1 .affixx .sidenav .navbar-inverse .navbar-nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .home-1 .affixx .sidenav .navbar-inverse .navbar-nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              transition: all 0.4s;
              overflow: visible;
              top: 103%; }
            .home-1 .affixx .sidenav .navbar-inverse .navbar-nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 160px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .home-1 .affixx .sidenav .navbar-inverse .navbar-nav li .dacap li {
                padding: 10px 5px; }
                .home-1 .affixx .sidenav .navbar-inverse .navbar-nav li .dacap li:hover {
                  border: none; }
                .home-1 .affixx .sidenav .navbar-inverse .navbar-nav li .dacap li a {
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .home-1 .affixx .sidenav .navbar-inverse .navbar-nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae;
                    opacity: .7; }
            .home-1 .affixx .sidenav .navbar-inverse .navbar-nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0; }
              .home-1 .affixx .sidenav .navbar-inverse .navbar-nav li a:hover {
                border-bottom: 1px solid #fc6955; }
          .home-1 .affixx .sidenav .navbar-inverse .navbar-nav .active {
            border-bottom: 1px solid #fc6955; }
            .home-1 .affixx .sidenav .navbar-inverse .navbar-nav .active a:hover {
              background: transparent; }
        .home-1 .affixx .sidenav .navbar-inverse .list-group-item {
          width: 100%;
          margin-left: 0 !important;
          background: #333;
          color: #fff;
          border: none;
          font-family: roboto condensed;
          font-weight: 700; }
          .home-1 .affixx .sidenav .navbar-inverse .list-group-item button {
            background: transparent;
            border: none;
            outline: 0;
            float: right;
            position: relative;
            top: 5px; }
            .home-1 .affixx .sidenav .navbar-inverse .list-group-item button span {
              display: block;
              width: 10px;
              background: #fff;
              transition: all 0.3s ease 0s;
              position: relative;
              height: 2px; }
            .home-1 .affixx .sidenav .navbar-inverse .list-group-item button .chid {
              transform: translateX(-6px) rotate(45deg); }
            .home-1 .affixx .sidenav .navbar-inverse .list-group-item button .chid1 {
              transform: translateY(-2px) rotate(-45deg); }
            .home-1 .affixx .sidenav .navbar-inverse .list-group-item button .chid2 {
              transform: translateX(-6px) rotate(45deg); }
            .home-1 .affixx .sidenav .navbar-inverse .list-group-item button .chid3 {
              transform: translateY(-2px) rotate(-45deg); }
            .home-1 .affixx .sidenav .navbar-inverse .list-group-item button .chid4 {
              transform: translateX(-6px) rotate(45deg); }
            .home-1 .affixx .sidenav .navbar-inverse .list-group-item button .chid5 {
              transform: translateY(-2px) rotate(-45deg); }
            .home-1 .affixx .sidenav .navbar-inverse .list-group-item button .chid6 {
              transform: translateX(-6px) rotate(45deg); }
            .home-1 .affixx .sidenav .navbar-inverse .list-group-item button .chid7 {
              transform: translateY(-2px) rotate(-45deg); }
            .home-1 .affixx .sidenav .navbar-inverse .list-group-item button .chid8 {
              transform: translateX(-6px) rotate(45deg); }
            .home-1 .affixx .sidenav .navbar-inverse .list-group-item button .chid9 {
              transform: translateY(-2px) rotate(-45deg); }
            .home-1 .affixx .sidenav .navbar-inverse .list-group-item button .chid10 {
              transform: translateX(-6px) rotate(45deg); }
            .home-1 .affixx .sidenav .navbar-inverse .list-group-item button .chid11 {
              transform: translateY(-2px) rotate(-45deg); }
          .home-1 .affixx .sidenav .navbar-inverse .list-group-item .collapsed .chid {
            transform: translateX(-6px) rotate(45deg) !important; }
          .home-1 .affixx .sidenav .navbar-inverse .list-group-item .collapsed .chid1 {
            transform: translateY(-2px) rotate(-45deg) !important; }
          .home-1 .affixx .sidenav .navbar-inverse .list-group-item .collapsed .chid2 {
            transform: translateX(-6px) rotate(45deg) !important; }
          .home-1 .affixx .sidenav .navbar-inverse .list-group-item .collapsed .chid3 {
            transform: translateY(-2px) rotate(-45deg) !important; }
          .home-1 .affixx .sidenav .navbar-inverse .list-group-item .collapsed .chid4 {
            transform: translateX(-6px) rotate(45deg) !important; }
          .home-1 .affixx .sidenav .navbar-inverse .list-group-item .collapsed .chid5 {
            transform: translateY(-2px) rotate(-45deg) !important; }
          .home-1 .affixx .sidenav .navbar-inverse .list-group-item .collapsed .chid6 {
            transform: translateX(-6px) rotate(45deg) !important; }
          .home-1 .affixx .sidenav .navbar-inverse .list-group-item .collapsed .chid7 {
            transform: translateY(-2px) rotate(-45deg) !important; }
          .home-1 .affixx .sidenav .navbar-inverse .list-group-item .collapsed .chid8 {
            transform: translateX(-6px) rotate(45deg) !important; }
          .home-1 .affixx .sidenav .navbar-inverse .list-group-item .collapsed .chid9 {
            transform: translateY(-2px) rotate(-45deg) !important; }
          .home-1 .affixx .sidenav .navbar-inverse .list-group-item .collapsed .chid10 {
            transform: translateX(-6px) rotate(45deg) !important; }
          .home-1 .affixx .sidenav .navbar-inverse .list-group-item .collapsed .chid11 {
            transform: translateY(-2px) rotate(-45deg) !important; }
          .home-1 .affixx .sidenav .navbar-inverse .list-group-item ul {
            margin-top: 5.5%;
            overflow-x: hidden !important;
            transition: 0.5s;
            -webkit-padding-start: 20px;
            padding-bottom: 10px; }
  .home-1 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .home-1 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .home-1 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .home-1 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .home-1 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .home-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .home-1 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .home-1 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .home-1 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .home-1 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .home-1 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .home-1 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .home-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .home-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .home-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .home-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .home-1 .search-popup i {
    color: #fff;
    font-size: 18px; }
  .home-1 .header-mobi {
    display: none; }
  .home-1 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .home-1 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .home-1 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .home-1 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .home-1 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .home-1 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .home-1 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .home-1 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .home-1 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .home-1 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .home-1 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .home-1 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .home-1 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .home-1 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .home-1 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .home-1 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .home-1 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .home-1 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-1 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .home-1 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-1 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .home-1 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-1 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .home-1 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-1 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .home-1 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-1 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .home-1 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .home-1 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-1 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-1 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-1 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-1 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-1 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-1 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-1 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-1 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-1 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-1 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-1 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-1 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .home-1 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .home-1 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .home-1 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .home-1 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .home-1 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .home-1 .sidenav a:hover {
    color: #f1f1f1; }
  .home-1 .button1 {
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 30px;
    font-size: 30px;
    cursor: pointer;
    float: right; }
    .home-1 .button1 .butt {
      width: 25px; }
    .home-1 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .home-1 .child2 {
    margin: 5px 0; }
  .home-1 .vuong {
    width: 30px;
    height: 30px;
    background: transparent;
    top: 7px;
    display: none;
    position: relative;
    position: absolute; }
  .home-1 .unlimited {
    padding-top: 150px;
    padding-bottom: 150px;
    background: #fff; }
    .home-1 .unlimited .welcome h5 {
      font-family: roboto condensed;
      font-weight: 700;
      color: #8f8f8f;
      letter-spacing: 2px; }
    .home-1 .unlimited .welcome h1 {
      font-family: roboto condensed;
      font-weight: 700;
      font-size: 50px;
      color: #2b2b2b;
      padding-bottom: 10px; }
    .home-1 .unlimited .welcome p {
      font-size: 16px;
      font-weight: 400;
      color: #909090;
      line-height: 185%;
      padding-bottom: 60px; }
    .home-1 .unlimited .website {
      padding-left: 59px;
      padding-bottom: 30px; }
      .home-1 .unlimited .website span {
        background-image: url(../img/Shape-1.png);
        height: 64px;
        width: 30px;
        display: inline-block; }
      .home-1 .unlimited .website h4 {
        padding: 20px 0;
        font-weight: 700;
        font-size: 20px;
        font-family: roboto condensed; }
      .home-1 .unlimited .website p {
        font-size: 16px;
        font-weight: 400;
        color: #909090;
        line-height: 185%; }
    .home-1 .unlimited .customer {
      padding-left: 59px;
      padding-bottom: 30px; }
      .home-1 .unlimited .customer span {
        background-image: url(../img/Shape-4.png);
        height: 47px;
        width: 67px;
        display: inline-block;
        margin-top: 17px; }
      .home-1 .unlimited .customer h4 {
        padding: 20px 0;
        font-weight: 700;
        font-size: 20px;
        font-family: roboto condensed; }
      .home-1 .unlimited .customer p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%;
        color: #909090; }
    .home-1 .unlimited .development {
      padding-left: 59px;
      padding-bottom: 30px;
      padding-top: 30px;
      clear: left; }
      .home-1 .unlimited .development span {
        background-image: url(../img/Shape-3.png);
        height: 62px;
        width: 62px;
        display: inline-block; }
      .home-1 .unlimited .development h4 {
        padding: 20px 0;
        font-weight: 700;
        font-size: 20px;
        font-family: roboto condensed; }
      .home-1 .unlimited .development p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%;
        color: #909090; }
    .home-1 .unlimited .branding {
      padding-left: 59px;
      padding-bottom: 30px;
      padding-top: 30px; }
      .home-1 .unlimited .branding span {
        background-image: url(../img/Shape-2.png);
        height: 59px;
        width: 66px;
        display: inline-block; }
      .home-1 .unlimited .branding h4 {
        padding: 20px 0;
        font-weight: 700;
        font-size: 20px;
        font-family: roboto condensed; }
      .home-1 .unlimited .branding p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%;
        color: #909090; }
  .home-1 .testimonials {
    text-align: center;
    padding-top: 150px;
    background: #f2f2f2;
    padding-bottom: 350px; }
    .home-1 .testimonials .p {
      font-weight: 700;
      font-size: 30px;
      font-family: roboto condensed;
      padding: 0 660px 10px; }
    .home-1 .testimonials .pp {
      color: #909090;
      font-size: 16px;
      line-height: 185%;
      padding: 0 560px; }
    .home-1 .testimonials .file {
      background-image: url(../img/file.png);
      height: 26px;
      width: 33px;
      display: inline-block;
      margin-right: 20px;
      margin-left: -50px; }
    .home-1 .testimonials .chuky {
      background-image: url(../img/chuky.png);
      height: 23px;
      width: 205px;
      display: inline-block;
      margin-top: 50px; }
  .home-1 .video {
    text-align: center;
    position: relative; }
    .home-1 .video .layer2 {
      position: relative; }
      .home-1 .video .layer2 img {
        width: 100%; }
    .home-1 .video .row_video {
      position: absolute;
      top: 55%;
      left: 50%;
      transform: translate(-50%, -50%); }
      .home-1 .video .row_video .video1 {
        width: 100%; }
        .home-1 .video .row_video .video1 .button_play {
          border-radius: 50%;
          background: #858688;
          width: 85px;
          height: 85px;
          border: none;
          transition: all .3s;
          display: inline-block;
          text-decoration: none !important; }
          .home-1 .video .row_video .video1 .button_play i {
            font-size: 18px;
            color: #fff;
            display: inline-block;
            padding: 40%; }
          .home-1 .video .row_video .video1 .button_play:hover {
            opacity: .8; }
        .home-1 .video .row_video .video1 p {
          font-size: 50px;
          font-weight: 700;
          color: #fff;
          font-family: roboto condensed;
          padding-bottom: 10px;
          padding-top: 60px; }
  .home-1 .services {
    z-index: 1;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px; }
    .home-1 .services .tes .so {
      color: #fff; }
    .home-1 .services h3 {
      padding-bottom: 15px;
      padding-top: 3px;
      font-weight: 700;
      font-family: roboto condensed;
      font-size: 20px; }
    .home-1 .services div {
      padding: 0; }
      .home-1 .services div .pos {
        position: absolute;
        width: 100%;
        top: 555px;
        z-index: 1;
        transition: all .4s; }
        .home-1 .services div .pos:hover {
          cursor: pointer;
          padding-top: 15px; }
        .home-1 .services div .pos .so {
          position: absolute;
          font-size: 150px;
          font-family: roboto condensed;
          font-weight: 700;
          opacity: 0.1;
          margin-top: -38px;
          width: 100%;
          padding-top: 20px; }
      .home-1 .services div div p {
        font-size: 16px;
        line-height: 185%;
        padding: 0 30px; }
    .home-1 .services .product {
      padding-top: 107px;
      padding-bottom: 55px;
      background: #fff; }
      .home-1 .services .product span {
        background-image: url(../img/Shape-7.png);
        height: 55px;
        width: 70px;
        display: inline-block; }
      .home-1 .services .product p {
        color: #909090; }
    .home-1 .services .design {
      padding-top: 103px;
      padding-bottom: 55px;
      background: #fc6a55;
      color: #fff; }
      .home-1 .services .design span {
        background-image: url(../img/Shape-6.png);
        height: 59px;
        width: 56px;
        display: inline-block; }
    .home-1 .services .testing {
      padding-top: 94px;
      padding-bottom: 55px;
      background: #202737;
      color: #fff; }
      .home-1 .services .testing span {
        background-image: url(../img/Shape-5.png);
        height: 68px;
        width: 69px;
        display: inline-block; }
  .home-1 .cuter {
    border-bottom: 1px solid #ebebeb; }
    .home-1 .cuter .counter {
      padding: 90px 0; }
      .home-1 .cuter .counter .counter1 {
        margin-left: 0;
        margin-right: 0; }
        .home-1 .cuter .counter .counter1 .col-md-3 p {
          font-size: 14px;
          font-family: roboto condensed;
          color: #909090;
          letter-spacing: 1px; }
        .home-1 .cuter .counter .counter1 .col-md-3 .counte {
          font-weight: 700;
          font-size: 40px;
          font-family: roboto condensed; }
        .home-1 .cuter .counter .counter1 .col-md-3 span {
          height: 30px;
          border-left: 1px solid #fa6c54; }
  .home-1 .porfo {
    border-bottom: 1px solid #f2f2f2; }
    .home-1 .porfo .porfolio {
      padding: 150px 15px; }
      .home-1 .porfo .porfolio .col-md-4 .p {
        font-family: roboto condensed;
        font-weight: 700;
        color: #909090;
        padding-top: 15px;
        letter-spacing: 2px; }
      .home-1 .porfo .porfolio .col-md-4 h1 {
        font-weight: 700;
        font-family: roboto condensed;
        font-size: 50px; }
      .home-1 .porfo .porfolio .col-md-4 .some {
        line-height: 185%;
        color: #909090;
        font-size: 16px; }
    .home-1 .porfo .nav_main {
      float: right; }
      .home-1 .porfo .nav_main .nav-tabs {
        background: transparent;
        border: none; }
        .home-1 .porfo .nav_main .nav-tabs li {
          padding-left: 15px;
          padding-right: 25px;
          float: left;
          margin-bottom: -1px; }
          .home-1 .porfo .nav_main .nav-tabs li a {
            font-family: roboto condensed;
            font-weight: 400;
            color: #909090;
            letter-spacing: 1px;
            padding-right: 0;
            padding-left: 0; }
            .home-1 .porfo .nav_main .nav-tabs li a:hover {
              border-color: #fff;
              color: #333333; }
        .home-1 .porfo .nav_main .nav-tabs .active > a {
          color: black;
          background: transparent;
          border-bottom: 1px solid #fc6955 !important;
          transition: 0.4s;
          border-top: none !important;
          border-left: none !important;
          border-right: none !important; }
      .home-1 .porfo .nav_main .nav > li > a:hover {
        background: transparent; }
    .home-1 .porfo .img_porfolio .col-md-6 {
      padding: 15px; }
    .home-1 .porfo .img_porfolio .item {
      position: relative;
      overflow: hidden; }
      .home-1 .porfo .img_porfolio .item:hover img {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1); }
      .home-1 .porfo .img_porfolio .item img {
        width: 100%;
        transition: .4s;
        cursor: pointer; }
  .home-1 .create_create_img {
    background: #f2f2f2; }
    .home-1 .create_create_img .row {
      margin-right: 0; }
      .home-1 .create_create_img .row .create_img {
        width: 50%; }
        .home-1 .create_create_img .row .create_img img {
          width: 100%; }
      .home-1 .create_create_img .row .create {
        float: right;
        width: 50%;
        padding: 12% 7% 0 6%; }
        .home-1 .create_create_img .row .create h5 {
          color: #909090;
          font-weight: 700;
          font-family: roboto condensed;
          letter-spacing: 2px;
          text-transform: uppercase; }
        .home-1 .create_create_img .row .create h1 {
          font-weight: 700;
          font-family: roboto condensed;
          font-size: 50px; }
        .home-1 .create_create_img .row .create p {
          color: #909090;
          font-family: roboto condensed;
          font-size: 16px;
          line-height: 170%; }
  .home-1 .servic {
    text-align: center;
    padding: 150px 0; }
    .home-1 .servic .row {
      margin-right: 0; }
    .home-1 .servic .col-md-12 h5 {
      color: #909090;
      font-weight: 700;
      letter-spacing: 2px;
      font-family: roboto condensed;
      text-transform: uppercase; }
    .home-1 .servic .col-md-12 p {
      font-weight: 700;
      font-family: roboto condensed;
      font-size: 50px;
      padding-bottom: 70px;
      padding-top: 20px; }
    .home-1 .servic .col-md-4 p {
      font-size: 16px;
      line-height: 185%;
      color: #909090; }
    .home-1 .servic .col-md-4 h4 {
      font-family: roboto condensed;
      font-weight: 700;
      font-size: 20px; }
    .home-1 .servic .development {
      padding: 0 45px;
      padding-bottom: 58px;
      border-bottom: 1px solid #ebebeb; }
      .home-1 .servic .development span {
        background-image: url(../img/web.png);
        height: 54px;
        width: 56px;
        display: inline-block; }
    .home-1 .servic .identity {
      padding: 0 44px;
      padding-bottom: 60px;
      border-bottom: 1px solid #ebebeb;
      border-right: 1px solid #ebebeb;
      border-left: 1px solid #ebebeb; }
      .home-1 .servic .identity span {
        background-image: url(../img/logoiden.png);
        height: 52px;
        width: 53px;
        display: inline-block; }
    .home-1 .servic .design {
      padding: 0 45px;
      padding-bottom: 52px;
      border-bottom: 1px solid #ebebeb; }
      .home-1 .servic .design span {
        background-image: url(../img/garphics.png);
        height: 70px;
        width: 48px;
        display: inline-block;
        margin-top: -10px; }
    .home-1 .servic .appdevelopment {
      padding: 0 45px;
      padding-top: 60px; }
      .home-1 .servic .appdevelopment span {
        background-image: url(../img/app.png);
        height: 60px;
        width: 60px;
        display: inline-block; }
    .home-1 .servic .marketing {
      padding: 0 45px;
      padding-top: 60px;
      border-right: 1px solid #ebebeb;
      border-left: 1px solid #ebebeb; }
      .home-1 .servic .marketing span {
        background-image: url(../img/social.png);
        height: 53px;
        width: 49px;
        display: inline-block; }
    .home-1 .servic .creation {
      padding: 0 44px;
      padding-top: 60px; }
      .home-1 .servic .creation span {
        background-image: url(../img/content.png);
        height: 46px;
        width: 65px;
        display: inline-block; }
  .home-1 .what {
    background: #f2f2f2; }
    .home-1 .what .what_we {
      text-align: center;
      padding: 150px 15px; }
      .home-1 .what .what_we .col-md-12 h5 {
        font-weight: 700;
        color: #909090;
        font-family: roboto condensed;
        letter-spacing: 2px; }
      .home-1 .what .what_we .col-md-12 h1 {
        font-weight: 700;
        font-size: 50px;
        font-family: roboto condensed;
        padding-top: 10px;
        padding-bottom: 60px; }
      .home-1 .what .what_we .i2_img {
        background: #fc6a55;
        font-size: 16px;
        padding: 0 30px;
        padding-top: 88px;
        padding-bottom: 88px;
        color: #fff;
        line-height: 185%;
        position: relative;
        overflow: hidden; }
        .home-1 .what .what_we .i2_img p {
          transition: all .3s; }
        .home-1 .what .what_we .i2_img:hover p {
          transform: scale(1.1);
          cursor: pointer; }
      .home-1 .what .what_we .i2_name {
        padding-top: 20px; }
        .home-1 .what .what_we .i2_name a {
          font-size: 20px;
          font-weight: 700;
          color: black;
          margin-bottom: 20px;
          font-family: roboto condensed; }
        .home-1 .what .what_we .i2_name p {
          padding-top: 10px;
          font-size: 16px;
          color: #909090; }
      .home-1 .what .what_we .i1_name {
        padding-top: 20px; }
        .home-1 .what .what_we .i1_name a {
          font-size: 20px;
          font-weight: 700;
          color: black;
          margin-bottom: 20px;
          font-family: roboto condensed; }
        .home-1 .what .what_we .i1_name p {
          padding-top: 10px;
          font-size: 16px;
          color: #909090; }
      .home-1 .what .what_we .i1_img {
        position: relative;
        overflow: hidden; }
        .home-1 .what .what_we .i1_img img {
          width: 100%;
          transition: all 0.4s; }
        .home-1 .what .what_we .i1_img:hover img {
          transform: scale(1.1);
          cursor: pointer; }
      .home-1 .what .what_we .i3_img {
        position: relative;
        overflow: hidden; }
        .home-1 .what .what_we .i3_img:hover img {
          transform: scale(1.1);
          cursor: pointer; }
        .home-1 .what .what_we .i3_img img {
          width: 100%;
          transition: all 0.4s; }
      .home-1 .what .what_we .i3_name {
        padding-top: 20px; }
        .home-1 .what .what_we .i3_name a {
          font-size: 20px;
          font-weight: 700;
          color: black;
          margin-bottom: 20px;
          font-family: roboto condensed; }
        .home-1 .what .what_we .i3_name p {
          padding-top: 10px;
          font-size: 16px;
          color: #909090; }
  .home-1 .brand {
    background: #333; }
    .home-1 .brand .brand_logo {
      padding: 90px 15px; }
      .home-1 .brand .brand_logo .brand-logo {
        width: 20%; }
        .home-1 .brand .brand_logo .brand-logo .logo1 {
          padding-top: 25px; }
  .home-1 .blog {
    padding: 150px 0; }
    .home-1 .blog .col-md-12 h5 {
      font-weight: 700;
      color: #909090;
      font-family: roboto condensed;
      text-align: center;
      letter-spacing: 2px; }
    .home-1 .blog .col-md-12 h1 {
      font-weight: 700;
      font-size: 50px;
      font-family: roboto condensed;
      padding-top: 10px;
      padding-bottom: 60px;
      text-align: center; }
    .home-1 .blog .col-md-4 .blog_img {
      position: relative;
      overflow: hidden; }
      .home-1 .blog .col-md-4 .blog_img:hover img {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1); }
      .home-1 .blog .col-md-4 .blog_img img {
        width: 100%;
        transition: all .4s; }
    .home-1 .blog .col-md-4 .blog_name {
      padding-top: 15px; }
      .home-1 .blog .col-md-4 .blog_name p {
        font-size: 16px;
        color: #909090;
        padding-top: 30px;
        line-height: 185%; }
      .home-1 .blog .col-md-4 .blog_name h5 {
        color: #909090;
        padding-bottom: 13px; }
      .home-1 .blog .col-md-4 .blog_name span {
        color: #fc6a53; }
      .home-1 .blog .col-md-4 .blog_name a {
        color: #333;
        font-size: 20px;
        font-family: roboto condensed;
        font-weight: 700; }
  .home-1 .modal-backdrop.in {
    display: none; }
  .home-1 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .home-1 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .home-1 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .home-1 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .home-1 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .home-1 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .home-1 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .home-1 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .home-1 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .home-1 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .home-1 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .home-1 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .home-1 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .home-1 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .home-1 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .home-1 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .home-1 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .home-1 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .home-1 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .home-1 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .home-1 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .home-1 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .home-1 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .home-1 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .home-1 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .home-1 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .home-1 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .home-1 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .home-1 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .home-1 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .home-1 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .home-1 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .home-1 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .home-1 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .home-1 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .home-1 .footer .full-container .footer2 {
      padding: 20px 0; }
      .home-1 .footer .full-container .footer2 .copy {
        color: #909090; }
      .home-1 .footer .full-container .footer2 .goto {
        text-align: right; }
        .home-1 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  .home-1 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .home-1 .pull-right {
    cursor: pointer; }
  .home-1 * {
    outline: none !important; }
  .home-1 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .home-1 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .home-1 .create {
      padding: 117px 30px; }
    .home-1 .careate .carea .cust {
      padding: 15px 10px; }
    .home-1 .carea {
      padding: 40px 80px; }
    .home-1 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .home-1 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .home-1 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .home-1 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .home-1 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .home-1 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .home-1 .affixx .navba {
      padding-left: 5px; }
    .home-1 .phone_top {
      padding-right: 5px; }
    .home-1 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .home-1 .counter1 .col-md-3 {
      padding-left: 8%; }
    .home-1 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .home-1 .feedback .feeb {
      font-size: 200px; }
    .home-1 .affixx .navba {
      padding-left: 15px; }
    .home-1 .phone_top {
      padding-right: 15px; }
    .home-1 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .home-1 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .home-1 .we_are {
      padding: 0 50px; }
    .home-1 .careate .carea .cust {
      padding: 10px 10px; }
    .home-1 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .home-1 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .home-1 .cust h1 {
      padding-bottom: 0; }
    .home-1 .cust p {
      line-height: 150%; }
    .home-1 .button_see {
      margin-top: 27px; }
    .home-1 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .home-1 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .home-1 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .home-1 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .home-1 .footer .full-container {
      padding: 0 15px; }
    .home-1 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .home-1 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .home-1 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .home-1 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .home-1 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .home-1 .contacts .contact {
      padding: 20px 0; }
    .home-1 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .home-1 .feedback .slide_main .test {
      padding-top: 50px; }
    .home-1 .phone_top {
      padding-top: 0; }
    .home-1 .phone_top .pull-right {
      padding: 5px; }
    .home-1 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .home-1 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .home-1 .affixx .sidenav .navbar .nav {
      float: none; }
    .home-1 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .home-1 .affixx {
      padding-bottom: 10px !important; }
    .home-1 .counter1 .col-md-3 {
      padding-left: 6%; }
    .home-1 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .home-1 .header-lap {
      display: none; }
    .home-1 .header-mobi {
      display: block; }
    .home-1 .feedback {
      padding-bottom: 50px; }
    .home-1 .cust h1 {
      font-size: 30px; }
    .home-1 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .home-1 .all-pro span {
      margin-right: 5px; }
    .home-1 .phone_top span {
      display: none; }
    .home-1 .phone_top .phonee {
      display: none; }
    .home-1 .who_we_are {
      padding: 50px 0; }
    .home-1 .blog {
      padding: 50px 0; }
    .home-1 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .home-1 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .home-1 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .home-1 .who_we_are .we_01 {
      padding: 0 15px; }
    .home-1 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .home-1 .porfolio .col-md-8 {
      padding-left: 0; }
    .home-1 .feedback .feeb {
      font-size: 130px; }
    .home-1 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .home-1 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .home-1 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .home-1 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .home-1 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .home-1 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .home-1 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .home-1 .links ul {
      -webkit-padding-start: 0px; }
    .home-1 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .home-1 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .home-1 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .home-1 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .home-1 .recent_post ul {
      -webkit-padding-start: 0px; }
    .home-1 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .home-1 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .home-1 .servic {
      padding-top: 50px; }
    .home-1 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .home-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .home-1 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .home-1 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .home-1 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .home-1 .row_top div p {
      line-height: 170%; }
    .home-1 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .home-1 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .home-1 .slide_main .test {
      padding-top: 100px; }
    .home-1 .img_porfolio .col-md-4 {
      width: 50%; }
    .home-1 .servic .col-md-4 {
      width: 50%; }
    .home-1 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .home-1 .blog .col-md-4 {
      width: 33.33333%; }
    .home-1 .button_see {
      margin-top: 10px; }
    .home-1 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .home-1 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .home-1 .button_rea {
      height: 38px;
      margin-top: 0; }
    .home-1 .footer .full-container .footer2 .copy {
      text-align: center; }
    .home-1 .footer .full-container .footer2 .goto {
      text-align: center; }
    .home-1 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .home-1 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .home-1 .feedback .slide_main .test p {
      font-size: 36px; }
    .home-1 .feedback .information .lazy h3 {
      font-size: 20px; }
    .home-1 * h1 {
      font-size: 36px !important; }
    .home-1 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .home-1 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .home-1 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .home-1 .feedback .feeb {
      font-size: 100px; }
    .home-1 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .home-1 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .home-1 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .home-1 .who_we_are .who_are p {
      font-size: 14px; }
    .home-1 .careate .carea .cust h1 {
      font-size: 36px; }
    .home-1 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .home-1 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .home-1 .feedback .slide_main .test p {
      font-size: 36px; }
    .home-1 .feedback .information .lazy h3 {
      font-size: 16px; }
    .home-1 .cuter .counter {
      padding: 50px 0 0 0; }
    .home-1 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .home-1 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .home-1 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .home-1 .porfolio {
      padding: 50px 0px; }
    .home-1 .button-proje {
      width: 210px; }
    .home-1 .video .row_video .video1 > p {
      font-size: 24px; }
    .home-1 .blog .col-md-12 h1 {
      font-size: 36px; }
    .home-1 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .home-1 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .home-1 .footer #googlemap1 {
      height: 400px; }
    .home-1 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .home-1 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .home-1 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .home-1 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .home-1 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .home-1 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .home-1 .side .navbar .list-group-item button {
      top: 0; }
    .home-1 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .home-1 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .home-1 .base {
      margin-left: 0 !important; }
    .home-1 .baseright {
      margin-left: 0 !important; }
    .home-1 .sile1 {
      top: 60%; }
    .home-1 .affixx {
      background: #333 !important; }
    .home-1 .affixx {
      padding-top: 20px !important; }
    .home-1 .feedback .feeb {
      font-size: 70px; }
    .home-1 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .home-1 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .home-1 .who_we_are .who_are h1 {
      font-size: 24px; }
    .home-1 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .home-1 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .home-1 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .home-1 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .home-1 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .home-1 .servic .col-md-12 p {
      font-size: 24px; }
    .home-1 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .home-1 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .home-1 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .home-1 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .home-1 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .home-1 .button_see {
      margin-top: 0; }
    .home-1 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .home-1 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .home-1 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .home-1 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-1 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-1 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-1 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-1 .feedback .slide_main .test p {
      font-size: 24px; }
    .home-1 .feedback .information .lazy h3 {
      font-size: 14px; }
    .home-1 * h1 {
      font-size: 24px !important; }
    .home-1 .affixx {
      position: inherit !important; }
    .home-1 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .home-1 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .home-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .home-1 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .home-1 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .home-1 .modal .modal-dialog .modal-content {
      padding: 0; }
    .home-1 .img_porfolio .col-md-4 {
      width: 100%; }
    .home-1 .feedback .feeb {
      letter-spacing: 6px; }
    .home-1 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .home-1 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .home-1 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .home-1 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .home-1 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .home-1 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .home-1 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .home-1 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .home-1 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .home-1 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .home-1 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .home-1 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .home-1 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .home-1 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .home-1 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-1 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-1 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-1 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-1 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .home-1 .servic .identity {
      padding-top: 20px; }
    .home-1 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .home-1 .porfolio .nav_main {
      float: left; }
    .home-1 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .home-1 .testimonials .p {
      padding: 0 25% 10px; }
    .home-1 .testimonials .pp {
      padding: 0 25%; } }
  @media screen and (max-width: 1350px) {
    .home-1 .video .row_video {
      top: 55%; }
    .home-1 .create_create_img .row .create {
      padding: 117px 30px; } }
  @media screen and (max-width: 1200px) {
    .home-1 .container {
      width: 1200px; } }
  @media screen and (max-width: 1440px) {
    .home-1 .create_create_img .row .create {
      padding: 4% 4% 0 4%; }
    .home-1 .services div .pos {
      top: 450px; }
    .home-1 .logo_footer, .home-1 .links, .home-1 .recent_post {
      padding-right: 15px; }
    .home-1 .newsletter {
      padding-left: 15px; } }
  @media screen and (max-width: 1170px) {
    .home-1 .create_create_img .row .create {
      padding: 15px 15px 0 15px; }
    .home-1 .container {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px; }
    .home-1 .i2_img {
      padding-top: 25%;
      padding-bottom: 24%; }
    .home-1 .full-container {
      padding: 0 30px; }
    .home-1 .row_top {
      left: 8%; }
    .home-1 .newsletter {
      padding-left: 15px; }
    .home-1 .row_top {
      width: 91%; }
    .home-1 .affixx {
      top: 0px !important;
      padding-top: 20px; } }
  @media screen and (max-width: 1024px) {
    .home-1 .affixx .sidenav {
      padding-right: 15px; }
    .home-1 .affixx .logo {
      padding-left: 15px; }
    .home-1 .testimonials {
      padding-top: 50px; }
    .home-1 .unlimited {
      padding-bottom: 50px;
      padding-top: 50px; }
    .home-1 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .home-1 .blog {
      padding: 50px 0; }
    .home-1 .unlimited .welcome p {
      padding-bottom: 5px; }
    .home-1 .welcome .button {
      padding-bottom: 20px; }
    .home-1 .testimonials .p {
      padding: 0 15% 10px; }
    .home-1 .button1 {
      padding-top: 6px; }
    .home-1 .row_video {
      top: 60%; }
    .home-1 .sidenav a {
      padding: 8px 8px 8px 32px; }
    .home-1 .navbar-nav {
      float: none; }
    .home-1 .pull-right {
      padding-top: 6px;
      padding-right: 25px; }
    .home-1 .affixx {
      padding-bottom: 10px !important; }
    .home-1 .header-mobi {
      display: block; }
    .home-1 .header-lap {
      display: none; }
    .home-1 .layer .row_top h1 {
      font-size: 50px; }
    .home-1 .counter .col-md-3 {
      padding: 0 60px; }
    .home-1 .services div .pos {
      top: 400px; }
    .home-1 .services .product {
      padding-top: 55px; }
    .home-1 .services .design {
      padding-top: 51px; }
    .home-1 .services .testing {
      padding-top: 43px; }
    .home-1 .porfo .porfolio {
      padding: 50px 15px; }
    .home-1 .video .row_video .video1 p {
      padding-top: 15px;
      font-size: 40px; }
    .home-1 .button-proje {
      margin-top: 15px; }
    .home-1 .create_create_img .row .create h1 {
      font-size: 40px; }
    .home-1 .servic .development {
      padding: 0 40px;
      padding-bottom: 38px; }
    .home-1 .servic .identity {
      padding: 0 40px;
      padding-bottom: 40px; }
    .home-1 .servic .design {
      padding: 0 40px;
      padding-bottom: 32px; }
    .home-1 .servic .appdevelopment {
      padding: 0 40px;
      padding-top: 34px; }
    .home-1 .servic .marketing {
      padding: 0 40px;
      padding-top: 40px; }
    .home-1 .servic .creation {
      padding: 0 40px;
      padding-top: 47px; }
    .home-1 .what .what_we .i2_img {
      padding-top: 21%;
      padding-bottom: 20%; }
    .home-1 .brand_logo {
      width: 95%; }
    .home-1 .button_rea {
      margin-top: 0; }
    .home-1 .testimonials .p {
      padding: 0 15% 10px; }
    .home-1 .testimonials .pp {
      padding: 0 15%; }
    .home-1 .servic {
      padding: 50px 0; }
    .home-1 .what .what_we {
      padding: 50px 15px; }
    .home-1 .footer .full-container .footer1 {
      padding-top: 50px; } }
  @media screen and (max-width: 992px) {
    .home-1 .create_create_img .row .create {
      width: 100%;
      padding-left: 30px;
      padding-top: 30px;
      padding-bottom: 50px; }
    .home-1 .create_create_img .row .create_img {
      width: 100%;
      padding-right: 0; }
    .home-1 .cuter .counter {
      padding: 50px 0; }
    .home-1 .video .row_video {
      top: 59%; }
    .home-1 .services div .pos {
      top: 370px; }
    .home-1 .unlimited .welcome h1 {
      font-size: 40px; }
    .home-1 .unlimited .website {
      padding-left: 15px;
      padding-bottom: 15px; }
    .home-1 .unlimited .customer {
      padding-left: 15px;
      padding-bottom: 50px; }
    .home-1 .unlimited .development {
      padding-left: 15px; }
    .home-1 .unlimited .branding {
      padding-left: 15px; }
    .home-1 .unlimited .website h4 {
      padding: 9px 0; }
    .home-1 .unlimited .branding h4 {
      padding: 10px 0; }
    .home-1 .unlimited .development h4 {
      padding: 10px 0; }
    .home-1 .unlimited .customer h4 {
      padding: 10px 0; }
    .home-1 .row_top {
      width: 93%; }
    .home-1 .img_porfolio .wrap {
      margin-right: -15px; }
    .home-1 .create_create_img .row .create h1 {
      font-size: 35px; }
    .home-1 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .home-1 .what .what_we .i2_img {
      padding-top: 20%;
      padding-bottom: 18.8%;
      font-size: 14px; }
    .home-1 .button_rea {
      height: 38px; }
    .home-1 .our-recent {
      padding-bottom: 30px; }
    .home-1 .servic .col-md-12 p {
      padding-bottom: 30px; }
    .home-1 .servic .identity {
      border-right: 1px solid #ebebeb; }
    .home-1 .servic .marketing {
      border-left: 1px solid #ebebeb; }
    .home-1 .servic .appdevelopment {
      border-bottom: none; } }
  @media screen and (max-width: 813px) {
    .home-1 .testimonials {
      padding-bottom: 400px; }
    .home-1 .video .row_video {
      top: 55%; } }
  @media screen and (max-width: 768px) {
    .home-1 .navbar-inverse .navbar-nav > li > a {
      margin-right: 10px; }
    .home-1 .row_top h1 {
      font-size: 36px; }
    .home-1 .row_top {
      left: 5%;
      width: 95%; }
    .home-1 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .home-1 .layer .row_top div p {
      padding-top: 10px;
      line-height: 150%; }
    .home-1 .unlimited {
      padding-bottom: 100px;
      padding-top: 100px; }
    .home-1 .unlimited .welcome h1 {
      font-size: 40px; }
    .home-1 .welcome {
      padding-bottom: 50px; }
    .home-1 .unlimited .welcome p {
      padding-right: 27%; }
    .home-1 .testimonials .chuky {
      margin-top: 20px; }
    .home-1 .testimonials {
      padding-bottom: 250px;
      padding-top: 100px; }
    .home-1 .services div div p {
      padding: 0 15px;
      font-size: 14px; }
    .home-1 .services .product {
      padding-top: 40px;
      padding-bottom: 35px; }
    .home-1 .services .design {
      padding-top: 37px;
      padding-bottom: 35px; }
    .home-1 .services .testing {
      padding-top: 29px;
      padding-bottom: 35px; }
    .home-1 .services div .pos {
      top: 390px; }
    .home-1 .button-proje {
      width: 210px; }
    .home-1 .video .row_video .video1 p {
      font-size: 30px;
      padding-bottom: 0; }
    .home-1 .button_play {
      width: 60px;
      height: 60px; }
    .home-1 .counter .col-md-3 {
      padding: 0 30px; }
    .home-1 .counter {
      padding: 50px 0; }
    .home-1 .counter1 {
      margin-right: 0;
      margin-left: 0px; }
    .home-1 .porfolio {
      padding: 100px 0; }
    .home-1 .porfolio h1 {
      font-size: 40px; }
    .home-1 .tabs {
      padding-right: 0px; }
    .home-1 .porfolio .row {
      margin-right: 0;
      margin-left: 0; }
    .home-1 .img_porfolio .wrap {
      margin-right: 0; }
    .home-1 .our-recent {
      padding-bottom: 30px;
      padding-left: 15px;
      text-align: center; }
    .home-1 .create_create_img .row .create h1 {
      font-size: 24px; }
    .home-1 .servic {
      padding: 100px 0; }
    .home-1 .porfo .porfolio .col-md-4 .some {
      line-height: 150%; }
    .home-1 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 40px; }
    .home-1 .servic .row {
      margin-right: 0;
      margin-left: 0; }
    .home-1 .servic .col-md-4 p {
      font-size: 14px; }
    .home-1 .servic .development {
      padding: 0 14px 38px 15px; }
    .home-1 .servic .identity {
      padding: 0 15px 40px 15px; }
    .home-1 .servic .design {
      padding: 0 15px 32px 15px; }
    .home-1 .servic .appdevelopment {
      padding: 34px 15px 0 15px; }
    .home-1 .servic .marketing {
      padding: 40px 14px 0 15px; }
    .home-1 .servic .creation {
      padding: 47px 15px 0 15px; }
    .home-1 .what_we .col-md-12 h1 {
      font-size: 40px; }
    .home-1 .what .what_we .i2_img {
      font-size: 14px;
      padding: 0 15px;
      line-height: 150%;
      padding-top: 9.25%;
      padding-bottom: 12%; }
    .home-1 .what_we a {
      font-size: 18px; }
    .home-1 .i1_name p {
      padding-top: 5px;
      font-size: 14px; }
    .home-1 .i2_name p {
      padding-top: 5px;
      font-size: 14px; }
    .home-1 .i3_name p {
      padding-top: 5px;
      font-size: 14px; }
    .home-1 .what_we {
      padding: 100px 0; }
    .home-1 .what_we .row {
      margin-right: 0;
      margin-left: 0; }
    .home-1 .blog .col-md-12 h1 {
      font-size: 40px; }
    .home-1 .blog_name a {
      font-size: 17px; }
    .home-1 .what .what_we p {
      font-size: 14px;
      padding-top: 10px;
      line-height: 150%; }
    .home-1 .blog_name h5 {
      padding-bottom: 5px; }
    .home-1 .blog {
      padding: 100px 0; }
    .home-1 .logo_footer, .home-1 .links, .home-1 .recent_post {
      padding-right: 40px;
      padding-bottom: 60px; }
    .home-1 .logo_footer > span {
      margin-bottom: 20px; }
    .home-1 .links ul {
      -webkit-padding-start: 10px; }
    .home-1 .links > p {
      padding-bottom: 20px;
      padding-left: 10px; }
    .home-1 .recent_post > p {
      padding-bottom: 20px; }
    .home-1 .newsletter > p {
      padding-bottom: 20px; }
    .home-1 .servic .identity {
      border-right: none;
      border-left: none; }
    .home-1 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .home-1 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .home-1 .servic .marketing {
      border-left: none; }
    .home-1 .servic .development {
      border-right: 1px solid #ebebeb; } }
  @media (min-width: 767px) and (max-width: 900px) {
    .home-1 .brand .brand_logo .brand-logo img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .home-1 .affixx .sidenav {
      padding-right: 15px; }
    .home-1 .affixx .logo {
      padding-left: 15px; }
    .home-1 .i1 {
      padding-bottom: 50px; }
    .home-1 .what .what_we .i2_img p {
      padding: 0 25%; }
    .home-1 .i2 {
      padding-bottom: 50px; }
    .home-1 .brand .brand_logo .clear-left {
      clear: left; }
    .home-1 .brand .brand_logo .brand-logo {
      width: 33.3333%;
      text-align: center;
      padding-bottom: 20px; }
    .home-1 .brand1 {
      text-align: right; }
    .home-1 .blog .col-xs-12 {
      padding-bottom: 60px; }
    .home-1 .counter1 .col-xs-6 {
      padding: 15px;
      padding-left: 15%; }
    .home-1 .nav-tabs > li {
      padding-right: 0; }
    .home-1 .services .product {
      padding-bottom: 30px;
      padding-top: 30px; }
    .home-1 .services .design {
      padding: 26px 25% 30px 25%; }
    .home-1 .services .testing {
      padding: 17px 25% 30px 25%; }
    .home-1 .video .row_video .video1 p {
      padding-top: 35px;
      margin-bottom: 10px; }
    .home-1 .video .row_video {
      top: 50%; }
    .home-1 .modal-dialog {
      width: 97%; }
    .home-1 .services div .pos {
      position: inherit;
      top: 0; }
    .home-1 .services .product {
      background: #f2f2f2; }
    .home-1 .services .product {
      padding: 30px 25%; }
    .home-1 .testimonials {
      padding-bottom: 100px; }
    .home-1 .logo_footer, .home-1 .links, .home-1 .recent_post, .home-1 .newsletter {
      width: 50%; }
    .home-1 .blog {
      padding-top: 50px;
      padding-bottom: 0; }
    .home-1 .footer1 {
      padding: 50px 0; }
    .home-1 .recent_post ul {
      -webkit-padding-start: 0; }
    .home-1 .recent_post > p {
      padding-left: 0; }
    .home-1 .img_porfolio .col-xs-12 {
      width: 50%; } }
  @media screen and (max-width: 680px) {
    .home-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 30px; }
    .home-1 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .home-1 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .home-1 .modal .modal-dialog .modal-content {
      padding: 0; }
    .home-1 .counter1 .col-xs-6 {
      padding: 15px;
      padding-left: 15%; }
    .home-1 .header-mobi {
      display: block; }
    .home-1 .row_top h1 {
      font-size: 30px; }
    .home-1 .layer .row_top div p {
      font-size: 14px;
      padding-top: 0; }
    .home-1 .affixx {
      padding-top: 15px !important; }
    .home-1 .welcome {
      padding-bottom: 60px; }
    .home-1 .unlimited .welcome h1 {
      font-size: 30px; }
    .home-1 .services .product {
      padding-bottom: 30px;
      padding-top: 30px; }
    .home-1 .services .design {
      padding-top: 26px;
      padding-bottom: 30px; }
    .home-1 .services .testing {
      padding-top: 17px;
      padding-bottom: 30px; }
    .home-1 .video .row_video .video1 p {
      padding-top: 5px; }
    .home-1 .porfolio h1 {
      font-size: 30px;
      margin-top: 15px; }
    .home-1 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .home-1 .create_create_img .row .create h1 {
      margin-top: 5px; }
    .home-1 .create_create_img .row .create p {
      margin-bottom: 0;
      line-height: 140%; }
    .home-1 .servic .col-md-12 p {
      font-size: 30px; }
    .home-1 .what_we .col-md-12 h1 {
      font-size: 30px; }
    .home-1 .blog .col-md-12 h1 {
      font-size: 30px; }
    .home-1 .modal-dialog {
      width: 97%; }
    .home-1 .brand .brand_logo {
      padding: 50px 15px; }
    .home-1 .services div div p {
      padding: 0 5px;
      line-height: 150%; }
    .home-1 .services h3 {
      font-size: 18px;
      padding-bottom: 5px; }
    .home-1 .testimonials .p {
      padding: 0 9% 10px; }
    .home-1 .testimonials .pp {
      padding: 0 7%; } }
  @media screen and (max-width: 568px) {
    .home-1 .layer .row_top h1 {
      margin-top: 0; }
    .home-1 .row_top h1 {
      font-size: 24px; }
    .home-1 .layer .row_top div p {
      font-size: 14px;
      width: 103%; }
    .home-1 .button_see {
      font-size: 12px;
      width: 160px;
      margin-top: 0; }
    .home-1 .button_see span {
      margin-top: 7px;
      margin-right: 10px; }
    .home-1 .unlimited {
      padding: 50px 15px; }
    .home-1 .unlimited .welcome h1 {
      font-size: 24px;
      padding-bottom: 0; }
    .home-1 .unlimited .welcome p {
      font-size: 14px;
      line-height: 150%;
      padding-right: 0; }
    .home-1 .unlimited .customer h4 {
      font-size: 18px; }
    .home-1 .unlimited .customer p {
      font-size: 14px;
      line-height: 150%; }
    .home-1 .unlimited .development h4 {
      font-size: 18px; }
    .home-1 .unlimited .development p {
      font-size: 14px;
      line-height: 150%; }
    .home-1 .unlimited .website h4 {
      font-size: 18px; }
    .home-1 .unlimited .website p {
      font-size: 14px;
      line-height: 150%; }
    .home-1 .unlimited .branding h4 {
      font-size: 18px; }
    .home-1 .unlimited .branding p {
      font-size: 14px;
      line-height: 150%; }
    .home-1 .testimonials {
      padding-top: 50px; }
    .home-1 .testimonials .p {
      font-size: 24px; }
    .home-1 .testimonials .file {
      margin-left: 0; }
    .home-1 .testimonials .pp {
      font-size: 14px;
      line-height: 150%; }
    .home-1 .services h3 {
      font-size: 18px;
      padding-bottom: 0px; }
    .home-1 .services div div p {
      line-height: 150%; }
    .home-1 .services div {
      top: 0; }
    .home-1 .pos {
      top: 270px; }
    .home-1 .porfo .img_porfolio .col-md-6 {
      padding: 5px; }
    .home-1 .video .row_video .video1 p {
      font-size: 24px; }
    .home-1 .button-proje {
      padding-left: 10px;
      width: 170px;
      height: 35px;
      margin-top: 10px; }
    .home-1 .porfolio {
      padding: 50px 0; }
    .home-1 .porfolio h1 {
      font-size: 24px; }
    .home-1 .porfo .porfolio .col-md-4 .some {
      font-size: 14px; }
    .home-1 .nav-tabs a {
      font-size: 12px; }
    .home-1 .create_create_img .row.create_img {
      width: 100%;
      padding-right: 0; }
    .home-1 .create_create_img .row .create {
      width: 95%;
      padding-bottom: 30px; }
    .home-1 .create_create_img .row .create h5 {
      padding-top: 30px;
      padding-bottom: 10px; }
    .home-1 .create_create_img .row .create p {
      line-height: 150%;
      padding-bottom: 20px; }
    .home-1 .servic {
      padding: 50px 0; }
    .home-1 .servic .col-md-12 p {
      font-size: 24px; }
    .home-1 .servic h4 {
      font-size: 18px; }
    .home-1 .servic p {
      line-height: 150%; }
    .home-1 .what .what_we {
      padding: 50px 0; }
    .home-1 .what .what_we .i2_img {
      padding-top: 11.4%; }
    .home-1 .blog .col-xs-4 {
      padding: 0 10px; }
    .home-1 .brand .brand_logo .brand-logo {
      width: 100%;
      text-align: center;
      padding-bottom: 30px; }
    .home-1 .logo_footer, .home-1 .links, .home-1 .recent_post, .home-1 .newsletter {
      width: 100%;
      padding-right: 20%;
      padding-left: 20%; }
    .home-1 .what_we .col-md-12 h1 {
      font-size: 24px; }
    .home-1 .blog .col-md-12 h1 {
      font-size: 24px; }
    .home-1 iframe {
      height: 300px; }
    .home-1 .counter1 .col-md-3 .counte {
      font-size: 24px;
      margin-top: 10px; } }
  @media screen and (max-width: 480px) {
    .home-1 .row_video .col-md-12 {
      padding: 0 10px; }
    .home-1 .what .what_we .i2_img p {
      padding: 0 5%; }
    .home-1 .affixx .logo span {
      margin-left: 0 !important; }
    .home-1 .row_video {
      top: 50%; }
    .home-1 .img_porfolio .col-xs-12 {
      width: 100%; }
    .home-1 .servic h4 {
      font-size: 16px; }
    .home-1 .i2_img p {
      padding: 0; }
    .home-1 .servic .development {
      padding-bottom: 15px; }
    .home-1 .servic .identity {
      padding-bottom: 17px; }
    .home-1 .servic .design {
      padding-bottom: 15px; }
    .home-1 .servic .appdevelopment {
      padding-bottom: 13px; }
    .home-1 .marketing p {
      margin-bottom: 0; }
    .home-1 .logo {
      padding-left: 15px; }
    .home-1 .sidenav {
      padding-right: 0; }
    .home-1 .modal-dialog {
      width: 94%; }
    .home-1 .affixx {
      position: inherit !important;
      background: #333 !important; }
    .home-1 .button_see {
      height: 30px;
      font-size: 12px;
      width: 120px;
      padding-left: 10px; }
    .home-1 .pos div {
      padding: 30px 10% !important; }
    .home-1 .button_play {
      width: 40px;
      height: 40px; }
    .home-1 .video .row_video .video1 {
      left: 0;
      width: 100%; }
    .home-1 .video .row_video .video1 > p {
      font-size: 18px; }
    .home-1 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .home-1 .button_see span {
      width: 15px; }
    .home-1 .counter1 .col-xs-6 {
      padding-left: 7%; }
    .home-1 .nav-tabs > li > a {
      font-size: 14px;
      letter-spacing: 1px;
      margin-right: 0; }
    .home-1 .nav-tabs > li {
      padding-left: 9px; }
    .home-1 .nav_main > .nav-tabs a {
      letter-spacing: 0 !important;
      padding-right: 5px; }
    .home-1 .logo_footer, .home-1 .links, .home-1 .recent_post, .home-1 .newsletter {
      padding-right: 5%;
      padding-left: 5%; }
    .home-1 .servic .identity {
      padding: 15px 15px 40px 15px; }
    .home-1 .servic .marketing {
      padding: 40px 14px 20px 15px; }
    .home-1 .layer .row_top {
      top: 62%;
      left: 3%;
      width: 100%; }
    .home-1 .unlimited .col-xs-6 {
      width: 100%; }
    .home-1 .unlimited .customer {
      padding-bottom: 15px; }
    .home-1 .our-recent {
      padding: 0 0 30px 0; }
    .home-1 .img_porfolio .col-xs-6 {
      width: 100%; } }
  @media screen and (max-width: 320px) {
    .home-1 .porfolio .nav_main {
      margin-left: 0 !important; } }

.home-2 {
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*mobi*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .home-2 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px;
    overflow: visible !important; }
  .home-2 .compensate-for-scrollbar {
    margin-right: 0 !important; }
  .home-2 * {
    box-sizing: border-box;
    outline: 0 !important; }
  .home-2 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .home-2 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .home-2 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .home-2 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .home-2 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .home-2 .sidenav a:hover {
    color: #b6aeae; }
  .home-2 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .home-2 .button_rea:hover {
      opacity: 0.7; }
    .home-2 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .home-2 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .home-2 .layer {
    position: relative; }
    .home-2 .layer img {
      width: 100%; }
  .home-2 .row_header {
    position: fixed;
    z-index: 1;
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
  .home-2 .phone_top {
    padding-right: 80px;
    padding-top: 10px; }
    .home-2 .phone_top .pull-right {
      cursor: pointer;
      padding: 15px;
      padding-top: 3px; }
      .home-2 .phone_top .pull-right i {
        color: #fff;
        font-size: 20px; }
    .home-2 .phone_top span {
      float: right;
      border-right: 1px solid #a6a6a6;
      font-size: 16px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 300;
      padding-right: 20px;
      padding-left: 20px; }
    .home-2 .phone_top .phonee {
      background-image: url(../img/phone.png);
      height: 20px;
      width: 20px;
      display: inline-block;
      border-right: none !important;
      padding-left: 0 !important; }
  .home-2 .affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
    padding-top: 50px; }
  .home-2 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .home-2 .affixx .logo {
      text-align: center; }
      .home-2 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .home-2 .affixx .navba {
      padding-left: 80px;
      padding-right: 0; }
      .home-2 .affixx .navba .navbar-inverse {
        border: none;
        background: transparent; }
        .home-2 .affixx .navba .navbar-inverse .navbar-nav li {
          margin-left: 13px;
          margin-right: 13px; }
          .home-2 .affixx .navba .navbar-inverse .navbar-nav li:hover ul {
            height: auto;
            visibility: visible;
            opacity: 1;
            transition: all 0.4s;
            overflow: visible;
            top: 103%; }
          .home-2 .affixx .navba .navbar-inverse .navbar-nav li .dacap {
            background: #fff;
            display: inline-block;
            vertical-align: middle;
            padding: 10px 0;
            border: 1px solid #e9e9e9;
            list-style: none;
            height: 0px;
            top: 150%;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 160px;
            border-bottom: 1px solid;
            z-index: 1;
            position: absolute;
            margin-left: -15px; }
            .home-2 .affixx .navba .navbar-inverse .navbar-nav li .dacap li {
              padding: 10px 5px; }
              .home-2 .affixx .navba .navbar-inverse .navbar-nav li .dacap li:hover {
                border: none; }
              .home-2 .affixx .navba .navbar-inverse .navbar-nav li .dacap li a {
                height: 0px;
                font-family: roboto condensed;
                font-weight: 700;
                color: #909090;
                transition: 0.3s;
                font-size: 14px; }
                .home-2 .affixx .navba .navbar-inverse .navbar-nav li .dacap li a:hover {
                  border: 0;
                  text-decoration: none;
                  color: #b6aeae;
                  opacity: .7; }
          .home-2 .affixx .navba .navbar-inverse .navbar-nav li a {
            color: #fff;
            font-family: roboto condensed;
            font-weight: 700;
            font-size: 14px;
            letter-spacing: 1px;
            padding-right: 0;
            padding-left: 0; }
            .home-2 .affixx .navba .navbar-inverse .navbar-nav li a:hover {
              border-bottom: 1px solid #fc6955; }
        .home-2 .affixx .navba .navbar-inverse .navbar-nav .active {
          border-bottom: 1px solid #fc6955; }
          .home-2 .affixx .navba .navbar-inverse .navbar-nav .active a:hover {
            background: transparent; }
  .home-2 .sile1 {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
    .home-2 .sile1 .row_top {
      margin-right: 0;
      margin-left: 0; }
      .home-2 .sile1 .row_top .we_are {
        padding: 0 70px; }
        .home-2 .sile1 .row_top .we_are h1 {
          font-family: roboto condensed;
          font-size: 90px;
          color: #fff;
          font-weight: 700;
          padding: 0 17%; }
        .home-2 .sile1 .row_top .we_are p {
          line-height: 170%;
          font-size: 18px;
          color: #fff;
          line-height: 185%; }
  .home-2 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .home-2 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .home-2 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .home-2 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .home-2 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .home-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .home-2 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .home-2 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .home-2 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .home-2 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .home-2 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .home-2 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .home-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .home-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .home-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .home-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .home-2 .who_we_are {
    padding: 150px 0; }
    .home-2 .who_we_are .who_are {
      padding-bottom: 50px;
      text-align: center; }
      .home-2 .who_we_are .who_are h5 {
        font-weight: 700;
        letter-spacing: 2px;
        color: #909090;
        font-family: roboto condensed; }
      .home-2 .who_we_are .who_are h1 {
        font-family: roboto condensed;
        font-weight: 700;
        font-size: 50px;
        padding-top: 10px;
        padding-bottom: 20px; }
      .home-2 .who_we_are .who_are p {
        font-size: 16px;
        color: #909090; }
    .home-2 .who_we_are .we_01 {
      padding: 0 50px; }
      .home-2 .who_we_are .we_01 span {
        color: #fc6a55; }
      .home-2 .who_we_are .we_01 h4 {
        font-family: roboto condensed;
        font-weight: 700;
        font-size: 20px;
        padding-bottom: 20px; }
      .home-2 .who_we_are .we_01 p {
        font-size: 16px;
        color: #909090;
        line-height: 180%; }
  .home-2 .careate {
    position: relative; }
    .home-2 .careate img {
      width: 100%; }
    .home-2 .careate .carea {
      position: absolute;
      top: 0;
      width: 50%;
      right: 0;
      bottom: 0;
      padding: 80px; }
      .home-2 .careate .carea .cust {
        background: #202737;
        padding: 15% 10%;
        height: 100%; }
        .home-2 .careate .carea .cust h1 {
          font-family: roboto condensed;
          font-weight: 700;
          font-size: 50px;
          padding-top: 10px;
          padding-bottom: 20px;
          color: #fff; }
        .home-2 .careate .carea .cust p {
          font-size: 16px;
          color: #909090;
          line-height: 185%; }
        .home-2 .careate .carea .cust h5 {
          font-weight: 700;
          letter-spacing: 2px;
          color: #909090;
          font-family: roboto condensed;
          text-transform: uppercase; }
  .home-2 .feedback {
    position: relative;
    text-align: center;
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 150px; }
    .home-2 .feedback .feeb {
      font-size: 350px;
      text-align: center;
      font-family: roboto condensed;
      font-weight: 700;
      position: absolute;
      opacity: 0.1;
      color: #909090;
      padding-top: 225px;
      letter-spacing: 20px;
      width: 100%; }
    .home-2 .feedback .slide_main .test {
      text-align: center;
      padding-top: 140px; }
      .home-2 .feedback .slide_main .test h5 {
        font-weight: 700;
        letter-spacing: 2px;
        color: #909090;
        font-family: roboto condensed; }
      .home-2 .feedback .slide_main .test p {
        font-family: roboto condensed;
        font-weight: 700;
        font-size: 50px;
        padding-top: 10px;
        padding-bottom: 70px; }
    .home-2 .feedback .information .lazy {
      padding: 0 50px;
      margin: 0 80px !important; }
      .home-2 .feedback .information .lazy h3 {
        font-family: roboto condensed;
        line-height: 150%;
        padding-top: 20px; }
      .home-2 .feedback .information .lazy p {
        padding-top: 30px;
        font-weight: 700;
        font-family: roboto condensed;
        margin-bottom: 0; }
      .home-2 .feedback .information .lazy h5 {
        font-weight: 300;
        color: #909090;
        font-family: roboto; }
    .home-2 .feedback .slick-prev:before {
      content: url(../img/prev.png) !important; }
    .home-2 .feedback .slick-next:before {
      content: url(../img/next.png) !important; }
  .home-2 .slick-slide img {
    display: inline-block !important; }
  .home-2 .slick-slide {
    transition: all ease-in-out .3s;
    opacity: .2; }
  .home-2 .slick-active {
    opacity: .5; }
  .home-2 .slick-current {
    opacity: 1; }
  .home-2 .porfolio {
    padding: 80px;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 65px; }
  .home-2 .porfolio .col-md-8 {
    padding-right: 0; }
  .home-2 .porfolio .col-md-12 {
    padding-right: 0;
    padding-bottom: 20px; }
  .home-2 .porfolio .col-md-pull-8 {
    padding: 237px 120px;
    background: #202737;
    margin-top: 15px; }
    .home-2 .porfolio .col-md-pull-8 h1 {
      font-family: roboto condensed;
      font-weight: 700;
      font-size: 50px;
      padding-top: 10px;
      padding-bottom: 20px;
      color: #fff; }
    .home-2 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      color: #909090;
      line-height: 185%; }
    .home-2 .porfolio .col-md-pull-8 h5 {
      font-weight: 700;
      letter-spacing: 2px;
      color: #909090;
      font-family: roboto condensed; }
  .home-2 .porfolio .nav_main {
    float: right; }
    .home-2 .porfolio .nav_main .nav-tabs {
      background: transparent;
      border: none; }
      .home-2 .porfolio .nav_main .nav-tabs li {
        padding-left: 15px;
        padding-right: 25px;
        float: left;
        margin-bottom: -1px; }
        .home-2 .porfolio .nav_main .nav-tabs li a {
          font-family: roboto condensed;
          font-weight: 400;
          color: #909090;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .home-2 .porfolio .nav_main .nav-tabs li a:hover {
            border-color: #fff;
            color: #333333; }
      .home-2 .porfolio .nav_main .nav-tabs .active > a {
        color: black;
        background: transparent;
        border-bottom: 1px solid #fc6955 !important;
        transition: 0.4s;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important; }
    .home-2 .porfolio .nav_main .nav > li > a:hover {
      background: transparent; }
  .home-2 .porfolio .img_porfolio .col-md-4 {
    padding: 15px; }
  .home-2 .porfolio .img_porfolio .item {
    position: relative;
    overflow: hidden; }
    .home-2 .porfolio .img_porfolio .item:hover img {
      -moz-transform: scale(1.1);
      -webkit-transform: scale(1.1);
      transform: scale(1.1); }
    .home-2 .porfolio .img_porfolio .item img {
      width: 100%;
      transition: .4s;
      cursor: pointer; }
  .home-2 .porfolio .img_porfolio .button-pro {
    text-align: center;
    padding-top: 10%; }
  .home-2 .servic {
    text-align: center;
    padding: 150px 0; }
    .home-2 .servic .row {
      margin-right: 0; }
    .home-2 .servic .col-md-12 h5 {
      color: #909090;
      font-weight: 700;
      letter-spacing: 2px;
      font-family: roboto condensed; }
    .home-2 .servic .col-md-12 p {
      font-weight: 700;
      font-family: roboto condensed;
      font-size: 50px;
      padding-bottom: 70px;
      padding-top: 20px; }
    .home-2 .servic .col-md-4 p {
      font-size: 16px;
      line-height: 185%;
      color: #909090; }
    .home-2 .servic .col-md-4 h4 {
      font-family: roboto condensed;
      font-weight: 700;
      font-size: 20px; }
    .home-2 .servic .development {
      padding: 0 45px;
      padding-bottom: 58px;
      border-bottom: 1px solid #ebebeb; }
      .home-2 .servic .development span {
        background-image: url(../img/web.png);
        height: 54px;
        width: 56px;
        display: inline-block; }
    .home-2 .servic .identity {
      padding: 0 44px;
      padding-bottom: 60px;
      border-bottom: 1px solid #ebebeb;
      border-right: 1px solid #ebebeb;
      border-left: 1px solid #ebebeb; }
      .home-2 .servic .identity span {
        background-image: url(../img/logoiden.png);
        height: 52px;
        width: 53px;
        display: inline-block; }
    .home-2 .servic .design {
      padding: 0 45px;
      padding-bottom: 52px;
      border-bottom: 1px solid #ebebeb; }
      .home-2 .servic .design span {
        background-image: url(../img/garphics.png);
        height: 70px;
        width: 48px;
        display: inline-block;
        margin-top: -10px; }
    .home-2 .servic .appdevelopment {
      padding: 0 45px;
      padding-top: 60px; }
      .home-2 .servic .appdevelopment span {
        background-image: url(../img/app.png);
        height: 60px;
        width: 60px;
        display: inline-block; }
    .home-2 .servic .marketing {
      padding: 0 45px;
      padding-top: 60px;
      border-right: 1px solid #ebebeb;
      border-left: 1px solid #ebebeb; }
      .home-2 .servic .marketing span {
        background-image: url(../img/social.png);
        height: 53px;
        width: 49px;
        display: inline-block; }
    .home-2 .servic .creation {
      padding: 0 44px;
      padding-top: 60px; }
      .home-2 .servic .creation span {
        background-image: url(../img/content.png);
        height: 46px;
        width: 65px;
        display: inline-block; }
  .home-2 .video {
    text-align: center;
    position: relative; }
    .home-2 .video .layer2 img {
      width: 100%; }
    .home-2 .video .row_video {
      position: absolute;
      width: 100%;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
      .home-2 .video .row_video .video1 p {
        font-size: 50px;
        font-weight: 700;
        color: #fff;
        font-family: roboto condensed;
        padding-bottom: 10px;
        padding-top: 60px; }
      .home-2 .video .row_video .video1 .button_play {
        border-radius: 50%;
        background: #858688;
        display: inline-block;
        text-decoration: none !important;
        width: 85px;
        height: 85px;
        border: none;
        outline: 0;
        transition: all .4s; }
        .home-2 .video .row_video .video1 .button_play:hover {
          background: #909090; }
        .home-2 .video .row_video .video1 .button_play i {
          color: #fff;
          font-size: 20px;
          display: inline-block;
          padding: 38%; }
  .home-2 .cuter {
    background: #f2f2f2;
    border-bottom: 1px solid #ebebeb; }
    .home-2 .cuter .counter {
      padding: 90px 0; }
      .home-2 .cuter .counter .counter1 {
        margin-left: 0;
        margin-right: 0; }
        .home-2 .cuter .counter .counter1 .col-md-3 p {
          font-size: 14px;
          font-family: roboto condensed;
          color: #909090;
          letter-spacing: 1px; }
        .home-2 .cuter .counter .counter1 .col-md-3 .counte {
          font-weight: 700;
          font-size: 40px;
          font-family: roboto condensed; }
        .home-2 .cuter .counter .counter1 .col-md-3 span {
          height: 30px;
          border-left: 1px solid #fa6c54; }
  .home-2 .blog {
    padding: 150px 0; }
    .home-2 .blog .col-md-12 h5 {
      font-weight: 700;
      color: #909090;
      font-family: roboto condensed;
      text-align: center;
      letter-spacing: 2px; }
    .home-2 .blog .col-md-12 h1 {
      font-weight: 700;
      font-size: 50px;
      font-family: roboto condensed;
      padding-top: 10px;
      padding-bottom: 60px;
      text-align: center; }
    .home-2 .blog .col-md-4 .blog_img {
      position: relative;
      overflow: hidden; }
      .home-2 .blog .col-md-4 .blog_img:hover img {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1); }
      .home-2 .blog .col-md-4 .blog_img img {
        width: 100%;
        transition: all .4s; }
    .home-2 .blog .col-md-4 .blog_name {
      padding-top: 15px; }
      .home-2 .blog .col-md-4 .blog_name p {
        font-size: 16px;
        color: #909090;
        padding-top: 30px;
        line-height: 185%; }
      .home-2 .blog .col-md-4 .blog_name h5 {
        color: #909090;
        padding-bottom: 13px; }
      .home-2 .blog .col-md-4 .blog_name span {
        color: #fc6a53; }
      .home-2 .blog .col-md-4 .blog_name a {
        color: #333;
        font-size: 20px;
        font-family: roboto condensed;
        font-weight: 700; }
  .home-2 .footer #googlemap1 {
    width: 100%;
    height: 800px; }
  .home-2 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .home-2 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .home-2 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .home-2 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .home-2 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .home-2 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .home-2 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .home-2 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .home-2 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .home-2 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .home-2 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .home-2 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .home-2 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .home-2 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .home-2 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .home-2 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .home-2 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .home-2 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .home-2 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .home-2 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .home-2 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .home-2 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .home-2 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .home-2 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .home-2 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .home-2 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .home-2 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .home-2 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .home-2 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .home-2 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .home-2 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .home-2 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .home-2 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .home-2 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .home-2 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .home-2 .footer .full-container .footer2 {
      padding: 20px 0; }
      .home-2 .footer .full-container .footer2 .copy {
        color: #909090; }
      .home-2 .footer .full-container .footer2 .goto {
        text-align: right; }
        .home-2 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  .home-2 .header-mobi {
    display: none; }
  .home-2 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    left: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) 3px 20px 10px; }
    .home-2 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .home-2 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .home-2 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%; }
        .home-2 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .home-2 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .home-2 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .home-2 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .home-2 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .home-2 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .home-2 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .home-2 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .home-2 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .home-2 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .home-2 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .home-2 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .home-2 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .home-2 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-2 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .home-2 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-2 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .home-2 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-2 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .home-2 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-2 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .home-2 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-2 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .home-2 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .home-2 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-2 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-2 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-2 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-2 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-2 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-2 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-2 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-2 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-2 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-2 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-2 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-2 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .home-2 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .home-2 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .home-2 .side .phone_top {
      padding-top: 15px;
      color: #fff;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .home-2 .side .phone_top .phoneee {
        background-image: url(../img/phone.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .home-2 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .home-2 .sidenav a:hover {
    color: #f1f1f1; }
  .home-2 .button1 {
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .home-2 .button1 .butt {
      width: 30px; }
    .home-2 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .home-2 .child2 {
    margin: 5px 0; }
  .home-2 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .home-2 .pull-right {
    cursor: pointer; }
  .home-2 * {
    outline: none !important; }
  .home-2 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .home-2 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .home-2 .create {
      padding: 117px 30px; }
    .home-2 .careate .carea .cust {
      padding: 15px 10px; }
    .home-2 .carea {
      padding: 40px 80px; }
    .home-2 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .home-2 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .home-2 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .home-2 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .home-2 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .home-2 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .home-2 .affixx .navba {
      padding-left: 5px; }
    .home-2 .phone_top {
      padding-right: 5px; }
    .home-2 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .home-2 .counter1 .col-md-3 {
      padding-left: 8%; }
    .home-2 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .home-2 .feedback .feeb {
      font-size: 200px; }
    .home-2 .affixx .navba {
      padding-left: 15px; }
    .home-2 .phone_top {
      padding-right: 15px; }
    .home-2 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .home-2 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .home-2 .we_are {
      padding: 0 50px; }
    .home-2 .careate .carea .cust {
      padding: 10px 10px; }
    .home-2 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .home-2 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .home-2 .cust h1 {
      padding-bottom: 0; }
    .home-2 .cust p {
      line-height: 150%; }
    .home-2 .button_see {
      margin-top: 27px; }
    .home-2 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .home-2 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .home-2 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .home-2 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .home-2 .footer .full-container {
      padding: 0 15px; }
    .home-2 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .home-2 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .home-2 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .home-2 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .home-2 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .home-2 .contacts .contact {
      padding: 20px 0; }
    .home-2 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .home-2 .feedback .slide_main .test {
      padding-top: 50px; }
    .home-2 .phone_top {
      padding-top: 0; }
    .home-2 .phone_top .pull-right {
      padding: 5px; }
    .home-2 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .home-2 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .home-2 .affixx .sidenav .navbar .nav {
      float: none; }
    .home-2 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .home-2 .affixx {
      padding-bottom: 10px !important; }
    .home-2 .counter1 .col-md-3 {
      padding-left: 6%; }
    .home-2 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .home-2 .header-lap {
      display: none; }
    .home-2 .header-mobi {
      display: block; }
    .home-2 .feedback {
      padding-bottom: 50px; }
    .home-2 .cust h1 {
      font-size: 30px; }
    .home-2 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .home-2 .all-pro span {
      margin-right: 5px; }
    .home-2 .phone_top span {
      display: none; }
    .home-2 .phone_top .phonee {
      display: none; }
    .home-2 .who_we_are {
      padding: 50px 0; }
    .home-2 .blog {
      padding: 50px 0; }
    .home-2 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .home-2 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .home-2 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .home-2 .who_we_are .we_01 {
      padding: 0 15px; }
    .home-2 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .home-2 .porfolio .col-md-8 {
      padding-left: 0; }
    .home-2 .feedback .feeb {
      font-size: 130px; }
    .home-2 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .home-2 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .home-2 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .home-2 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .home-2 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .home-2 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .home-2 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .home-2 .links ul {
      -webkit-padding-start: 0px; }
    .home-2 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .home-2 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .home-2 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .home-2 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .home-2 .recent_post ul {
      -webkit-padding-start: 0px; }
    .home-2 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .home-2 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .home-2 .servic {
      padding-top: 50px; }
    .home-2 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .home-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .home-2 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .home-2 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .home-2 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .home-2 .row_top div p {
      line-height: 170%; }
    .home-2 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .home-2 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .home-2 .slide_main .test {
      padding-top: 100px; }
    .home-2 .img_porfolio .col-md-4 {
      width: 50%; }
    .home-2 .servic .col-md-4 {
      width: 50%; }
    .home-2 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .home-2 .blog .col-md-4 {
      width: 33.33333%; }
    .home-2 .button_see {
      margin-top: 10px; }
    .home-2 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .home-2 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .home-2 .button_rea {
      height: 38px;
      margin-top: 0; }
    .home-2 .footer .full-container .footer2 .copy {
      text-align: center; }
    .home-2 .footer .full-container .footer2 .goto {
      text-align: center; }
    .home-2 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .home-2 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .home-2 .feedback .slide_main .test p {
      font-size: 36px; }
    .home-2 .feedback .information .lazy h3 {
      font-size: 20px; }
    .home-2 * h1 {
      font-size: 36px !important; }
    .home-2 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .home-2 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .home-2 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .home-2 .feedback .feeb {
      font-size: 100px; }
    .home-2 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .home-2 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .home-2 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .home-2 .who_we_are .who_are p {
      font-size: 14px; }
    .home-2 .careate .carea .cust h1 {
      font-size: 36px; }
    .home-2 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .home-2 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .home-2 .feedback .slide_main .test p {
      font-size: 36px; }
    .home-2 .feedback .information .lazy h3 {
      font-size: 16px; }
    .home-2 .cuter .counter {
      padding: 50px 0 0 0; }
    .home-2 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .home-2 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .home-2 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .home-2 .porfolio {
      padding: 50px 0px; }
    .home-2 .button-proje {
      width: 210px; }
    .home-2 .video .row_video .video1 > p {
      font-size: 24px; }
    .home-2 .blog .col-md-12 h1 {
      font-size: 36px; }
    .home-2 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .home-2 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .home-2 .footer #googlemap1 {
      height: 400px; }
    .home-2 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .home-2 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .home-2 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .home-2 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .home-2 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .home-2 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .home-2 .side .navbar .list-group-item button {
      top: 0; }
    .home-2 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .home-2 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .home-2 .base {
      margin-left: 0 !important; }
    .home-2 .baseright {
      margin-left: 0 !important; }
    .home-2 .sile1 {
      top: 60%; }
    .home-2 .affixx {
      background: #333 !important; }
    .home-2 .affixx {
      padding-top: 20px !important; }
    .home-2 .feedback .feeb {
      font-size: 70px; }
    .home-2 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .home-2 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .home-2 .who_we_are .who_are h1 {
      font-size: 24px; }
    .home-2 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .home-2 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .home-2 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .home-2 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .home-2 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .home-2 .servic .col-md-12 p {
      font-size: 24px; }
    .home-2 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .home-2 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .home-2 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .home-2 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .home-2 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .home-2 .button_see {
      margin-top: 0; }
    .home-2 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .home-2 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .home-2 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .home-2 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-2 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-2 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-2 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-2 .feedback .slide_main .test p {
      font-size: 24px; }
    .home-2 .feedback .information .lazy h3 {
      font-size: 14px; }
    .home-2 * h1 {
      font-size: 24px !important; }
    .home-2 .affixx {
      position: inherit !important; }
    .home-2 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .home-2 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .home-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .home-2 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .home-2 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .home-2 .modal .modal-dialog .modal-content {
      padding: 0; }
    .home-2 .img_porfolio .col-md-4 {
      width: 100%; }
    .home-2 .feedback .feeb {
      letter-spacing: 6px; }
    .home-2 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .home-2 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .home-2 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .home-2 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .home-2 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .home-2 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .home-2 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .home-2 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .home-2 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .home-2 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .home-2 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .home-2 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .home-2 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .home-2 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .home-2 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-2 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-2 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-2 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-2 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .home-2 .servic .identity {
      padding-top: 20px; }
    .home-2 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .home-2 .porfolio .nav_main {
      float: left; }
    .home-2 .clear-375 {
      clear: left; } }

.home-3 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .home-3 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px;
    transition: all .4s; }
  .home-3 * {
    box-sizing: border-box; }
  .home-3 .sidenav a:hover {
    color: #b6aeae; }
  .home-3 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .home-3 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .home-3 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .home-3 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .home-3 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .home-3 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .home-3 .button_rea:hover {
      opacity: 0.7; }
    .home-3 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .home-3 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .home-3 .row_top {
    margin-right: 0; }
  .home-3 .row_header {
    position: fixed;
    z-index: 1;
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
  .home-3 .phone_top {
    padding-right: 80px;
    padding-top: 10px; }
    .home-3 .phone_top .pull-right {
      cursor: pointer;
      padding: 15px;
      padding-top: 3px; }
      .home-3 .phone_top .pull-right i {
        color: #fff;
        font-size: 20px; }
    .home-3 .phone_top span {
      float: right;
      border-right: 1px solid #a6a6a6;
      font-size: 16px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 300;
      padding-right: 20px;
      padding-left: 20px; }
    .home-3 .phone_top .phonee {
      background-image: url(../img/phone.png);
      height: 20px;
      width: 20px;
      display: inline-block;
      border-right: none !important;
      padding-left: 0 !important; }
  .home-3 .affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
    padding-top: 50px; }
  .home-3 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1;
    padding-bottom: 15px !important; }
    .home-3 .affixx .navba {
      padding-left: 80px; }
    .home-3 .affixx .logo {
      text-align: center; }
      .home-3 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
  .home-3 .layer {
    position: relative; }
  .home-3 .sile1 {
    position: absolute;
    width: 50%;
    top: 50%;
    transform: translate(0%, -50%);
    right: 0; }
    .home-3 .sile1 .we_are {
      padding-right: 70px;
      padding-left: 0; }
      .home-3 .sile1 .we_are h1 {
        font-family: roboto condensed;
        font-size: 90px;
        color: #fff;
        font-weight: 700; }
      .home-3 .sile1 .we_are p {
        font-size: 18px;
        color: #fff;
        line-height: 185%; }
  .home-3 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .home-3 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .home-3 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .home-3 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .home-3 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .home-3 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .home-3 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .home-3 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .home-3 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .home-3 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .home-3 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .home-3 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .home-3 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .home-3 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .home-3 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .home-3 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .home-3 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    left: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) 3px 20px 10px; }
    .home-3 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .home-3 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .home-3 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .home-3 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .home-3 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .home-3 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .home-3 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .home-3 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .home-3 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .home-3 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .home-3 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .home-3 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .home-3 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .home-3 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .home-3 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .home-3 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .home-3 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-3 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .home-3 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-3 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .home-3 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-3 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .home-3 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-3 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .home-3 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-3 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .home-3 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .home-3 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-3 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-3 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-3 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-3 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-3 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-3 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-3 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-3 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-3 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-3 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-3 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-3 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .home-3 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .home-3 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .home-3 .side .phone_top {
      padding-top: 15px;
      color: #fff;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .home-3 .side .phone_top .phoneee {
        background-image: url(../img/phone.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .home-3 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .home-3 .sidenav a:hover {
    color: #f1f1f1; }
  .home-3 .button1 {
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    font-size: 30px;
    cursor: pointer;
    float: left;
    padding-left: 15px; }
    .home-3 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .home-3 .child2 {
    margin: 5px 0; }
  .home-3 .servic_home3 {
    background: #f2f2f2; }
  .home-3 .servic {
    text-align: center;
    padding: 150px 0; }
    .home-3 .servic .col-md-12 h5 {
      color: #909090;
      font-weight: 700;
      font-family: roboto condensed;
      letter-spacing: 2px;
      text-transform: uppercase; }
    .home-3 .servic .col-md-12 p {
      font-weight: 700;
      font-family: roboto condensed;
      font-size: 50px;
      padding-bottom: 70px;
      padding-top: 20px; }
    .home-3 .servic .development {
      padding-top: 15px;
      padding-bottom: 15px; }
      .home-3 .servic .development .backg_home3 {
        background: #fff;
        padding: 50px 30px 43px 30px; }
        .home-3 .servic .development .backg_home3 span {
          background-image: url(../img/web.png);
          height: 54px;
          width: 56px;
          display: inline-block; }
        .home-3 .servic .development .backg_home3 h4 {
          font-family: roboto condensed;
          font-weight: 700;
          font-size: 20px; }
        .home-3 .servic .development .backg_home3 p {
          font-size: 16px;
          color: #909090; }
    .home-3 .servic .identity {
      padding-top: 15px;
      padding-bottom: 15px; }
      .home-3 .servic .identity .backg_home3 {
        background: #fff;
        padding: 52px 30px 43px 30px; }
        .home-3 .servic .identity .backg_home3 span {
          background-image: url(../img/logoiden.png);
          height: 52px;
          width: 52px;
          display: inline-block; }
        .home-3 .servic .identity .backg_home3 h4 {
          font-family: roboto condensed;
          font-weight: 700;
          font-size: 20px; }
        .home-3 .servic .identity .backg_home3 p {
          font-size: 16px;
          color: #909090; }
    .home-3 .servic .design {
      padding-top: 15px;
      padding-bottom: 15px; }
      .home-3 .servic .design .backg_home3 {
        background: #fff;
        padding: 34px 30px 43px 30px; }
        .home-3 .servic .design .backg_home3 span {
          background-image: url(../img/garphics.png);
          height: 70px;
          width: 48px;
          display: inline-block; }
        .home-3 .servic .design .backg_home3 h4 {
          font-family: roboto condensed;
          font-weight: 700;
          font-size: 20px; }
        .home-3 .servic .design .backg_home3 p {
          font-size: 16px;
          color: #909090; }
    .home-3 .servic .appdevelopment {
      padding-top: 15px;
      padding-bottom: 15px; }
      .home-3 .servic .appdevelopment .backg_home3 {
        background: #fff;
        padding: 44px 30px 43px 30px; }
        .home-3 .servic .appdevelopment .backg_home3 span {
          background-image: url(../img/app.png);
          height: 60px;
          width: 60px;
          display: inline-block; }
        .home-3 .servic .appdevelopment .backg_home3 h4 {
          font-family: roboto condensed;
          font-weight: 700;
          font-size: 20px; }
        .home-3 .servic .appdevelopment .backg_home3 p {
          font-size: 16px;
          color: #909090; }
    .home-3 .servic .marketing {
      padding-top: 15px;
      padding-bottom: 15px; }
      .home-3 .servic .marketing .backg_home3 {
        background: #fff;
        padding: 51px 30px 43px 30px; }
        .home-3 .servic .marketing .backg_home3 span {
          background-image: url(../img/social.png);
          height: 53px;
          width: 49px;
          display: inline-block; }
        .home-3 .servic .marketing .backg_home3 h4 {
          font-family: roboto condensed;
          font-weight: 700;
          font-size: 20px; }
        .home-3 .servic .marketing .backg_home3 p {
          font-size: 16px;
          color: #909090; }
    .home-3 .servic .creation {
      padding-top: 15px;
      padding-bottom: 15px; }
      .home-3 .servic .creation .backg_home3 {
        background: #fff;
        padding: 58px 30px 43px 30px; }
        .home-3 .servic .creation .backg_home3 span {
          background-image: url(../img/content.png);
          height: 46px;
          width: 65px;
          display: inline-block; }
        .home-3 .servic .creation .backg_home3 h4 {
          font-family: roboto condensed;
          font-weight: 700;
          font-size: 20px; }
        .home-3 .servic .creation .backg_home3 p {
          font-size: 16px;
          color: #909090; }
  .home-3 .team {
    text-align: center;
    padding-top: 150px;
    padding-bottom: 150px; }
    .home-3 .team .team1 h5 {
      color: #909090;
      font-weight: 700;
      font-family: roboto condensed;
      letter-spacing: 2px; }
    .home-3 .team .team1 h1 {
      font-weight: 700;
      font-family: roboto condensed;
      font-size: 50px;
      padding-bottom: 70px;
      padding-top: 20px; }
    .home-3 .team .col-md-4 img {
      padding-bottom: 30px;
      width: 100%; }
    .home-3 .team .col-md-4 a {
      font-size: 18px;
      color: #333333;
      font-weight: 700;
      font-family: roboto condensed;
      padding-top: 30px;
      padding-bottom: 10px; }
    .home-3 .team .col-md-4 p {
      font-size: 18px;
      color: #909090;
      padding-top: 10px;
      font-family: roboto condensed; }
  .home-3 .unlimited {
    padding-bottom: 150px;
    text-align: center;
    margin-right: 0;
    margin-left: 0; }
    .home-3 .unlimited .website {
      background: #f2f2f2;
      padding: 130px 85px 101px 85px; }
      .home-3 .unlimited .website span {
        background-image: url(../img/Shape-1.png);
        height: 64px;
        width: 30px;
        display: inline-block; }
      .home-3 .unlimited .website h4 {
        padding: 20px 0;
        font-weight: 700;
        font-size: 20px;
        font-family: roboto condensed; }
      .home-3 .unlimited .website p {
        font-size: 16px;
        font-weight: 400;
        color: #909090;
        line-height: 185%; }
    .home-3 .unlimited .customer {
      background: #fc6a55;
      color: #fff;
      padding: 130px 85px 103px 85px; }
      .home-3 .unlimited .customer span {
        background-image: url(../img/Shape-44.png);
        height: 47px;
        width: 67px;
        display: inline-block;
        margin-top: 15px; }
      .home-3 .unlimited .customer h4 {
        padding: 20px 0;
        font-weight: 700;
        font-size: 20px;
        font-family: roboto condensed; }
      .home-3 .unlimited .customer p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%; }
    .home-3 .unlimited .development {
      background: #333333;
      color: #fff;
      padding: 130px 85px 103px 85px; }
      .home-3 .unlimited .development span {
        background-image: url(../img/Shape-33.png);
        height: 62px;
        width: 62px;
        display: inline-block; }
      .home-3 .unlimited .development h4 {
        padding: 20px 0;
        font-weight: 700;
        font-size: 20px;
        font-family: roboto condensed; }
      .home-3 .unlimited .development p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%; }
    .home-3 .unlimited .branding {
      background: #000000;
      color: #fff;
      padding: 130px 85px 106px 85px; }
      .home-3 .unlimited .branding span {
        background-image: url(../img/Shape-22.png);
        height: 59px;
        width: 66px;
        display: inline-block; }
      .home-3 .unlimited .branding h4 {
        padding: 20px 0;
        font-weight: 700;
        font-size: 20px;
        font-family: roboto condensed; }
      .home-3 .unlimited .branding p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%; }
  .home-3 .who_we_are {
    margin-right: 0;
    margin-left: 0; }
    .home-3 .who_we_are .weare {
      padding-left: 280px;
      padding-right: 85px; }
      .home-3 .who_we_are .weare h5 {
        color: #909090;
        font-weight: 700;
        font-family: roboto condensed;
        letter-spacing: 2px; }
      .home-3 .who_we_are .weare h1 {
        font-weight: 700;
        font-family: roboto condensed;
        font-size: 50px;
        padding-bottom: 20px;
        padding-top: 20px; }
      .home-3 .who_we_are .weare p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%;
        color: #909090; }
      .home-3 .who_we_are .weare .bar .skills_bar {
        width: 100%;
        background-color: #909090; }
        .home-3 .who_we_are .weare .bar .skills_bar .html {
          width: 92%;
          background-color: #fc6a55;
          height: 5px; }
        .home-3 .who_we_are .weare .bar .skills_bar .html1 {
          width: 80%;
          background-color: #fc6a55;
          height: 5px; }
        .home-3 .who_we_are .weare .bar .skills_bar .html2 {
          width: 70%;
          background-color: #fc6a55;
          height: 5px; }
      .home-3 .who_we_are .weare .bar p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%;
        color: #909090;
        padding-top: 20px;
        padding-bottom: 40px; }
        .home-3 .who_we_are .weare .bar p span {
          float: right; }
    .home-3 .who_we_are .col-md-6 .detop img {
      width: 100%; }
  .home-3 .porfolio {
    margin-right: 0;
    margin-left: 0; }
    .home-3 .porfolio .mock {
      padding-right: 0; }
      .home-3 .porfolio .mock .item {
        position: relative;
        overflow: hidden; }
        .home-3 .porfolio .mock .item:hover img {
          -moz-transform: scale(1.1);
          -webkit-transform: scale(1.1);
          transform: scale(1.1); }
      .home-3 .porfolio .mock img {
        width: 100%;
        transition: all .3s; }
    .home-3 .porfolio .blanc {
      padding-left: 0; }
      .home-3 .porfolio .blanc .item {
        position: relative;
        overflow: hidden;
        padding: 0; }
        .home-3 .porfolio .blanc .item:hover img {
          -moz-transform: scale(1.1);
          -webkit-transform: scale(1.1);
          transform: scale(1.1); }
      .home-3 .porfolio .blanc img {
        width: 100%;
        transition: all .3s;
        float: left; }
  .home-3 .what1 {
    text-align: center;
    padding-top: 150px;
    padding-bottom: 150px; }
    .home-3 .what1 .whatw h5 {
      color: #909090;
      font-weight: 700;
      font-family: roboto condensed;
      letter-spacing: 2px; }
    .home-3 .what1 .whatw h1 {
      font-weight: 700;
      font-family: roboto condensed;
      font-size: 50px;
      padding-bottom: 70px;
      padding-top: 20px; }
    .home-3 .what1 .main-img .slick-current {
      border: 1px solid red; }
    .home-3 .what1 .main-img .slick-slide {
      margin: 0 15px; }
      .home-3 .what1 .main-img .slick-slide .rul {
        border: 1px solid #f2f2f2;
        padding: 60px 25px; }
    .home-3 .what1 .js-click-product {
      text-align: center;
      width: 100%;
      margin-top: 80px;
      height: 190px; }
      .home-3 .what1 .js-click-product .slick-list {
        display: inline-block !important; }
      .home-3 .what1 .js-click-product .slick-current {
        transform: scale(1.2); }
      .home-3 .what1 .js-click-product .slick-slide {
        width: 90px !important;
        height: 90px;
        line-height: 90px; }
        .home-3 .what1 .js-click-product .slick-slide img {
          display: inline-block; }
    .home-3 .what1 .main-img1 {
      text-align: center; }
      .home-3 .what1 .main-img1 .slick-list {
        width: 150px;
        display: inline-block; }
        .home-3 .what1 .main-img1 .slick-list p {
          color: #909090; }
        .home-3 .what1 .main-img1 .slick-list h5 {
          font-weight: 700;
          font-family: roboto condensed; }
  .home-3 .pricing-table {
    background: #f2f2f2;
    padding-top: 150px; }
    .home-3 .pricing-table .our_pri h5 {
      color: #909090;
      font-weight: 700;
      font-family: roboto condensed;
      letter-spacing: 1px;
      text-align: center; }
    .home-3 .pricing-table .our_pri h1 {
      font-weight: 700;
      font-family: roboto condensed;
      font-size: 50px;
      padding-bottom: 70px;
      padding-top: 20px;
      text-align: center; }
    .home-3 .pricing-table .center-mode {
      padding-bottom: 150px; }
      .home-3 .pricing-table .center-mode .months2 {
        border-right: 1px solid #f2f2f2;
        border-left: 1px solid #f2f2f2; }
      .home-3 .pricing-table .center-mode .months {
        transition: all .5s;
        background: #fff;
        padding: 50px; }
        .home-3 .pricing-table .center-mode .months p {
          font-size: 16px;
          color: #909090;
          border-bottom: 1px solid #f2f2f2;
          padding-bottom: 20px; }
        .home-3 .pricing-table .center-mode .months:hover {
          background: #202737;
          margin-top: -5%;
          padding-top: 10%;
          padding-bottom: 10%;
          color: #fff; }
          .home-3 .pricing-table .center-mode .months:hover li, .home-3 .pricing-table .center-mode .months:hover i, .home-3 .pricing-table .center-mode .months:hover p {
            color: #fff; }
        .home-3 .pricing-table .center-mode .months h5 {
          font-weight: 700;
          font-family: roboto condensed;
          color: #fc6a55; }
        .home-3 .pricing-table .center-mode .months h1 {
          font-weight: 700;
          font-family: roboto condensed; }
          .home-3 .pricing-table .center-mode .months h1 span {
            font-size: 50px; }
        .home-3 .pricing-table .center-mode .months ul {
          padding-top: 20px;
          -webkit-padding-start: 0; }
          .home-3 .pricing-table .center-mode .months ul li {
            color: #909090;
            font-size: 18px;
            font-family: roboto condensed;
            padding-top: 10px;
            list-style: none; }
            .home-3 .pricing-table .center-mode .months ul li i {
              margin-right: 10px; }
  .home-3 .cuter {
    background: #333333; }
    .home-3 .cuter .counter {
      padding: 90px 0; }
      .home-3 .cuter .counter .counter1 {
        margin-left: 0;
        margin-right: 0; }
        .home-3 .cuter .counter .counter1 .col-md-3 p {
          font-size: 14px;
          font-family: roboto condensed;
          color: #fff;
          letter-spacing: 1px; }
        .home-3 .cuter .counter .counter1 .col-md-3 .counte {
          font-weight: 700;
          font-size: 40px;
          font-family: roboto condensed;
          color: #fff; }
        .home-3 .cuter .counter .counter1 .col-md-3 span {
          height: 30px;
          border-left: 1px solid #fa6c54; }
  .home-3 .blog {
    padding: 150px 0; }
    .home-3 .blog .col-md-12 h5 {
      font-weight: 700;
      color: #909090;
      font-family: roboto condensed;
      text-align: center;
      letter-spacing: 2px; }
    .home-3 .blog .col-md-12 h1 {
      font-weight: 700;
      font-size: 50px;
      font-family: roboto condensed;
      padding-top: 10px;
      padding-bottom: 60px;
      text-align: center; }
    .home-3 .blog .col-md-4 .blog_img img {
      width: 100%; }
    .home-3 .blog .col-md-4 .blog_name {
      padding-top: 15px; }
      .home-3 .blog .col-md-4 .blog_name p {
        font-size: 16px;
        color: #909090;
        padding-top: 30px;
        line-height: 185%; }
      .home-3 .blog .col-md-4 .blog_name h5 {
        color: #909090;
        padding-bottom: 13px; }
      .home-3 .blog .col-md-4 .blog_name span {
        color: #fc6a53; }
      .home-3 .blog .col-md-4 .blog_name a {
        color: #333;
        font-size: 20px;
        font-family: roboto condensed;
        font-weight: 700; }
  .home-3 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .home-3 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .home-3 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .home-3 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .home-3 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .home-3 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .home-3 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .home-3 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .home-3 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .home-3 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .home-3 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .home-3 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .home-3 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .home-3 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .home-3 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .home-3 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .home-3 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .home-3 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .home-3 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .home-3 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .home-3 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .home-3 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .home-3 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .home-3 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .home-3 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .home-3 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .home-3 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .home-3 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .home-3 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .home-3 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .home-3 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .home-3 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .home-3 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          width: 100%;
          text-transform: uppercase;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          outline: 0;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .home-3 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .home-3 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .home-3 .footer .full-container .footer2 {
      padding: 20px 0; }
      .home-3 .footer .full-container .footer2 .copy {
        color: #909090; }
      .home-3 .footer .full-container .footer2 .goto {
        text-align: right; }
        .home-3 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  .home-3 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .home-3 .pull-right {
    cursor: pointer; }
  .home-3 * {
    outline: none !important; }
  .home-3 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .home-3 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .home-3 .create {
      padding: 117px 30px; }
    .home-3 .careate .carea .cust {
      padding: 15px 10px; }
    .home-3 .carea {
      padding: 40px 80px; }
    .home-3 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .home-3 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .home-3 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .home-3 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .home-3 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .home-3 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .home-3 .affixx .navba {
      padding-left: 5px; }
    .home-3 .phone_top {
      padding-right: 5px; }
    .home-3 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .home-3 .counter1 .col-md-3 {
      padding-left: 8%; }
    .home-3 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .home-3 .feedback .feeb {
      font-size: 200px; }
    .home-3 .affixx .navba {
      padding-left: 15px; }
    .home-3 .phone_top {
      padding-right: 15px; }
    .home-3 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .home-3 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .home-3 .we_are {
      padding: 0 50px; }
    .home-3 .careate .carea .cust {
      padding: 10px 10px; }
    .home-3 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .home-3 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .home-3 .cust h1 {
      padding-bottom: 0; }
    .home-3 .cust p {
      line-height: 150%; }
    .home-3 .button_see {
      margin-top: 27px; }
    .home-3 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .home-3 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .home-3 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .home-3 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .home-3 .footer .full-container {
      padding: 0 15px; }
    .home-3 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .home-3 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .home-3 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .home-3 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .home-3 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .home-3 .contacts .contact {
      padding: 20px 0; }
    .home-3 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .home-3 .feedback .slide_main .test {
      padding-top: 50px; }
    .home-3 .phone_top {
      padding-top: 0; }
    .home-3 .phone_top .pull-right {
      padding: 5px; }
    .home-3 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .home-3 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .home-3 .affixx .sidenav .navbar .nav {
      float: none; }
    .home-3 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .home-3 .affixx {
      padding-bottom: 10px !important; }
    .home-3 .counter1 .col-md-3 {
      padding-left: 6%; }
    .home-3 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .home-3 .header-lap {
      display: none; }
    .home-3 .header-mobi {
      display: block; }
    .home-3 .feedback {
      padding-bottom: 50px; }
    .home-3 .cust h1 {
      font-size: 30px; }
    .home-3 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .home-3 .all-pro span {
      margin-right: 5px; }
    .home-3 .phone_top span {
      display: none; }
    .home-3 .phone_top .phonee {
      display: none; }
    .home-3 .who_we_are {
      padding: 50px 0; }
    .home-3 .blog {
      padding: 50px 0; }
    .home-3 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .home-3 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .home-3 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .home-3 .who_we_are .we_01 {
      padding: 0 15px; }
    .home-3 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .home-3 .porfolio .col-md-8 {
      padding-left: 0; }
    .home-3 .feedback .feeb {
      font-size: 130px; }
    .home-3 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .home-3 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .home-3 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .home-3 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .home-3 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .home-3 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .home-3 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .home-3 .links ul {
      -webkit-padding-start: 0px; }
    .home-3 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .home-3 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .home-3 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .home-3 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .home-3 .recent_post ul {
      -webkit-padding-start: 0px; }
    .home-3 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .home-3 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .home-3 .servic {
      padding-top: 50px; }
    .home-3 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .home-3 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .home-3 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .home-3 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .home-3 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .home-3 .row_top div p {
      line-height: 170%; }
    .home-3 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .home-3 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .home-3 .slide_main .test {
      padding-top: 100px; }
    .home-3 .img_porfolio .col-md-4 {
      width: 50%; }
    .home-3 .servic .col-md-4 {
      width: 50%; }
    .home-3 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .home-3 .blog .col-md-4 {
      width: 33.33333%; }
    .home-3 .button_see {
      margin-top: 10px; }
    .home-3 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .home-3 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .home-3 .button_rea {
      height: 38px;
      margin-top: 0; }
    .home-3 .footer .full-container .footer2 .copy {
      text-align: center; }
    .home-3 .footer .full-container .footer2 .goto {
      text-align: center; }
    .home-3 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .home-3 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .home-3 .feedback .slide_main .test p {
      font-size: 36px; }
    .home-3 .feedback .information .lazy h3 {
      font-size: 20px; }
    .home-3 * h1 {
      font-size: 36px !important; }
    .home-3 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .home-3 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .home-3 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .home-3 .feedback .feeb {
      font-size: 100px; }
    .home-3 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .home-3 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .home-3 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .home-3 .who_we_are .who_are p {
      font-size: 14px; }
    .home-3 .careate .carea .cust h1 {
      font-size: 36px; }
    .home-3 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .home-3 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .home-3 .feedback .slide_main .test p {
      font-size: 36px; }
    .home-3 .feedback .information .lazy h3 {
      font-size: 16px; }
    .home-3 .cuter .counter {
      padding: 50px 0 0 0; }
    .home-3 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .home-3 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .home-3 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .home-3 .porfolio {
      padding: 50px 0px; }
    .home-3 .button-proje {
      width: 210px; }
    .home-3 .video .row_video .video1 > p {
      font-size: 24px; }
    .home-3 .blog .col-md-12 h1 {
      font-size: 36px; }
    .home-3 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .home-3 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .home-3 .footer #googlemap1 {
      height: 400px; }
    .home-3 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .home-3 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .home-3 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .home-3 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .home-3 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .home-3 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .home-3 .side .navbar .list-group-item button {
      top: 0; }
    .home-3 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .home-3 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .home-3 .base {
      margin-left: 0 !important; }
    .home-3 .baseright {
      margin-left: 0 !important; }
    .home-3 .sile1 {
      top: 60%; }
    .home-3 .affixx {
      background: #333 !important; }
    .home-3 .affixx {
      padding-top: 20px !important; }
    .home-3 .feedback .feeb {
      font-size: 70px; }
    .home-3 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .home-3 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .home-3 .who_we_are .who_are h1 {
      font-size: 24px; }
    .home-3 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .home-3 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .home-3 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .home-3 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .home-3 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .home-3 .servic .col-md-12 p {
      font-size: 24px; }
    .home-3 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .home-3 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .home-3 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .home-3 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .home-3 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .home-3 .button_see {
      margin-top: 0; }
    .home-3 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .home-3 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .home-3 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .home-3 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-3 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-3 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-3 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-3 .feedback .slide_main .test p {
      font-size: 24px; }
    .home-3 .feedback .information .lazy h3 {
      font-size: 14px; }
    .home-3 * h1 {
      font-size: 24px !important; }
    .home-3 .affixx {
      position: inherit !important; }
    .home-3 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .home-3 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .home-3 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .home-3 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .home-3 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .home-3 .modal .modal-dialog .modal-content {
      padding: 0; }
    .home-3 .img_porfolio .col-md-4 {
      width: 100%; }
    .home-3 .feedback .feeb {
      letter-spacing: 6px; }
    .home-3 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .home-3 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .home-3 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .home-3 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .home-3 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .home-3 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .home-3 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .home-3 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .home-3 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .home-3 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .home-3 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .home-3 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .home-3 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .home-3 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .home-3 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-3 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-3 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-3 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-3 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .home-3 .servic .identity {
      padding-top: 20px; }
    .home-3 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .home-3 .porfolio .nav_main {
      float: left; }
    .home-3 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1360px) {
    .home-3 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .home-3 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .home-3 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .home-3 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .home-3 .who_we_are .weare {
      padding-left: 100px; }
    .home-3 .sile1 .we_are {
      padding-right: 30px; }
    .home-3 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .home-3 .sile1 .we_are h1 {
      font-size: 50px; }
    .home-3 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .home-3 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .home-3 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .home-3 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .home-3 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .home-3 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .home-3 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .home-3 .team {
      padding: 50px 0; }
    .home-3 .unlimited {
      padding-bottom: 50px; }
    .home-3 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .home-3 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .home-3 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .home-3 .servic .development {
      border: none; }
    .home-3 .servic .appdevelopment {
      border: none; }
    .home-3 .servic .marketing {
      border: none; }
    .home-3 .servic .design {
      border: none; }
    .home-3 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .home-3 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .home-3 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .home-3 .sile1 .we_are {
      padding-right: 10px; }
    .home-3 .porfolio .blanc {
      padding-right: 0; }
    .home-3 .porfolio .mock {
      padding-left: 0; }
    .home-3 .what1 .js-click-product {
      height: 120px; }
    .home-3 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .home-3 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .home-3 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .home-3 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .home-3 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .home-3 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .home-3 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .home-3 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .home-3 .pricing-table {
      padding-top: 100px; }
    .home-3 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .home-3 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .home-3 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .home-3 .sile1 {
      width: 100%; }
    .home-3 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .home-3 .servic .creation {
      padding-top: 19px; }
    .home-3 .servic .design {
      padding: 15px; }
    .home-3 .servic .appdevelopment {
      padding: 15px; }
    .home-3 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .home-3 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .home-3 .pricing-table {
      padding-top: 50px; }
    .home-3 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .home-3 .servic .col-md-12 p {
      font-size: 24px; }
    .home-3 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .home-3 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .home-3 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .home-3 .what1 .main-img .slick-slide {
      display: none; }
    .home-3 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .home-3 .porfolio .blanc img {
      width: 100%; }
    .home-3 .sile1 {
      width: 97%; }
    .home-3 .servic .col-md-4 {
      padding-left: 15px; }
    .home-3 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .home-3 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .home-3 .slick-slider .slick-track {
      width: 250px; }
    .home-3 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .home-3 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .home-3 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }

.home-4 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*con theiu buoi sau lam*/
  /*aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .home-4 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .home-4 * {
    box-sizing: border-box; }
  .home-4 .sidenav a:hover {
    color: #b6aeae; }
  .home-4 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .home-4 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .home-4 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .home-4 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .home-4 .button_see_contact {
    padding-left: 20px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .home-4 .button_see_contact span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .home-4 .button_see_contact:hover {
      color: #f2f2f2; }
    .home-4 .button_see_contact:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .home-4 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .home-4 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .home-4 .button_rea:hover {
      opacity: 0.7; }
    .home-4 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .home-4 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .home-4 .row_header {
    z-index: 1;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    position: fixed; }
  .home-4 .phone_top {
    padding-right: 80px;
    padding-top: 15px; }
    .home-4 .phone_top .pull-right {
      cursor: pointer;
      padding: 15px;
      padding-top: 3px; }
      .home-4 .phone_top .pull-right i {
        color: #333;
        font-size: 20px; }
    .home-4 .phone_top span {
      float: right;
      border-right: 1px solid #a6a6a6;
      font-size: 16px;
      font-family: roboto condensed;
      color: #333;
      font-weight: 300;
      padding-right: 20px;
      padding-left: 20px; }
    .home-4 .phone_top .phonee {
      background-image: url(../img/phone1.png);
      height: 20px;
      width: 20px;
      display: inline-block;
      border-right: none !important;
      padding-left: 0 !important; }
  .home-4 .affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
    padding-top: 50px; }
  .home-4 .affixx {
    top: 0 !important;
    padding-bottom: 10px !important;
    position: inherit !important;
    width: 100%;
    z-index: 1;
    padding-top: 40px; }
    .home-4 .affixx .logo {
      text-align: center; }
      .home-4 .affixx .logo span {
        background-image: url(../img/logo1.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .home-4 .affixx .navba {
      padding-left: 80px;
      padding-right: 0; }
  .home-4 .layer {
    position: relative; }
  .home-4 .sile1 {
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translate(0%, -50%);
    padding-left: 20%;
    padding-right: 27%; }
    .home-4 .sile1 .we_are {
      padding-right: 70px;
      padding-left: 0; }
      .home-4 .sile1 .we_are h1 {
        font-family: roboto condensed;
        font-size: 90px;
        color: #fff;
        font-weight: 700; }
      .home-4 .sile1 .we_are p {
        font-size: 18px;
        color: #fff;
        line-height: 185%; }
  .home-4 .layer {
    padding-top: 130px; }
  .home-4 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    left: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) 3px 20px 10px; }
    .home-4 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .home-4 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .home-4 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .home-4 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .home-4 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .home-4 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .home-4 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .home-4 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .home-4 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .home-4 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .home-4 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .home-4 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .home-4 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .home-4 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .home-4 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .home-4 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .home-4 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-4 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .home-4 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-4 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .home-4 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-4 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .home-4 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-4 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .home-4 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-4 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .home-4 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .home-4 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-4 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-4 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-4 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-4 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-4 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-4 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-4 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-4 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-4 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-4 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-4 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-4 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .home-4 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .home-4 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .home-4 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .home-4 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .home-4 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .home-4 .sidenav a:hover {
    color: #f1f1f1; }
  .home-4 .button1 {
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer;
    float: left; }
    .home-4 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #333;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .home-4 .child2 {
    margin: 5px 0; }
  .home-4 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .home-4 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .home-4 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .home-4 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .home-4 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .home-4 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .home-4 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .home-4 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .home-4 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .home-4 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .home-4 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .home-4 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .home-4 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .home-4 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .home-4 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .home-4 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .home-4 .about {
    width: 88%;
    margin: auto;
    padding-top: 110px;
    padding-bottom: 60px;
    position: relative;
    top: -110px;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.02) 0px 2px 22px 13px; }
    .home-4 .about .about-we {
      padding-left: 85px; }
      .home-4 .about .about-we h5 {
        color: #909090;
        font-weight: 700;
        font-family: roboto condensed;
        letter-spacing: 2px; }
      .home-4 .about .about-we h1 {
        font-size: 48px;
        font-family: roboto condensed;
        font-weight: 700; }
    .home-4 .about .corem-ipsum {
      padding-right: 85px; }
      .home-4 .about .corem-ipsum p {
        font-size: 16px;
        color: #909090;
        padding-top: 10px;
        line-height: 190%; }
  .home-4 .case-center {
    background: #333333;
    padding-top: 150px;
    padding-bottom: 200px; }
    .home-4 .case-center .case-studies {
      text-align: center; }
      .home-4 .case-center .case-studies h5 {
        font-weight: 700;
        letter-spacing: 2px;
        color: #909090;
        font-family: roboto condensed; }
      .home-4 .case-center .case-studies h1 {
        font-family: roboto condensed;
        font-weight: 700;
        font-size: 50px;
        padding-top: 10px;
        padding-bottom: 20px;
        color: #fff; }
      .home-4 .case-center .case-studies p {
        font-size: 16px;
        color: #909090;
        padding-bottom: 60px;
        padding-left: 33%;
        padding-right: 33%; }
    .home-4 .case-center .slick-centermode img {
      width: 100%; }
  .home-4 .slick-list.draggable .slick-track .slick-slide {
    width: 2.5% !important; }
  .home-4 .slick-dots li button:before {
    font-size: 11px !important;
    color: #909090 !important;
    opacity: 0.7 !important; }
  .home-4 .slick-dots {
    bottom: -80px !important; }
    .home-4 .slick-dots li.slick-active button:before {
      color: #fff !important; }
  .home-4 .slick-centermode .slick-next {
    display: none !important; }
  .home-4 .cooperate {
    padding-top: 150px;
    padding-bottom: 50px; }
    .home-4 .cooperate .brand h5 {
      color: #909090;
      font-weight: 700;
      font-family: roboto condensed;
      letter-spacing: 2px; }
    .home-4 .cooperate .brand h1 {
      font-size: 50px;
      font-family: roboto condensed;
      font-weight: 700; }
    .home-4 .cooperate .brand p {
      font-size: 16px;
      color: #909090;
      line-height: 190%;
      padding-top: 20px; }
    .home-4 .cooperate .logo-brand img {
      padding-top: 0px;
      padding-bottom: 100px; }
    .home-4 .cooperate .logo-brand .logo-design img {
      padding-bottom: 50px; }
    .home-4 .cooperate .logo-brand .logo-suns img {
      padding-top: 25px; }
    .home-4 .cooperate .logo-brand .logo-class img {
      padding-top: 25px; }
  .home-4 .cases {
    margin: 0; }
    .home-4 .cases .read-mode {
      padding: 0;
      position: relative; }
      .home-4 .cases .read-mode .read-mode-img img {
        width: 100%; }
      .home-4 .cases .read-mode .read-mode-produc {
        position: absolute;
        top: 270px;
        padding-left: 50px; }
        .home-4 .cases .read-mode .read-mode-produc p {
          font-size: 30px;
          font-weight: 700;
          font-family: roboto condensed;
          color: #fff; }
  .home-4 .servic {
    text-align: center;
    padding: 150px 0; }
    .home-4 .servic .row {
      margin-right: 0; }
    .home-4 .servic .col-md-12 h5 {
      color: #909090;
      font-weight: 700;
      letter-spacing: 2px;
      font-family: roboto condensed; }
    .home-4 .servic .col-md-12 p {
      font-weight: 700;
      font-family: roboto condensed;
      font-size: 50px;
      padding-bottom: 70px;
      padding-top: 20px; }
    .home-4 .servic .col-md-4 p {
      font-size: 16px;
      line-height: 185%;
      color: #909090; }
    .home-4 .servic .col-md-4 h4 {
      font-family: roboto condensed;
      font-weight: 700;
      font-size: 20px; }
    .home-4 .servic .development {
      padding: 0 45px;
      padding-bottom: 58px;
      border-bottom: 1px solid #ebebeb; }
      .home-4 .servic .development span {
        background-image: url(../img/web.png);
        height: 54px;
        width: 56px;
        display: inline-block; }
    .home-4 .servic .identity {
      padding: 0 44px;
      padding-bottom: 60px;
      border-bottom: 1px solid #ebebeb;
      border-right: 1px solid #ebebeb;
      border-left: 1px solid #ebebeb; }
      .home-4 .servic .identity span {
        background-image: url(../img/logoiden.png);
        height: 52px;
        width: 53px;
        display: inline-block; }
    .home-4 .servic .design {
      padding: 0 45px;
      padding-bottom: 52px;
      border-bottom: 1px solid #ebebeb; }
      .home-4 .servic .design span {
        background-image: url(../img/garphics.png);
        height: 70px;
        width: 48px;
        display: inline-block;
        margin-top: -10px; }
    .home-4 .servic .appdevelopment {
      padding: 0 45px;
      padding-top: 60px; }
      .home-4 .servic .appdevelopment span {
        background-image: url(../img/app.png);
        height: 60px;
        width: 60px;
        display: inline-block; }
    .home-4 .servic .marketing {
      padding: 0 45px;
      padding-top: 60px;
      border-right: 1px solid #ebebeb;
      border-left: 1px solid #ebebeb; }
      .home-4 .servic .marketing span {
        background-image: url(../img/social.png);
        height: 53px;
        width: 49px;
        display: inline-block; }
    .home-4 .servic .creation {
      padding: 0 44px;
      padding-top: 60px; }
      .home-4 .servic .creation span {
        background-image: url(../img/content.png);
        height: 46px;
        width: 65px;
        display: inline-block; }
  .home-4 .video-skills {
    background: #f2f2f2;
    margin-left: 0;
    margin-right: 0; }
    .home-4 .video-skills .video {
      padding-left: 0; }
      .home-4 .video-skills .video img {
        width: 100%; }
    .home-4 .video-skills .skills {
      padding-left: 140px;
      padding-right: 140px;
      padding-top: 180px; }
      .home-4 .video-skills .skills h1 {
        font-family: roboto condensed;
        font-size: 48px;
        font-weight: 700; }
      .home-4 .video-skills .skills p {
        font-size: 16px;
        color: #909090;
        line-height: 185%;
        padding-top: 10px;
        padding-bottom: 70px; }
      .home-4 .video-skills .skills .snippets .skill {
        background: #333333;
        padding-top: 40px;
        padding-bottom: 40px; }
        .home-4 .video-skills .skills .snippets .skill h3 {
          font-family: roboto condensed;
          color: #fff;
          font-size: 20px;
          font-weight: 700;
          text-align: center; }
        .home-4 .video-skills .skills .snippets .skill .blue {
          width: 100px;
          height: 100px;
          line-height: 150px;
          background: none;
          margin: 0 auto;
          box-shadow: none;
          position: relative; }
          .home-4 .video-skills .skills .snippets .skill .blue .progress-left {
            left: 0;
            width: 50%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1; }
            .home-4 .video-skills .skills .snippets .skill .blue .progress-left .progress-bar {
              width: 100%;
              height: 100%;
              background: none;
              border-width: 5px;
              border-style: solid;
              position: absolute;
              top: 0;
              border-color: #fc6a55;
              animation: loading-2 1.5s linear forwards 1.8s;
              left: 100%;
              border-top-right-radius: 80px;
              border-bottom-right-radius: 80px;
              -webkit-transform-origin: center left;
              transform-origin: center left; }
          .home-4 .video-skills .skills .snippets .skill .blue .progress-right {
            right: 0;
            width: 50%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1; }
            .home-4 .video-skills .skills .snippets .skill .blue .progress-right .progress-bar {
              border-color: #fc6a55;
              left: -100%;
              border-top-left-radius: 80px;
              border-bottom-left-radius: 80px;
              border-right: 0;
              -webkit-transform-origin: center right;
              transform-origin: center right;
              animation: loading-1 1.8s linear forwards;
              width: 100%;
              height: 100%;
              background: none;
              border-width: -1px;
              border-style: solid;
              position: absolute;
              top: 0; }
          .home-4 .video-skills .skills .snippets .skill .blue:after {
            content: "";
            width: 100%;
            height: 100%;
            border-radius: 50%;
            border: 12px solid #fff;
            position: absolute;
            top: 0;
            left: 0; }
          .home-4 .video-skills .skills .snippets .skill .blue .progress-value {
            width: 94px;
            height: 94px;
            border-radius: 96%;
            background: #333;
            font-size: 30px;
            color: #fff;
            line-height: 95px;
            text-align: center;
            position: absolute;
            top: 3px;
            left: 3px;
            z-index: 1;
            font-family: roboto condensed; }
        .home-4 .video-skills .skills .snippets .skill .yellow {
          width: 100px;
          height: 100px;
          line-height: 150px;
          background: none;
          margin: 0 auto;
          box-shadow: none;
          position: relative; }
          .home-4 .video-skills .skills .snippets .skill .yellow .progress-left {
            left: 0;
            width: 50%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1; }
            .home-4 .video-skills .skills .snippets .skill .yellow .progress-left .progress-bar {
              width: 100%;
              height: 100%;
              background: none;
              border-width: 5px;
              border-style: solid;
              position: absolute;
              top: 0;
              border-color: #fc6a55;
              animation: loading-3 1.5s linear forwards 1.8s;
              left: 100%;
              border-top-right-radius: 80px;
              border-bottom-right-radius: 80px;
              -webkit-transform-origin: center left;
              transform-origin: center left; }
          .home-4 .video-skills .skills .snippets .skill .yellow .progress-right {
            right: 0;
            width: 50%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1; }
            .home-4 .video-skills .skills .snippets .skill .yellow .progress-right .progress-bar {
              border-color: #fc6a55;
              left: -100%;
              border-top-left-radius: 80px;
              border-bottom-left-radius: 80px;
              border-right: 0;
              -webkit-transform-origin: center right;
              transform-origin: center right;
              animation: loading-1 1.8s linear forwards;
              width: 100%;
              height: 100%;
              background: none;
              border-width: -1px;
              border-style: solid;
              position: absolute;
              top: 0; }
          .home-4 .video-skills .skills .snippets .skill .yellow:after {
            content: "";
            width: 100%;
            height: 100%;
            border-radius: 50%;
            border: 12px solid #fff;
            position: absolute;
            top: 0;
            left: 0; }
          .home-4 .video-skills .skills .snippets .skill .yellow .progress-value {
            width: 94px;
            height: 94px;
            border-radius: 96%;
            background: #333;
            font-size: 30px;
            color: #fff;
            line-height: 95px;
            text-align: center;
            position: absolute;
            top: 3px;
            left: 3px;
            z-index: 1;
            font-family: roboto condensed; }
@keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); } }
@keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(144deg);
    transform: rotate(144deg); } }
@keyframes loading-3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); } }
@keyframes loading-4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(36deg);
    transform: rotate(36deg); } }
@keyframes loading-5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(126deg);
    transform: rotate(126deg); } }
  .home-4 .contacts {
    background: #fc6a55; }
    .home-4 .contacts .contact {
      padding-bottom: 40px;
      padding-top: 50px; }
      .home-4 .contacts .contact p {
        font-size: 30px;
        font-family: roboto condensed;
        color: #fff; }
        .home-4 .contacts .contact p .circle {
          padding-right: 20px; }
  .home-4 .blog {
    padding-top: 120px;
    padding-bottom: 100px;
    border-bottom: 1px solid #f2f2f2; }
    .home-4 .blog .blog1 {
      padding-top: 15px; }
      .home-4 .blog .blog1 h5 {
        font-weight: 700;
        color: #909090;
        font-family: roboto condensed;
        letter-spacing: 2px; }
      .home-4 .blog .blog1 h1 {
        font-weight: 700;
        font-size: 50px;
        font-family: roboto condensed;
        padding-bottom: 20px; }
      .home-4 .blog .blog1 p {
        font-size: 16px;
        color: #909090;
        padding-right: 35px;
        line-height: 185%; }
    .home-4 .blog .blog2 .blog_name {
      padding-top: 15px;
      padding-bottom: 50px; }
      .home-4 .blog .blog2 .blog_name p {
        font-size: 16px;
        color: #909090;
        padding-top: 30px;
        line-height: 185%; }
      .home-4 .blog .blog2 .blog_name h5 {
        color: #909090;
        padding-bottom: 13px; }
      .home-4 .blog .blog2 .blog_name span {
        color: #fc6a53; }
      .home-4 .blog .blog2 .blog_name a {
        color: #333;
        font-size: 20px;
        font-family: roboto condensed;
        font-weight: 700; }
  .home-4 .who_we_are {
    margin-right: 0;
    margin-left: 0;
    padding-top: 100px; }
    .home-4 .who_we_are .weare {
      padding-left: 280px;
      padding-right: 85px; }
      .home-4 .who_we_are .weare h5 {
        color: #909090;
        font-weight: 700;
        font-family: roboto condensed;
        letter-spacing: 2px; }
      .home-4 .who_we_are .weare h1 {
        font-weight: 700;
        font-family: roboto condensed;
        font-size: 50px;
        padding-bottom: 20px;
        padding-top: 20px; }
      .home-4 .who_we_are .weare p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%;
        color: #909090; }
      .home-4 .who_we_are .weare .bar .skills_bar {
        width: 100%;
        background-color: #909090; }
        .home-4 .who_we_are .weare .bar .skills_bar .html {
          width: 92%;
          background-color: #fc6a55;
          height: 5px; }
        .home-4 .who_we_are .weare .bar .skills_bar .html1 {
          width: 80%;
          background-color: #fc6a55;
          height: 5px; }
        .home-4 .who_we_are .weare .bar .skills_bar .html2 {
          width: 70%;
          background-color: #fc6a55;
          height: 5px; }
      .home-4 .who_we_are .weare .bar p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%;
        color: #909090;
        padding-top: 20px;
        padding-bottom: 40px; }
        .home-4 .who_we_are .weare .bar p span {
          float: right; }
    .home-4 .who_we_are .col-md-6 .detop {
      text-align: center; }
  .home-4 .talk-to {
    background: #333333;
    border-top: 10px solid #fc6a55; }
    .home-4 .talk-to .row {
      padding: 150px; }
    .home-4 .talk-to .our-core {
      text-align: center; }
      .home-4 .talk-to .our-core h5 {
        font-weight: 700;
        color: #909090;
        font-family: roboto condensed;
        letter-spacing: 2px; }
      .home-4 .talk-to .our-core h1 {
        font-weight: 700;
        font-size: 50px;
        font-family: roboto condensed;
        color: #fff; }
      .home-4 .talk-to .our-core p {
        font-size: 16px;
        color: #909090;
        line-height: 185%;
        padding-bottom: 50px;
        padding-left: 14%;
        padding-right: 14%; }
    .home-4 .talk-to .input-contact {
      padding: 15px; }
      .home-4 .talk-to .input-contact input {
        width: 100%;
        height: 60px;
        outline: 0;
        padding-left: 20px;
        font-size: 16px; }
  .home-4 .button-contact {
    text-align: center;
    padding-top: 50px; }
    .home-4 .button-contact button {
      width: 36%;
      height: 60px;
      text-align: left;
      padding-left: 20px;
      background: #fc6a55;
      border: none;
      font-family: roboto condensed;
      font-weight: 700;
      color: #fff;
      padding-right: 6px;
      font-size: 14px;
      outline: 0;
      transition: all .2s;
      position: relative; }
      .home-4 .button-contact button span {
        background-image: url(../img/line.png);
        height: 1px;
        width: 20px;
        float: right;
        margin-top: 10px;
        margin-right: 21px;
        display: inline-block;
        position: relative; }
      .home-4 .button-contact button:hover {
        color: #f2f2f2; }
      .home-4 .button-contact button:hover .xoay {
        transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        position: relative; }
      .home-4 .button-contact button:hover {
        background: #f45740; }
  .home-4 .footer {
    background: #f2f2f2; }
    .home-4 .footer .full-container {
      padding: 0 80px; }
      .home-4 .footer .full-container .footer1 {
        border-bottom: 1px solid #d9d9d9;
        padding-bottom: 100px;
        padding-top: 100px; }
        .home-4 .footer .full-container .footer1 .logo-foo {
          margin-bottom: 60px;
          background-image: url(../img/logo1.png);
          height: 47px;
          width: 148px;
          display: inline-block; }
        .home-4 .footer .full-container .footer1 .logo_footer {
          display: inline-block;
          padding-right: 100px;
          padding-bottom: 50px; }
          .home-4 .footer .full-container .footer1 .logo_footer ul {
            list-style: none;
            -webkit-padding-start: 10px; }
            .home-4 .footer .full-container .footer1 .logo_footer ul li .loca {
              background-image: url(../img/loca1.png);
              height: 20px;
              width: 16px;
              display: inline-block;
              margin-right: 10px; }
            .home-4 .footer .full-container .footer1 .logo_footer ul li .phone {
              background-image: url(../img/phone1.png);
              height: 20px;
              width: 20px;
              display: inline-block;
              margin-right: 10px; }
            .home-4 .footer .full-container .footer1 .logo_footer ul li .emai {
              background-image: url(../img/emai1.png);
              height: 18px;
              width: 20px;
              display: inline-block;
              margin-right: 10px; }
          .home-4 .footer .full-container .footer1 .logo_footer h5 {
            padding-left: 30px;
            font-size: 16px;
            font-family: roboto condensed;
            color: #909090;
            padding-bottom: 10px;
            line-height: 140%; }
          .home-4 .footer .full-container .footer1 .logo_footer p {
            font-size: 14px;
            font-family: roboto condensed;
            font-weight: 700;
            color: #333; }
        .home-4 .footer .full-container .footer1 .links {
          display: inline-block;
          padding-right: 100px;
          padding-bottom: 110px; }
          .home-4 .footer .full-container .footer1 .links p {
            font-size: 20px;
            color: #333;
            font-weight: 700;
            padding-left: 41px;
            font-family: roboto condensed;
            padding-bottom: 60px; }
          .home-4 .footer .full-container .footer1 .links ul li {
            list-style: none;
            padding: 15px 0;
            border-bottom: 1px solid #d9d9d9; }
            .home-4 .footer .full-container .footer1 .links ul li a {
              color: #909090;
              font-family: roboto condensed;
              font-size: 16px; }
            .home-4 .footer .full-container .footer1 .links ul li span {
              line-height: 19px;
              display: list-item;
              list-style: none;
              list-style-type: square;
              color: #fd6b54;
              font-size: 16px;
              float: left;
              margin-left: 17px; }
          .home-4 .footer .full-container .footer1 .links ul .k_border {
            border-bottom: none; }
        .home-4 .footer .full-container .footer1 .recent_post {
          display: inline-block;
          padding-right: 100px; }
          .home-4 .footer .full-container .footer1 .recent_post p {
            font-size: 20px;
            color: #333;
            font-weight: 700;
            padding-left: 41px;
            font-family: roboto condensed;
            padding-bottom: 60px; }
          .home-4 .footer .full-container .footer1 .recent_post ul li {
            padding-bottom: 15px;
            padding-top: 7px;
            border-bottom: 1px solid #d9d9d9;
            list-style: none; }
            .home-4 .footer .full-container .footer1 .recent_post ul li h5 {
              margin-bottom: 5px;
              font-size: 16px;
              color: #909090;
              font-family: roboto condensed; }
            .home-4 .footer .full-container .footer1 .recent_post ul li a {
              font-size: 16px;
              font-family: roboto condensed;
              color: #333;
              font-weight: 700; }
          .home-4 .footer .full-container .footer1 .recent_post ul .k_border {
            border-bottom: none; }
        .home-4 .footer .full-container .footer1 .newsletter {
          display: inline-block;
          padding-left: 100px; }
          .home-4 .footer .full-container .footer1 .newsletter p {
            font-size: 20px;
            color: #333;
            font-weight: 700;
            font-family: roboto condensed;
            padding-bottom: 60px; }
          .home-4 .footer .full-container .footer1 .newsletter h4 {
            color: #909090;
            font-size: 16px;
            font-family: roboto condensed;
            list-style: none;
            padding: 15px 0; }
          .home-4 .footer .full-container .footer1 .newsletter .your {
            width: 100%;
            height: 50px;
            text-align: left;
            background: #323a4d;
            color: #fff;
            outline: 0;
            position: relative;
            border: none;
            font-family: roboto;
            margin-bottom: 15px;
            padding-top: 0px;
            transition: all .3s; }
            .home-4 .footer .full-container .footer1 .newsletter .your .form-control {
              background: #323a4d;
              border: none;
              font-size: 16px;
              color: #fff;
              height: 100%;
              border-radius: 0;
              box-shadow: none;
              padding: 6px  20px; }
              .home-4 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
                color: #fff; }
            .home-4 .footer .full-container .footer1 .newsletter .your .input-group-btn {
              position: absolute;
              top: 0;
              display: inline-block;
              right: 30px; }
            .home-4 .footer .full-container .footer1 .newsletter .your .button_search {
              background: transparent;
              border: none;
              height: 50px;
              margin-left: -20px; }
              .home-4 .footer .full-container .footer1 .newsletter .your .button_search span {
                float: right;
                margin-bottom: 0;
                background-image: url(../img/your.png);
                height: 11px;
                width: 14px;
                display: inline-block;
                margin-right: 15px; }
            .home-4 .footer .full-container .footer1 .newsletter .your:hover {
              background: #495163; }
          .home-4 .footer .full-container .footer1 .newsletter .subs {
            padding-left: 20px;
            position: relative;
            width: 100%;
            text-transform: uppercase;
            height: 50px;
            text-align: left;
            background: #fc6955;
            color: #fff;
            outline: 0;
            border: none;
            font-size: 14px;
            font-family: roboto condensed;
            font-weight: 700;
            padding-top: 0;
            transition: all .3s;
            margin-top: 0; }
            .home-4 .footer .full-container .footer1 .newsletter .subs:hover {
              background: #f45740; }
            .home-4 .footer .full-container .footer1 .newsletter .subs:hover .xoay {
              transform: rotate(90deg);
              -moz-transform: rotate(90deg);
              -webkit-transform: rotate(90deg);
              -o-transform: rotate(90deg);
              -ms-transform: rotate(90deg);
              position: relative; }
            .home-4 .footer .full-container .footer1 .newsletter .subs span {
              float: right;
              background-image: url(../img/line.png);
              height: 1px;
              width: 20px;
              display: inline-block;
              margin-right: 15px;
              margin-top: 10px; }
      .home-4 .footer .full-container .footer2 {
        padding: 20px 0; }
        .home-4 .footer .full-container .footer2 .copy {
          color: #909090; }
        .home-4 .footer .full-container .footer2 .goto {
          text-align: right; }
          .home-4 .footer .full-container .footer2 .goto span {
            color: #333;
            font-weight: 700;
            font-family: roboto condensed;
            cursor: pointer; }
  @media screen and (max-width: 1024px) {
    .home-4 .layer {
      padding-top: 67px; }
    .home-4 .affix-top .affixx .logo span {
      background-image: url(../img/logo1-mobi.png) !important; }
    .home-4 .affix .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; } }
  @media screen and (max-width: 1024px) {
    .home-4 .affix-top .affixx .logo span {
      background-image: url(../img/logo1-mobi.png) !important; } }
  @media screen and (max-width: 1360px) {
    .home-4 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .home-4 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .home-4 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .home-4 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .home-4 .who_we_are .weare {
      padding-left: 100px; }
    .home-4 .sile1 .we_are {
      padding-right: 30px; }
    .home-4 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .home-4 .sile1 .we_are h1 {
      font-size: 50px; }
    .home-4 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .home-4 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .home-4 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .home-4 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .home-4 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .home-4 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .home-4 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .home-4 .team {
      padding: 50px 0; }
    .home-4 .unlimited {
      padding-bottom: 50px; }
    .home-4 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .home-4 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .home-4 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .home-4 .servic .development {
      border: none; }
    .home-4 .servic .appdevelopment {
      border: none; }
    .home-4 .servic .marketing {
      border: none; }
    .home-4 .servic .design {
      border: none; }
    .home-4 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .home-4 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .home-4 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .home-4 .sile1 .we_are {
      padding-right: 10px; }
    .home-4 .porfolio .blanc {
      padding-right: 0; }
    .home-4 .porfolio .mock {
      padding-left: 0; }
    .home-4 .what1 .js-click-product {
      height: 120px; }
    .home-4 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .home-4 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .home-4 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .home-4 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .home-4 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .home-4 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .home-4 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .home-4 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .home-4 .pricing-table {
      padding-top: 100px; }
    .home-4 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .home-4 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .home-4 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .home-4 .sile1 {
      width: 100%; }
    .home-4 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .home-4 .servic .creation {
      padding-top: 19px; }
    .home-4 .servic .design {
      padding: 15px; }
    .home-4 .servic .appdevelopment {
      padding: 15px; }
    .home-4 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .home-4 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .home-4 .pricing-table {
      padding-top: 50px; }
    .home-4 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .home-4 .servic .col-md-12 p {
      font-size: 24px; }
    .home-4 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .home-4 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .home-4 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .home-4 .what1 .main-img .slick-slide {
      display: none; }
    .home-4 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .home-4 .porfolio .blanc img {
      width: 100%; }
    .home-4 .sile1 {
      width: 97%; }
    .home-4 .servic .col-md-4 {
      padding-left: 15px; }
    .home-4 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .home-4 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .home-4 .slick-slider .slick-track {
      width: 250px; }
    .home-4 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .home-4 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .home-4 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  .home-4 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .home-4 .pull-right {
    cursor: pointer; }
  .home-4 * {
    outline: none !important; }
  .home-4 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .home-4 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .home-4 .create {
      padding: 117px 30px; }
    .home-4 .careate .carea .cust {
      padding: 15px 10px; }
    .home-4 .carea {
      padding: 40px 80px; }
    .home-4 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .home-4 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .home-4 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .home-4 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .home-4 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .home-4 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .home-4 .affixx .navba {
      padding-left: 5px; }
    .home-4 .phone_top {
      padding-right: 5px; }
    .home-4 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .home-4 .counter1 .col-md-3 {
      padding-left: 8%; }
    .home-4 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .home-4 .feedback .feeb {
      font-size: 200px; }
    .home-4 .affixx .navba {
      padding-left: 15px; }
    .home-4 .phone_top {
      padding-right: 15px; }
    .home-4 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .home-4 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .home-4 .we_are {
      padding: 0 50px; }
    .home-4 .careate .carea .cust {
      padding: 10px 10px; }
    .home-4 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .home-4 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .home-4 .cust h1 {
      padding-bottom: 0; }
    .home-4 .cust p {
      line-height: 150%; }
    .home-4 .button_see {
      margin-top: 27px; }
    .home-4 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .home-4 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .home-4 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .home-4 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .home-4 .footer .full-container {
      padding: 0 15px; }
    .home-4 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .home-4 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .home-4 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .home-4 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .home-4 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .home-4 .contacts .contact {
      padding: 20px 0; }
    .home-4 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .home-4 .feedback .slide_main .test {
      padding-top: 50px; }
    .home-4 .phone_top {
      padding-top: 0; }
    .home-4 .phone_top .pull-right {
      padding: 5px; }
    .home-4 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .home-4 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .home-4 .affixx .sidenav .navbar .nav {
      float: none; }
    .home-4 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .home-4 .affixx {
      padding-bottom: 10px !important; }
    .home-4 .counter1 .col-md-3 {
      padding-left: 6%; }
    .home-4 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .home-4 .header-lap {
      display: none; }
    .home-4 .header-mobi {
      display: block; }
    .home-4 .feedback {
      padding-bottom: 50px; }
    .home-4 .cust h1 {
      font-size: 30px; }
    .home-4 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .home-4 .all-pro span {
      margin-right: 5px; }
    .home-4 .phone_top span {
      display: none; }
    .home-4 .phone_top .phonee {
      display: none; }
    .home-4 .who_we_are {
      padding: 50px 0; }
    .home-4 .blog {
      padding: 50px 0; }
    .home-4 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .home-4 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .home-4 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .home-4 .who_we_are .we_01 {
      padding: 0 15px; }
    .home-4 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .home-4 .porfolio .col-md-8 {
      padding-left: 0; }
    .home-4 .feedback .feeb {
      font-size: 130px; }
    .home-4 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .home-4 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .home-4 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .home-4 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .home-4 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .home-4 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .home-4 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .home-4 .links ul {
      -webkit-padding-start: 0px; }
    .home-4 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .home-4 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .home-4 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .home-4 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .home-4 .recent_post ul {
      -webkit-padding-start: 0px; }
    .home-4 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .home-4 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .home-4 .servic {
      padding-top: 50px; }
    .home-4 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .home-4 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .home-4 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .home-4 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .home-4 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .home-4 .row_top div p {
      line-height: 170%; }
    .home-4 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .home-4 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .home-4 .slide_main .test {
      padding-top: 100px; }
    .home-4 .img_porfolio .col-md-4 {
      width: 50%; }
    .home-4 .servic .col-md-4 {
      width: 50%; }
    .home-4 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .home-4 .blog .col-md-4 {
      width: 33.33333%; }
    .home-4 .button_see {
      margin-top: 10px; }
    .home-4 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .home-4 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .home-4 .button_rea {
      height: 38px;
      margin-top: 0; }
    .home-4 .footer .full-container .footer2 .copy {
      text-align: center; }
    .home-4 .footer .full-container .footer2 .goto {
      text-align: center; }
    .home-4 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .home-4 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .home-4 .feedback .slide_main .test p {
      font-size: 36px; }
    .home-4 .feedback .information .lazy h3 {
      font-size: 20px; }
    .home-4 * h1 {
      font-size: 36px !important; }
    .home-4 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .home-4 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .home-4 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .home-4 .feedback .feeb {
      font-size: 100px; }
    .home-4 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .home-4 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .home-4 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .home-4 .who_we_are .who_are p {
      font-size: 14px; }
    .home-4 .careate .carea .cust h1 {
      font-size: 36px; }
    .home-4 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .home-4 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .home-4 .feedback .slide_main .test p {
      font-size: 36px; }
    .home-4 .feedback .information .lazy h3 {
      font-size: 16px; }
    .home-4 .cuter .counter {
      padding: 50px 0 0 0; }
    .home-4 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .home-4 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .home-4 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .home-4 .porfolio {
      padding: 50px 0px; }
    .home-4 .button-proje {
      width: 210px; }
    .home-4 .video .row_video .video1 > p {
      font-size: 24px; }
    .home-4 .blog .col-md-12 h1 {
      font-size: 36px; }
    .home-4 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .home-4 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .home-4 .footer #googlemap1 {
      height: 400px; }
    .home-4 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .home-4 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .home-4 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .home-4 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .home-4 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .home-4 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .home-4 .side .navbar .list-group-item button {
      top: 0; }
    .home-4 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .home-4 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .home-4 .base {
      margin-left: 0 !important; }
    .home-4 .baseright {
      margin-left: 0 !important; }
    .home-4 .sile1 {
      top: 60%; }
    .home-4 .affixx {
      background: #333 !important; }
    .home-4 .affixx {
      padding-top: 20px !important; }
    .home-4 .feedback .feeb {
      font-size: 70px; }
    .home-4 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .home-4 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .home-4 .who_we_are .who_are h1 {
      font-size: 24px; }
    .home-4 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .home-4 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .home-4 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .home-4 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .home-4 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .home-4 .servic .col-md-12 p {
      font-size: 24px; }
    .home-4 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .home-4 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .home-4 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .home-4 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .home-4 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .home-4 .button_see {
      margin-top: 0; }
    .home-4 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .home-4 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .home-4 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .home-4 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-4 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-4 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-4 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-4 .feedback .slide_main .test p {
      font-size: 24px; }
    .home-4 .feedback .information .lazy h3 {
      font-size: 14px; }
    .home-4 * h1 {
      font-size: 24px !important; }
    .home-4 .affixx {
      position: inherit !important; }
    .home-4 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .home-4 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .home-4 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .home-4 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .home-4 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .home-4 .modal .modal-dialog .modal-content {
      padding: 0; }
    .home-4 .img_porfolio .col-md-4 {
      width: 100%; }
    .home-4 .feedback .feeb {
      letter-spacing: 6px; }
    .home-4 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .home-4 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .home-4 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .home-4 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .home-4 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .home-4 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .home-4 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .home-4 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .home-4 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .home-4 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .home-4 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .home-4 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .home-4 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .home-4 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .home-4 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-4 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-4 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-4 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-4 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .home-4 .servic .identity {
      padding-top: 20px; }
    .home-4 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .home-4 .porfolio .nav_main {
      float: left; }
    .home-4 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .home-4 .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .home-4 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .home-4 .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .home-4 .who_we_are .weare {
      padding-left: 50px; }
    .home-4 .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .home-4 .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .home-4 .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .home-4 .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .home-4 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .home-4 .cases .read-mode .read-mode-produc {
      top: 100px; }
    .home-4 .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .home-4 .video-skills .skills {
      padding: 0 15px; }
    .home-4 .contacts .contact p {
      font-size: 24px; }
    .home-4 .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .home-4 .about .about-we h1 {
      font-size: 40px; }
    .home-4 .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .home-4 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .home-4 .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .home-4 .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .home-4 .cooperate .logo-brand img {
      width: 100%; }
    .home-4 .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .home-4 .cooperate {
      padding-top: 50px; }
    .home-4 .talk-to .row {
      padding: 50px 0; }
    .home-4 .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .home-4 .sile1 .we_are {
      padding-right: 0; }
    .home-4 .about {
      top: 0;
      padding: 30px 0; }
    .home-4 .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .home-4 .about .about-we {
      padding-left: 30px; }
    .home-4 .about .corem-ipsum {
      padding-right: 30px; }
      .home-4 .about .corem-ipsum p {
        line-height: 150%; }
    .home-4 .contacts .contact {
      text-align: center; }
    .home-4 .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .home-4 .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .home-4 .video-skills .video {
      padding-left: 15px; }
    .home-4 .video-skills {
      padding-bottom: 50px; }
    .home-4 .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .home-4 .contacts .contact p .circle img {
      width: 8%; }
    .home-4 .contacts .contact p {
      font-size: 20px; }
    .home-4 .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .home-4 .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .home-4 .about .corem-ipsum {
      padding-left: 30px; }
    .home-4 .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .home-4 .cooperate .logo-brand {
      text-align: center; }
    .home-4 .cooperate .logo-brand img {
      width: initial; }
    .home-4 .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .home-4 .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .home-4 .button-contact button {
      font-size: 13px;
      width: 230px; }
    .home-4 .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .home-4 .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .home-4 .button1 .vuong {
      background: transparent !important; }
    .home-4 .button1 span {
      background: #fff !important; }
    .home-4 .phone_top .pull-right i {
      color: #fff !important; }
    .home-4 .sile1 {
      width: 65%; }
    .home-4 .about .corem-ipsum p {
      font-size: 14px; }
    .home-4 .case-center .case-studies p {
      font-size: 14px; }
    .home-4 .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .home-4 .slick-dots {
      bottom: -50px !important; }
    .home-4 .cooperate {
      padding-top: 50px; }
    .home-4 .who_we_are .weare {
      padding-bottom: 0; }
    .home-4 .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .home-4 .button-contact button {
      height: 40px; }
    .home-4 .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .home-4 .cooperate .logo-brand img {
      width: 100%; }
    .home-4 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .home-4 .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .home-4 .blog .blog2 .blog_name a {
      font-size: 18px; }
    .home-4 .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .home-4 .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .home-4 .talk-to .input-contact input {
      font-size: 14px; }
    .home-4 .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .home-4 .servic .col-md-4 {
      padding-left: 30px; }
    .home-4 .button1 .vuong {
      background: transparent !important; }
    .home-4 .button1 span {
      background: #fff !important; }
    .home-4 .phone_top .pull-right i {
      color: #fff !important; }
    .home-4 .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .home-4 .sile1 {
      width: 95%;
      left: 5%; }
    .home-4 .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .home-4 .cooperate .logo-brand img {
      width: initial; }
    .home-4 .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .home-4 .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .home-4 .cases .read-mode {
      width: 100%; }
    .home-4 .row_top {
      width: 100%; }
    .home-4 .sile1 .row_top .we_are {
      padding: 0 5px; }
    .home-4 .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .home-4 .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }

.home-5 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .home-5 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .home-5 * {
    box-sizing: border-box; }
  .home-5 .sidenav a:hover {
    color: #b6aeae; }
  .home-5 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .home-5 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .home-5 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .home-5 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .home-5 .button_see_contact {
    padding-left: 20px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0; }
    .home-5 .button_see_contact span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .home-5 .button_see_contact:hover {
      color: #f2f2f2; }
    .home-5 .button_see_contact:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .home-5 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .home-5 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .home-5 .button_rea:hover {
      opacity: 0.7; }
    .home-5 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .home-5 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .home-5 .layer {
    position: relative; }
    .home-5 .layer img {
      width: 100%; }
  .home-5 .sile1 {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
    transform: translate(0%, -50%); }
    .home-5 .sile1 .we_are {
      padding: 0 70px; }
      .home-5 .sile1 .we_are h1 {
        font-family: roboto condensed;
        font-size: 90px;
        color: #fff;
        font-weight: 700; }
      .home-5 .sile1 .we_are p {
        font-size: 18px;
        color: #fff;
        line-height: 185%; }
  .home-5 .phone_top {
    padding-right: 80px;
    padding-top: 15px; }
    .home-5 .phone_top .pull-right {
      cursor: pointer;
      padding: 15px;
      padding-top: 3px; }
      .home-5 .phone_top .pull-right i {
        color: #fff;
        font-size: 20px; }
    .home-5 .phone_top span {
      float: right;
      border-right: 1px solid #a6a6a6;
      font-size: 16px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 300;
      padding-right: 20px;
      padding-left: 20px; }
    .home-5 .phone_top .phonee {
      background-image: url(../img/phone1.png);
      height: 20px;
      width: 20px;
      display: inline-block;
      border-right: none !important;
      padding-left: 0 !important; }
  .home-5 .row_header5 {
    z-index: 10;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 35px;
    padding-bottom: 25px;
    background: #333; }
    .home-5 .row_header5 .logo {
      text-align: center; }
      .home-5 .row_header5 .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .home-5 .row_header5 .navba {
      padding-left: 80px;
      padding-right: 0; }
      .home-5 .row_header5 .navba .navbar-inverse {
        border: none;
        background: transparent;
        padding-right: 20px; }
        .home-5 .row_header5 .navba .navbar-inverse .navbar-nav li {
          margin-left: 14px;
          margin-right: 14px;
          cursor: pointer; }
          .home-5 .row_header5 .navba .navbar-inverse .navbar-nav li:hover ul {
            height: auto;
            visibility: visible;
            opacity: 1;
            overflow: visible;
            top: 103%;
            transition: all 0.4s; }
          .home-5 .row_header5 .navba .navbar-inverse .navbar-nav li .dacap {
            background: #fff;
            display: inline-block;
            vertical-align: middle;
            padding: 10px 0;
            border: 1px solid #e9e9e9;
            list-style: none;
            height: 0px;
            top: 150%;
            visibility: hidden;
            overflow: hidden;
            opacity: 0;
            width: 160px;
            border-bottom: 1px solid;
            z-index: 1;
            position: absolute;
            margin-left: -30px; }
            .home-5 .row_header5 .navba .navbar-inverse .navbar-nav li .dacap li {
              padding: 10px 5px; }
              .home-5 .row_header5 .navba .navbar-inverse .navbar-nav li .dacap li:hover {
                border: none; }
              .home-5 .row_header5 .navba .navbar-inverse .navbar-nav li .dacap li a {
                height: 0px;
                font-family: roboto condensed;
                font-weight: 700;
                color: #909090;
                transition: 0.3s;
                font-size: 14px; }
                .home-5 .row_header5 .navba .navbar-inverse .navbar-nav li .dacap li a:hover {
                  border: 0;
                  text-decoration: none;
                  color: #b6aeae; }
          .home-5 .row_header5 .navba .navbar-inverse .navbar-nav li a {
            color: #fff;
            font-family: roboto condensed;
            font-weight: 700;
            font-size: 14px;
            letter-spacing: 1px;
            padding-right: 0;
            padding-left: 0; }
            .home-5 .row_header5 .navba .navbar-inverse .navbar-nav li a:hover {
              color: #998f8e; }
        .home-5 .row_header5 .navba .navbar-inverse .navbar-nav .active {
          border-bottom: 1px solid #fc6955; }
          .home-5 .row_header5 .navba .navbar-inverse .navbar-nav .active a:hover {
            background: transparent; }
  .home-5 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    left: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) 3px 20px 10px; }
    .home-5 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .home-5 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .home-5 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .home-5 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .home-5 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .home-5 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .home-5 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .home-5 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .home-5 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .home-5 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .home-5 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .home-5 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .home-5 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .home-5 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .home-5 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.5s ease 0s;
            position: relative;
            height: 2px; }
          .home-5 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .home-5 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-5 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .home-5 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-5 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .home-5 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-5 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .home-5 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-5 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .home-5 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .home-5 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .home-5 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .home-5 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-5 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-5 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-5 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-5 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-5 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-5 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-5 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-5 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-5 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-5 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .home-5 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .home-5 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .home-5 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .home-5 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .home-5 .side .phone_top {
      margin-top: 20px;
      color: #333;
      display: none;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .home-5 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .home-5 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .home-5 .sidenav a:hover {
    color: #f1f1f1; }
  .home-5 .button1 {
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer;
    float: left; }
    .home-5 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .home-5 .child2 {
    margin: 5px 0; }
  .home-5 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .home-5 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .home-5 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .home-5 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .home-5 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .home-5 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .home-5 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .home-5 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .home-5 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .home-5 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .home-5 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .home-5 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .home-5 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .home-5 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .home-5 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .home-5 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .home-5 .affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
    transition: all 0.5s; }
  .home-5 .fixed-fluid {
    padding-top: 108px; }
  .home-5 .unlimited {
    padding-top: 150px;
    padding-bottom: 150px;
    background: #fff; }
    .home-5 .unlimited .welcome h5 {
      font-family: roboto condensed;
      font-weight: 700;
      color: #8f8f8f;
      letter-spacing: 2px; }
    .home-5 .unlimited .welcome h1 {
      font-family: roboto condensed;
      font-weight: 700;
      font-size: 50px;
      color: #2b2b2b;
      padding-bottom: 10px; }
    .home-5 .unlimited .welcome p {
      font-size: 16px;
      font-weight: 400;
      color: #909090;
      line-height: 185%;
      padding-bottom: 60px; }
    .home-5 .unlimited .website span {
      background-image: url(../img/Shape-1.png);
      height: 64px;
      width: 30px;
      display: inline-block; }
    .home-5 .unlimited .website h4 {
      padding: 20px 0;
      font-weight: 700;
      font-size: 20px;
      font-family: roboto condensed; }
    .home-5 .unlimited .website p {
      font-size: 16px;
      font-weight: 400;
      color: #909090;
      line-height: 185%; }
    .home-5 .unlimited .customer span {
      background-image: url(../img/Shape-4.png);
      height: 47px;
      width: 67px;
      display: inline-block;
      margin-top: 15px; }
    .home-5 .unlimited .customer h4 {
      padding: 20px 0;
      font-weight: 700;
      font-size: 20px;
      font-family: roboto condensed; }
    .home-5 .unlimited .customer p {
      font-size: 16px;
      font-weight: 400;
      line-height: 185%;
      color: #909090; }
    .home-5 .unlimited .development span {
      background-image: url(../img/Shape-3.png);
      height: 62px;
      width: 62px;
      display: inline-block; }
    .home-5 .unlimited .development h4 {
      padding: 20px 0;
      font-weight: 700;
      font-size: 20px;
      font-family: roboto condensed; }
    .home-5 .unlimited .development p {
      font-size: 16px;
      font-weight: 400;
      line-height: 185%;
      color: #909090; }
    .home-5 .unlimited .branding span {
      background-image: url(../img/Shape-2.png);
      height: 59px;
      width: 66px;
      display: inline-block; }
    .home-5 .unlimited .branding h4 {
      padding: 20px 0;
      font-weight: 700;
      font-size: 20px;
      font-family: roboto condensed; }
    .home-5 .unlimited .branding p {
      font-size: 16px;
      font-weight: 400;
      line-height: 185%;
      color: #909090; }
  .home-5 .testimonials-img img {
    width: 100%; }
  .home-5 .testimonials-design {
    text-align: center;
    padding-top: 150px;
    background: #fc6a55;
    padding-bottom: 150px; }
    .home-5 .testimonials-design .p {
      font-weight: 700;
      font-size: 30px;
      font-family: roboto condensed;
      padding-bottom: 10px;
      color: #fff;
      margin-left: 65px;
      margin-right: 65px;
      padding-left: 31%;
      padding-right: 31%; }
      .home-5 .testimonials-design .p .file {
        background-image: url(../img/file1.png);
        height: 26px;
        width: 33px;
        display: inline-block;
        margin-right: 20px;
        margin-left: -50px; }
    .home-5 .testimonials-design .pp {
      font-size: 16px;
      line-height: 185%;
      color: #fff;
      padding-left: 31%;
      padding-right: 31%; }
    .home-5 .testimonials-design .chuky {
      background-image: url(../img/chuky.png);
      height: 23px;
      width: 205px;
      display: inline-block;
      margin-top: 55px; }
  .home-5 .who_we_are {
    margin-right: 0;
    margin-left: 0;
    padding-top: 150px; }
    .home-5 .who_we_are .weare {
      padding-left: 280px;
      padding-right: 85px; }
      .home-5 .who_we_are .weare h5 {
        color: #909090;
        font-weight: 700;
        font-family: roboto condensed;
        letter-spacing: 2px; }
      .home-5 .who_we_are .weare h1 {
        font-weight: 700;
        font-family: roboto condensed;
        font-size: 50px;
        padding-bottom: 20px;
        padding-top: 20px; }
      .home-5 .who_we_are .weare p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%;
        color: #909090; }
      .home-5 .who_we_are .weare .bar .skills_bar {
        width: 100%;
        background-color: #909090; }
        .home-5 .who_we_are .weare .bar .skills_bar .html {
          width: 92%;
          background-color: #fc6a55;
          height: 5px; }
        .home-5 .who_we_are .weare .bar .skills_bar .html1 {
          width: 80%;
          background-color: #fc6a55;
          height: 5px; }
        .home-5 .who_we_are .weare .bar .skills_bar .html2 {
          width: 70%;
          background-color: #fc6a55;
          height: 5px; }
      .home-5 .who_we_are .weare .bar p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%;
        font-family: roboto condensed;
        color: #909090;
        padding-top: 20px;
        padding-bottom: 40px; }
        .home-5 .who_we_are .weare .bar p span {
          float: right; }
    .home-5 .who_we_are .col-md-6 .detop {
      text-align: center; }
      .home-5 .who_we_are .col-md-6 .detop img {
        width: 100%; }
  .home-5 .group {
    background: #f2f2f2;
    width: 100%;
    padding-top: 150px; }
    .home-5 .group .group-img {
      padding-right: 175px; }
      .home-5 .group .group-img .img-img img {
        width: 100%;
        position: relative; }
      .home-5 .group .group-img .img-img .img-position {
        top: -120px;
        left: 100px; }
    .home-5 .group .easy-way h5 {
      font-weight: 700;
      color: #909090;
      font-family: roboto condensed;
      letter-spacing: 2px; }
    .home-5 .group .easy-way h1 {
      font-weight: 700;
      font-size: 48px;
      font-family: roboto condensed; }
    .home-5 .group .easy-way p {
      font-size: 16px;
      color: #909090;
      line-height: 185%;
      padding-bottom: 50px; }
    .home-5 .group .easy-way ul li {
      color: #909090;
      padding: 15px 0;
      font-size: 16px;
      border-bottom: 1px solid #d9d9d9;
      list-style: none; }
      .home-5 .group .easy-way ul li span {
        line-height: 19px;
        display: list-item;
        list-style-type: disc;
        color: #fd6b54;
        font-size: 25px;
        float: left;
        margin-left: 20px; }
    .home-5 .group .easy-way ul .no-border {
      border: none !important; }
  .home-5 .cuter {
    background: #333;
    border-bottom: 1px solid #ebebeb; }
    .home-5 .cuter .counter {
      padding: 90px 0; }
      .home-5 .cuter .counter .counter1 {
        margin-left: 0;
        margin-right: 0; }
        .home-5 .cuter .counter .counter1 .col-md-3 p {
          font-size: 14px;
          font-family: roboto condensed;
          color: #909090;
          letter-spacing: 1px; }
        .home-5 .cuter .counter .counter1 .col-md-3 .counte {
          font-weight: 700;
          font-size: 40px;
          font-family: roboto condensed;
          color: #fff; }
        .home-5 .cuter .counter .counter1 .col-md-3 span {
          height: 30px;
          border-left: 1px solid #fa6c54; }
  .home-5 .porfo {
    border-bottom: 1px solid #f2f2f2; }
    .home-5 .porfo .porfolio {
      padding: 150px 0; }
      .home-5 .porfo .porfolio .col-md-4 .p {
        font-family: roboto condensed;
        font-weight: 700;
        color: #909090;
        padding-top: 15px;
        letter-spacing: 2px; }
      .home-5 .porfo .porfolio .col-md-4 h1 {
        font-weight: 700;
        font-family: roboto condensed;
        font-size: 50px; }
      .home-5 .porfo .porfolio .col-md-4 .some {
        line-height: 185%;
        color: #909090;
        font-size: 16px; }
    .home-5 .porfo .nav_main {
      float: right; }
      .home-5 .porfo .nav_main .nav-tabs {
        background: transparent;
        border: none; }
        .home-5 .porfo .nav_main .nav-tabs li {
          padding-left: 15px;
          padding-right: 25px;
          float: left;
          margin-bottom: -1px; }
          .home-5 .porfo .nav_main .nav-tabs li a {
            transition: all .4s;
            font-family: roboto condensed;
            font-weight: 400;
            color: #909090;
            border: none;
            letter-spacing: 1px;
            padding-right: 0;
            padding-left: 0; }
            .home-5 .porfo .nav_main .nav-tabs li a:hover {
              border-color: #fff;
              color: #333333; }
        .home-5 .porfo .nav_main .nav-tabs .active > a {
          color: black;
          background: transparent;
          border-bottom: 1px solid #fc6955 !important;
          transition: 0.4s;
          border-top: none !important;
          border-left: none !important;
          border-right: none !important; }
      .home-5 .porfo .nav_main .nav > li > a:hover {
        background: transparent; }
    .home-5 .porfo .img_porfolio .col-md-6 {
      padding: 15px; }
    .home-5 .porfo .img_porfolio .item {
      position: relative;
      overflow: hidden; }
      .home-5 .porfo .img_porfolio .item:hover img {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1); }
      .home-5 .porfo .img_porfolio .item img {
        width: 100%;
        transition: .4s;
        cursor: pointer; }
  .home-5 .blog {
    padding: 150px 0; }
    .home-5 .blog .col-md-12 h5 {
      font-weight: 700;
      color: #909090;
      font-family: roboto condensed;
      text-align: center;
      letter-spacing: 2px; }
    .home-5 .blog .col-md-12 h1 {
      font-weight: 700;
      font-size: 50px;
      font-family: roboto condensed;
      padding-top: 10px;
      padding-bottom: 60px;
      text-align: center; }
    .home-5 .blog .blog_name {
      padding-top: 15px;
      padding-bottom: 50px; }
      .home-5 .blog .blog_name p {
        font-size: 16px;
        color: #909090;
        padding-top: 30px;
        line-height: 185%; }
      .home-5 .blog .blog_name h5 {
        color: #909090;
        padding-bottom: 13px; }
      .home-5 .blog .blog_name span {
        color: #fc6a53; }
      .home-5 .blog .blog_name a {
        color: #333;
        font-size: 20px;
        font-family: roboto condensed;
        font-weight: 700; }
  .home-5 #googlemap1 {
    width: 100%;
    height: 800px; }
  .home-5 .footer {
    background: #f2f2f2; }
    .home-5 .footer .full-container {
      padding: 0 80px; }
      .home-5 .footer .full-container .footer1 {
        border-bottom: 1px solid #d9d9d9;
        padding-bottom: 100px;
        padding-top: 100px; }
        .home-5 .footer .full-container .footer1 .logo-foo {
          margin-bottom: 60px;
          background-image: url(../img/logo1.png);
          height: 47px;
          width: 148px;
          display: inline-block; }
        .home-5 .footer .full-container .footer1 .logo_footer {
          display: inline-block;
          padding-right: 100px;
          padding-bottom: 50px; }
          .home-5 .footer .full-container .footer1 .logo_footer ul {
            list-style: none;
            -webkit-padding-start: 10px; }
            .home-5 .footer .full-container .footer1 .logo_footer ul li .loca {
              background-image: url(../img/loca1.png);
              height: 20px;
              width: 16px;
              display: inline-block;
              margin-right: 10px; }
            .home-5 .footer .full-container .footer1 .logo_footer ul li .phone {
              background-image: url(../img/phone1.png);
              height: 20px;
              width: 20px;
              display: inline-block;
              margin-right: 10px; }
            .home-5 .footer .full-container .footer1 .logo_footer ul li .emai {
              background-image: url(../img/emai1.png);
              height: 18px;
              width: 20px;
              display: inline-block;
              margin-right: 10px; }
          .home-5 .footer .full-container .footer1 .logo_footer h5 {
            padding-left: 30px;
            font-size: 16px;
            font-family: roboto condensed;
            color: #909090;
            padding-bottom: 10px;
            line-height: 140%; }
          .home-5 .footer .full-container .footer1 .logo_footer p {
            font-size: 14px;
            font-family: roboto condensed;
            font-weight: 700;
            color: #333; }
        .home-5 .footer .full-container .footer1 .links {
          display: inline-block;
          padding-right: 100px;
          padding-bottom: 110px; }
          .home-5 .footer .full-container .footer1 .links p {
            font-size: 20px;
            color: #333;
            font-weight: 700;
            padding-left: 41px;
            font-family: roboto condensed;
            padding-bottom: 60px; }
          .home-5 .footer .full-container .footer1 .links ul li {
            list-style: none;
            padding: 15px 0;
            border-bottom: 1px solid #d9d9d9; }
            .home-5 .footer .full-container .footer1 .links ul li a {
              color: #909090;
              font-family: roboto condensed;
              font-size: 16px; }
            .home-5 .footer .full-container .footer1 .links ul li span {
              line-height: 19px;
              display: list-item;
              list-style: none;
              list-style-type: square;
              color: #fd6b54;
              font-size: 16px;
              float: left;
              margin-left: 17px; }
          .home-5 .footer .full-container .footer1 .links ul .k_border {
            border-bottom: none; }
        .home-5 .footer .full-container .footer1 .recent_post {
          display: inline-block;
          padding-right: 100px; }
          .home-5 .footer .full-container .footer1 .recent_post p {
            font-size: 20px;
            color: #333;
            font-weight: 700;
            padding-left: 41px;
            font-family: roboto condensed;
            padding-bottom: 60px; }
          .home-5 .footer .full-container .footer1 .recent_post ul li {
            padding-bottom: 15px;
            padding-top: 7px;
            border-bottom: 1px solid #d9d9d9;
            list-style: none; }
            .home-5 .footer .full-container .footer1 .recent_post ul li h5 {
              margin-bottom: 5px;
              font-size: 16px;
              color: #909090;
              font-family: roboto condensed; }
            .home-5 .footer .full-container .footer1 .recent_post ul li a {
              font-size: 16px;
              font-family: roboto condensed;
              color: #333;
              font-weight: 700; }
          .home-5 .footer .full-container .footer1 .recent_post ul .k_border {
            border-bottom: none; }
        .home-5 .footer .full-container .footer1 .newsletter {
          display: inline-block;
          padding-left: 100px; }
          .home-5 .footer .full-container .footer1 .newsletter p {
            font-size: 20px;
            color: #333;
            font-weight: 700;
            font-family: roboto condensed;
            padding-bottom: 60px; }
          .home-5 .footer .full-container .footer1 .newsletter h4 {
            color: #909090;
            font-size: 16px;
            font-family: roboto condensed;
            list-style: none;
            padding: 15px 0; }
          .home-5 .footer .full-container .footer1 .newsletter .your {
            width: 100%;
            height: 50px;
            text-align: left;
            background: #323a4d;
            color: #fff;
            outline: 0;
            position: relative;
            border: none;
            font-family: roboto;
            margin-bottom: 15px;
            padding-top: 0px;
            transition: all .3s; }
            .home-5 .footer .full-container .footer1 .newsletter .your .form-control {
              background: #323a4d;
              border: none;
              font-size: 16px;
              color: #fff;
              height: 100%;
              border-radius: 0;
              box-shadow: none;
              padding: 6px  20px; }
              .home-5 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
                color: #fff; }
            .home-5 .footer .full-container .footer1 .newsletter .your .input-group-btn {
              position: absolute;
              top: 0;
              display: inline-block;
              right: 30px; }
            .home-5 .footer .full-container .footer1 .newsletter .your .button_search {
              background: transparent;
              border: none;
              height: 50px;
              margin-left: -20px; }
              .home-5 .footer .full-container .footer1 .newsletter .your .button_search span {
                float: right;
                margin-bottom: 0;
                background-image: url(../img/your.png);
                height: 11px;
                width: 14px;
                display: inline-block;
                margin-right: 15px; }
            .home-5 .footer .full-container .footer1 .newsletter .your:hover {
              background: #495163; }
          .home-5 .footer .full-container .footer1 .newsletter .subs {
            padding-left: 20px;
            width: 100%;
            position: relative;
            text-transform: uppercase;
            height: 50px;
            text-align: left;
            background: #fc6955;
            color: #fff;
            outline: 0;
            border: none;
            font-size: 14px;
            font-family: roboto condensed;
            font-weight: 700;
            padding-top: 0;
            transition: all .3s;
            margin-top: 0; }
            .home-5 .footer .full-container .footer1 .newsletter .subs:hover {
              background: #f45740; }
            .home-5 .footer .full-container .footer1 .newsletter .subs:hover .xoay {
              transform: rotate(90deg);
              -moz-transform: rotate(90deg);
              -webkit-transform: rotate(90deg);
              -o-transform: rotate(90deg);
              -ms-transform: rotate(90deg);
              position: relative; }
            .home-5 .footer .full-container .footer1 .newsletter .subs span {
              float: right;
              background-image: url(../img/line.png);
              height: 1px;
              width: 20px;
              display: inline-block;
              margin-right: 15px;
              margin-top: 10px; }
      .home-5 .footer .full-container .footer2 {
        padding: 20px 0; }
        .home-5 .footer .full-container .footer2 .copy {
          color: #909090; }
        .home-5 .footer .full-container .footer2 .goto {
          text-align: right; }
          .home-5 .footer .full-container .footer2 .goto span {
            color: #333;
            font-weight: 700;
            font-family: roboto condensed;
            cursor: pointer; }
  @media screen and (max-width: 1360px) {
    .home-5 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .home-5 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .home-5 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .home-5 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .home-5 .who_we_are .weare {
      padding-left: 100px; }
    .home-5 .sile1 .we_are {
      padding-right: 30px; }
    .home-5 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .home-5 .sile1 .we_are h1 {
      font-size: 50px; }
    .home-5 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .home-5 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .home-5 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .home-5 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .home-5 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .home-5 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .home-5 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .home-5 .team {
      padding: 50px 0; }
    .home-5 .unlimited {
      padding-bottom: 50px; }
    .home-5 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .home-5 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .home-5 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .home-5 .servic .development {
      border: none; }
    .home-5 .servic .appdevelopment {
      border: none; }
    .home-5 .servic .marketing {
      border: none; }
    .home-5 .servic .design {
      border: none; }
    .home-5 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .home-5 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .home-5 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .home-5 .sile1 .we_are {
      padding-right: 10px; }
    .home-5 .porfolio .blanc {
      padding-right: 0; }
    .home-5 .porfolio .mock {
      padding-left: 0; }
    .home-5 .what1 .js-click-product {
      height: 120px; }
    .home-5 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .home-5 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .home-5 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .home-5 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .home-5 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .home-5 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .home-5 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .home-5 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .home-5 .pricing-table {
      padding-top: 100px; }
    .home-5 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .home-5 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .home-5 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .home-5 .sile1 {
      width: 100%; }
    .home-5 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .home-5 .servic .creation {
      padding-top: 19px; }
    .home-5 .servic .design {
      padding: 15px; }
    .home-5 .servic .appdevelopment {
      padding: 15px; }
    .home-5 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .home-5 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .home-5 .pricing-table {
      padding-top: 50px; }
    .home-5 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .home-5 .servic .col-md-12 p {
      font-size: 24px; }
    .home-5 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .home-5 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .home-5 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .home-5 .what1 .main-img .slick-slide {
      display: none; }
    .home-5 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .home-5 .porfolio .blanc img {
      width: 100%; }
    .home-5 .sile1 {
      width: 97%; }
    .home-5 .servic .col-md-4 {
      padding-left: 15px; }
    .home-5 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .home-5 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .home-5 .slick-slider .slick-track {
      width: 250px; }
    .home-5 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .home-5 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .home-5 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  .home-5 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .home-5 .pull-right {
    cursor: pointer; }
  .home-5 * {
    outline: none !important; }
  .home-5 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .home-5 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .home-5 .create {
      padding: 117px 30px; }
    .home-5 .careate .carea .cust {
      padding: 15px 10px; }
    .home-5 .carea {
      padding: 40px 80px; }
    .home-5 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .home-5 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .home-5 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .home-5 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .home-5 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .home-5 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .home-5 .affixx .navba {
      padding-left: 5px; }
    .home-5 .phone_top {
      padding-right: 5px; }
    .home-5 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .home-5 .counter1 .col-md-3 {
      padding-left: 8%; }
    .home-5 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .home-5 .feedback .feeb {
      font-size: 200px; }
    .home-5 .affixx .navba {
      padding-left: 15px; }
    .home-5 .phone_top {
      padding-right: 15px; }
    .home-5 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .home-5 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .home-5 .we_are {
      padding: 0 50px; }
    .home-5 .careate .carea .cust {
      padding: 10px 10px; }
    .home-5 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .home-5 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .home-5 .cust h1 {
      padding-bottom: 0; }
    .home-5 .cust p {
      line-height: 150%; }
    .home-5 .button_see {
      margin-top: 27px; }
    .home-5 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .home-5 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .home-5 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .home-5 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .home-5 .footer .full-container {
      padding: 0 15px; }
    .home-5 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .home-5 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .home-5 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .home-5 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .home-5 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .home-5 .contacts .contact {
      padding: 20px 0; }
    .home-5 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .home-5 .feedback .slide_main .test {
      padding-top: 50px; }
    .home-5 .phone_top {
      padding-top: 0; }
    .home-5 .phone_top .pull-right {
      padding: 5px; }
    .home-5 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .home-5 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .home-5 .affixx .sidenav .navbar .nav {
      float: none; }
    .home-5 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .home-5 .affixx {
      padding-bottom: 10px !important; }
    .home-5 .counter1 .col-md-3 {
      padding-left: 6%; }
    .home-5 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .home-5 .header-lap {
      display: none; }
    .home-5 .header-mobi {
      display: block; }
    .home-5 .feedback {
      padding-bottom: 50px; }
    .home-5 .cust h1 {
      font-size: 30px; }
    .home-5 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .home-5 .all-pro span {
      margin-right: 5px; }
    .home-5 .phone_top span {
      display: none; }
    .home-5 .phone_top .phonee {
      display: none; }
    .home-5 .who_we_are {
      padding: 50px 0; }
    .home-5 .blog {
      padding: 50px 0; }
    .home-5 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .home-5 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .home-5 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .home-5 .who_we_are .we_01 {
      padding: 0 15px; }
    .home-5 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .home-5 .porfolio .col-md-8 {
      padding-left: 0; }
    .home-5 .feedback .feeb {
      font-size: 130px; }
    .home-5 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .home-5 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .home-5 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .home-5 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .home-5 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .home-5 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .home-5 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .home-5 .links ul {
      -webkit-padding-start: 0px; }
    .home-5 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .home-5 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .home-5 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .home-5 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .home-5 .recent_post ul {
      -webkit-padding-start: 0px; }
    .home-5 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .home-5 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .home-5 .servic {
      padding-top: 50px; }
    .home-5 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .home-5 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .home-5 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .home-5 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .home-5 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .home-5 .row_top div p {
      line-height: 170%; }
    .home-5 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .home-5 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .home-5 .slide_main .test {
      padding-top: 100px; }
    .home-5 .img_porfolio .col-md-4 {
      width: 50%; }
    .home-5 .servic .col-md-4 {
      width: 50%; }
    .home-5 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .home-5 .blog .col-md-4 {
      width: 33.33333%; }
    .home-5 .button_see {
      margin-top: 10px; }
    .home-5 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .home-5 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .home-5 .button_rea {
      height: 38px;
      margin-top: 0; }
    .home-5 .footer .full-container .footer2 .copy {
      text-align: center; }
    .home-5 .footer .full-container .footer2 .goto {
      text-align: center; }
    .home-5 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .home-5 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .home-5 .feedback .slide_main .test p {
      font-size: 36px; }
    .home-5 .feedback .information .lazy h3 {
      font-size: 20px; }
    .home-5 * h1 {
      font-size: 36px !important; }
    .home-5 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .home-5 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .home-5 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .home-5 .feedback .feeb {
      font-size: 100px; }
    .home-5 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .home-5 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .home-5 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .home-5 .who_we_are .who_are p {
      font-size: 14px; }
    .home-5 .careate .carea .cust h1 {
      font-size: 36px; }
    .home-5 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .home-5 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .home-5 .feedback .slide_main .test p {
      font-size: 36px; }
    .home-5 .feedback .information .lazy h3 {
      font-size: 16px; }
    .home-5 .cuter .counter {
      padding: 50px 0 0 0; }
    .home-5 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .home-5 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .home-5 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .home-5 .porfolio {
      padding: 50px 0px; }
    .home-5 .button-proje {
      width: 210px; }
    .home-5 .video .row_video .video1 > p {
      font-size: 24px; }
    .home-5 .blog .col-md-12 h1 {
      font-size: 36px; }
    .home-5 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .home-5 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .home-5 .footer #googlemap1 {
      height: 400px; }
    .home-5 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .home-5 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .home-5 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .home-5 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .home-5 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .home-5 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .home-5 .side .navbar .list-group-item button {
      top: 0; }
    .home-5 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .home-5 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .home-5 .base {
      margin-left: 0 !important; }
    .home-5 .baseright {
      margin-left: 0 !important; }
    .home-5 .sile1 {
      top: 60%; }
    .home-5 .affixx {
      background: #333 !important; }
    .home-5 .affixx {
      padding-top: 20px !important; }
    .home-5 .feedback .feeb {
      font-size: 70px; }
    .home-5 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .home-5 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .home-5 .who_we_are .who_are h1 {
      font-size: 24px; }
    .home-5 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .home-5 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .home-5 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .home-5 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .home-5 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .home-5 .servic .col-md-12 p {
      font-size: 24px; }
    .home-5 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .home-5 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .home-5 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .home-5 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .home-5 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .home-5 .button_see {
      margin-top: 0; }
    .home-5 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .home-5 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .home-5 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .home-5 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-5 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-5 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-5 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .home-5 .feedback .slide_main .test p {
      font-size: 24px; }
    .home-5 .feedback .information .lazy h3 {
      font-size: 14px; }
    .home-5 * h1 {
      font-size: 24px !important; }
    .home-5 .affixx {
      position: inherit !important; }
    .home-5 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .home-5 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .home-5 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .home-5 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .home-5 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .home-5 .modal .modal-dialog .modal-content {
      padding: 0; }
    .home-5 .img_porfolio .col-md-4 {
      width: 100%; }
    .home-5 .feedback .feeb {
      letter-spacing: 6px; }
    .home-5 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .home-5 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .home-5 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .home-5 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .home-5 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .home-5 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .home-5 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .home-5 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .home-5 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .home-5 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .home-5 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .home-5 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .home-5 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .home-5 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .home-5 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-5 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-5 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-5 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .home-5 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .home-5 .servic .identity {
      padding-top: 20px; }
    .home-5 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .home-5 .porfolio .nav_main {
      float: left; }
    .home-5 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .home-5 .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .home-5 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .home-5 .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .home-5 .who_we_are .weare {
      padding-left: 50px; }
    .home-5 .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .home-5 .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .home-5 .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .home-5 .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .home-5 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .home-5 .cases .read-mode .read-mode-produc {
      top: 100px; }
    .home-5 .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .home-5 .video-skills .skills {
      padding: 0 15px; }
    .home-5 .contacts .contact p {
      font-size: 24px; }
    .home-5 .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .home-5 .about .about-we h1 {
      font-size: 40px; }
    .home-5 .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .home-5 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .home-5 .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .home-5 .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .home-5 .cooperate .logo-brand img {
      width: 100%; }
    .home-5 .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .home-5 .cooperate {
      padding-top: 50px; }
    .home-5 .talk-to .row {
      padding: 50px 0; }
    .home-5 .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .home-5 .sile1 .we_are {
      padding-right: 0; }
    .home-5 .about {
      top: 0;
      padding: 30px 0; }
    .home-5 .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .home-5 .about .about-we {
      padding-left: 30px; }
    .home-5 .about .corem-ipsum {
      padding-right: 30px; }
      .home-5 .about .corem-ipsum p {
        line-height: 150%; }
    .home-5 .contacts .contact {
      text-align: center; }
    .home-5 .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .home-5 .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .home-5 .video-skills .video {
      padding-left: 15px; }
    .home-5 .video-skills {
      padding-bottom: 50px; }
    .home-5 .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .home-5 .contacts .contact p .circle img {
      width: 8%; }
    .home-5 .contacts .contact p {
      font-size: 20px; }
    .home-5 .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .home-5 .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .home-5 .about .corem-ipsum {
      padding-left: 30px; }
    .home-5 .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .home-5 .cooperate .logo-brand {
      text-align: center; }
    .home-5 .cooperate .logo-brand img {
      width: initial; }
    .home-5 .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .home-5 .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .home-5 .button-contact button {
      font-size: 13px;
      width: 230px; }
    .home-5 .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .home-5 .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .home-5 .button1 .vuong {
      background: transparent !important; }
    .home-5 .button1 span {
      background: #fff !important; }
    .home-5 .phone_top .pull-right i {
      color: #fff !important; }
    .home-5 .sile1 {
      width: 65%; }
    .home-5 .about .corem-ipsum p {
      font-size: 14px; }
    .home-5 .case-center .case-studies p {
      font-size: 14px; }
    .home-5 .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .home-5 .slick-dots {
      bottom: -50px !important; }
    .home-5 .cooperate {
      padding-top: 50px; }
    .home-5 .who_we_are .weare {
      padding-bottom: 0; }
    .home-5 .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .home-5 .button-contact button {
      height: 40px; }
    .home-5 .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .home-5 .cooperate .logo-brand img {
      width: 100%; }
    .home-5 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .home-5 .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .home-5 .blog .blog2 .blog_name a {
      font-size: 18px; }
    .home-5 .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .home-5 .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .home-5 .talk-to .input-contact input {
      font-size: 14px; }
    .home-5 .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .home-5 .servic .col-md-4 {
      padding-left: 30px; }
    .home-5 .button1 .vuong {
      background: transparent !important; }
    .home-5 .button1 span {
      background: #fff !important; }
    .home-5 .phone_top .pull-right i {
      color: #fff !important; }
    .home-5 .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .home-5 .sile1 {
      width: 95%;
      left: 5%; }
    .home-5 .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .home-5 .cooperate .logo-brand img {
      width: initial; }
    .home-5 .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .home-5 .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .home-5 .cases .read-mode {
      width: 100%; }
    .home-5 .row_top {
      width: 100%; }
    .home-5 .sile1 .row_top .we_are {
      padding: 0 5px; }
    .home-5 .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .home-5 .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }
  @media screen and (max-width: 1680px) {
    .home-5 .phone_top {
      padding-right: 80px; } }
  @media screen and (max-width: 1240px) {
    .home-5 .unlimited .col-md-3 {
      padding: 15px; }
    .home-5 .testimonials-design .p {
      padding-left: 17%;
      padding-right: 17%; }
    .home-5 .testimonials-design .pp {
      padding-left: 17%;
      padding-right: 17%; }
    .home-5 .group .easy-way ul li {
      padding: 10px 0;
      font-size: 14px; }
    .home-5 .easy-way {
      padding-left: 0;
      padding-right: 0; }
    .home-5 .easy-way ul {
      -webkit-padding-start: 10px; }
    .home-5 .group .easy-way p {
      font-size: 14px;
      padding-bottom: 10px; }
    .home-5 .group .easy-way h1 {
      font-size: 40px; } }
  @media screen and (max-width: 1024px) {
    .home-5 .side .phone_top {
      display: block; }
    .home-5 .layer {
      padding-top: 0px; }
    .home-5 .group {
      padding-top: 50px; }
    .home-5 .testimonials-design {
      padding-bottom: 50px;
      padding-top: 50px; }
    .home-5 .unlimited {
      padding-top: 30px; }
    .home-5 .row_header5 .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .home-5 .row_header5 {
      padding-bottom: 10px;
      padding-top: 15px; }
    .home-5 .row_header5 .navba {
      padding-left: 15px; }
    .home-5 .phone_top {
      padding-right: 15px; } }
  @media screen and (max-width: 991px) {
    .home-5 .unlimited .col-md-3 {
      padding-bottom: 50px; }
    .home-5 .unlimited .customer {
      padding-bottom: 55px; }
    .home-5 .group {
      padding-bottom: 100px; }
    .home-5 .our-recent {
      padding-bottom: 50px; }
    .home-5 .sile1 .we_are {
      padding-left: 15px; }
    .home-5 .porfo .porfolio {
      padding: 80px 15px; }
    .home-5 .testimonials-design .p {
      padding-left: 5%;
      padding-right: 5%; }
    .home-5 .testimonials-design .pp {
      padding-left: 5%;
      padding-right: 5%; }
    .home-5 .easy-way {
      padding-left: 15px;
      padding-right: 15px; }
    .home-5 br {
      display: none; } }
  @media screen and (max-width: 768px) {
    .home-5 .blog .col-md-4 {
      width: 50%;
      text-align: left; }
    .home-5 .porfo .nav_main .nav-tabs {
      padding-left: 10px; }
    .home-5 .unlimited {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 680px) {
    .home-5 .blog .col-md-4 .blog_name a {
      font-size: 17px; }
    .home-5 .sile1 {
      width: 100%;
      left: 0; }
    .home-5 .unlimited .development {
      clear: left; } }
  @media screen and (max-width: 568px) {
    .home-5 .sile1 {
      top: 50%; }
    .home-5 .layer {
      padding-top: 0; }
    .home-5 .unlimited .col-md-3 {
      width: 100%; }
    .home-5 .testimonials-design .p {
      font-size: 24px; }
    .home-5 .testimonials-design .pp {
      font-size: 14px; }
    .home-5 .blog .col-md-4 {
      width: 100%; }
    .home-5 .blog .blog_name {
      padding-bottom: 0; }
    .home-5 #googlemap1 {
      height: 300px; }
    .home-5 .porfo .porfolio .col-md-4 .some {
      font-size: 14px; }
    .home-5 .testimonials-design .chuky {
      margin-top: 20px; }
    .home-5 .group .easy-way ul li span {
      font-size: 18px; } }
  @media screen and (max-width: 480px) {
    .home-5 .fixed-fluid {
      padding-top: 60px; }
    .home-5 .sile1 {
      left: 0;
      width: 100%; }
    .home-5 .row_header5 {
      padding-top: 20px; }
    .home-5 .affix {
      padding-top: 15px;
      padding-bottom: 10px; }
    .home-5 .testimonials-design .p .file {
      margin-left: 0; }
    .home-5 .testimonials-design .p {
      margin-left: 0;
      margin-right: 0; }
    .home-5 .group .group-img {
      padding-right: 125px; }
    .home-5 .img_porfolio .col-xs-6 {
      width: 100%; }
    .home-5 .porfolio .nav_main {
      margin-left: 0; }
    .home-5 .porfolio .col-md-8 {
      padding-right: 0; }
    .home-5 .porfolio .nav_main .nav-tabs .active {
      padding-bottom: 0; }
    .home-5 .porfolio .nav_main .nav-tabs li {
      padding-bottom: 1px; } }

.page-404 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .page-404 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .page-404 * {
    box-sizing: border-box; }
  .page-404 .sidenav a:hover {
    color: #b6aeae; }
  .page-404 .button_see {
    padding-left: 10px;
    margin-top: 40px;
    width: 240px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .page-404 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 10px;
      display: inline-block;
      position: relative; }
    .page-404 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .page-404 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .page-404 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .page-404 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .page-404 .button_rea:hover {
      opacity: 0.7; }
    .page-404 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .page-404 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .page-404 .layer {
    position: relative; }
    .page-404 .layer img {
      width: 100%; }
  .page-404 .affix {
    z-index: 9999 !important;
    width: 100%; }
  .page-404 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .page-404 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .page-404 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .page-404 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .page-404 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .page-404 .affixx .sidenav .navbar .nav {
          float: right; }
          .page-404 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .page-404 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .page-404 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .page-404 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .page-404 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .page-404 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .page-404 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .page-404 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .page-404 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .page-404 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .page-404 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .page-404 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .page-404 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .page-404 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .page-404 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .page-404 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .page-404 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .page-404 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .page-404 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .page-404 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .page-404 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .page-404 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .page-404 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .page-404 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .page-404 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .page-404 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .page-404 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .page-404 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .page-404 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .page-404 .header-mobi {
    display: none; }
    .page-404 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .page-404 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .page-404 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .page-404 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .page-404 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          transition: all 0.4s;
          overflow: visible;
          top: 103%; }
        .page-404 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .page-404 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .page-404 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .page-404 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .page-404 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .page-404 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .page-404 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .page-404 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .page-404 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .page-404 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .page-404 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .page-404 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .page-404 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .page-404 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .page-404 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .page-404 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .page-404 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .page-404 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .page-404 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .page-404 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .page-404 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .page-404 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .page-404 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .page-404 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .page-404 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .page-404 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .page-404 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .page-404 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .page-404 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .page-404 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .page-404 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .page-404 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .page-404 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .page-404 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .page-404 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .page-404 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .page-404 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .page-404 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .page-404 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .page-404 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .page-404 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .page-404 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .page-404 .sidenav a:hover {
    color: #f1f1f1; }
  .page-404 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .page-404 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .page-404 .child2 {
    margin: 5px 0; }
  .page-404 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .page-404 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .page-404 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .page-404 .container_header .breadcrumb {
      background: transparent; }
      .page-404 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .page-404 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .page-404 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .page-404 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .page-404 .contacts {
    background: #fc6a55; }
    .page-404 .contacts .contact {
      padding-bottom: 40px;
      padding-top: 50px; }
      .page-404 .contacts .contact p {
        font-size: 30px;
        font-family: roboto condensed;
        color: #fff; }
        .page-404 .contacts .contact p .circle {
          padding-right: 20px; }
  .page-404 .button_see_contact {
    padding-left: 20px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .page-404 .button_see_contact span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .page-404 .button_see_contact:hover {
      color: #f2f2f2; }
    .page-404 .button_see_contact:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .page-404 .page-404 {
    padding: 150px 15px;
    text-align: center;
    position: relative; }
    .page-404 .page-404 .welll {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
      .page-404 .page-404 .welll h1 {
        font-size: 50px;
        font-weight: 700;
        font-family: roboto condensed; }
      .page-404 .page-404 .welll p {
        font-size: 20px;
        font-weight: 400;
        padding-top: 20px;
        padding-bottom: 20px; }
  @media (max-width: 1680px) {
    .page-404 .over img {
      width: 100%; } }
  @media (max-width: 1360px) {
    .page-404 .page-404 img {
      width: 90%; } }
  @media (max-width: 768px) {
    .page-404 .page-404 {
      padding: 50px 15px; } }
  @media (max-width: 480px) {
    .page-404 .footer .full-container .footer1 .newsletter .subs {
      width: 100% !important; }
    .page-404 .button_see {
      width: 150px !important; }
    .page-404 .affixx {
      background: #333 !important; } }
  .page-404 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .page-404 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .page-404 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .page-404 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .page-404 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .page-404 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .page-404 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .page-404 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .page-404 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .page-404 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .page-404 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .page-404 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .page-404 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .page-404 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .page-404 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .page-404 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .page-404 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .page-404 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .page-404 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .page-404 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .page-404 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .page-404 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .page-404 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .page-404 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .page-404 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .page-404 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .page-404 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .page-404 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .page-404 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .page-404 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .page-404 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .page-404 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .page-404 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          width: 100%;
          text-transform: uppercase;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0;
          outline: 0; }
          .page-404 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .page-404 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .page-404 .footer .full-container .footer2 {
      padding: 20px 0; }
      .page-404 .footer .full-container .footer2 .copy {
        color: #909090; }
      .page-404 .footer .full-container .footer2 .goto {
        text-align: right; }
        .page-404 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media (max-width: 1680px) {
    .page-404 .post .there-is .imfor {
      padding: 50px 30px; }
    .page-404 .post .there-is1 .imfor {
      padding: 50px 30px; } }
  @media (max-width: 1440px) {
    .page-404 .post .there-is .imfor {
      padding: 20px 15px; }
    .page-404 .post .there-is1 .imfor {
      padding: 20px 15px; }
    .page-404 .post .there-is1 .imfor p {
      line-height: 170%;
      padding-bottom: 0; }
    .page-404 .post .there-is1 .imfor h1 {
      padding-bottom: 5px;
      line-height: 125%; }
    .page-404 .post .there-is .imfor p {
      line-height: 170%;
      padding-bottom: 0; }
    .page-404 .post .there-is .imfor h1 {
      padding-bottom: 5px;
      line-height: 125%; } }
  @media (max-width: 1200px) {
    .page-404 .post .there-is1 .imfor p {
      font-size: 14px;
      line-height: 150%; }
    .page-404 .post .there-is1 .imfor h1 {
      font-size: 24px; }
    .page-404 .post .there-is .imfor p {
      font-size: 14px;
      line-height: 150%; }
    .page-404 .post .there-is .imfor h1 {
      font-size: 24px; } }
  @media (max-width: 1024px) {
    .page-404 .post .there-is .imfor {
      padding: 5px 10px; }
    .page-404 .post .there-is1 .imfor {
      padding: 5px 10px; }
    .page-404 .post .post6 .alex {
      padding-top: 50px; }
    .page-404 .post .post1 {
      padding: 50px 15px; } }
  @media (max-width: 991px) {
    .page-404 .post .there-is .imfor {
      padding: 50px 30px; }
    .page-404 .post .there-is1 .imfor {
      padding: 50px 30px; }
    .page-404 .post .there-is1 .imfor p {
      line-height: 185%;
      padding-bottom: 20px;
      font-size: 16px; }
    .page-404 .post .there-is1 .imfor h1 {
      padding-bottom: 40px;
      line-height: 150%;
      font-size: 35px; }
    .page-404 .post .there-is .imfor p {
      line-height: 185%;
      padding-bottom: 20px;
      font-size: 16px; }
    .page-404 .post .there-is .imfor h1 {
      padding-bottom: 40px;
      line-height: 150%;
      font-size: 35px; }
    .page-404 .post .post6 .alex .boder .text p {
      font-size: 14px;
      line-height: 160%;
      padding: 0 5px 0 15px; }
    .page-404 .post .post6 .alex .boder .text h4 {
      padding-left: 15px; }
    .page-404 .post .what-you {
      padding: 50px 15px; }
    .page-404 .post .what-you2 {
      padding: 50px 15px; }
    .page-404 .post .post5 {
      padding: 50px 15px; }
    .page-404 .post .post6 {
      padding: 50px 15px; }
    .page-404 .comments .padd {
      padding: 50px 15px; }
    .page-404 .write-comments .row {
      padding: 50px 15px; }
    .page-404 .comments .alex {
      float: left; }
    .page-404 .comments .alex .boder .text p {
      font-size: 14px;
      line-height: 160%; } }
  @media (max-width: 767px) {
    .page-404 .post .post6 h4 {
      padding-left: 0; }
    .page-404 .post .post5 p {
      padding: 0 0 20px 0; }
    .page-404 .post .post6 p {
      padding: 0 0 20px 0; }
    .page-404 .post .post6 .button {
      padding-left: 0; }
    .page-404 .post .post6 .alex {
      float: left;
      padding-left: 0; }
    .page-404 .blog .col-md-4 {
      text-align: left; }
    .page-404 .post .what-you p {
      padding-right: 0; }
    .page-404 .post .what-you2 p {
      padding-right: 0; }
    .page-404 .post .what-you2 h4 {
      padding: 10px 0 0 20px; } }
  @media (max-width: 680px) {
    .page-404 .comments .alex .boder .text {
      padding-left: 15px; } }
  @media (max-width: 568px) {
    .page-404 .post .post4 {
      padding: 0 15px; }
    .page-404 p {
      font-size: 14px !important; }
    .page-404 .contacts .contact p {
      font-size: 20px !important; }
    .page-404 * h1 {
      font-size: 24px !important; }
    .page-404 .comments .alex .boder .img img {
      width: 100%; }
    .page-404 .post .post6 .alex .boder .img img {
      width: 100%;
      padding-left: 5px; }
    .page-404 .post .post6 .alex {
      padding-top: 50px; } }
  @media (max-width: 480px) {
    .page-404 .container_header .breadcrumb .active {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 150px; }
    .page-404 .container_header .breadcrumb li {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; } }
  @media (max-width: 480px) {
    .page-404 .container_header .breadcrumb .active {
      width: 118px; }
    .page-404 .write-comments .input-contact {
      width: 100%; } }
  @media (max-width: 360px) {
    .page-404 .write-comments .input-contact {
      width: 100%; } }
  @media screen and (max-width: 1360px) {
    .page-404 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .page-404 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .page-404 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .page-404 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .page-404 .who_we_are .weare {
      padding-left: 100px; }
    .page-404 .sile1 .we_are {
      padding-right: 30px; }
    .page-404 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .page-404 .sile1 .we_are h1 {
      font-size: 50px; }
    .page-404 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .page-404 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .page-404 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .page-404 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .page-404 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .page-404 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .page-404 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .page-404 .team {
      padding: 50px 0; }
    .page-404 .unlimited {
      padding-bottom: 50px; }
    .page-404 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .page-404 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .page-404 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .page-404 .servic .development {
      border: none; }
    .page-404 .servic .appdevelopment {
      border: none; }
    .page-404 .servic .marketing {
      border: none; }
    .page-404 .servic .design {
      border: none; }
    .page-404 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .page-404 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .page-404 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .page-404 .sile1 .we_are {
      padding-right: 10px; }
    .page-404 .porfolio .blanc {
      padding-right: 0; }
    .page-404 .porfolio .mock {
      padding-left: 0; }
    .page-404 .what1 .js-click-product {
      height: 120px; }
    .page-404 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .page-404 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .page-404 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .page-404 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .page-404 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .page-404 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .page-404 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .page-404 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .page-404 .pricing-table {
      padding-top: 100px; }
    .page-404 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .page-404 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .page-404 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .page-404 .sile1 {
      width: 100%; }
    .page-404 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .page-404 .servic .creation {
      padding-top: 19px; }
    .page-404 .servic .design {
      padding: 15px; }
    .page-404 .servic .appdevelopment {
      padding: 15px; }
    .page-404 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .page-404 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .page-404 .pricing-table {
      padding-top: 50px; }
    .page-404 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .page-404 .servic .col-md-12 p {
      font-size: 24px; }
    .page-404 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .page-404 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .page-404 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .page-404 .what1 .main-img .slick-slide {
      display: none; }
    .page-404 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .page-404 .porfolio .blanc img {
      width: 100%; }
    .page-404 .sile1 {
      width: 97%; }
    .page-404 .servic .col-md-4 {
      padding-left: 15px; }
    .page-404 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .page-404 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .page-404 .slick-slider .slick-track {
      width: 250px; }
    .page-404 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .page-404 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .page-404 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  .page-404 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .page-404 .pull-right {
    cursor: pointer; }
  .page-404 * {
    outline: none !important; }
  .page-404 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .page-404 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .page-404 .create {
      padding: 117px 30px; }
    .page-404 .careate .carea .cust {
      padding: 15px 10px; }
    .page-404 .carea {
      padding: 40px 80px; }
    .page-404 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .page-404 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .page-404 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .page-404 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .page-404 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .page-404 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .page-404 .affixx .navba {
      padding-left: 5px; }
    .page-404 .phone_top {
      padding-right: 5px; }
    .page-404 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .page-404 .counter1 .col-md-3 {
      padding-left: 8%; }
    .page-404 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .page-404 .feedback .feeb {
      font-size: 200px; }
    .page-404 .affixx .navba {
      padding-left: 15px; }
    .page-404 .phone_top {
      padding-right: 15px; }
    .page-404 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .page-404 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .page-404 .we_are {
      padding: 0 50px; }
    .page-404 .careate .carea .cust {
      padding: 10px 10px; }
    .page-404 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .page-404 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .page-404 .cust h1 {
      padding-bottom: 0; }
    .page-404 .cust p {
      line-height: 150%; }
    .page-404 .button_see {
      margin-top: 27px; }
    .page-404 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .page-404 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .page-404 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .page-404 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .page-404 .footer .full-container {
      padding: 0 15px; }
    .page-404 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .page-404 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .page-404 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .page-404 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .page-404 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .page-404 .contacts .contact {
      padding: 20px 0; }
    .page-404 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .page-404 .feedback .slide_main .test {
      padding-top: 50px; }
    .page-404 .phone_top {
      padding-top: 0; }
    .page-404 .phone_top .pull-right {
      padding: 5px; }
    .page-404 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .page-404 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .page-404 .affixx .sidenav .navbar .nav {
      float: none; }
    .page-404 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .page-404 .affixx {
      padding-bottom: 10px !important; }
    .page-404 .counter1 .col-md-3 {
      padding-left: 6%; }
    .page-404 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .page-404 .header-lap {
      display: none; }
    .page-404 .header-mobi {
      display: block; }
    .page-404 .feedback {
      padding-bottom: 50px; }
    .page-404 .cust h1 {
      font-size: 30px; }
    .page-404 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .page-404 .all-pro span {
      margin-right: 5px; }
    .page-404 .phone_top span {
      display: none; }
    .page-404 .phone_top .phonee {
      display: none; }
    .page-404 .who_we_are {
      padding: 50px 0; }
    .page-404 .blog {
      padding: 50px 0; }
    .page-404 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .page-404 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .page-404 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .page-404 .who_we_are .we_01 {
      padding: 0 15px; }
    .page-404 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .page-404 .porfolio .col-md-8 {
      padding-left: 0; }
    .page-404 .feedback .feeb {
      font-size: 130px; }
    .page-404 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .page-404 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .page-404 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .page-404 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .page-404 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .page-404 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .page-404 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .page-404 .links ul {
      -webkit-padding-start: 0px; }
    .page-404 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .page-404 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .page-404 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .page-404 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .page-404 .recent_post ul {
      -webkit-padding-start: 0px; }
    .page-404 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .page-404 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .page-404 .servic {
      padding-top: 50px; }
    .page-404 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .page-404 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .page-404 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .page-404 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .page-404 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .page-404 .row_top div p {
      line-height: 170%; }
    .page-404 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .page-404 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .page-404 .slide_main .test {
      padding-top: 100px; }
    .page-404 .img_porfolio .col-md-4 {
      width: 50%; }
    .page-404 .servic .col-md-4 {
      width: 50%; }
    .page-404 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .page-404 .blog .col-md-4 {
      width: 33.33333%; }
    .page-404 .button_see {
      margin-top: 10px; }
    .page-404 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .page-404 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .page-404 .button_rea {
      height: 38px;
      margin-top: 0; }
    .page-404 .footer .full-container .footer2 .copy {
      text-align: center; }
    .page-404 .footer .full-container .footer2 .goto {
      text-align: center; }
    .page-404 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .page-404 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .page-404 .feedback .slide_main .test p {
      font-size: 36px; }
    .page-404 .feedback .information .lazy h3 {
      font-size: 20px; }
    .page-404 * h1 {
      font-size: 36px !important; }
    .page-404 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .page-404 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .page-404 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .page-404 .feedback .feeb {
      font-size: 100px; }
    .page-404 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .page-404 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .page-404 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .page-404 .who_we_are .who_are p {
      font-size: 14px; }
    .page-404 .careate .carea .cust h1 {
      font-size: 36px; }
    .page-404 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .page-404 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .page-404 .feedback .slide_main .test p {
      font-size: 36px; }
    .page-404 .feedback .information .lazy h3 {
      font-size: 16px; }
    .page-404 .cuter .counter {
      padding: 50px 0 0 0; }
    .page-404 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .page-404 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .page-404 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .page-404 .porfolio {
      padding: 50px 0px; }
    .page-404 .button-proje {
      width: 210px; }
    .page-404 .video .row_video .video1 > p {
      font-size: 24px; }
    .page-404 .blog .col-md-12 h1 {
      font-size: 36px; }
    .page-404 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .page-404 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .page-404 .footer #googlemap1 {
      height: 400px; }
    .page-404 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .page-404 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .page-404 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .page-404 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .page-404 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .page-404 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .page-404 .side .navbar .list-group-item button {
      top: 0; }
    .page-404 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .page-404 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .page-404 .base {
      margin-left: 0 !important; }
    .page-404 .baseright {
      margin-left: 0 !important; }
    .page-404 .sile1 {
      top: 60%; }
    .page-404 .affixx {
      background: #333 !important; }
    .page-404 .affixx {
      padding-top: 20px !important; }
    .page-404 .feedback .feeb {
      font-size: 70px; }
    .page-404 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .page-404 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .page-404 .who_we_are .who_are h1 {
      font-size: 24px; }
    .page-404 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .page-404 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .page-404 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .page-404 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .page-404 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .page-404 .servic .col-md-12 p {
      font-size: 24px; }
    .page-404 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .page-404 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .page-404 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .page-404 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .page-404 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .page-404 .button_see {
      margin-top: 0; }
    .page-404 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .page-404 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .page-404 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .page-404 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .page-404 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .page-404 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .page-404 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .page-404 .feedback .slide_main .test p {
      font-size: 24px; }
    .page-404 .feedback .information .lazy h3 {
      font-size: 14px; }
    .page-404 * h1 {
      font-size: 24px !important; }
    .page-404 .affixx {
      position: inherit !important; }
    .page-404 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .page-404 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .page-404 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .page-404 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .page-404 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .page-404 .modal .modal-dialog .modal-content {
      padding: 0; }
    .page-404 .img_porfolio .col-md-4 {
      width: 100%; }
    .page-404 .feedback .feeb {
      letter-spacing: 6px; }
    .page-404 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .page-404 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .page-404 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .page-404 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .page-404 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .page-404 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .page-404 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .page-404 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .page-404 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .page-404 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .page-404 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .page-404 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .page-404 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .page-404 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .page-404 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .page-404 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .page-404 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .page-404 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .page-404 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .page-404 .servic .identity {
      padding-top: 20px; }
    .page-404 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .page-404 .porfolio .nav_main {
      float: left; }
    .page-404 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .page-404 .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .page-404 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .page-404 .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .page-404 .who_we_are .weare {
      padding-left: 50px; }
    .page-404 .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .page-404 .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .page-404 .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .page-404 .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .page-404 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .page-404 .cases .read-mode .read-mode-produc {
      top: 100px; }
    .page-404 .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .page-404 .video-skills .skills {
      padding: 0 15px; }
    .page-404 .contacts .contact p {
      font-size: 24px; }
    .page-404 .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .page-404 .about .about-we h1 {
      font-size: 40px; }
    .page-404 .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .page-404 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .page-404 .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .page-404 .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .page-404 .cooperate .logo-brand img {
      width: 100%; }
    .page-404 .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .page-404 .cooperate {
      padding-top: 50px; }
    .page-404 .talk-to .row {
      padding: 50px 0; }
    .page-404 .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .page-404 .sile1 .we_are {
      padding-right: 0; }
    .page-404 .about {
      top: 0;
      padding: 30px 0; }
    .page-404 .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .page-404 .about .about-we {
      padding-left: 30px; }
    .page-404 .about .corem-ipsum {
      padding-right: 30px; }
      .page-404 .about .corem-ipsum p {
        line-height: 150%; }
    .page-404 .contacts .contact {
      text-align: center; }
    .page-404 .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .page-404 .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .page-404 .video-skills .video {
      padding-left: 15px; }
    .page-404 .video-skills {
      padding-bottom: 50px; }
    .page-404 .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .page-404 .contacts .contact p .circle img {
      width: 8%; }
    .page-404 .contacts .contact p {
      font-size: 20px; }
    .page-404 .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .page-404 .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .page-404 .about .corem-ipsum {
      padding-left: 30px; }
    .page-404 .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .page-404 .cooperate .logo-brand {
      text-align: center; }
    .page-404 .cooperate .logo-brand img {
      width: initial; }
    .page-404 .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .page-404 .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .page-404 .button-contact button {
      font-size: 13px;
      width: 230px; }
    .page-404 .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .page-404 .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .page-404 .button1 .vuong {
      background: transparent !important; }
    .page-404 .button1 span {
      background: #fff !important; }
    .page-404 .phone_top .pull-right i {
      color: #fff !important; }
    .page-404 .sile1 {
      width: 65%; }
    .page-404 .about .corem-ipsum p {
      font-size: 14px; }
    .page-404 .case-center .case-studies p {
      font-size: 14px; }
    .page-404 .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .page-404 .slick-dots {
      bottom: -50px !important; }
    .page-404 .cooperate {
      padding-top: 50px; }
    .page-404 .who_we_are .weare {
      padding-bottom: 0; }
    .page-404 .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .page-404 .button-contact button {
      height: 40px; }
    .page-404 .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .page-404 .cooperate .logo-brand img {
      width: 100%; }
    .page-404 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .page-404 .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .page-404 .blog .blog2 .blog_name a {
      font-size: 18px; }
    .page-404 .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .page-404 .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .page-404 .talk-to .input-contact input {
      font-size: 14px; }
    .page-404 .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .page-404 .servic .col-md-4 {
      padding-left: 30px; }
    .page-404 .button1 .vuong {
      background: transparent !important; }
    .page-404 .button1 span {
      background: #fff !important; }
    .page-404 .phone_top .pull-right i {
      color: #fff !important; }
    .page-404 .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .page-404 .sile1 {
      width: 95%;
      left: 5%; }
    .page-404 .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .page-404 .cooperate .logo-brand img {
      width: initial; }
    .page-404 .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .page-404 .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .page-404 .cases .read-mode {
      width: 100%; }
    .page-404 .row_top {
      width: 100%; }
    .page-404 .sile1 .row_top .we_are {
      padding: 0 5px; }
    .page-404 .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .page-404 .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }
  @media screen and (max-width: 1820px) {
    .page-404 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .page-404 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .page-404 .contacts .contact p {
      font-size: 24px; }
    .page-404 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .page-404 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .page-404 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .page-404 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .page-404 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .page-404 .testimonials-img img {
      width: 100%; }
    .page-404 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .page-404 .cooperate {
      padding-top: 50px; }
    .page-404 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .page-404 .contacts .contact {
      text-align: center; }
    .page-404 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .page-404 .testimonials {
      padding-bottom: 50px; }
    .page-404 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .page-404 .contacts .contact p .circle img {
      width: 8%; }
    .page-404 .contacts .contact p {
      font-size: 20px; }
    .page-404 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .page-404 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .page-404 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .page-404 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .page-404 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .page-404 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .page-404 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .page-404 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .page-404 .gallery .col-md-4 {
      width: 100%; }
    .page-404 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .page-404 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .page-404 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .page-404 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .page-404 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .page-404 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .page-404 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .page-404 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .page-404 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .page-404 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .page-404 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .page-404 .affixx {
      padding-top: 15px !important; }
    .page-404 .pull-right {
      padding-top: 5px; }
    .page-404 .layer {
      padding-top: 0px; }
    .page-404 .pull-right {
      padding: 5px 0; }
    .page-404 .page-404 {
      padding-top: 50px 15px; }
    .page-404 .affixx .sidenav {
      padding-right: 15px; }
    .page-404 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .page-404 .careate img {
      width: 100%; }
    .page-404 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .page-404 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .page-404 .layer {
      padding-top: 62px; }
    .page-404 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .page-404 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .page-404 .container_header {
      top: 75%; }
    .page-404 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .page-404 .container_header .breadcrumb .active {
      width: auto; }
    .page-404 .blog .pagination li .prev {
      width: 80px; }
    .page-404 .container_header h1 {
      padding-bottom: 0; } }

.about-1 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .about-1 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px;
    overflow: visible !important; }
  .about-1 .compensate-for-scrollbar {
    margin-right: 0 !important; }
  .about-1 * {
    outline: 0 !important;
    box-sizing: border-box; }
  .about-1 .sidenav a:hover {
    color: #b6aeae; }
  .about-1 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .about-1 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .about-1 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .about-1 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .about-1 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .about-1 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .about-1 .button_rea:hover {
      opacity: 0.7; }
    .about-1 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .about-1 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .about-1 .layer {
    position: relative; }
    .about-1 .layer img {
      width: 100%; }
  .about-1 .affix {
    z-index: 1;
    width: 100%; }
  .about-1 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .about-1 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .about-1 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .about-1 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .about-1 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .about-1 .affixx .sidenav .navbar .nav {
          float: right; }
          .about-1 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .about-1 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .about-1 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 160px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .about-1 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .about-1 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .about-1 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .about-1 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .about-1 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .about-1 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .about-1 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .about-1 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .about-1 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .about-1 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .about-1 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .about-1 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .about-1 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .about-1 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .about-1 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .about-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .about-1 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .about-1 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .about-1 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .about-1 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .about-1 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .about-1 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .about-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .about-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .about-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .about-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .about-1 .header-mobi {
    display: none; }
    .about-1 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .about-1 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .about-1 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .about-1 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .about-1 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          transition: all 0.4s;
          overflow: visible;
          top: 103%; }
        .about-1 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .about-1 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .about-1 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .about-1 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .about-1 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .about-1 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .about-1 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .about-1 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .about-1 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .about-1 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .about-1 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .about-1 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .about-1 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .about-1 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-1 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .about-1 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-1 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .about-1 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-1 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .about-1 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-1 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .about-1 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-1 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .about-1 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .about-1 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-1 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-1 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-1 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-1 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-1 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-1 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-1 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-1 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-1 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-1 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-1 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-1 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .about-1 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .about-1 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .about-1 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .about-1 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .about-1 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .about-1 .sidenav a:hover {
    color: #f1f1f1; }
  .about-1 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .about-1 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .about-1 .child2 {
    margin: 5px 0; }
  .about-1 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .about-1 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .about-1 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .about-1 .container_header .breadcrumb {
      background: transparent; }
      .about-1 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .about-1 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .about-1 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .about-1 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .about-1 .testimonials-design {
    text-align: center;
    padding-top: 150px;
    padding-bottom: 150px; }
    .about-1 .testimonials-design .p {
      font-weight: 700;
      font-size: 30px;
      font-family: roboto condensed;
      padding-bottom: 10px;
      color: #333;
      margin-left: 65px;
      margin-right: 65px;
      padding-left: 31%;
      padding-right: 31%; }
      .about-1 .testimonials-design .p .file {
        background-image: url(../img/file.png);
        height: 26px;
        width: 33px;
        display: inline-block;
        margin-right: 20px;
        margin-left: -50px; }
    .about-1 .testimonials-design .pp {
      font-size: 16px;
      line-height: 185%;
      color: #909090;
      padding-left: 31%;
      padding-right: 31%; }
    .about-1 .testimonials-design .chuky {
      background-image: url(../img/chuky.png);
      height: 23px;
      width: 205px;
      display: inline-block;
      margin-top: 55px; }
  .about-1 .careate {
    background: #f2f2f2;
    position: relative; }
    .about-1 .careate img {
      width: 50%; }
    .about-1 .careate .carea {
      position: absolute;
      top: 0;
      width: 50%;
      right: 0;
      bottom: 0;
      padding: 80px; }
      .about-1 .careate .carea .cust {
        padding: 140px 100px; }
        .about-1 .careate .carea .cust h1 {
          font-family: roboto condensed;
          font-weight: 700;
          font-size: 50px;
          padding-top: 10px;
          padding-bottom: 20px;
          color: #333; }
        .about-1 .careate .carea .cust p {
          font-size: 16px;
          color: #909090;
          line-height: 185%; }
        .about-1 .careate .carea .cust h5 {
          font-weight: 700;
          letter-spacing: 2px;
          color: #909090;
          font-family: roboto condensed;
          text-transform: uppercase; }
  .about-1 .cuter {
    border-bottom: 1px solid #ebebeb; }
    .about-1 .cuter .counter {
      padding: 90px 0; }
      .about-1 .cuter .counter .counter1 {
        margin-left: 0;
        margin-right: 0; }
        .about-1 .cuter .counter .counter1 .col-md-3 p {
          font-size: 14px;
          font-family: roboto condensed;
          color: #909090;
          letter-spacing: 1px; }
        .about-1 .cuter .counter .counter1 .col-md-3 .counte {
          font-weight: 700;
          font-size: 40px;
          font-family: roboto condensed; }
        .about-1 .cuter .counter .counter1 .col-md-3 span {
          height: 30px;
          border-left: 1px solid #fa6c54; }
  .about-1 .who_we_are {
    margin-right: 0;
    margin-left: 0; }
    .about-1 .who_we_are .weare {
      padding-left: 280px;
      padding-right: 85px; }
      .about-1 .who_we_are .weare h5 {
        color: #909090;
        font-weight: 700;
        font-family: roboto condensed;
        letter-spacing: 2px; }
      .about-1 .who_we_are .weare h1 {
        font-weight: 700;
        font-family: roboto condensed;
        font-size: 50px;
        padding-bottom: 20px;
        padding-top: 20px; }
      .about-1 .who_we_are .weare p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%;
        color: #909090; }
      .about-1 .who_we_are .weare .bar .skills_bar {
        width: 100%;
        background-color: #909090; }
        .about-1 .who_we_are .weare .bar .skills_bar .html {
          width: 92%;
          background-color: #fc6a55;
          height: 5px; }
        .about-1 .who_we_are .weare .bar .skills_bar .html1 {
          width: 80%;
          background-color: #fc6a55;
          height: 5px; }
        .about-1 .who_we_are .weare .bar .skills_bar .html2 {
          width: 70%;
          background-color: #fc6a55;
          height: 5px; }
      .about-1 .who_we_are .weare .bar p {
        font-size: 16px;
        font-weight: 400;
        font-family: roboto condensed;
        line-height: 185%;
        color: #909090;
        padding-top: 20px;
        padding-bottom: 40px; }
        .about-1 .who_we_are .weare .bar p span {
          float: right; }
    .about-1 .who_we_are .col-md-6 .detop img {
      width: 100%; }
  .about-1 .unlimited {
    padding-bottom: 150px;
    text-align: center;
    margin-right: 0;
    margin-left: 0; }
    .about-1 .unlimited .website {
      background: #f2f2f2;
      padding: 130px 85px 101px 85px; }
      .about-1 .unlimited .website span {
        background-image: url(../img/Shape-1.png);
        height: 64px;
        width: 30px;
        display: inline-block; }
      .about-1 .unlimited .website h4 {
        padding: 20px 0;
        font-weight: 700;
        font-size: 20px;
        font-family: roboto condensed; }
      .about-1 .unlimited .website p {
        font-size: 16px;
        font-weight: 400;
        color: #909090;
        line-height: 185%; }
    .about-1 .unlimited .customer {
      background: #fc6a55;
      color: #fff;
      padding: 130px 85px 103px 85px; }
      .about-1 .unlimited .customer span {
        background-image: url(../img/Shape-44.png);
        height: 47px;
        width: 67px;
        display: inline-block;
        margin-top: 15px; }
      .about-1 .unlimited .customer h4 {
        padding: 20px 0;
        font-weight: 700;
        font-size: 20px;
        font-family: roboto condensed; }
      .about-1 .unlimited .customer p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%; }
    .about-1 .unlimited .development {
      background: #333333;
      color: #fff;
      padding: 130px 85px 103px 85px; }
      .about-1 .unlimited .development span {
        background-image: url(../img/Shape-33.png);
        height: 62px;
        width: 62px;
        display: inline-block; }
      .about-1 .unlimited .development h4 {
        padding: 20px 0;
        font-weight: 700;
        font-size: 20px;
        font-family: roboto condensed; }
      .about-1 .unlimited .development p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%; }
    .about-1 .unlimited .branding {
      background: #000000;
      color: #fff;
      padding: 130px 85px 106px 85px; }
      .about-1 .unlimited .branding span {
        background-image: url(../img/Shape-22.png);
        height: 59px;
        width: 66px;
        display: inline-block; }
      .about-1 .unlimited .branding h4 {
        padding: 20px 0;
        font-weight: 700;
        font-size: 20px;
        font-family: roboto condensed; }
      .about-1 .unlimited .branding p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%; }
  .about-1 .who_we_are {
    padding: 150px 0; }
    .about-1 .who_we_are .who_are {
      padding-bottom: 50px;
      text-align: center; }
      .about-1 .who_we_are .who_are h5 {
        font-weight: 700;
        letter-spacing: 1px;
        color: #909090;
        font-family: roboto condensed; }
      .about-1 .who_we_are .who_are h1 {
        font-family: roboto condensed;
        font-weight: 700;
        font-size: 50px;
        padding-top: 10px;
        padding-bottom: 20px;
        letter-spacing: 2px; }
      .about-1 .who_we_are .who_are p {
        font-size: 16px;
        color: #909090; }
    .about-1 .who_we_are .we_01 {
      padding: 0 50px; }
      .about-1 .who_we_are .we_01 span {
        color: #fc6a55; }
      .about-1 .who_we_are .we_01 h4 {
        font-family: roboto condensed;
        font-weight: 700;
        font-size: 20px;
        padding-bottom: 20px; }
      .about-1 .who_we_are .we_01 p {
        font-size: 16px;
        color: #909090;
        line-height: 180%; }
  .about-1 .video {
    text-align: center;
    position: relative; }
    .about-1 .video .layer2 img {
      width: 100%; }
    .about-1 .video .row_video {
      position: absolute;
      width: 100%;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
      .about-1 .video .row_video .video1 p {
        font-size: 50px;
        font-weight: 700;
        color: #fff;
        font-family: roboto condensed;
        padding-bottom: 10px;
        padding-top: 60px; }
      .about-1 .video .row_video .video1 .button_play {
        border-radius: 50%;
        background: #858688;
        width: 85px;
        height: 85px;
        display: inline-block;
        border: none;
        transition: all .4s;
        color: #fff;
        text-decoration: none !important; }
        .about-1 .video .row_video .video1 .button_play i {
          font-size: 18px;
          color: #fff;
          display: inline-block;
          padding: 38%; }
        .about-1 .video .row_video .video1 .button_play:hover {
          opacity: .7; }
  .about-1 .cooperate {
    padding-top: 150px;
    padding-bottom: 50px; }
    .about-1 .cooperate .brand h5 {
      color: #909090;
      font-weight: 700;
      font-family: roboto condensed;
      letter-spacing: 2px; }
    .about-1 .cooperate .brand h1 {
      font-size: 50px;
      font-family: roboto condensed;
      font-weight: 700; }
    .about-1 .cooperate .brand p {
      font-size: 16px;
      color: #909090;
      line-height: 190%;
      padding-top: 20px; }
    .about-1 .cooperate .logo-brand img {
      padding-top: 0px;
      padding-bottom: 100px; }
    .about-1 .cooperate .logo-brand .logo-design img {
      padding-bottom: 50px; }
    .about-1 .cooperate .logo-brand .logo-suns img {
      padding-top: 25px; }
    .about-1 .cooperate .logo-brand .logo-class img {
      padding-top: 25px; }
  .about-1 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .about-1 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .about-1 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .about-1 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .about-1 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .about-1 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .about-1 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .about-1 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .about-1 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .about-1 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .about-1 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .about-1 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .about-1 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .about-1 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .about-1 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .about-1 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .about-1 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .about-1 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .about-1 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .about-1 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .about-1 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .about-1 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .about-1 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .about-1 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .about-1 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .about-1 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .about-1 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .about-1 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .about-1 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .about-1 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .about-1 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .about-1 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .about-1 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          outline: 0;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .about-1 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .about-1 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .about-1 .footer .full-container .footer2 {
      padding: 20px 0; }
      .about-1 .footer .full-container .footer2 .copy {
        color: #909090; }
      .about-1 .footer .full-container .footer2 .goto {
        text-align: right; }
        .about-1 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 1680px) {
    .about-1 .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .about-1 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .about-1 .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .about-1 .who_we_are .weare {
      padding-left: 50px; }
    .about-1 .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .about-1 .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .about-1 .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .about-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .about-1 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .about-1 .cases .read-mode .read-mode-produc {
      top: 100px; }
    .about-1 .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .about-1 .video-skills .skills {
      padding: 0 15px; }
    .about-1 .contacts .contact p {
      font-size: 24px; }
    .about-1 .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .about-1 .about .about-we h1 {
      font-size: 40px; }
    .about-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .about-1 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .about-1 .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .about-1 .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .about-1 .cooperate .logo-brand img {
      width: 100%; }
    .about-1 .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .about-1 .cooperate {
      padding-top: 50px; }
    .about-1 .talk-to .row {
      padding: 50px 0; }
    .about-1 .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .about-1 .sile1 .we_are {
      padding-right: 0; }
    .about-1 .about {
      top: 0;
      padding: 30px 0; }
    .about-1 .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .about-1 .about .about-we {
      padding-left: 30px; }
    .about-1 .about .corem-ipsum {
      padding-right: 30px; }
      .about-1 .about .corem-ipsum p {
        line-height: 150%; }
    .about-1 .contacts .contact {
      text-align: center; }
    .about-1 .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .about-1 .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .about-1 .video-skills .video {
      padding-left: 15px; }
    .about-1 .video-skills {
      padding-bottom: 50px; }
    .about-1 .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .about-1 .contacts .contact p .circle img {
      width: 8%; }
    .about-1 .contacts .contact p {
      font-size: 20px; }
    .about-1 .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .about-1 .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .about-1 .about .corem-ipsum {
      padding-left: 30px; }
    .about-1 .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .about-1 .cooperate .logo-brand {
      text-align: center; }
    .about-1 .cooperate .logo-brand img {
      width: initial; }
    .about-1 .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .about-1 .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .about-1 .button-contact button {
      font-size: 13px;
      width: 230px; }
    .about-1 .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .about-1 .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .about-1 .button1 .vuong {
      background: transparent !important; }
    .about-1 .button1 span {
      background: #fff !important; }
    .about-1 .phone_top .pull-right i {
      color: #fff !important; }
    .about-1 .sile1 {
      width: 65%; }
    .about-1 .about .corem-ipsum p {
      font-size: 14px; }
    .about-1 .case-center .case-studies p {
      font-size: 14px; }
    .about-1 .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .about-1 .slick-dots {
      bottom: -50px !important; }
    .about-1 .cooperate {
      padding-top: 50px; }
    .about-1 .who_we_are .weare {
      padding-bottom: 0; }
    .about-1 .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .about-1 .button-contact button {
      height: 40px; }
    .about-1 .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .about-1 .cooperate .logo-brand img {
      width: 100%; }
    .about-1 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .about-1 .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .about-1 .blog .blog2 .blog_name a {
      font-size: 18px; }
    .about-1 .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .about-1 .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .about-1 .talk-to .input-contact input {
      font-size: 14px; }
    .about-1 .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .about-1 .servic .col-md-4 {
      padding-left: 30px; }
    .about-1 .button1 .vuong {
      background: transparent !important; }
    .about-1 .button1 span {
      background: #fff !important; }
    .about-1 .phone_top .pull-right i {
      color: #fff !important; }
    .about-1 .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .about-1 .sile1 {
      width: 95%;
      left: 5%; }
    .about-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .about-1 .cooperate .logo-brand img {
      width: initial; }
    .about-1 .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .about-1 .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .about-1 .cases .read-mode {
      width: 100%; }
    .about-1 .row_top {
      width: 100%; }
    .about-1 .sile1 .row_top .we_are {
      padding: 0 5px; }
    .about-1 .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .about-1 .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }
  @media screen and (max-width: 1680px) {
    .about-1 .phone_top {
      padding-right: 80px; } }
  @media screen and (max-width: 1240px) {
    .about-1 .unlimited .col-md-3 {
      padding: 15px; }
    .about-1 .testimonials-design .p {
      padding-left: 17%;
      padding-right: 17%; }
    .about-1 .testimonials-design .pp {
      padding-left: 17%;
      padding-right: 17%; }
    .about-1 .group .easy-way ul li {
      padding: 10px 0;
      font-size: 14px; }
    .about-1 .easy-way {
      padding-left: 0;
      padding-right: 0; }
    .about-1 .easy-way ul {
      -webkit-padding-start: 10px; }
    .about-1 .group .easy-way p {
      font-size: 14px;
      padding-bottom: 10px; }
    .about-1 .group .easy-way h1 {
      font-size: 40px; } }
  @media screen and (max-width: 1024px) {
    .about-1 .side .phone_top {
      display: block; }
    .about-1 .layer {
      padding-top: 0px; }
    .about-1 .group {
      padding-top: 50px; }
    .about-1 .testimonials-design {
      padding-bottom: 50px;
      padding-top: 50px; }
    .about-1 .unlimited {
      padding-top: 30px; }
    .about-1 .row_header5 .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .about-1 .row_header5 {
      padding-bottom: 10px;
      padding-top: 15px; }
    .about-1 .row_header5 .navba {
      padding-left: 15px; }
    .about-1 .phone_top {
      padding-right: 15px; } }
  @media screen and (max-width: 991px) {
    .about-1 .unlimited .col-md-3 {
      padding-bottom: 50px; }
    .about-1 .unlimited .customer {
      padding-bottom: 55px; }
    .about-1 .group {
      padding-bottom: 100px; }
    .about-1 .our-recent {
      padding-bottom: 50px; }
    .about-1 .sile1 .we_are {
      padding-left: 15px; }
    .about-1 .porfo .porfolio {
      padding: 80px 15px; }
    .about-1 .testimonials-design .p {
      padding-left: 5%;
      padding-right: 5%; }
    .about-1 .testimonials-design .pp {
      padding-left: 5%;
      padding-right: 5%; }
    .about-1 .easy-way {
      padding-left: 15px;
      padding-right: 15px; }
    .about-1 br {
      display: none; } }
  @media screen and (max-width: 768px) {
    .about-1 .blog .col-md-4 {
      width: 50%;
      text-align: left; }
    .about-1 .porfo .nav_main .nav-tabs {
      padding-left: 10px; }
    .about-1 .unlimited {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 680px) {
    .about-1 .blog .col-md-4 .blog_name a {
      font-size: 17px; }
    .about-1 .sile1 {
      width: 100%;
      left: 0; }
    .about-1 .unlimited .development {
      clear: left; } }
  @media screen and (max-width: 568px) {
    .about-1 .sile1 {
      top: 50%; }
    .about-1 .layer {
      padding-top: 0; }
    .about-1 .unlimited .col-md-3 {
      width: 100%; }
    .about-1 .testimonials-design .p {
      font-size: 24px; }
    .about-1 .testimonials-design .pp {
      font-size: 14px; }
    .about-1 .blog .col-md-4 {
      width: 100%; }
    .about-1 .blog .blog_name {
      padding-bottom: 0; }
    .about-1 #googlemap1 {
      height: 300px; }
    .about-1 .porfo .porfolio .col-md-4 .some {
      font-size: 14px; }
    .about-1 .testimonials-design .chuky {
      margin-top: 20px; }
    .about-1 .group .easy-way ul li span {
      font-size: 18px; } }
  @media screen and (max-width: 480px) {
    .about-1 .fixed-fluid {
      padding-top: 60px; }
    .about-1 .sile1 {
      left: 0;
      width: 100%; }
    .about-1 .row_header5 {
      padding-top: 20px; }
    .about-1 .affix {
      padding-top: 15px;
      padding-bottom: 10px; }
    .about-1 .testimonials-design .p .file {
      margin-left: 0; }
    .about-1 .testimonials-design .p {
      margin-left: 0;
      margin-right: 0; }
    .about-1 .group .group-img {
      padding-right: 125px; }
    .about-1 .img_porfolio .col-xs-6 {
      width: 100%; }
    .about-1 .porfolio .nav_main {
      margin-left: 0; }
    .about-1 .porfolio .col-md-8 {
      padding-right: 0; }
    .about-1 .porfolio .nav_main .nav-tabs .active {
      padding-bottom: 0; }
    .about-1 .porfolio .nav_main .nav-tabs li {
      padding-bottom: 1px; } }
  .about-1 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .about-1 .pull-right {
    cursor: pointer; }
  .about-1 * {
    outline: none !important; }
  .about-1 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .about-1 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .about-1 .create {
      padding: 117px 30px; }
    .about-1 .careate .carea .cust {
      padding: 15px 10px; }
    .about-1 .carea {
      padding: 40px 80px; }
    .about-1 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .about-1 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .about-1 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .about-1 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .about-1 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .about-1 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .about-1 .affixx .navba {
      padding-left: 5px; }
    .about-1 .phone_top {
      padding-right: 5px; }
    .about-1 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .about-1 .counter1 .col-md-3 {
      padding-left: 8%; }
    .about-1 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .about-1 .feedback .feeb {
      font-size: 200px; }
    .about-1 .affixx .navba {
      padding-left: 15px; }
    .about-1 .phone_top {
      padding-right: 15px; }
    .about-1 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .about-1 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .about-1 .we_are {
      padding: 0 50px; }
    .about-1 .careate .carea .cust {
      padding: 10px 10px; }
    .about-1 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .about-1 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .about-1 .cust h1 {
      padding-bottom: 0; }
    .about-1 .cust p {
      line-height: 150%; }
    .about-1 .button_see {
      margin-top: 27px; }
    .about-1 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .about-1 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .about-1 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .about-1 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .about-1 .footer .full-container {
      padding: 0 15px; }
    .about-1 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .about-1 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .about-1 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .about-1 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .about-1 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .about-1 .contacts .contact {
      padding: 20px 0; }
    .about-1 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .about-1 .feedback .slide_main .test {
      padding-top: 50px; }
    .about-1 .phone_top {
      padding-top: 0; }
    .about-1 .phone_top .pull-right {
      padding: 5px; }
    .about-1 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .about-1 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .about-1 .affixx .sidenav .navbar .nav {
      float: none; }
    .about-1 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .about-1 .affixx {
      padding-bottom: 10px !important; }
    .about-1 .counter1 .col-md-3 {
      padding-left: 6%; }
    .about-1 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .about-1 .header-lap {
      display: none; }
    .about-1 .header-mobi {
      display: block; }
    .about-1 .feedback {
      padding-bottom: 50px; }
    .about-1 .cust h1 {
      font-size: 30px; }
    .about-1 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .about-1 .all-pro span {
      margin-right: 5px; }
    .about-1 .phone_top span {
      display: none; }
    .about-1 .phone_top .phonee {
      display: none; }
    .about-1 .who_we_are {
      padding: 50px 0; }
    .about-1 .blog {
      padding: 50px 0; }
    .about-1 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .about-1 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .about-1 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .about-1 .who_we_are .we_01 {
      padding: 0 15px; }
    .about-1 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .about-1 .porfolio .col-md-8 {
      padding-left: 0; }
    .about-1 .feedback .feeb {
      font-size: 130px; }
    .about-1 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .about-1 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .about-1 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .about-1 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .about-1 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .about-1 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .about-1 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .about-1 .links ul {
      -webkit-padding-start: 0px; }
    .about-1 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .about-1 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .about-1 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .about-1 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .about-1 .recent_post ul {
      -webkit-padding-start: 0px; }
    .about-1 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .about-1 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .about-1 .servic {
      padding-top: 50px; }
    .about-1 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .about-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .about-1 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .about-1 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .about-1 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .about-1 .row_top div p {
      line-height: 170%; }
    .about-1 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .about-1 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .about-1 .slide_main .test {
      padding-top: 100px; }
    .about-1 .img_porfolio .col-md-4 {
      width: 50%; }
    .about-1 .servic .col-md-4 {
      width: 50%; }
    .about-1 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .about-1 .blog .col-md-4 {
      width: 33.33333%; }
    .about-1 .button_see {
      margin-top: 10px; }
    .about-1 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .about-1 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .about-1 .button_rea {
      height: 38px;
      margin-top: 0; }
    .about-1 .footer .full-container .footer2 .copy {
      text-align: center; }
    .about-1 .footer .full-container .footer2 .goto {
      text-align: center; }
    .about-1 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .about-1 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .about-1 .feedback .slide_main .test p {
      font-size: 36px; }
    .about-1 .feedback .information .lazy h3 {
      font-size: 20px; }
    .about-1 * h1 {
      font-size: 36px !important; }
    .about-1 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .about-1 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .about-1 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .about-1 .feedback .feeb {
      font-size: 100px; }
    .about-1 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .about-1 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .about-1 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .about-1 .who_we_are .who_are p {
      font-size: 14px; }
    .about-1 .careate .carea .cust h1 {
      font-size: 36px; }
    .about-1 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .about-1 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .about-1 .feedback .slide_main .test p {
      font-size: 36px; }
    .about-1 .feedback .information .lazy h3 {
      font-size: 16px; }
    .about-1 .cuter .counter {
      padding: 50px 0 0 0; }
    .about-1 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .about-1 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .about-1 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .about-1 .porfolio {
      padding: 50px 0px; }
    .about-1 .button-proje {
      width: 210px; }
    .about-1 .video .row_video .video1 > p {
      font-size: 24px; }
    .about-1 .blog .col-md-12 h1 {
      font-size: 36px; }
    .about-1 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .about-1 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .about-1 .footer #googlemap1 {
      height: 400px; }
    .about-1 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .about-1 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .about-1 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .about-1 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .about-1 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .about-1 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .about-1 .side .navbar .list-group-item button {
      top: 0; }
    .about-1 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .about-1 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .about-1 .base {
      margin-left: 0 !important; }
    .about-1 .baseright {
      margin-left: 0 !important; }
    .about-1 .sile1 {
      top: 60%; }
    .about-1 .affixx {
      background: #333 !important; }
    .about-1 .affixx {
      padding-top: 20px !important; }
    .about-1 .feedback .feeb {
      font-size: 70px; }
    .about-1 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .about-1 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .about-1 .who_we_are .who_are h1 {
      font-size: 24px; }
    .about-1 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .about-1 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .about-1 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .about-1 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .about-1 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .about-1 .servic .col-md-12 p {
      font-size: 24px; }
    .about-1 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .about-1 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .about-1 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .about-1 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .about-1 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .about-1 .button_see {
      margin-top: 0; }
    .about-1 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .about-1 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .about-1 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .about-1 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-1 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-1 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-1 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-1 .feedback .slide_main .test p {
      font-size: 24px; }
    .about-1 .feedback .information .lazy h3 {
      font-size: 14px; }
    .about-1 * h1 {
      font-size: 24px !important; }
    .about-1 .affixx {
      position: inherit !important; }
    .about-1 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .about-1 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .about-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .about-1 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .about-1 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .about-1 .modal .modal-dialog .modal-content {
      padding: 0; }
    .about-1 .img_porfolio .col-md-4 {
      width: 100%; }
    .about-1 .feedback .feeb {
      letter-spacing: 6px; }
    .about-1 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .about-1 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .about-1 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .about-1 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .about-1 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .about-1 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .about-1 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .about-1 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .about-1 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .about-1 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .about-1 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .about-1 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .about-1 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .about-1 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .about-1 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-1 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-1 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-1 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-1 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .about-1 .servic .identity {
      padding-top: 20px; }
    .about-1 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .about-1 .porfolio .nav_main {
      float: left; }
    .about-1 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1360px) {
    .about-1 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .about-1 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .about-1 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .about-1 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .about-1 .who_we_are .weare {
      padding-left: 100px; }
    .about-1 .sile1 .we_are {
      padding-right: 30px; }
    .about-1 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .about-1 .sile1 .we_are h1 {
      font-size: 50px; }
    .about-1 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .about-1 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .about-1 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .about-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .about-1 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .about-1 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .about-1 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .about-1 .team {
      padding: 50px 0; }
    .about-1 .unlimited {
      padding-bottom: 50px; }
    .about-1 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .about-1 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .about-1 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .about-1 .servic .development {
      border: none; }
    .about-1 .servic .appdevelopment {
      border: none; }
    .about-1 .servic .marketing {
      border: none; }
    .about-1 .servic .design {
      border: none; }
    .about-1 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .about-1 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .about-1 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .about-1 .sile1 .we_are {
      padding-right: 10px; }
    .about-1 .porfolio .blanc {
      padding-right: 0; }
    .about-1 .porfolio .mock {
      padding-left: 0; }
    .about-1 .what1 .js-click-product {
      height: 120px; }
    .about-1 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .about-1 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .about-1 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .about-1 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .about-1 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .about-1 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .about-1 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .about-1 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .about-1 .pricing-table {
      padding-top: 100px; }
    .about-1 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .about-1 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .about-1 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .about-1 .sile1 {
      width: 100%; }
    .about-1 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .about-1 .servic .creation {
      padding-top: 19px; }
    .about-1 .servic .design {
      padding: 15px; }
    .about-1 .servic .appdevelopment {
      padding: 15px; }
    .about-1 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .about-1 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .about-1 .pricing-table {
      padding-top: 50px; }
    .about-1 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .about-1 .servic .col-md-12 p {
      font-size: 24px; }
    .about-1 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .about-1 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .about-1 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .about-1 .what1 .main-img .slick-slide {
      display: none; }
    .about-1 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .about-1 .porfolio .blanc img {
      width: 100%; }
    .about-1 .sile1 {
      width: 97%; }
    .about-1 .servic .col-md-4 {
      padding-left: 15px; }
    .about-1 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .about-1 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .about-1 .slick-slider .slick-track {
      width: 250px; }
    .about-1 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .about-1 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .about-1 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  @media screen and (max-width: 1170px) {
    .about-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .about-1 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .about-1 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .about-1 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .about-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .about-1 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .about-1 .affixx {
      padding-top: 15px !important; }
    .about-1 .pull-right {
      padding-top: 5px; }
    .about-1 .layer {
      padding-top: 0px; }
    .about-1 .pull-right {
      padding: 5px 0; }
    .about-1 .page-404 {
      padding-top: 50px 15px; }
    .about-1 .affixx .sidenav {
      padding-right: 15px; }
    .about-1 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .about-1 .careate img {
      width: 100%; }
    .about-1 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .about-1 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .about-1 .layer {
      padding-top: 62px; }
    .about-1 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .about-1 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .about-1 .container_header {
      top: 75%; }
    .about-1 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .about-1 .container_header .breadcrumb .active {
      width: auto; }
    .about-1 .blog .pagination li .prev {
      width: 80px; }
    .about-1 .container_header h1 {
      padding-bottom: 0; } }

.about-2 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .about-2 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .about-2 * {
    box-sizing: border-box; }
  .about-2 .sidenav a:hover {
    color: #b6aeae; }
  .about-2 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .about-2 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .about-2 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .about-2 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .about-2 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .about-2 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .about-2 .button_rea:hover {
      opacity: 0.7; }
    .about-2 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .about-2 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .about-2 .layer {
    position: relative; }
    .about-2 .layer img {
      width: 100%; }
  .about-2 .affix {
    z-index: 1;
    width: 100%; }
  .about-2 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .about-2 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .about-2 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .about-2 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .about-2 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .about-2 .affixx .sidenav .navbar .nav {
          float: right; }
          .about-2 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .about-2 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .about-2 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .about-2 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .about-2 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .about-2 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .about-2 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .about-2 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .about-2 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .about-2 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .about-2 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .about-2 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .about-2 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .about-2 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .about-2 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .about-2 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .about-2 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .about-2 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .about-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .about-2 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .about-2 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .about-2 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .about-2 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .about-2 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .about-2 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .about-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .about-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .about-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .about-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .about-2 .header-mobi {
    display: none; }
    .about-2 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .about-2 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .about-2 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .about-2 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .about-2 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .about-2 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .about-2 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .about-2 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .about-2 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .about-2 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .about-2 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .about-2 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .about-2 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .about-2 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .about-2 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .about-2 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .about-2 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .about-2 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .about-2 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-2 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .about-2 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-2 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .about-2 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-2 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .about-2 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-2 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .about-2 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-2 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .about-2 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .about-2 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-2 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-2 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-2 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-2 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-2 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-2 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-2 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-2 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-2 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-2 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-2 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-2 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .about-2 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .about-2 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .about-2 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .about-2 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .about-2 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .about-2 .sidenav a:hover {
    color: #f1f1f1; }
  .about-2 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .about-2 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .about-2 .child2 {
    margin: 5px 0; }
  .about-2 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .about-2 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .about-2 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .about-2 .container_header .breadcrumb {
      background: transparent; }
      .about-2 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .about-2 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .about-2 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .about-2 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .about-2 .contacts {
    background: #fc6a55; }
    .about-2 .contacts .contact {
      padding-bottom: 40px;
      padding-top: 50px; }
      .about-2 .contacts .contact p {
        font-size: 30px;
        font-family: roboto condensed;
        color: #fff; }
        .about-2 .contacts .contact p .circle {
          padding-right: 20px; }
  .about-2 .button_see_contact {
    padding-left: 20px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .about-2 .button_see_contact span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .about-2 .button_see_contact:hover {
      color: #f2f2f2; }
    .about-2 .button_see_contact:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .about-2 .cooperate {
    padding-top: 150px;
    padding-bottom: 50px; }
    .about-2 .cooperate .brand h5 {
      color: #909090;
      font-weight: 700;
      font-family: roboto condensed;
      letter-spacing: 2px; }
    .about-2 .cooperate .brand h1 {
      font-size: 50px;
      font-family: roboto condensed;
      font-weight: 700; }
    .about-2 .cooperate .brand p {
      font-size: 16px;
      color: #909090;
      line-height: 190%;
      padding-top: 20px; }
    .about-2 .cooperate .logo-brand img {
      padding-top: 0px;
      padding-bottom: 100px; }
    .about-2 .cooperate .logo-brand .logo-design img {
      padding-bottom: 50px; }
    .about-2 .cooperate .logo-brand .logo-suns img {
      padding-top: 25px; }
    .about-2 .cooperate .logo-brand .logo-class img {
      padding-top: 25px; }
  .about-2 .careate {
    position: relative; }
    .about-2 .careate img {
      width: 100%; }
    .about-2 .careate .carea {
      position: absolute;
      top: 0;
      width: 50%;
      right: 0;
      bottom: 0;
      padding: 80px; }
      .about-2 .careate .carea .cust {
        background: #202737;
        padding: 140px 100px; }
        .about-2 .careate .carea .cust h1 {
          font-family: roboto condensed;
          font-weight: 700;
          font-size: 50px;
          padding-top: 10px;
          padding-bottom: 20px;
          color: #fff; }
        .about-2 .careate .carea .cust p {
          font-size: 16px;
          color: #909090;
          line-height: 185%; }
        .about-2 .careate .carea .cust h5 {
          font-weight: 700;
          letter-spacing: 2px;
          color: #909090;
          font-family: roboto condensed;
          text-transform: uppercase; }
  .about-2 .feedback {
    position: relative;
    text-align: center;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 150px; }
    .about-2 .feedback .feeb {
      font-size: 350px;
      text-align: center;
      font-family: roboto condensed;
      font-weight: 700;
      position: absolute;
      opacity: 0.1;
      color: #909090;
      padding-top: 225px;
      letter-spacing: 20px;
      width: 100%; }
    .about-2 .feedback .slide_main .test {
      text-align: center;
      padding-top: 140px; }
      .about-2 .feedback .slide_main .test h5 {
        font-weight: 700;
        letter-spacing: 2px;
        color: #909090;
        font-family: roboto condensed; }
      .about-2 .feedback .slide_main .test p {
        font-family: roboto condensed;
        font-weight: 700;
        font-size: 50px;
        padding-top: 10px;
        padding-bottom: 70px; }
    .about-2 .feedback .information .lazy {
      padding: 0 50px;
      margin: 0 80px !important; }
      .about-2 .feedback .information .lazy h3 {
        font-family: roboto condensed;
        line-height: 150%;
        padding-top: 20px; }
      .about-2 .feedback .information .lazy p {
        padding-top: 30px;
        font-weight: 700;
        font-family: roboto condensed;
        margin-bottom: 0; }
      .about-2 .feedback .information .lazy h5 {
        font-weight: 300;
        color: #909090;
        font-family: roboto; }
    .about-2 .feedback .slick-prev:before {
      content: url(../img/prev.png) !important; }
    .about-2 .feedback .slick-next:before {
      content: url(../img/next.png) !important; }
  .about-2 .slick-slide img {
    display: inline-block !important; }
  .about-2 .slick-slide {
    transition: all ease-in-out .3s;
    opacity: .2; }
  .about-2 .slick-active {
    opacity: .5; }
  .about-2 .slick-current {
    opacity: 1; }
  .about-2 .gallery {
    padding: 150px 0;
    text-align: center; }
    .about-2 .gallery .col-md-12 h5 {
      font-weight: 700;
      color: #909090;
      font-family: roboto condensed;
      letter-spacing: 2px; }
    .about-2 .gallery .col-md-12 h1 {
      font-weight: 700;
      font-size: 50px;
      font-family: roboto condensed;
      padding-top: 10px; }
    .about-2 .gallery p {
      font-size: 16px;
      color: #909090;
      line-height: 185%;
      padding-bottom: 60px; }
    .about-2 .gallery .col-md-4 {
      padding: 15px; }
      .about-2 .gallery .col-md-4 .gallery_img {
        position: relative;
        overflow: hidden; }
        .about-2 .gallery .col-md-4 .gallery_img:hover img {
          -moz-transform: scale(1.1);
          -webkit-transform: scale(1.1);
          transform: scale(1.1); }
        .about-2 .gallery .col-md-4 .gallery_img img {
          width: 100%;
          transition: .4s;
          cursor: pointer; }
  .about-2 .our-cases {
    margin-left: 0;
    margin-right: 0;
    background: #333;
    text-align: center; }
    .about-2 .our-cases .col-md-4 {
      border-right: 1px solid #484848;
      padding: 110px 80px; }
      .about-2 .our-cases .col-md-4 p {
        font-size: 16px;
        color: #909090;
        line-height: 185%;
        padding-bottom: 20px; }
      .about-2 .our-cases .col-md-4 h4 {
        font-size: 20px;
        color: #fff;
        font-weight: 700;
        padding-bottom: 30px; }
      .about-2 .our-cases .col-md-4 span {
        width: 150px;
        border-bottom: 1px solid #fc6a55;
        display: inline-block; }
  .about-2 .testimonials {
    padding-top: 60px; }
    .about-2 .testimonials .col-md-pull-6 {
      padding-right: 0;
      padding-left: 0;
      padding-top: 100px; }
      .about-2 .testimonials .col-md-pull-6 strong {
        background-image: url(../img/file2.png);
        height: 45px;
        width: 55px;
        display: inline-block; }
      .about-2 .testimonials .col-md-pull-6 h2 {
        font-family: roboto condensed;
        padding-bottom: 70px; }
      .about-2 .testimonials .col-md-pull-6 p {
        font-size: 16px;
        color: #909090;
        line-height: 185%;
        padding-bottom: 30px; }
      .about-2 .testimonials .col-md-pull-6 span {
        width: 100px;
        border-bottom: 1px solid #fc6a55;
        display: inline-block; }
      .about-2 .testimonials .col-md-pull-6 h4 {
        font-family: roboto condensed;
        font-weight: 700;
        font-size: 20px; }
      .about-2 .testimonials .col-md-pull-6 h5 {
        color: #909090;
        font-size: 16px;
        font-weight: 300; }
  .about-2 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .about-2 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .about-2 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .about-2 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .about-2 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .about-2 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .about-2 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .about-2 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .about-2 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .about-2 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .about-2 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .about-2 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .about-2 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .about-2 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .about-2 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .about-2 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .about-2 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .about-2 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .about-2 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .about-2 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .about-2 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .about-2 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .about-2 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .about-2 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .about-2 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .about-2 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .about-2 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .about-2 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .about-2 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .about-2 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .about-2 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .about-2 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .about-2 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          outline: 0;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .about-2 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .about-2 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .about-2 .footer .full-container .footer2 {
      padding: 20px 0; }
      .about-2 .footer .full-container .footer2 .copy {
        color: #909090; }
      .about-2 .footer .full-container .footer2 .goto {
        text-align: right; }
        .about-2 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 1680px) {
    .about-2 .phone_top {
      padding-right: 80px; } }
  @media screen and (max-width: 1240px) {
    .about-2 .unlimited .col-md-3 {
      padding: 15px; }
    .about-2 .testimonials-design .p {
      padding-left: 17%;
      padding-right: 17%; }
    .about-2 .testimonials-design .pp {
      padding-left: 17%;
      padding-right: 17%; }
    .about-2 .group .easy-way ul li {
      padding: 10px 0;
      font-size: 14px; }
    .about-2 .easy-way {
      padding-left: 0;
      padding-right: 0; }
    .about-2 .easy-way ul {
      -webkit-padding-start: 10px; }
    .about-2 .group .easy-way p {
      font-size: 14px;
      padding-bottom: 10px; }
    .about-2 .group .easy-way h1 {
      font-size: 40px; } }
  @media screen and (max-width: 1024px) {
    .about-2 .side .phone_top {
      display: block; }
    .about-2 .layer {
      padding-top: 0px; }
    .about-2 .group {
      padding-top: 50px; }
    .about-2 .testimonials-design {
      padding-bottom: 50px;
      padding-top: 50px; }
    .about-2 .unlimited {
      padding-top: 30px; }
    .about-2 .row_header5 .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .about-2 .row_header5 {
      padding-bottom: 10px;
      padding-top: 15px; }
    .about-2 .row_header5 .navba {
      padding-left: 15px; }
    .about-2 .phone_top {
      padding-right: 15px; } }
  @media screen and (max-width: 991px) {
    .about-2 .unlimited .col-md-3 {
      padding-bottom: 50px; }
    .about-2 .unlimited .customer {
      padding-bottom: 55px; }
    .about-2 .group {
      padding-bottom: 100px; }
    .about-2 .our-recent {
      padding-bottom: 50px; }
    .about-2 .sile1 .we_are {
      padding-left: 15px; }
    .about-2 .porfo .porfolio {
      padding: 80px 15px; }
    .about-2 .testimonials-design .p {
      padding-left: 5%;
      padding-right: 5%; }
    .about-2 .testimonials-design .pp {
      padding-left: 5%;
      padding-right: 5%; }
    .about-2 .easy-way {
      padding-left: 15px;
      padding-right: 15px; }
    .about-2 br {
      display: none; } }
  @media screen and (max-width: 768px) {
    .about-2 .blog .col-md-4 {
      width: 50%;
      text-align: left; }
    .about-2 .porfo .nav_main .nav-tabs {
      padding-left: 10px; }
    .about-2 .unlimited {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 680px) {
    .about-2 .blog .col-md-4 .blog_name a {
      font-size: 17px; }
    .about-2 .sile1 {
      width: 100%;
      left: 0; }
    .about-2 .unlimited .development {
      clear: left; } }
  @media screen and (max-width: 568px) {
    .about-2 .sile1 {
      top: 50%; }
    .about-2 .layer {
      padding-top: 0; }
    .about-2 .unlimited .col-md-3 {
      width: 100%; }
    .about-2 .testimonials-design .p {
      font-size: 24px; }
    .about-2 .testimonials-design .pp {
      font-size: 14px; }
    .about-2 .blog .col-md-4 {
      width: 100%; }
    .about-2 .blog .blog_name {
      padding-bottom: 0; }
    .about-2 #googlemap1 {
      height: 300px; }
    .about-2 .porfo .porfolio .col-md-4 .some {
      font-size: 14px; }
    .about-2 .testimonials-design .chuky {
      margin-top: 20px; }
    .about-2 .group .easy-way ul li span {
      font-size: 18px; } }
  @media screen and (max-width: 480px) {
    .about-2 .fixed-fluid {
      padding-top: 60px; }
    .about-2 .sile1 {
      left: 0;
      width: 100%; }
    .about-2 .row_header5 {
      padding-top: 20px; }
    .about-2 .affix {
      padding-top: 15px;
      padding-bottom: 10px; }
    .about-2 .testimonials-design .p .file {
      margin-left: 0; }
    .about-2 .testimonials-design .p {
      margin-left: 0;
      margin-right: 0; }
    .about-2 .group .group-img {
      padding-right: 125px; }
    .about-2 .img_porfolio .col-xs-6 {
      width: 100%; }
    .about-2 .porfolio .nav_main {
      margin-left: 0; }
    .about-2 .porfolio .col-md-8 {
      padding-right: 0; }
    .about-2 .porfolio .nav_main .nav-tabs .active {
      padding-bottom: 0; }
    .about-2 .porfolio .nav_main .nav-tabs li {
      padding-bottom: 1px; } }
  .about-2 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .about-2 .pull-right {
    cursor: pointer; }
  .about-2 * {
    outline: none !important; }
  .about-2 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .about-2 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .about-2 .create {
      padding: 117px 30px; }
    .about-2 .careate .carea .cust {
      padding: 15px 10px; }
    .about-2 .carea {
      padding: 40px 80px; }
    .about-2 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .about-2 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .about-2 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .about-2 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .about-2 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .about-2 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .about-2 .affixx .navba {
      padding-left: 5px; }
    .about-2 .phone_top {
      padding-right: 5px; }
    .about-2 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .about-2 .counter1 .col-md-3 {
      padding-left: 8%; }
    .about-2 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .about-2 .feedback .feeb {
      font-size: 200px; }
    .about-2 .affixx .navba {
      padding-left: 15px; }
    .about-2 .phone_top {
      padding-right: 15px; }
    .about-2 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .about-2 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .about-2 .we_are {
      padding: 0 50px; }
    .about-2 .careate .carea .cust {
      padding: 10px 10px; }
    .about-2 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .about-2 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .about-2 .cust h1 {
      padding-bottom: 0; }
    .about-2 .cust p {
      line-height: 150%; }
    .about-2 .button_see {
      margin-top: 27px; }
    .about-2 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .about-2 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .about-2 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .about-2 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .about-2 .footer .full-container {
      padding: 0 15px; }
    .about-2 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .about-2 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .about-2 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .about-2 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .about-2 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .about-2 .contacts .contact {
      padding: 20px 0; }
    .about-2 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .about-2 .feedback .slide_main .test {
      padding-top: 50px; }
    .about-2 .phone_top {
      padding-top: 0; }
    .about-2 .phone_top .pull-right {
      padding: 5px; }
    .about-2 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .about-2 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .about-2 .affixx .sidenav .navbar .nav {
      float: none; }
    .about-2 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .about-2 .affixx {
      padding-bottom: 10px !important; }
    .about-2 .counter1 .col-md-3 {
      padding-left: 6%; }
    .about-2 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .about-2 .header-lap {
      display: none; }
    .about-2 .header-mobi {
      display: block; }
    .about-2 .feedback {
      padding-bottom: 50px; }
    .about-2 .cust h1 {
      font-size: 30px; }
    .about-2 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .about-2 .all-pro span {
      margin-right: 5px; }
    .about-2 .phone_top span {
      display: none; }
    .about-2 .phone_top .phonee {
      display: none; }
    .about-2 .who_we_are {
      padding: 50px 0; }
    .about-2 .blog {
      padding: 50px 0; }
    .about-2 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .about-2 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .about-2 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .about-2 .who_we_are .we_01 {
      padding: 0 15px; }
    .about-2 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .about-2 .porfolio .col-md-8 {
      padding-left: 0; }
    .about-2 .feedback .feeb {
      font-size: 130px; }
    .about-2 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .about-2 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .about-2 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .about-2 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .about-2 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .about-2 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .about-2 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .about-2 .links ul {
      -webkit-padding-start: 0px; }
    .about-2 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .about-2 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .about-2 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .about-2 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .about-2 .recent_post ul {
      -webkit-padding-start: 0px; }
    .about-2 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .about-2 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .about-2 .servic {
      padding-top: 50px; }
    .about-2 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .about-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .about-2 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .about-2 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .about-2 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .about-2 .row_top div p {
      line-height: 170%; }
    .about-2 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .about-2 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .about-2 .slide_main .test {
      padding-top: 100px; }
    .about-2 .img_porfolio .col-md-4 {
      width: 50%; }
    .about-2 .servic .col-md-4 {
      width: 50%; }
    .about-2 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .about-2 .blog .col-md-4 {
      width: 33.33333%; }
    .about-2 .button_see {
      margin-top: 10px; }
    .about-2 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .about-2 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .about-2 .button_rea {
      height: 38px;
      margin-top: 0; }
    .about-2 .footer .full-container .footer2 .copy {
      text-align: center; }
    .about-2 .footer .full-container .footer2 .goto {
      text-align: center; }
    .about-2 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .about-2 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .about-2 .feedback .slide_main .test p {
      font-size: 36px; }
    .about-2 .feedback .information .lazy h3 {
      font-size: 20px; }
    .about-2 * h1 {
      font-size: 36px !important; }
    .about-2 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .about-2 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .about-2 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .about-2 .feedback .feeb {
      font-size: 100px; }
    .about-2 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .about-2 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .about-2 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .about-2 .who_we_are .who_are p {
      font-size: 14px; }
    .about-2 .careate .carea .cust h1 {
      font-size: 36px; }
    .about-2 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .about-2 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .about-2 .feedback .slide_main .test p {
      font-size: 36px; }
    .about-2 .feedback .information .lazy h3 {
      font-size: 16px; }
    .about-2 .cuter .counter {
      padding: 50px 0 0 0; }
    .about-2 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .about-2 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .about-2 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .about-2 .porfolio {
      padding: 50px 0px; }
    .about-2 .button-proje {
      width: 210px; }
    .about-2 .video .row_video .video1 > p {
      font-size: 24px; }
    .about-2 .blog .col-md-12 h1 {
      font-size: 36px; }
    .about-2 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .about-2 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .about-2 .footer #googlemap1 {
      height: 400px; }
    .about-2 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .about-2 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .about-2 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .about-2 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .about-2 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .about-2 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .about-2 .side .navbar .list-group-item button {
      top: 0; }
    .about-2 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .about-2 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .about-2 .base {
      margin-left: 0 !important; }
    .about-2 .baseright {
      margin-left: 0 !important; }
    .about-2 .sile1 {
      top: 60%; }
    .about-2 .affixx {
      background: #333 !important; }
    .about-2 .affixx {
      padding-top: 20px !important; }
    .about-2 .feedback .feeb {
      font-size: 70px; }
    .about-2 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .about-2 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .about-2 .who_we_are .who_are h1 {
      font-size: 24px; }
    .about-2 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .about-2 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .about-2 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .about-2 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .about-2 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .about-2 .servic .col-md-12 p {
      font-size: 24px; }
    .about-2 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .about-2 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .about-2 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .about-2 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .about-2 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .about-2 .button_see {
      margin-top: 0; }
    .about-2 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .about-2 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .about-2 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .about-2 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-2 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-2 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-2 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-2 .feedback .slide_main .test p {
      font-size: 24px; }
    .about-2 .feedback .information .lazy h3 {
      font-size: 14px; }
    .about-2 * h1 {
      font-size: 24px !important; }
    .about-2 .affixx {
      position: inherit !important; }
    .about-2 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .about-2 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .about-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .about-2 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .about-2 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .about-2 .modal .modal-dialog .modal-content {
      padding: 0; }
    .about-2 .img_porfolio .col-md-4 {
      width: 100%; }
    .about-2 .feedback .feeb {
      letter-spacing: 6px; }
    .about-2 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .about-2 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .about-2 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .about-2 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .about-2 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .about-2 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .about-2 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .about-2 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .about-2 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .about-2 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .about-2 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .about-2 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .about-2 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .about-2 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .about-2 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-2 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-2 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-2 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-2 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .about-2 .servic .identity {
      padding-top: 20px; }
    .about-2 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .about-2 .porfolio .nav_main {
      float: left; }
    .about-2 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1360px) {
    .about-2 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .about-2 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .about-2 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .about-2 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .about-2 .who_we_are .weare {
      padding-left: 100px; }
    .about-2 .sile1 .we_are {
      padding-right: 30px; }
    .about-2 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .about-2 .sile1 .we_are h1 {
      font-size: 50px; }
    .about-2 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .about-2 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .about-2 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .about-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .about-2 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .about-2 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .about-2 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .about-2 .team {
      padding: 50px 0; }
    .about-2 .unlimited {
      padding-bottom: 50px; }
    .about-2 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .about-2 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .about-2 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .about-2 .servic .development {
      border: none; }
    .about-2 .servic .appdevelopment {
      border: none; }
    .about-2 .servic .marketing {
      border: none; }
    .about-2 .servic .design {
      border: none; }
    .about-2 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .about-2 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .about-2 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .about-2 .sile1 .we_are {
      padding-right: 10px; }
    .about-2 .porfolio .blanc {
      padding-right: 0; }
    .about-2 .porfolio .mock {
      padding-left: 0; }
    .about-2 .what1 .js-click-product {
      height: 120px; }
    .about-2 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .about-2 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .about-2 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .about-2 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .about-2 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .about-2 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .about-2 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .about-2 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .about-2 .pricing-table {
      padding-top: 100px; }
    .about-2 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .about-2 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .about-2 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .about-2 .sile1 {
      width: 100%; }
    .about-2 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .about-2 .servic .creation {
      padding-top: 19px; }
    .about-2 .servic .design {
      padding: 15px; }
    .about-2 .servic .appdevelopment {
      padding: 15px; }
    .about-2 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .about-2 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .about-2 .pricing-table {
      padding-top: 50px; }
    .about-2 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .about-2 .servic .col-md-12 p {
      font-size: 24px; }
    .about-2 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .about-2 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .about-2 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .about-2 .what1 .main-img .slick-slide {
      display: none; }
    .about-2 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .about-2 .porfolio .blanc img {
      width: 100%; }
    .about-2 .sile1 {
      width: 97%; }
    .about-2 .servic .col-md-4 {
      padding-left: 15px; }
    .about-2 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .about-2 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .about-2 .slick-slider .slick-track {
      width: 250px; }
    .about-2 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .about-2 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .about-2 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  @media screen and (max-width: 1170px) {
    .about-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .about-2 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .about-2 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .about-2 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .about-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .about-2 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .about-2 .affixx {
      padding-top: 15px !important; }
    .about-2 .pull-right {
      padding-top: 5px; }
    .about-2 .layer {
      padding-top: 0px; }
    .about-2 .pull-right {
      padding: 5px 0; }
    .about-2 .page-404 {
      padding-top: 50px 15px; }
    .about-2 .affixx .sidenav {
      padding-right: 15px; }
    .about-2 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .about-2 .careate img {
      width: 100%; }
    .about-2 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .about-2 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .about-2 .layer {
      padding-top: 62px; }
    .about-2 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .about-2 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .about-2 .container_header {
      top: 75%; }
    .about-2 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .about-2 .container_header .breadcrumb .active {
      width: auto; }
    .about-2 .blog .pagination li .prev {
      width: 80px; }
    .about-2 .container_header h1 {
      padding-bottom: 0; } }
  @media screen and (max-width: 1820px) {
    .about-2 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .about-2 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .about-2 .contacts .contact p {
      font-size: 24px; }
    .about-2 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .about-2 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .about-2 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .about-2 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .about-2 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .about-2 .testimonials-img img {
      width: 100%; }
    .about-2 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .about-2 .cooperate {
      padding-top: 50px; }
    .about-2 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .about-2 .contacts .contact {
      text-align: center; }
    .about-2 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .about-2 .testimonials {
      padding-bottom: 50px; }
    .about-2 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .about-2 .contacts .contact p .circle img {
      width: 8%; }
    .about-2 .contacts .contact p {
      font-size: 20px; }
    .about-2 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .about-2 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .about-2 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .about-2 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .about-2 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .about-2 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .about-2 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .about-2 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .about-2 .gallery .col-md-4 {
      width: 100%; }
    .about-2 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .about-2 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .about-2 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .about-2 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .about-2 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }

.about-3 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .about-3 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .about-3 * {
    box-sizing: border-box; }
  .about-3 .sidenav a:hover {
    color: #b6aeae; }
  .about-3 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .about-3 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .about-3 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .about-3 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .about-3 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .about-3 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .about-3 .button_rea:hover {
      opacity: 0.7; }
    .about-3 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .about-3 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .about-3 .layer {
    position: relative; }
    .about-3 .layer img {
      width: 100%; }
  .about-3 .affix {
    z-index: 1;
    width: 100%; }
  .about-3 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .about-3 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .about-3 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .about-3 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .about-3 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .about-3 .affixx .sidenav .navbar .nav {
          float: right; }
          .about-3 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .about-3 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .about-3 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .about-3 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .about-3 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .about-3 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .about-3 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .about-3 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .about-3 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .about-3 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .about-3 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .about-3 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .about-3 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .about-3 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .about-3 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .about-3 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .about-3 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .about-3 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .about-3 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .about-3 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .about-3 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .about-3 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .about-3 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .about-3 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .about-3 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .about-3 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .about-3 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .about-3 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .about-3 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .about-3 .header-mobi {
    display: none; }
    .about-3 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .about-3 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .about-3 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .about-3 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .about-3 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .about-3 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .about-3 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .about-3 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .about-3 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .about-3 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .about-3 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .about-3 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .about-3 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .about-3 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .about-3 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .about-3 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .about-3 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .about-3 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .about-3 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-3 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .about-3 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-3 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .about-3 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-3 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .about-3 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-3 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .about-3 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-3 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .about-3 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .about-3 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-3 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-3 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-3 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-3 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-3 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-3 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-3 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-3 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-3 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-3 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-3 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-3 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .about-3 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .about-3 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .about-3 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .about-3 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .about-3 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .about-3 .sidenav a:hover {
    color: #f1f1f1; }
  .about-3 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .about-3 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .about-3 .pull-right {
    padding-top: 12px; }
  .about-3 .child2 {
    margin: 5px 0; }
  .about-3 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .about-3 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .about-3 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .about-3 .container_header .breadcrumb {
      background: transparent; }
      .about-3 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .about-3 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .about-3 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .about-3 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .about-3 .button_see_contact {
    padding-left: 20px;
    width: 150px;
    height: 60px;
    background: transparent;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .about-3 .button_see_contact span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .about-3 .button_see_contact:hover {
      color: #f2f2f2; }
    .about-3 .button_see_contact:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .about-3 .approach-mission-designers {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 100px; }
    .about-3 .approach-mission-designers .our-approach {
      background: #f2f2f2;
      padding: 100px 130px 100px 100px; }
      .about-3 .approach-mission-designers .our-approach h1 {
        font-size: 50px;
        font-weight: 700;
        font-family: roboto condensed;
        padding-bottom: 10px; }
      .about-3 .approach-mission-designers .our-approach p {
        font-size: 16px;
        line-height: 185%;
        color: #909090; }
    .about-3 .approach-mission-designers .our-mision {
      background: #333333;
      padding: 100px 80px; }
      .about-3 .approach-mission-designers .our-mision h1 {
        font-size: 50px;
        font-weight: 700;
        font-family: roboto condensed;
        padding-bottom: 10px;
        color: #fff; }
      .about-3 .approach-mission-designers .our-mision p {
        font-size: 16px;
        line-height: 185%;
        color: #fff; }
    .about-3 .approach-mission-designers .we-are-designers {
      background: #fc6a55;
      padding: 100px 80px; }
      .about-3 .approach-mission-designers .we-are-designers h1 {
        font-size: 50px;
        font-weight: 700;
        font-family: roboto condensed;
        padding-bottom: 21px;
        color: #fff; }
  .about-3 .unlimited {
    padding-top: 150px;
    padding-bottom: 150px;
    background: #fff; }
    .about-3 .unlimited .welcome h5 {
      letter-spacing: 2px;
      font-family: roboto condensed;
      font-weight: 700;
      color: #8f8f8f; }
    .about-3 .unlimited .welcome h1 {
      font-family: roboto condensed;
      font-weight: 700;
      font-size: 50px;
      color: #2b2b2b;
      padding-bottom: 10px; }
    .about-3 .unlimited .welcome p {
      font-size: 16px;
      font-weight: 400;
      color: #909090;
      line-height: 185%;
      padding-bottom: 60px; }
    .about-3 .unlimited .website span {
      background-image: url(../img/Shape-1.png);
      height: 64px;
      width: 30px;
      display: inline-block; }
    .about-3 .unlimited .website h4 {
      padding: 20px 0;
      font-weight: 700;
      font-size: 20px;
      font-family: roboto condensed; }
    .about-3 .unlimited .website p {
      font-size: 16px;
      font-weight: 400;
      color: #909090;
      line-height: 185%; }
    .about-3 .unlimited .customer span {
      background-image: url(../img/Shape-4.png);
      height: 47px;
      width: 67px;
      display: inline-block;
      margin-top: 15px; }
    .about-3 .unlimited .customer h4 {
      padding: 20px 0;
      font-weight: 700;
      font-size: 20px;
      font-family: roboto condensed; }
    .about-3 .unlimited .customer p {
      font-size: 16px;
      font-weight: 400;
      line-height: 185%;
      color: #909090; }
    .about-3 .unlimited .development span {
      background-image: url(../img/Shape-3.png);
      height: 62px;
      width: 62px;
      display: inline-block; }
    .about-3 .unlimited .development h4 {
      padding: 20px 0;
      font-weight: 700;
      font-size: 20px;
      font-family: roboto condensed; }
    .about-3 .unlimited .development p {
      font-size: 16px;
      font-weight: 400;
      line-height: 185%;
      color: #909090; }
    .about-3 .unlimited .branding span {
      background-image: url(../img/Shape-2.png);
      height: 59px;
      width: 66px;
      display: inline-block; }
    .about-3 .unlimited .branding h4 {
      padding: 20px 0;
      font-weight: 700;
      font-size: 20px;
      font-family: roboto condensed; }
    .about-3 .unlimited .branding p {
      font-size: 16px;
      font-weight: 400;
      line-height: 185%;
      color: #909090; }
  .about-3 .cuter {
    background: #333333; }
    .about-3 .cuter .counter {
      padding: 90px 0; }
      .about-3 .cuter .counter .counter1 {
        margin-left: 0;
        margin-right: 0; }
        .about-3 .cuter .counter .counter1 .col-md-3 p {
          font-size: 14px;
          font-family: roboto condensed;
          color: #fff;
          letter-spacing: 1px; }
        .about-3 .cuter .counter .counter1 .col-md-3 .counte {
          font-weight: 700;
          font-size: 40px;
          font-family: roboto condensed;
          color: #fff; }
        .about-3 .cuter .counter .counter1 .col-md-3 span {
          height: 30px;
          border-left: 1px solid #fa6c54; }
  .about-3 .what1 {
    text-align: center;
    padding-top: 150px;
    padding-bottom: 150px; }
    .about-3 .what1 .whatw h5 {
      color: #909090;
      font-weight: 700;
      font-family: roboto condensed;
      letter-spacing: 2px; }
    .about-3 .what1 .whatw h1 {
      font-weight: 700;
      font-family: roboto condensed;
      font-size: 50px;
      padding-bottom: 70px;
      padding-top: 20px; }
    .about-3 .what1 .main-img .slick-current {
      border: 1px solid red; }
    .about-3 .what1 .main-img .slick-slide {
      margin: 0 15px; }
      .about-3 .what1 .main-img .slick-slide .rul {
        border: 1px solid #f2f2f2;
        padding: 60px 25px; }
    .about-3 .what1 .js-click-product {
      text-align: center;
      width: 100%;
      margin-top: 80px;
      height: 190px; }
      .about-3 .what1 .js-click-product .slick-list {
        display: inline-block !important; }
      .about-3 .what1 .js-click-product .slick-current {
        transform: scale(1.2); }
      .about-3 .what1 .js-click-product .slick-slide {
        width: 90px !important;
        height: 90px;
        line-height: 90px; }
        .about-3 .what1 .js-click-product .slick-slide img {
          display: inline-block; }
    .about-3 .what1 .main-img1 {
      text-align: center; }
      .about-3 .what1 .main-img1 .slick-list {
        width: 150px;
        display: inline-block; }
        .about-3 .what1 .main-img1 .slick-list p {
          color: #909090; }
        .about-3 .what1 .main-img1 .slick-list h5 {
          font-weight: 700;
          font-family: roboto condensed; }
  .about-3 .cases {
    margin: 0; }
    .about-3 .cases .read-mode {
      padding: 0;
      position: relative; }
      .about-3 .cases .read-mode .read-mode-img img {
        width: 100%; }
      .about-3 .cases .read-mode .read-mode-produc {
        position: absolute;
        top: 270px;
        padding-left: 50px; }
        .about-3 .cases .read-mode .read-mode-produc p {
          font-size: 30px;
          font-weight: 700;
          font-family: roboto condensed;
          color: #fff; }
  .about-3 .we-are-delivering .container {
    border-bottom: 1px solid #ebebeb;
    padding: 150px 15px; }
    .about-3 .we-are-delivering .container .col-md-12 {
      text-align: center; }
      .about-3 .we-are-delivering .container .col-md-12 h5 {
        font-weight: 700;
        letter-spacing: 2px;
        color: #909090;
        font-family: roboto condensed; }
      .about-3 .we-are-delivering .container .col-md-12 h1 {
        font-family: roboto condensed;
        font-weight: 700;
        font-size: 50px;
        padding-bottom: 60px; }
    .about-3 .we-are-delivering .container img {
      width: 100%; }
  .about-3 .cooperate {
    padding-top: 150px;
    padding-bottom: 50px; }
    .about-3 .cooperate .brand h5 {
      color: #909090;
      font-weight: 700;
      font-family: roboto condensed;
      letter-spacing: 2px; }
    .about-3 .cooperate .brand h1 {
      font-size: 50px;
      font-family: roboto condensed;
      font-weight: 700; }
    .about-3 .cooperate .brand p {
      font-size: 16px;
      color: #909090;
      line-height: 190%;
      padding-top: 20px; }
    .about-3 .cooperate .logo-brand img {
      padding-top: 0px;
      padding-bottom: 100px; }
    .about-3 .cooperate .logo-brand .logo-design img {
      padding-bottom: 50px; }
    .about-3 .cooperate .logo-brand .logo-suns img {
      padding-top: 25px; }
    .about-3 .cooperate .logo-brand .logo-class img {
      padding-top: 25px; }
  .about-3 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .about-3 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .about-3 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .about-3 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .about-3 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .about-3 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .about-3 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .about-3 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .about-3 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .about-3 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .about-3 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .about-3 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .about-3 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .about-3 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .about-3 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .about-3 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .about-3 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .about-3 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .about-3 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .about-3 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .about-3 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .about-3 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .about-3 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .about-3 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .about-3 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .about-3 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .about-3 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .about-3 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .about-3 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .about-3 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .about-3 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .about-3 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .about-3 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          outline: 0;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .about-3 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .about-3 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .about-3 .footer .full-container .footer2 {
      padding: 20px 0; }
      .about-3 .footer .full-container .footer2 .copy {
        color: #909090; }
      .about-3 .footer .full-container .footer2 .goto {
        text-align: right; }
        .about-3 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 1680px) {
    .about-3 .phone_top {
      padding-right: 80px; } }
  @media screen and (max-width: 1240px) {
    .about-3 .unlimited .col-md-3 {
      padding: 15px; }
    .about-3 .testimonials-design .p {
      padding-left: 17%;
      padding-right: 17%; }
    .about-3 .testimonials-design .pp {
      padding-left: 17%;
      padding-right: 17%; }
    .about-3 .group .easy-way ul li {
      padding: 10px 0;
      font-size: 14px; }
    .about-3 .easy-way {
      padding-left: 0;
      padding-right: 0; }
    .about-3 .easy-way ul {
      -webkit-padding-start: 10px; }
    .about-3 .group .easy-way p {
      font-size: 14px;
      padding-bottom: 10px; }
    .about-3 .group .easy-way h1 {
      font-size: 40px; } }
  @media screen and (max-width: 1024px) {
    .about-3 .side .phone_top {
      display: block; }
    .about-3 .layer {
      padding-top: 0px; }
    .about-3 .group {
      padding-top: 50px; }
    .about-3 .testimonials-design {
      padding-bottom: 50px;
      padding-top: 50px; }
    .about-3 .unlimited {
      padding-top: 30px; }
    .about-3 .row_header5 .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .about-3 .row_header5 {
      padding-bottom: 10px;
      padding-top: 15px; }
    .about-3 .row_header5 .navba {
      padding-left: 15px; }
    .about-3 .phone_top {
      padding-right: 15px; } }
  @media screen and (max-width: 991px) {
    .about-3 .unlimited .col-md-3 {
      padding-bottom: 50px; }
    .about-3 .unlimited .customer {
      padding-bottom: 55px; }
    .about-3 .group {
      padding-bottom: 100px; }
    .about-3 .our-recent {
      padding-bottom: 50px; }
    .about-3 .sile1 .we_are {
      padding-left: 15px; }
    .about-3 .porfo .porfolio {
      padding: 80px 15px; }
    .about-3 .testimonials-design .p {
      padding-left: 5%;
      padding-right: 5%; }
    .about-3 .testimonials-design .pp {
      padding-left: 5%;
      padding-right: 5%; }
    .about-3 .easy-way {
      padding-left: 15px;
      padding-right: 15px; }
    .about-3 br {
      display: none; } }
  @media screen and (max-width: 768px) {
    .about-3 .blog .col-md-4 {
      width: 50%;
      text-align: left; }
    .about-3 .porfo .nav_main .nav-tabs {
      padding-left: 10px; }
    .about-3 .unlimited {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 680px) {
    .about-3 .blog .col-md-4 .blog_name a {
      font-size: 17px; }
    .about-3 .sile1 {
      width: 100%;
      left: 0; }
    .about-3 .unlimited .development {
      clear: left; } }
  @media screen and (max-width: 568px) {
    .about-3 .sile1 {
      top: 50%; }
    .about-3 .layer {
      padding-top: 0; }
    .about-3 .unlimited .col-md-3 {
      width: 100%; }
    .about-3 .testimonials-design .p {
      font-size: 24px; }
    .about-3 .testimonials-design .pp {
      font-size: 14px; }
    .about-3 .blog .col-md-4 {
      width: 100%; }
    .about-3 .blog .blog_name {
      padding-bottom: 0; }
    .about-3 #googlemap1 {
      height: 300px; }
    .about-3 .porfo .porfolio .col-md-4 .some {
      font-size: 14px; }
    .about-3 .testimonials-design .chuky {
      margin-top: 20px; }
    .about-3 .group .easy-way ul li span {
      font-size: 18px; } }
  @media screen and (max-width: 480px) {
    .about-3 .fixed-fluid {
      padding-top: 60px; }
    .about-3 .sile1 {
      left: 0;
      width: 100%; }
    .about-3 .row_header5 {
      padding-top: 20px; }
    .about-3 .affix {
      padding-top: 15px;
      padding-bottom: 10px; }
    .about-3 .testimonials-design .p .file {
      margin-left: 0; }
    .about-3 .testimonials-design .p {
      margin-left: 0;
      margin-right: 0; }
    .about-3 .group .group-img {
      padding-right: 125px; }
    .about-3 .img_porfolio .col-xs-6 {
      width: 100%; }
    .about-3 .porfolio .nav_main {
      margin-left: 0; }
    .about-3 .porfolio .col-md-8 {
      padding-right: 0; }
    .about-3 .porfolio .nav_main .nav-tabs .active {
      padding-bottom: 0; }
    .about-3 .porfolio .nav_main .nav-tabs li {
      padding-bottom: 1px; } }
  .about-3 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .about-3 .pull-right {
    cursor: pointer; }
  .about-3 * {
    outline: none !important; }
  .about-3 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .about-3 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .about-3 .create {
      padding: 117px 30px; }
    .about-3 .careate .carea .cust {
      padding: 15px 10px; }
    .about-3 .carea {
      padding: 40px 80px; }
    .about-3 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .about-3 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .about-3 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .about-3 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .about-3 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .about-3 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .about-3 .affixx .navba {
      padding-left: 5px; }
    .about-3 .phone_top {
      padding-right: 5px; }
    .about-3 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .about-3 .counter1 .col-md-3 {
      padding-left: 8%; }
    .about-3 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .about-3 .feedback .feeb {
      font-size: 200px; }
    .about-3 .affixx .navba {
      padding-left: 15px; }
    .about-3 .phone_top {
      padding-right: 15px; }
    .about-3 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .about-3 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .about-3 .we_are {
      padding: 0 50px; }
    .about-3 .careate .carea .cust {
      padding: 10px 10px; }
    .about-3 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .about-3 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .about-3 .cust h1 {
      padding-bottom: 0; }
    .about-3 .cust p {
      line-height: 150%; }
    .about-3 .button_see {
      margin-top: 27px; }
    .about-3 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .about-3 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .about-3 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .about-3 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .about-3 .footer .full-container {
      padding: 0 15px; }
    .about-3 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .about-3 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .about-3 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .about-3 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .about-3 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .about-3 .contacts .contact {
      padding: 20px 0; }
    .about-3 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .about-3 .feedback .slide_main .test {
      padding-top: 50px; }
    .about-3 .phone_top {
      padding-top: 0; }
    .about-3 .phone_top .pull-right {
      padding: 5px; }
    .about-3 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .about-3 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .about-3 .affixx .sidenav .navbar .nav {
      float: none; }
    .about-3 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .about-3 .affixx {
      padding-bottom: 10px !important; }
    .about-3 .counter1 .col-md-3 {
      padding-left: 6%; }
    .about-3 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .about-3 .header-lap {
      display: none; }
    .about-3 .header-mobi {
      display: block; }
    .about-3 .feedback {
      padding-bottom: 50px; }
    .about-3 .cust h1 {
      font-size: 30px; }
    .about-3 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .about-3 .all-pro span {
      margin-right: 5px; }
    .about-3 .phone_top span {
      display: none; }
    .about-3 .phone_top .phonee {
      display: none; }
    .about-3 .who_we_are {
      padding: 50px 0; }
    .about-3 .blog {
      padding: 50px 0; }
    .about-3 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .about-3 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .about-3 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .about-3 .who_we_are .we_01 {
      padding: 0 15px; }
    .about-3 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .about-3 .porfolio .col-md-8 {
      padding-left: 0; }
    .about-3 .feedback .feeb {
      font-size: 130px; }
    .about-3 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .about-3 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .about-3 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .about-3 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .about-3 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .about-3 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .about-3 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .about-3 .links ul {
      -webkit-padding-start: 0px; }
    .about-3 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .about-3 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .about-3 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .about-3 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .about-3 .recent_post ul {
      -webkit-padding-start: 0px; }
    .about-3 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .about-3 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .about-3 .servic {
      padding-top: 50px; }
    .about-3 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .about-3 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .about-3 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .about-3 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .about-3 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .about-3 .row_top div p {
      line-height: 170%; }
    .about-3 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .about-3 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .about-3 .slide_main .test {
      padding-top: 100px; }
    .about-3 .img_porfolio .col-md-4 {
      width: 50%; }
    .about-3 .servic .col-md-4 {
      width: 50%; }
    .about-3 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .about-3 .blog .col-md-4 {
      width: 33.33333%; }
    .about-3 .button_see {
      margin-top: 10px; }
    .about-3 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .about-3 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .about-3 .button_rea {
      height: 38px;
      margin-top: 0; }
    .about-3 .footer .full-container .footer2 .copy {
      text-align: center; }
    .about-3 .footer .full-container .footer2 .goto {
      text-align: center; }
    .about-3 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .about-3 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .about-3 .feedback .slide_main .test p {
      font-size: 36px; }
    .about-3 .feedback .information .lazy h3 {
      font-size: 20px; }
    .about-3 * h1 {
      font-size: 36px !important; }
    .about-3 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .about-3 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .about-3 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .about-3 .feedback .feeb {
      font-size: 100px; }
    .about-3 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .about-3 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .about-3 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .about-3 .who_we_are .who_are p {
      font-size: 14px; }
    .about-3 .careate .carea .cust h1 {
      font-size: 36px; }
    .about-3 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .about-3 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .about-3 .feedback .slide_main .test p {
      font-size: 36px; }
    .about-3 .feedback .information .lazy h3 {
      font-size: 16px; }
    .about-3 .cuter .counter {
      padding: 50px 0 0 0; }
    .about-3 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .about-3 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .about-3 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .about-3 .porfolio {
      padding: 50px 0px; }
    .about-3 .button-proje {
      width: 210px; }
    .about-3 .video .row_video .video1 > p {
      font-size: 24px; }
    .about-3 .blog .col-md-12 h1 {
      font-size: 36px; }
    .about-3 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .about-3 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .about-3 .footer #googlemap1 {
      height: 400px; }
    .about-3 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .about-3 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .about-3 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .about-3 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .about-3 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .about-3 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .about-3 .side .navbar .list-group-item button {
      top: 0; }
    .about-3 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .about-3 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .about-3 .base {
      margin-left: 0 !important; }
    .about-3 .baseright {
      margin-left: 0 !important; }
    .about-3 .sile1 {
      top: 60%; }
    .about-3 .affixx {
      background: #333 !important; }
    .about-3 .affixx {
      padding-top: 20px !important; }
    .about-3 .feedback .feeb {
      font-size: 70px; }
    .about-3 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .about-3 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .about-3 .who_we_are .who_are h1 {
      font-size: 24px; }
    .about-3 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .about-3 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .about-3 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .about-3 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .about-3 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .about-3 .servic .col-md-12 p {
      font-size: 24px; }
    .about-3 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .about-3 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .about-3 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .about-3 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .about-3 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .about-3 .button_see {
      margin-top: 0; }
    .about-3 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .about-3 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .about-3 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .about-3 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-3 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-3 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-3 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-3 .feedback .slide_main .test p {
      font-size: 24px; }
    .about-3 .feedback .information .lazy h3 {
      font-size: 14px; }
    .about-3 * h1 {
      font-size: 24px !important; }
    .about-3 .affixx {
      position: inherit !important; }
    .about-3 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .about-3 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .about-3 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .about-3 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .about-3 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .about-3 .modal .modal-dialog .modal-content {
      padding: 0; }
    .about-3 .img_porfolio .col-md-4 {
      width: 100%; }
    .about-3 .feedback .feeb {
      letter-spacing: 6px; }
    .about-3 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .about-3 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .about-3 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .about-3 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .about-3 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .about-3 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .about-3 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .about-3 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .about-3 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .about-3 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .about-3 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .about-3 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .about-3 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .about-3 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .about-3 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-3 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-3 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-3 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-3 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .about-3 .servic .identity {
      padding-top: 20px; }
    .about-3 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .about-3 .porfolio .nav_main {
      float: left; }
    .about-3 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1360px) {
    .about-3 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .about-3 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .about-3 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .about-3 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .about-3 .who_we_are .weare {
      padding-left: 100px; }
    .about-3 .sile1 .we_are {
      padding-right: 30px; }
    .about-3 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .about-3 .sile1 .we_are h1 {
      font-size: 50px; }
    .about-3 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .about-3 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .about-3 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .about-3 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .about-3 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .about-3 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .about-3 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .about-3 .team {
      padding: 50px 0; }
    .about-3 .unlimited {
      padding-bottom: 50px; }
    .about-3 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .about-3 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .about-3 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .about-3 .servic .development {
      border: none; }
    .about-3 .servic .appdevelopment {
      border: none; }
    .about-3 .servic .marketing {
      border: none; }
    .about-3 .servic .design {
      border: none; }
    .about-3 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .about-3 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .about-3 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .about-3 .sile1 .we_are {
      padding-right: 10px; }
    .about-3 .porfolio .blanc {
      padding-right: 0; }
    .about-3 .porfolio .mock {
      padding-left: 0; }
    .about-3 .what1 .js-click-product {
      height: 120px; }
    .about-3 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .about-3 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .about-3 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .about-3 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .about-3 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .about-3 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .about-3 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .about-3 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .about-3 .pricing-table {
      padding-top: 100px; }
    .about-3 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .about-3 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .about-3 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .about-3 .sile1 {
      width: 100%; }
    .about-3 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .about-3 .servic .creation {
      padding-top: 19px; }
    .about-3 .servic .design {
      padding: 15px; }
    .about-3 .servic .appdevelopment {
      padding: 15px; }
    .about-3 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .about-3 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .about-3 .pricing-table {
      padding-top: 50px; }
    .about-3 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .about-3 .servic .col-md-12 p {
      font-size: 24px; }
    .about-3 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .about-3 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .about-3 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .about-3 .what1 .main-img .slick-slide {
      display: none; }
    .about-3 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .about-3 .porfolio .blanc img {
      width: 100%; }
    .about-3 .sile1 {
      width: 97%; }
    .about-3 .servic .col-md-4 {
      padding-left: 15px; }
    .about-3 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .about-3 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .about-3 .slick-slider .slick-track {
      width: 250px; }
    .about-3 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .about-3 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .about-3 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  @media screen and (max-width: 1680px) {
    .about-3 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; } }
  @media screen and (max-width: 1440px) {
    .about-3 .approach-mission-designers .our-mision {
      padding: 100px 40px; }
    .about-3 .approach-mission-designers .our-approach {
      padding: 100px 30px; } }
  @media screen and (max-width: 1360px) {
    .about-3 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .about-3 .cases .read-mode .read-mode-produc {
      top: 100px; } }
  @media screen and (max-width: 1170px) {
    .about-3 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .about-3 .approach-mission-designers .our-mision {
      padding: 50px 15px; }
      .about-3 .approach-mission-designers .our-mision h1 {
        font-size: 40px; }
    .about-3 .approach-mission-designers .our-approach {
      padding: 50px 15px;
      padding-bottom: 21px; }
      .about-3 .approach-mission-designers .our-approach h1 {
        font-size: 40px; }
    .about-3 .approach-mission-designers .we-are-designers {
      padding: 50px 15px;
      padding-bottom: 61px; }
      .about-3 .approach-mission-designers .we-are-designers h1 {
        font-size: 40px; }
    .about-3 .affixx {
      padding-top: 15px !important; } }
  @media screen and (max-width: 1024px) {
    .about-3 .approach-mission-designers .we-are-designers {
      padding-bottom: 90px; }
    .about-3 .pull-right {
      padding: 5px; }
    .about-3 .affixx .logo {
      padding-left: 15px; }
    .about-3 .affixx .sidenav {
      padding-right: 15px; }
    .about-3 .we-are-delivering .container {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .about-3 .approach-mission-designers .we-are-designers {
      padding-bottom: 76px; }
    .about-3 .approach-mission-designers .our-approach {
      padding: 50px 15px; }
    .about-3 h1 {
      font-size: 36px !important; } }
  @media screen and (max-width: 768px) {
    .about-3 .affixx .logo {
      padding-left: 15px; }
    .about-3 .affixx .sidenav {
      padding-right: 15px; } }
  @media screen and (max-width: 680px) {
    .about-3 .approach-mission-designers .we-are-designers {
      padding: 30px 15px; }
    .about-3 .approach-mission-designers .we-are-designers h1 {
      padding-right: 20%; } }
  @media screen and (max-width: 568px) {
    .about-3 h1 {
      font-size: 24px !important; }
    .about-3 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .about-3 .approach-mission-designers .col-md-3 {
      width: 100%; }
    .about-3 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .about-3 .approach-mission-designers {
      padding-bottom: 0; }
    .about-3 .cooperate {
      padding-top: 50px; }
    .about-3 .we-are-delivering .container {
      padding: 50px 15px; }
    .about-3 .container_header {
      top: 70%; } }
  @media screen and (max-width: 480px) {
    .about-3 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .about-3 .what1 .main-img .slick-slide {
      display: none; }
    .about-3 .cases .read-mode {
      width: 100%; }
    .about-3 .approach-mission-designers .our-approach p {
      font-size: 14px;
      line-height: 150%; }
    .about-3 .approach-mission-designers .our-mision p {
      font-size: 14px;
      line-height: 150%; }
    .about-3 .unlimited .welcome p {
      font-size: 14px;
      line-height: 150%;
      padding-bottom: 30px; }
    .about-3 .unlimited .col-md-3 {
      padding: 30px 15px; }
      .about-3 .unlimited .col-md-3 p {
        font-size: 14px;
        line-height: 150%; } }
  @media screen and (max-width: 1820px) {
    .about-3 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .about-3 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .about-3 .contacts .contact p {
      font-size: 24px; }
    .about-3 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .about-3 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .about-3 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .about-3 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .about-3 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .about-3 .testimonials-img img {
      width: 100%; }
    .about-3 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .about-3 .cooperate {
      padding-top: 50px; }
    .about-3 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .about-3 .contacts .contact {
      text-align: center; }
    .about-3 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .about-3 .testimonials {
      padding-bottom: 50px; }
    .about-3 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .about-3 .contacts .contact p .circle img {
      width: 8%; }
    .about-3 .contacts .contact p {
      font-size: 20px; }
    .about-3 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .about-3 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .about-3 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .about-3 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .about-3 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .about-3 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .about-3 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .about-3 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .about-3 .gallery .col-md-4 {
      width: 100%; }
    .about-3 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .about-3 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .about-3 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .about-3 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .about-3 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }

.about-4 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .about-4 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .about-4 * {
    box-sizing: border-box; }
  .about-4 .sidenav a:hover {
    color: #b6aeae; }
  .about-4 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    font-family: roboto condensed; }
    .about-4 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .about-4 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .about-4 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .about-4 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .about-4 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .about-4 .button_rea:hover {
      opacity: 0.7; }
    .about-4 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .about-4 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .about-4 .layer {
    position: relative; }
    .about-4 .layer img {
      width: 100%; }
  .about-4 .affix {
    z-index: 1;
    width: 100%; }
  .about-4 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .about-4 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .about-4 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .about-4 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .about-4 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .about-4 .affixx .sidenav .navbar .nav {
          float: right; }
          .about-4 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .about-4 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .about-4 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .about-4 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .about-4 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .about-4 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .about-4 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .about-4 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .about-4 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .about-4 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .about-4 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .about-4 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .about-4 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .about-4 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .about-4 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .about-4 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .about-4 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .about-4 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .about-4 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .about-4 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .about-4 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .about-4 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .about-4 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .about-4 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .about-4 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .about-4 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .about-4 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .about-4 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .about-4 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .about-4 .header-mobi {
    display: none; }
    .about-4 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .about-4 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .about-4 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .about-4 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .about-4 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .about-4 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .about-4 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .about-4 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .about-4 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .about-4 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .about-4 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .about-4 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .about-4 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .about-4 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .about-4 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .about-4 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .about-4 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .about-4 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .about-4 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-4 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .about-4 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-4 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .about-4 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-4 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .about-4 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-4 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .about-4 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .about-4 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .about-4 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .about-4 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-4 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-4 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-4 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-4 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-4 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-4 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-4 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-4 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-4 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-4 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .about-4 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .about-4 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .about-4 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .about-4 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .about-4 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .about-4 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .about-4 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .about-4 .sidenav a:hover {
    color: #f1f1f1; }
  .about-4 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .about-4 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .about-4 .pull-right {
    padding-top: 12px; }
  .about-4 .child2 {
    margin: 5px 0; }
  .about-4 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .about-4 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .about-4 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .about-4 .container_header .breadcrumb {
      background: transparent; }
      .about-4 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .about-4 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .about-4 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .about-4 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .about-4 .container-fluid .col-md-1:nth-child(12n+1), .about-4 .container-fluid .col-md-2:nth-child(6n+1), .about-4 .container-fluid .col-md-3:nth-child(4n+1), .about-4 .container-fluid .col-md-4:nth-child(3n+1), .about-4 .container-fluid .col-md-6:nth-child(2n+1),
  .about-4 .container-fluid .col-sm-1:nth-child(12n+1), .about-4 .container-fluid .col-sm-2:nth-child(6n+1), .about-4 .container-fluid .col-sm-3:nth-child(4n+1), .about-4 .container-fluid .col-sm-4:nth-child(3n+1), .about-4 .container-fluid .col-sm-6:nth-child(2n+1),
  .about-4 .container-fluid .col-xs-1:nth-child(12n+1), .about-4 .container-fluid .col-xs-2:nth-child(6n+1), .about-4 .container-fluid .col-xs-3:nth-child(4n+1), .about-4 .container-fluid .col-xs-4:nth-child(3n+1), .about-4 .container-fluid .col-xs-6:nth-child(2n+1) {
    clear: none; }
  .about-4 .container-fluid .col-lg-1:nth-child(12n+1), .about-4 .container-fluid .col-lg-2:nth-child(6n+1), .about-4 .container-fluid .col-lg-3:nth-child(4n+1), .about-4 .container-fluid .col-lg-4:nth-child(3n+1), .about-4 .container-fluid .col-lg-6:nth-child(2n+1) {
    clear: left; }
  .about-4 .container-fluid {
    background: #f2f2f2; }
    .about-4 .container-fluid .img {
      padding-left: 0;
      padding: 0; }
      .about-4 .container-fluid .img img {
        width: 100%; }
    .about-4 .container-fluid .porodu {
      text-align: center;
      padding: 10% 5%  0 5%; }
      .about-4 .container-fluid .porodu p {
        font-size: 16px;
        color: #909090;
        line-height: 185%; }
      .about-4 .container-fluid .porodu h4 {
        font-size: 20px;
        font-weight: 700;
        font-family: roboto condensed;
        padding: 10px 0; }
      .about-4 .container-fluid .porodu .about {
        background-image: url(../img/Shape-3.png);
        height: 62px;
        width: 62px;
        display: inline-block; }
      .about-4 .container-fluid .porodu .manifesto {
        background-image: url(../img/Forma-1.png);
        height: 54px;
        width: 54px;
        display: inline-block; }
      .about-4 .container-fluid .porodu .skills {
        background-image: url(../img/Shape-4.png);
        height: 47px;
        width: 62px;
        display: inline-block; }
      .about-4 .container-fluid .porodu .we-are-hiring {
        background-image: url(../img/Shape-2.png);
        height: 59px;
        width: 66px;
        display: inline-block; }
      .about-4 .container-fluid .porodu .awards {
        background-image: url(../img/Forma-11.png);
        height: 50px;
        width: 58px;
        display: inline-block; }
  .about-4 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .about-4 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .about-4 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .about-4 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .about-4 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .about-4 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .about-4 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .about-4 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .about-4 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .about-4 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .about-4 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .about-4 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .about-4 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .about-4 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .about-4 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .about-4 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .about-4 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .about-4 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .about-4 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .about-4 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .about-4 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .about-4 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .about-4 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .about-4 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .about-4 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .about-4 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .about-4 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .about-4 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .about-4 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .about-4 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .about-4 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .about-4 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .about-4 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          outline: 0;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .about-4 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .about-4 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .about-4 .footer .full-container .footer2 {
      padding: 20px 0; }
      .about-4 .footer .full-container .footer2 .copy {
        color: #909090; }
      .about-4 .footer .full-container .footer2 .goto {
        text-align: right; }
        .about-4 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 1680px) {
    .about-4 .phone_top {
      padding-right: 80px; } }
  @media screen and (max-width: 1240px) {
    .about-4 .unlimited .col-md-3 {
      padding: 15px; }
    .about-4 .testimonials-design .p {
      padding-left: 17%;
      padding-right: 17%; }
    .about-4 .testimonials-design .pp {
      padding-left: 17%;
      padding-right: 17%; }
    .about-4 .group .easy-way ul li {
      padding: 10px 0;
      font-size: 14px; }
    .about-4 .easy-way {
      padding-left: 0;
      padding-right: 0; }
    .about-4 .easy-way ul {
      -webkit-padding-start: 10px; }
    .about-4 .group .easy-way p {
      font-size: 14px;
      padding-bottom: 10px; }
    .about-4 .group .easy-way h1 {
      font-size: 40px; } }
  @media screen and (max-width: 1024px) {
    .about-4 .side .phone_top {
      display: block; }
    .about-4 .layer {
      padding-top: 0px; }
    .about-4 .group {
      padding-top: 50px; }
    .about-4 .testimonials-design {
      padding-bottom: 50px;
      padding-top: 50px; }
    .about-4 .unlimited {
      padding-top: 30px; }
    .about-4 .row_header5 .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .about-4 .row_header5 {
      padding-bottom: 10px;
      padding-top: 15px; }
    .about-4 .row_header5 .navba {
      padding-left: 15px; }
    .about-4 .phone_top {
      padding-right: 15px; } }
  @media screen and (max-width: 991px) {
    .about-4 .unlimited .col-md-3 {
      padding-bottom: 50px; }
    .about-4 .unlimited .customer {
      padding-bottom: 55px; }
    .about-4 .group {
      padding-bottom: 100px; }
    .about-4 .our-recent {
      padding-bottom: 50px; }
    .about-4 .sile1 .we_are {
      padding-left: 15px; }
    .about-4 .porfo .porfolio {
      padding: 80px 15px; }
    .about-4 .testimonials-design .p {
      padding-left: 5%;
      padding-right: 5%; }
    .about-4 .testimonials-design .pp {
      padding-left: 5%;
      padding-right: 5%; }
    .about-4 .easy-way {
      padding-left: 15px;
      padding-right: 15px; }
    .about-4 br {
      display: none; } }
  @media screen and (max-width: 768px) {
    .about-4 .blog .col-md-4 {
      width: 50%;
      text-align: left; }
    .about-4 .porfo .nav_main .nav-tabs {
      padding-left: 10px; }
    .about-4 .unlimited {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 680px) {
    .about-4 .blog .col-md-4 .blog_name a {
      font-size: 17px; }
    .about-4 .sile1 {
      width: 100%;
      left: 0; }
    .about-4 .unlimited .development {
      clear: left; } }
  @media screen and (max-width: 568px) {
    .about-4 .sile1 {
      top: 50%; }
    .about-4 .layer {
      padding-top: 0; }
    .about-4 .unlimited .col-md-3 {
      width: 100%; }
    .about-4 .testimonials-design .p {
      font-size: 24px; }
    .about-4 .testimonials-design .pp {
      font-size: 14px; }
    .about-4 .blog .col-md-4 {
      width: 100%; }
    .about-4 .blog .blog_name {
      padding-bottom: 0; }
    .about-4 #googlemap1 {
      height: 300px; }
    .about-4 .porfo .porfolio .col-md-4 .some {
      font-size: 14px; }
    .about-4 .testimonials-design .chuky {
      margin-top: 20px; }
    .about-4 .group .easy-way ul li span {
      font-size: 18px; } }
  @media screen and (max-width: 480px) {
    .about-4 .fixed-fluid {
      padding-top: 60px; }
    .about-4 .sile1 {
      left: 0;
      width: 100%; }
    .about-4 .row_header5 {
      padding-top: 20px; }
    .about-4 .affix {
      padding-top: 15px;
      padding-bottom: 10px; }
    .about-4 .testimonials-design .p .file {
      margin-left: 0; }
    .about-4 .testimonials-design .p {
      margin-left: 0;
      margin-right: 0; }
    .about-4 .group .group-img {
      padding-right: 125px; }
    .about-4 .img_porfolio .col-xs-6 {
      width: 100%; }
    .about-4 .porfolio .nav_main {
      margin-left: 0; }
    .about-4 .porfolio .col-md-8 {
      padding-right: 0; }
    .about-4 .porfolio .nav_main .nav-tabs .active {
      padding-bottom: 0; }
    .about-4 .porfolio .nav_main .nav-tabs li {
      padding-bottom: 1px; } }
  .about-4 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .about-4 .pull-right {
    cursor: pointer; }
  .about-4 * {
    outline: none !important; }
  .about-4 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .about-4 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .about-4 .create {
      padding: 117px 30px; }
    .about-4 .careate .carea .cust {
      padding: 15px 10px; }
    .about-4 .carea {
      padding: 40px 80px; }
    .about-4 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .about-4 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .about-4 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .about-4 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .about-4 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .about-4 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .about-4 .affixx .navba {
      padding-left: 5px; }
    .about-4 .phone_top {
      padding-right: 5px; }
    .about-4 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .about-4 .counter1 .col-md-3 {
      padding-left: 8%; }
    .about-4 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .about-4 .feedback .feeb {
      font-size: 200px; }
    .about-4 .affixx .navba {
      padding-left: 15px; }
    .about-4 .phone_top {
      padding-right: 15px; }
    .about-4 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .about-4 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .about-4 .we_are {
      padding: 0 50px; }
    .about-4 .careate .carea .cust {
      padding: 10px 10px; }
    .about-4 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .about-4 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .about-4 .cust h1 {
      padding-bottom: 0; }
    .about-4 .cust p {
      line-height: 150%; }
    .about-4 .button_see {
      margin-top: 27px; }
    .about-4 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .about-4 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .about-4 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .about-4 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .about-4 .footer .full-container {
      padding: 0 15px; }
    .about-4 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .about-4 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .about-4 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .about-4 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .about-4 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .about-4 .contacts .contact {
      padding: 20px 0; }
    .about-4 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .about-4 .feedback .slide_main .test {
      padding-top: 50px; }
    .about-4 .phone_top {
      padding-top: 0; }
    .about-4 .phone_top .pull-right {
      padding: 5px; }
    .about-4 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .about-4 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .about-4 .affixx .sidenav .navbar .nav {
      float: none; }
    .about-4 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .about-4 .affixx {
      padding-bottom: 10px !important; }
    .about-4 .counter1 .col-md-3 {
      padding-left: 6%; }
    .about-4 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .about-4 .header-lap {
      display: none; }
    .about-4 .header-mobi {
      display: block; }
    .about-4 .feedback {
      padding-bottom: 50px; }
    .about-4 .cust h1 {
      font-size: 30px; }
    .about-4 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .about-4 .all-pro span {
      margin-right: 5px; }
    .about-4 .phone_top span {
      display: none; }
    .about-4 .phone_top .phonee {
      display: none; }
    .about-4 .who_we_are {
      padding: 50px 0; }
    .about-4 .blog {
      padding: 50px 0; }
    .about-4 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .about-4 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .about-4 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .about-4 .who_we_are .we_01 {
      padding: 0 15px; }
    .about-4 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .about-4 .porfolio .col-md-8 {
      padding-left: 0; }
    .about-4 .feedback .feeb {
      font-size: 130px; }
    .about-4 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .about-4 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .about-4 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .about-4 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .about-4 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .about-4 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .about-4 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .about-4 .links ul {
      -webkit-padding-start: 0px; }
    .about-4 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .about-4 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .about-4 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .about-4 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .about-4 .recent_post ul {
      -webkit-padding-start: 0px; }
    .about-4 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .about-4 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .about-4 .servic {
      padding-top: 50px; }
    .about-4 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .about-4 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .about-4 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .about-4 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .about-4 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .about-4 .row_top div p {
      line-height: 170%; }
    .about-4 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .about-4 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .about-4 .slide_main .test {
      padding-top: 100px; }
    .about-4 .img_porfolio .col-md-4 {
      width: 50%; }
    .about-4 .servic .col-md-4 {
      width: 50%; }
    .about-4 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .about-4 .blog .col-md-4 {
      width: 33.33333%; }
    .about-4 .button_see {
      margin-top: 10px; }
    .about-4 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .about-4 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .about-4 .button_rea {
      height: 38px;
      margin-top: 0; }
    .about-4 .footer .full-container .footer2 .copy {
      text-align: center; }
    .about-4 .footer .full-container .footer2 .goto {
      text-align: center; }
    .about-4 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .about-4 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .about-4 .feedback .slide_main .test p {
      font-size: 36px; }
    .about-4 .feedback .information .lazy h3 {
      font-size: 20px; }
    .about-4 * h1 {
      font-size: 36px !important; }
    .about-4 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .about-4 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .about-4 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .about-4 .feedback .feeb {
      font-size: 100px; }
    .about-4 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .about-4 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .about-4 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .about-4 .who_we_are .who_are p {
      font-size: 14px; }
    .about-4 .careate .carea .cust h1 {
      font-size: 36px; }
    .about-4 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .about-4 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .about-4 .feedback .slide_main .test p {
      font-size: 36px; }
    .about-4 .feedback .information .lazy h3 {
      font-size: 16px; }
    .about-4 .cuter .counter {
      padding: 50px 0 0 0; }
    .about-4 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .about-4 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .about-4 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .about-4 .porfolio {
      padding: 50px 0px; }
    .about-4 .button-proje {
      width: 210px; }
    .about-4 .video .row_video .video1 > p {
      font-size: 24px; }
    .about-4 .blog .col-md-12 h1 {
      font-size: 36px; }
    .about-4 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .about-4 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .about-4 .footer #googlemap1 {
      height: 400px; }
    .about-4 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .about-4 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .about-4 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .about-4 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .about-4 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .about-4 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .about-4 .side .navbar .list-group-item button {
      top: 0; }
    .about-4 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .about-4 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .about-4 .base {
      margin-left: 0 !important; }
    .about-4 .baseright {
      margin-left: 0 !important; }
    .about-4 .sile1 {
      top: 60%; }
    .about-4 .affixx {
      background: #333 !important; }
    .about-4 .affixx {
      padding-top: 20px !important; }
    .about-4 .feedback .feeb {
      font-size: 70px; }
    .about-4 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .about-4 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .about-4 .who_we_are .who_are h1 {
      font-size: 24px; }
    .about-4 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .about-4 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .about-4 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .about-4 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .about-4 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .about-4 .servic .col-md-12 p {
      font-size: 24px; }
    .about-4 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .about-4 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .about-4 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .about-4 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .about-4 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .about-4 .button_see {
      margin-top: 0; }
    .about-4 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .about-4 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .about-4 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .about-4 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-4 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-4 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-4 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .about-4 .feedback .slide_main .test p {
      font-size: 24px; }
    .about-4 .feedback .information .lazy h3 {
      font-size: 14px; }
    .about-4 * h1 {
      font-size: 24px !important; }
    .about-4 .affixx {
      position: inherit !important; }
    .about-4 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .about-4 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .about-4 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .about-4 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .about-4 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .about-4 .modal .modal-dialog .modal-content {
      padding: 0; }
    .about-4 .img_porfolio .col-md-4 {
      width: 100%; }
    .about-4 .feedback .feeb {
      letter-spacing: 6px; }
    .about-4 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .about-4 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .about-4 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .about-4 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .about-4 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .about-4 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .about-4 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .about-4 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .about-4 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .about-4 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .about-4 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .about-4 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .about-4 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .about-4 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .about-4 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-4 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-4 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-4 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .about-4 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .about-4 .servic .identity {
      padding-top: 20px; }
    .about-4 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .about-4 .porfolio .nav_main {
      float: left; }
    .about-4 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1440px) {
    .about-4 .container-fluid .porodu {
      padding: 5% 5% 0 5%; } }
  @media screen and (max-width: 1360px) {
    .about-4 .container-fluid .porodu {
      padding: 4% 1% 0 1%; } }
  @media screen and (max-width: 1170px) {
    .about-4 .container-fluid .porodu {
      padding: 2% 1% 0 1%; } }
  @media screen and (max-width: 1024px) {
    .about-4 .container-fluid .porodu h4 {
      padding: 5px 0; }
    .about-4 .porodu {
      border-top: 1px solid #bebebe; } }
  @media screen and (max-width: 991px) {
    .about-4 .container-fluid .col-md-1:nth-child(12n+1), .about-4 .container-fluid .col-md-2:nth-child(6n+1), .about-4 .container-fluid .col-md-3:nth-child(4n+1), .about-4 .container-fluid .col-md-4:nth-child(3n+1), .about-4 .container-fluid .col-md-6:nth-child(2n+1),
    .about-4 .container-fluid .col-lg-1:nth-child(12n+1), .about-4 .container-fluid .col-lg-2:nth-child(6n+1), .about-4 .container-fluid .col-lg-3:nth-child(4n+1), .about-4 .container-fluid .col-lg-4:nth-child(3n+1), .about-4 .container-fluid .col-lg-6:nth-child(2n+1),
    .about-4 .container-fluid .col-xs-1:nth-child(12n+1), .about-4 .container-fluid .col-xs-2:nth-child(6n+1), .about-4 .container-fluid .col-xs-3:nth-child(4n+1), .about-4 .container-fluid .col-xs-4:nth-child(3n+1), .about-4 .container-fluid .col-xs-6:nth-child(2n+1) {
      clear: none; }
    .about-4 .container-fluid .col-sm-1:nth-child(12n+1), .about-4 .container-fluid .col-sm-2:nth-child(6n+1), .about-4 .container-fluid .col-sm-3:nth-child(4n+1), .about-4 .container-fluid .col-sm-4:nth-child(3n+1), .about-4 .container-fluid .col-sm-6:nth-child(2n+1) {
      clear: left; }
    .about-4 .container-fluid .porodu {
      padding: 10% 1% 0 1%; } }
  @media screen and (max-width: 768px) {
    .about-4 .container-fluid .porodu {
      padding: 5% 1% 0 1%; }
    .about-4 .container-fluid .poroduc {
      padding-bottom: 5%; } }
  @media screen and (max-width: 680px) {
    .about-4 .container-fluid .col-lg-4 {
      width: 100%;
      padding: 10% 2% 10% 2%; }
    .about-4 .porodu {
      border-top: none; } }
  @media screen and (max-width: 480px) {
    .about-4 .container-fluid .porodu p {
      font-size: 14px !important; }
    .about-4 .contacts .contact p {
      font-size: 20px !important; } }
  @media screen and (max-width: 1680px) {
    .about-4 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; } }
  @media screen and (max-width: 1440px) {
    .about-4 .approach-mission-designers .our-mision {
      padding: 100px 40px; }
    .about-4 .approach-mission-designers .our-approach {
      padding: 100px 30px; } }
  @media screen and (max-width: 1360px) {
    .about-4 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .about-4 .cases .read-mode .read-mode-produc {
      top: 100px; } }
  @media screen and (max-width: 1170px) {
    .about-4 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .about-4 .approach-mission-designers .our-mision {
      padding: 50px 15px; }
      .about-4 .approach-mission-designers .our-mision h1 {
        font-size: 40px; }
    .about-4 .approach-mission-designers .our-approach {
      padding: 50px 15px;
      padding-bottom: 21px; }
      .about-4 .approach-mission-designers .our-approach h1 {
        font-size: 40px; }
    .about-4 .approach-mission-designers .we-are-designers {
      padding: 50px 15px;
      padding-bottom: 61px; }
      .about-4 .approach-mission-designers .we-are-designers h1 {
        font-size: 40px; }
    .about-4 .affixx {
      padding-top: 15px !important; } }
  @media screen and (max-width: 1024px) {
    .about-4 .approach-mission-designers .we-are-designers {
      padding-bottom: 90px; }
    .about-4 .pull-right {
      padding: 5px; }
    .about-4 .affixx .logo {
      padding-left: 15px; }
    .about-4 .affixx .sidenav {
      padding-right: 15px; }
    .about-4 .we-are-delivering .container {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .about-4 .approach-mission-designers .we-are-designers {
      padding-bottom: 76px; }
    .about-4 .approach-mission-designers .our-approach {
      padding: 50px 15px; }
    .about-4 h1 {
      font-size: 36px !important; } }
  @media screen and (max-width: 768px) {
    .about-4 .affixx .logo {
      padding-left: 15px; }
    .about-4 .affixx .sidenav {
      padding-right: 15px; } }
  @media screen and (max-width: 680px) {
    .about-4 .approach-mission-designers .we-are-designers {
      padding: 30px 15px; }
    .about-4 .approach-mission-designers .we-are-designers h1 {
      padding-right: 20%; } }
  @media screen and (max-width: 568px) {
    .about-4 h1 {
      font-size: 24px !important; }
    .about-4 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .about-4 .approach-mission-designers .col-md-3 {
      width: 100%; }
    .about-4 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .about-4 .approach-mission-designers {
      padding-bottom: 0; }
    .about-4 .cooperate {
      padding-top: 50px; }
    .about-4 .we-are-delivering .container {
      padding: 50px 15px; }
    .about-4 .container_header {
      top: 70%; } }
  @media screen and (max-width: 480px) {
    .about-4 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .about-4 .what1 .main-img .slick-slide {
      display: none; }
    .about-4 .cases .read-mode {
      width: 100%; }
    .about-4 .approach-mission-designers .our-approach p {
      font-size: 14px;
      line-height: 150%; }
    .about-4 .approach-mission-designers .our-mision p {
      font-size: 14px;
      line-height: 150%; }
    .about-4 .unlimited .welcome p {
      font-size: 14px;
      line-height: 150%;
      padding-bottom: 30px; }
    .about-4 .unlimited .col-md-3 {
      padding: 30px 15px; }
      .about-4 .unlimited .col-md-3 p {
        font-size: 14px;
        line-height: 150%; } }
  @media screen and (max-width: 1820px) {
    .about-4 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .about-4 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .about-4 .contacts .contact p {
      font-size: 24px; }
    .about-4 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .about-4 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .about-4 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .about-4 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .about-4 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .about-4 .testimonials-img img {
      width: 100%; }
    .about-4 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .about-4 .cooperate {
      padding-top: 50px; }
    .about-4 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .about-4 .contacts .contact {
      text-align: center; }
    .about-4 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .about-4 .testimonials {
      padding-bottom: 50px; }
    .about-4 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .about-4 .contacts .contact p .circle img {
      width: 8%; }
    .about-4 .contacts .contact p {
      font-size: 20px; }
    .about-4 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .about-4 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .about-4 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .about-4 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .about-4 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .about-4 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .about-4 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .about-4 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .about-4 .gallery .col-md-4 {
      width: 100%; }
    .about-4 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .about-4 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .about-4 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .about-4 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .about-4 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }

.blog-1 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .blog-1 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .blog-1 * {
    box-sizing: border-box; }
  .blog-1 .sidenav a:hover {
    color: #b6aeae; }
  .blog-1 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    font-family: roboto condensed; }
    .blog-1 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .blog-1 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .blog-1 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .blog-1 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .blog-1 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .blog-1 .button_rea:hover {
      opacity: 0.7; }
    .blog-1 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .blog-1 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .blog-1 .layer {
    position: relative; }
    .blog-1 .layer img {
      width: 100%; }
  .blog-1 .affix {
    z-index: 9999 !important;
    width: 100%; }
  .blog-1 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .blog-1 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .blog-1 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .blog-1 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .blog-1 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .blog-1 .affixx .sidenav .navbar .nav {
          float: right; }
          .blog-1 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .blog-1 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .blog-1 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .blog-1 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .blog-1 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .blog-1 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .blog-1 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .blog-1 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .blog-1 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .blog-1 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .blog-1 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .blog-1 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .blog-1 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .blog-1 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .blog-1 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .blog-1 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .blog-1 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .blog-1 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .blog-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .blog-1 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .blog-1 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .blog-1 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .blog-1 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .blog-1 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .blog-1 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .blog-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .blog-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .blog-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .blog-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .blog-1 .header-mobi {
    display: none; }
    .blog-1 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .blog-1 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .blog-1 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .blog-1 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .blog-1 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .blog-1 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .blog-1 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .blog-1 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .blog-1 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .blog-1 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .blog-1 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .blog-1 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .blog-1 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .blog-1 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .blog-1 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .blog-1 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .blog-1 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .blog-1 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .blog-1 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-1 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-1 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-1 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-1 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-1 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-1 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-1 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-1 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-1 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-1 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .blog-1 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-1 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-1 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-1 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-1 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-1 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-1 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-1 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-1 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-1 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-1 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-1 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-1 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .blog-1 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .blog-1 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .blog-1 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .blog-1 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .blog-1 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .blog-1 .sidenav a:hover {
    color: #f1f1f1; }
  .blog-1 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .blog-1 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .blog-1 .child2 {
    margin: 5px 0; }
  .blog-1 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .blog-1 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .blog-1 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .blog-1 .container_header .breadcrumb {
      background: transparent; }
      .blog-1 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .blog-1 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .blog-1 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .blog-1 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .blog-1 .blog {
    padding: 150px 0; }
    .blog-1 .blog .col-md-4 {
      padding: 20px 15px; }
      .blog-1 .blog .col-md-4 .blog_img {
        position: relative;
        overflow: hidden; }
        .blog-1 .blog .col-md-4 .blog_img:hover img {
          -moz-transform: scale(1.1);
          -webkit-transform: scale(1.1);
          transform: scale(1.1); }
        .blog-1 .blog .col-md-4 .blog_img img {
          width: 100%;
          transition: all .3s; }
      .blog-1 .blog .col-md-4 .blog_name {
        padding-top: 15px; }
        .blog-1 .blog .col-md-4 .blog_name p {
          font-size: 16px;
          color: #909090;
          padding-top: 30px;
          line-height: 185%; }
        .blog-1 .blog .col-md-4 .blog_name h5 {
          color: #909090;
          padding-bottom: 13px; }
        .blog-1 .blog .col-md-4 .blog_name span {
          color: #fc6a53; }
        .blog-1 .blog .col-md-4 .blog_name a {
          color: #333;
          font-size: 20px;
          font-family: roboto condensed;
          font-weight: 700; }
    .blog-1 .blog .pagination {
      padding-top: 60px; }
      .blog-1 .blog .pagination .active a {
        color: #909090;
        background: #e1e1e1;
        border-color: #e1e1e1; }
      .blog-1 .blog .pagination li a {
        color: #333;
        width: 50px;
        height: 50px;
        line-height: 50px;
        padding: 0;
        transition: all .4s; }
        .blog-1 .blog .pagination li a:hover {
          background: #e1e1e1;
          color: #909090; }
      .blog-1 .blog .pagination li .prev {
        color: #909090;
        border-radius: 0;
        width: 100px; }
  .blog-1 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .blog-1 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .blog-1 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .blog-1 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .blog-1 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .blog-1 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .blog-1 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .blog-1 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .blog-1 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .blog-1 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .blog-1 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .blog-1 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blog-1 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .blog-1 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .blog-1 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .blog-1 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .blog-1 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .blog-1 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blog-1 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .blog-1 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .blog-1 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .blog-1 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .blog-1 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .blog-1 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blog-1 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .blog-1 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .blog-1 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .blog-1 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .blog-1 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .blog-1 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .blog-1 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .blog-1 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .blog-1 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          outline: 0;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .blog-1 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .blog-1 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .blog-1 .footer .full-container .footer2 {
      padding: 20px 0; }
      .blog-1 .footer .full-container .footer2 .copy {
        color: #909090; }
      .blog-1 .footer .full-container .footer2 .goto {
        text-align: right; }
        .blog-1 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 568px) {
    .blog-1 .team1 .team .img-information .information h5 {
      font-size: 18px; }
    .blog-1 .team1 .team .img-information .information h4 {
      font-size: 14px; }
    .blog-1 .team1 .team .img-information .information p {
      font-size: 14px; }
    .blog-1 .team1 {
      padding: 50px 0; } }
  @media screen and (max-width: 568px) {
    .blog-1 .team1 .team {
      width: 100%; } }
  @media screen and (max-width: 1360px) {
    .blog-1 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .blog-1 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .blog-1 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .blog-1 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .blog-1 .who_we_are .weare {
      padding-left: 100px; }
    .blog-1 .sile1 .we_are {
      padding-right: 30px; }
    .blog-1 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .blog-1 .sile1 .we_are h1 {
      font-size: 50px; }
    .blog-1 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .blog-1 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .blog-1 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .blog-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blog-1 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .blog-1 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .blog-1 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .blog-1 .team {
      padding: 50px 0; }
    .blog-1 .unlimited {
      padding-bottom: 50px; }
    .blog-1 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .blog-1 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .blog-1 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .blog-1 .servic .development {
      border: none; }
    .blog-1 .servic .appdevelopment {
      border: none; }
    .blog-1 .servic .marketing {
      border: none; }
    .blog-1 .servic .design {
      border: none; }
    .blog-1 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .blog-1 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .blog-1 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .blog-1 .sile1 .we_are {
      padding-right: 10px; }
    .blog-1 .porfolio .blanc {
      padding-right: 0; }
    .blog-1 .porfolio .mock {
      padding-left: 0; }
    .blog-1 .what1 .js-click-product {
      height: 120px; }
    .blog-1 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .blog-1 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .blog-1 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .blog-1 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .blog-1 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .blog-1 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .blog-1 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .blog-1 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .blog-1 .pricing-table {
      padding-top: 100px; }
    .blog-1 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .blog-1 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .blog-1 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .blog-1 .sile1 {
      width: 100%; }
    .blog-1 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .blog-1 .servic .creation {
      padding-top: 19px; }
    .blog-1 .servic .design {
      padding: 15px; }
    .blog-1 .servic .appdevelopment {
      padding: 15px; }
    .blog-1 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .blog-1 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .blog-1 .pricing-table {
      padding-top: 50px; }
    .blog-1 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .blog-1 .servic .col-md-12 p {
      font-size: 24px; }
    .blog-1 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .blog-1 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .blog-1 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .blog-1 .what1 .main-img .slick-slide {
      display: none; }
    .blog-1 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .blog-1 .porfolio .blanc img {
      width: 100%; }
    .blog-1 .sile1 {
      width: 97%; }
    .blog-1 .servic .col-md-4 {
      padding-left: 15px; }
    .blog-1 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .blog-1 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .blog-1 .slick-slider .slick-track {
      width: 250px; }
    .blog-1 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .blog-1 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .blog-1 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  .blog-1 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .blog-1 .pull-right {
    cursor: pointer; }
  .blog-1 * {
    outline: none !important; }
  .blog-1 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .blog-1 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .blog-1 .create {
      padding: 117px 30px; }
    .blog-1 .careate .carea .cust {
      padding: 15px 10px; }
    .blog-1 .carea {
      padding: 40px 80px; }
    .blog-1 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .blog-1 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .blog-1 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .blog-1 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .blog-1 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .blog-1 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .blog-1 .affixx .navba {
      padding-left: 5px; }
    .blog-1 .phone_top {
      padding-right: 5px; }
    .blog-1 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .blog-1 .counter1 .col-md-3 {
      padding-left: 8%; }
    .blog-1 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .blog-1 .feedback .feeb {
      font-size: 200px; }
    .blog-1 .affixx .navba {
      padding-left: 15px; }
    .blog-1 .phone_top {
      padding-right: 15px; }
    .blog-1 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .blog-1 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .blog-1 .we_are {
      padding: 0 50px; }
    .blog-1 .careate .carea .cust {
      padding: 10px 10px; }
    .blog-1 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .blog-1 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .blog-1 .cust h1 {
      padding-bottom: 0; }
    .blog-1 .cust p {
      line-height: 150%; }
    .blog-1 .button_see {
      margin-top: 27px; }
    .blog-1 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .blog-1 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .blog-1 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .blog-1 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .blog-1 .footer .full-container {
      padding: 0 15px; }
    .blog-1 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .blog-1 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .blog-1 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .blog-1 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .blog-1 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .blog-1 .contacts .contact {
      padding: 20px 0; }
    .blog-1 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .blog-1 .feedback .slide_main .test {
      padding-top: 50px; }
    .blog-1 .phone_top {
      padding-top: 0; }
    .blog-1 .phone_top .pull-right {
      padding: 5px; }
    .blog-1 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .blog-1 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .blog-1 .affixx .sidenav .navbar .nav {
      float: none; }
    .blog-1 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .blog-1 .affixx {
      padding-bottom: 10px !important; }
    .blog-1 .counter1 .col-md-3 {
      padding-left: 6%; }
    .blog-1 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .blog-1 .header-lap {
      display: none; }
    .blog-1 .header-mobi {
      display: block; }
    .blog-1 .feedback {
      padding-bottom: 50px; }
    .blog-1 .cust h1 {
      font-size: 30px; }
    .blog-1 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .blog-1 .all-pro span {
      margin-right: 5px; }
    .blog-1 .phone_top span {
      display: none; }
    .blog-1 .phone_top .phonee {
      display: none; }
    .blog-1 .who_we_are {
      padding: 50px 0; }
    .blog-1 .blog {
      padding: 50px 0; }
    .blog-1 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .blog-1 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .blog-1 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .blog-1 .who_we_are .we_01 {
      padding: 0 15px; }
    .blog-1 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .blog-1 .porfolio .col-md-8 {
      padding-left: 0; }
    .blog-1 .feedback .feeb {
      font-size: 130px; }
    .blog-1 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .blog-1 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .blog-1 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .blog-1 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .blog-1 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .blog-1 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .blog-1 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .blog-1 .links ul {
      -webkit-padding-start: 0px; }
    .blog-1 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .blog-1 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .blog-1 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .blog-1 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .blog-1 .recent_post ul {
      -webkit-padding-start: 0px; }
    .blog-1 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .blog-1 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .blog-1 .servic {
      padding-top: 50px; }
    .blog-1 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .blog-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .blog-1 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .blog-1 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .blog-1 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .blog-1 .row_top div p {
      line-height: 170%; }
    .blog-1 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .blog-1 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .blog-1 .slide_main .test {
      padding-top: 100px; }
    .blog-1 .img_porfolio .col-md-4 {
      width: 50%; }
    .blog-1 .servic .col-md-4 {
      width: 50%; }
    .blog-1 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .blog-1 .blog .col-md-4 {
      width: 33.33333%; }
    .blog-1 .button_see {
      margin-top: 10px; }
    .blog-1 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .blog-1 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .blog-1 .button_rea {
      height: 38px;
      margin-top: 0; }
    .blog-1 .footer .full-container .footer2 .copy {
      text-align: center; }
    .blog-1 .footer .full-container .footer2 .goto {
      text-align: center; }
    .blog-1 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .blog-1 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .blog-1 .feedback .slide_main .test p {
      font-size: 36px; }
    .blog-1 .feedback .information .lazy h3 {
      font-size: 20px; }
    .blog-1 * h1 {
      font-size: 36px !important; }
    .blog-1 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .blog-1 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .blog-1 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .blog-1 .feedback .feeb {
      font-size: 100px; }
    .blog-1 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .blog-1 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .blog-1 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .blog-1 .who_we_are .who_are p {
      font-size: 14px; }
    .blog-1 .careate .carea .cust h1 {
      font-size: 36px; }
    .blog-1 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .blog-1 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .blog-1 .feedback .slide_main .test p {
      font-size: 36px; }
    .blog-1 .feedback .information .lazy h3 {
      font-size: 16px; }
    .blog-1 .cuter .counter {
      padding: 50px 0 0 0; }
    .blog-1 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .blog-1 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .blog-1 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .blog-1 .porfolio {
      padding: 50px 0px; }
    .blog-1 .button-proje {
      width: 210px; }
    .blog-1 .video .row_video .video1 > p {
      font-size: 24px; }
    .blog-1 .blog .col-md-12 h1 {
      font-size: 36px; }
    .blog-1 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .blog-1 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .blog-1 .footer #googlemap1 {
      height: 400px; }
    .blog-1 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blog-1 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .blog-1 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .blog-1 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .blog-1 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .blog-1 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .blog-1 .side .navbar .list-group-item button {
      top: 0; }
    .blog-1 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .blog-1 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .blog-1 .base {
      margin-left: 0 !important; }
    .blog-1 .baseright {
      margin-left: 0 !important; }
    .blog-1 .sile1 {
      top: 60%; }
    .blog-1 .affixx {
      background: #333 !important; }
    .blog-1 .affixx {
      padding-top: 20px !important; }
    .blog-1 .feedback .feeb {
      font-size: 70px; }
    .blog-1 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .blog-1 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .blog-1 .who_we_are .who_are h1 {
      font-size: 24px; }
    .blog-1 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .blog-1 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-1 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .blog-1 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .blog-1 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .blog-1 .servic .col-md-12 p {
      font-size: 24px; }
    .blog-1 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-1 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .blog-1 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .blog-1 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .blog-1 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .blog-1 .button_see {
      margin-top: 0; }
    .blog-1 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .blog-1 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .blog-1 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .blog-1 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-1 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-1 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-1 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-1 .feedback .slide_main .test p {
      font-size: 24px; }
    .blog-1 .feedback .information .lazy h3 {
      font-size: 14px; }
    .blog-1 * h1 {
      font-size: 24px !important; }
    .blog-1 .affixx {
      position: inherit !important; }
    .blog-1 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .blog-1 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .blog-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .blog-1 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .blog-1 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .blog-1 .modal .modal-dialog .modal-content {
      padding: 0; }
    .blog-1 .img_porfolio .col-md-4 {
      width: 100%; }
    .blog-1 .feedback .feeb {
      letter-spacing: 6px; }
    .blog-1 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .blog-1 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .blog-1 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .blog-1 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .blog-1 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .blog-1 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .blog-1 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .blog-1 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .blog-1 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .blog-1 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .blog-1 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .blog-1 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .blog-1 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .blog-1 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .blog-1 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-1 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-1 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-1 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-1 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .blog-1 .servic .identity {
      padding-top: 20px; }
    .blog-1 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .blog-1 .porfolio .nav_main {
      float: left; }
    .blog-1 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .blog-1 .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .blog-1 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .blog-1 .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .blog-1 .who_we_are .weare {
      padding-left: 50px; }
    .blog-1 .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .blog-1 .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .blog-1 .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .blog-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .blog-1 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .blog-1 .cases .read-mode .read-mode-produc {
      top: 100px; }
    .blog-1 .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .blog-1 .video-skills .skills {
      padding: 0 15px; }
    .blog-1 .contacts .contact p {
      font-size: 24px; }
    .blog-1 .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .blog-1 .about .about-we h1 {
      font-size: 40px; }
    .blog-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .blog-1 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .blog-1 .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .blog-1 .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .blog-1 .cooperate .logo-brand img {
      width: 100%; }
    .blog-1 .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blog-1 .cooperate {
      padding-top: 50px; }
    .blog-1 .talk-to .row {
      padding: 50px 0; }
    .blog-1 .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .blog-1 .sile1 .we_are {
      padding-right: 0; }
    .blog-1 .about {
      top: 0;
      padding: 30px 0; }
    .blog-1 .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blog-1 .about .about-we {
      padding-left: 30px; }
    .blog-1 .about .corem-ipsum {
      padding-right: 30px; }
      .blog-1 .about .corem-ipsum p {
        line-height: 150%; }
    .blog-1 .contacts .contact {
      text-align: center; }
    .blog-1 .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .blog-1 .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .blog-1 .video-skills .video {
      padding-left: 15px; }
    .blog-1 .video-skills {
      padding-bottom: 50px; }
    .blog-1 .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .blog-1 .contacts .contact p .circle img {
      width: 8%; }
    .blog-1 .contacts .contact p {
      font-size: 20px; }
    .blog-1 .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .blog-1 .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .blog-1 .about .corem-ipsum {
      padding-left: 30px; }
    .blog-1 .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .blog-1 .cooperate .logo-brand {
      text-align: center; }
    .blog-1 .cooperate .logo-brand img {
      width: initial; }
    .blog-1 .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .blog-1 .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .blog-1 .button-contact button {
      font-size: 13px;
      width: 230px; }
    .blog-1 .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .blog-1 .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .blog-1 .button1 .vuong {
      background: transparent !important; }
    .blog-1 .button1 span {
      background: #fff !important; }
    .blog-1 .phone_top .pull-right i {
      color: #fff !important; }
    .blog-1 .sile1 {
      width: 65%; }
    .blog-1 .about .corem-ipsum p {
      font-size: 14px; }
    .blog-1 .case-center .case-studies p {
      font-size: 14px; }
    .blog-1 .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .blog-1 .slick-dots {
      bottom: -50px !important; }
    .blog-1 .cooperate {
      padding-top: 50px; }
    .blog-1 .who_we_are .weare {
      padding-bottom: 0; }
    .blog-1 .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .blog-1 .button-contact button {
      height: 40px; }
    .blog-1 .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .blog-1 .cooperate .logo-brand img {
      width: 100%; }
    .blog-1 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .blog-1 .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-1 .blog .blog2 .blog_name a {
      font-size: 18px; }
    .blog-1 .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .blog-1 .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .blog-1 .talk-to .input-contact input {
      font-size: 14px; }
    .blog-1 .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .blog-1 .servic .col-md-4 {
      padding-left: 30px; }
    .blog-1 .button1 .vuong {
      background: transparent !important; }
    .blog-1 .button1 span {
      background: #fff !important; }
    .blog-1 .phone_top .pull-right i {
      color: #fff !important; }
    .blog-1 .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .blog-1 .sile1 {
      width: 95%;
      left: 5%; }
    .blog-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .blog-1 .cooperate .logo-brand img {
      width: initial; }
    .blog-1 .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .blog-1 .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .blog-1 .cases .read-mode {
      width: 100%; }
    .blog-1 .row_top {
      width: 100%; }
    .blog-1 .sile1 .row_top .we_are {
      padding: 0 5px; }
    .blog-1 .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .blog-1 .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }
  @media screen and (max-width: 1820px) {
    .blog-1 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .blog-1 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .blog-1 .contacts .contact p {
      font-size: 24px; }
    .blog-1 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .blog-1 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .blog-1 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .blog-1 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .blog-1 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .blog-1 .testimonials-img img {
      width: 100%; }
    .blog-1 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .blog-1 .cooperate {
      padding-top: 50px; }
    .blog-1 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .blog-1 .contacts .contact {
      text-align: center; }
    .blog-1 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .blog-1 .testimonials {
      padding-bottom: 50px; }
    .blog-1 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .blog-1 .contacts .contact p .circle img {
      width: 8%; }
    .blog-1 .contacts .contact p {
      font-size: 20px; }
    .blog-1 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .blog-1 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .blog-1 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .blog-1 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .blog-1 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .blog-1 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .blog-1 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-1 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .blog-1 .gallery .col-md-4 {
      width: 100%; }
    .blog-1 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .blog-1 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .blog-1 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .blog-1 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .blog-1 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .blog-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blog-1 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .blog-1 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .blog-1 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .blog-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blog-1 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .blog-1 .affixx {
      padding-top: 15px !important; }
    .blog-1 .pull-right {
      padding-top: 5px; }
    .blog-1 .layer {
      padding-top: 0px; }
    .blog-1 .pull-right {
      padding: 5px 0; }
    .blog-1 .page-404 {
      padding-top: 50px 15px; }
    .blog-1 .affixx .sidenav {
      padding-right: 15px; }
    .blog-1 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .blog-1 .careate img {
      width: 100%; }
    .blog-1 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .blog-1 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .blog-1 .layer {
      padding-top: 62px; }
    .blog-1 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .blog-1 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .blog-1 .container_header {
      top: 75%; }
    .blog-1 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .blog-1 .container_header .breadcrumb .active {
      width: auto; }
    .blog-1 .blog .pagination li .prev {
      width: 80px; }
    .blog-1 .container_header h1 {
      padding-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .blog-1 .pricing-table .center-mode {
      padding-bottom: 50px; }
    .blog-1 .pricing-table {
      padding-top: 50px; }
    .blog-1 .servic .col-md-12 p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 768px) {
    .blog-1 .affixx .logo {
      padding-left: 15px; }
    .blog-1 .affixx .sidenav {
      padding-right: 15px; } }
  @media (min-width: 767px) and (max-width: 900px) {
    .blog-1 .brand .brand_logo .brand-logo img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .blog-1 .brand .brand_logo .clear-left {
      clear: left; }
    .blog-1 .brand .brand_logo .brand-logo {
      width: 33.3333%;
      text-align: center;
      padding-bottom: 20px; } }
  @media screen and (max-width: 680px) {
    .blog-1 .brand .brand_logo {
      padding: 50px 15px; } }
  @media screen and (max-width: 568px) {
    .blog-1 .brand .brand_logo .brand-logo {
      width: 100%;
      text-align: center;
      padding-bottom: 30px; } }
  @media screen and (max-width: 480px) {
    .blog-1 .video-skills .video .helo .button_play {
      padding: 30px; } }

.blog-2 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .blog-2 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .blog-2 * {
    box-sizing: border-box; }
  .blog-2 .sidenav a:hover {
    color: #b6aeae; }
  .blog-2 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    font-family: roboto condensed; }
    .blog-2 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .blog-2 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .blog-2 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .blog-2 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .blog-2 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .blog-2 .button_rea:hover {
      opacity: 0.7; }
    .blog-2 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .blog-2 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .blog-2 .layer {
    position: relative; }
    .blog-2 .layer img {
      width: 100%; }
  .blog-2 .affix {
    z-index: 9999 !important;
    width: 100%; }
  .blog-2 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .blog-2 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .blog-2 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .blog-2 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .blog-2 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .blog-2 .affixx .sidenav .navbar .nav {
          float: right; }
          .blog-2 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .blog-2 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .blog-2 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .blog-2 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .blog-2 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .blog-2 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .blog-2 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    color: #b6aeae;
                    text-decoration: none; }
            .blog-2 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .blog-2 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .blog-2 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .blog-2 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .blog-2 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .blog-2 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .blog-2 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .blog-2 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .blog-2 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .blog-2 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .blog-2 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .blog-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .blog-2 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .blog-2 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .blog-2 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .blog-2 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .blog-2 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .blog-2 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .blog-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .blog-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .blog-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .blog-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .blog-2 .header-mobi {
    display: none; }
    .blog-2 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .blog-2 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .blog-2 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .blog-2 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .blog-2 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .blog-2 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .blog-2 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .blog-2 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .blog-2 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .blog-2 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .blog-2 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .blog-2 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .blog-2 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .blog-2 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .blog-2 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .blog-2 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .blog-2 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .blog-2 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .blog-2 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-2 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-2 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-2 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-2 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-2 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-2 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-2 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-2 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-2 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-2 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .blog-2 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-2 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-2 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-2 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-2 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-2 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-2 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-2 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-2 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-2 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-2 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-2 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-2 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .blog-2 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .blog-2 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .blog-2 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .blog-2 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .blog-2 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .blog-2 .sidenav a:hover {
    color: #f1f1f1; }
  .blog-2 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .blog-2 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .blog-2 .child2 {
    margin: 5px 0; }
  .blog-2 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .blog-2 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .blog-2 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .blog-2 .container_header .breadcrumb {
      background: transparent; }
      .blog-2 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .blog-2 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .blog-2 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .blog-2 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .blog-2 .blog {
    padding: 150px 0; }
    .blog-2 .blog .col-md-4 {
      padding: 20px 15px; }
    .blog-2 .blog .blog_name {
      padding-top: 15px; }
      .blog-2 .blog .blog_name p {
        font-size: 16px;
        color: #909090;
        padding-top: 30px;
        line-height: 185%; }
      .blog-2 .blog .blog_name h5 {
        color: #909090;
        padding-bottom: 13px; }
      .blog-2 .blog .blog_name span {
        color: #fc6a53; }
      .blog-2 .blog .blog_name a {
        color: #333;
        font-size: 20px;
        font-family: roboto condensed;
        font-weight: 700; }
    .blog-2 .blog .pagination {
      padding-top: 60px; }
      .blog-2 .blog .pagination .active a {
        color: #909090;
        background: #e1e1e1;
        border-color: #e1e1e1; }
      .blog-2 .blog .pagination li a {
        color: #333;
        width: 50px;
        height: 50px;
        line-height: 50px;
        padding: 0;
        transition: all .4s; }
        .blog-2 .blog .pagination li a:hover {
          background: #e1e1e1;
          color: #909090; }
      .blog-2 .blog .pagination li .prev {
        color: #909090;
        border-radius: 0;
        width: 100px;
        overflow: h; }
  .blog-2 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .blog-2 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .blog-2 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .blog-2 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .blog-2 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .blog-2 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .blog-2 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .blog-2 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .blog-2 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .blog-2 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .blog-2 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .blog-2 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blog-2 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .blog-2 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .blog-2 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .blog-2 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .blog-2 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .blog-2 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blog-2 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .blog-2 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .blog-2 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .blog-2 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .blog-2 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .blog-2 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blog-2 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .blog-2 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .blog-2 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .blog-2 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .blog-2 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .blog-2 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .blog-2 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .blog-2 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .blog-2 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          width: 100%;
          text-transform: uppercase;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .blog-2 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .blog-2 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .blog-2 .footer .full-container .footer2 {
      padding: 20px 0; }
      .blog-2 .footer .full-container .footer2 .copy {
        color: #909090; }
      .blog-2 .footer .full-container .footer2 .goto {
        text-align: right; }
        .blog-2 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 568px) {
    .blog-2 .team1 .team .img-information .information h5 {
      font-size: 18px; }
    .blog-2 .team1 .team .img-information .information h4 {
      font-size: 14px; }
    .blog-2 .team1 .team .img-information .information p {
      font-size: 14px; }
    .blog-2 .team1 {
      padding: 50px 0; } }
  @media screen and (max-width: 568px) {
    .blog-2 .team1 .team {
      width: 100%; } }
  @media screen and (max-width: 1360px) {
    .blog-2 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .blog-2 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .blog-2 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .blog-2 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .blog-2 .who_we_are .weare {
      padding-left: 100px; }
    .blog-2 .sile1 .we_are {
      padding-right: 30px; }
    .blog-2 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .blog-2 .sile1 .we_are h1 {
      font-size: 50px; }
    .blog-2 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .blog-2 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .blog-2 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .blog-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blog-2 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .blog-2 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .blog-2 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .blog-2 .team {
      padding: 50px 0; }
    .blog-2 .unlimited {
      padding-bottom: 50px; }
    .blog-2 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .blog-2 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .blog-2 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .blog-2 .servic .development {
      border: none; }
    .blog-2 .servic .appdevelopment {
      border: none; }
    .blog-2 .servic .marketing {
      border: none; }
    .blog-2 .servic .design {
      border: none; }
    .blog-2 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .blog-2 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .blog-2 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .blog-2 .sile1 .we_are {
      padding-right: 10px; }
    .blog-2 .porfolio .blanc {
      padding-right: 0; }
    .blog-2 .porfolio .mock {
      padding-left: 0; }
    .blog-2 .what1 .js-click-product {
      height: 120px; }
    .blog-2 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .blog-2 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .blog-2 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .blog-2 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .blog-2 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .blog-2 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .blog-2 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .blog-2 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .blog-2 .pricing-table {
      padding-top: 100px; }
    .blog-2 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .blog-2 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .blog-2 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .blog-2 .sile1 {
      width: 100%; }
    .blog-2 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .blog-2 .servic .creation {
      padding-top: 19px; }
    .blog-2 .servic .design {
      padding: 15px; }
    .blog-2 .servic .appdevelopment {
      padding: 15px; }
    .blog-2 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .blog-2 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .blog-2 .pricing-table {
      padding-top: 50px; }
    .blog-2 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .blog-2 .servic .col-md-12 p {
      font-size: 24px; }
    .blog-2 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .blog-2 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .blog-2 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .blog-2 .what1 .main-img .slick-slide {
      display: none; }
    .blog-2 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .blog-2 .porfolio .blanc img {
      width: 100%; }
    .blog-2 .sile1 {
      width: 97%; }
    .blog-2 .servic .col-md-4 {
      padding-left: 15px; }
    .blog-2 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .blog-2 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .blog-2 .slick-slider .slick-track {
      width: 250px; }
    .blog-2 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .blog-2 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .blog-2 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  .blog-2 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .blog-2 .pull-right {
    cursor: pointer; }
  .blog-2 * {
    outline: none !important; }
  .blog-2 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .blog-2 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .blog-2 .create {
      padding: 117px 30px; }
    .blog-2 .careate .carea .cust {
      padding: 15px 10px; }
    .blog-2 .carea {
      padding: 40px 80px; }
    .blog-2 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .blog-2 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .blog-2 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .blog-2 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .blog-2 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .blog-2 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .blog-2 .affixx .navba {
      padding-left: 5px; }
    .blog-2 .phone_top {
      padding-right: 5px; }
    .blog-2 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .blog-2 .counter1 .col-md-3 {
      padding-left: 8%; }
    .blog-2 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .blog-2 .feedback .feeb {
      font-size: 200px; }
    .blog-2 .affixx .navba {
      padding-left: 15px; }
    .blog-2 .phone_top {
      padding-right: 15px; }
    .blog-2 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .blog-2 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .blog-2 .we_are {
      padding: 0 50px; }
    .blog-2 .careate .carea .cust {
      padding: 10px 10px; }
    .blog-2 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .blog-2 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .blog-2 .cust h1 {
      padding-bottom: 0; }
    .blog-2 .cust p {
      line-height: 150%; }
    .blog-2 .button_see {
      margin-top: 27px; }
    .blog-2 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .blog-2 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .blog-2 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .blog-2 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .blog-2 .footer .full-container {
      padding: 0 15px; }
    .blog-2 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .blog-2 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .blog-2 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .blog-2 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .blog-2 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .blog-2 .contacts .contact {
      padding: 20px 0; }
    .blog-2 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .blog-2 .feedback .slide_main .test {
      padding-top: 50px; }
    .blog-2 .phone_top {
      padding-top: 0; }
    .blog-2 .phone_top .pull-right {
      padding: 5px; }
    .blog-2 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .blog-2 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .blog-2 .affixx .sidenav .navbar .nav {
      float: none; }
    .blog-2 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .blog-2 .affixx {
      padding-bottom: 10px !important; }
    .blog-2 .counter1 .col-md-3 {
      padding-left: 6%; }
    .blog-2 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .blog-2 .header-lap {
      display: none; }
    .blog-2 .header-mobi {
      display: block; }
    .blog-2 .feedback {
      padding-bottom: 50px; }
    .blog-2 .cust h1 {
      font-size: 30px; }
    .blog-2 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .blog-2 .all-pro span {
      margin-right: 5px; }
    .blog-2 .phone_top span {
      display: none; }
    .blog-2 .phone_top .phonee {
      display: none; }
    .blog-2 .who_we_are {
      padding: 50px 0; }
    .blog-2 .blog {
      padding: 50px 0; }
    .blog-2 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .blog-2 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .blog-2 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .blog-2 .who_we_are .we_01 {
      padding: 0 15px; }
    .blog-2 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .blog-2 .porfolio .col-md-8 {
      padding-left: 0; }
    .blog-2 .feedback .feeb {
      font-size: 130px; }
    .blog-2 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .blog-2 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .blog-2 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .blog-2 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .blog-2 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .blog-2 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .blog-2 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .blog-2 .links ul {
      -webkit-padding-start: 0px; }
    .blog-2 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .blog-2 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .blog-2 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .blog-2 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .blog-2 .recent_post ul {
      -webkit-padding-start: 0px; }
    .blog-2 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .blog-2 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .blog-2 .servic {
      padding-top: 50px; }
    .blog-2 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .blog-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .blog-2 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .blog-2 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .blog-2 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .blog-2 .row_top div p {
      line-height: 170%; }
    .blog-2 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .blog-2 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .blog-2 .slide_main .test {
      padding-top: 100px; }
    .blog-2 .img_porfolio .col-md-4 {
      width: 50%; }
    .blog-2 .servic .col-md-4 {
      width: 50%; }
    .blog-2 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .blog-2 .blog .col-md-4 {
      width: 33.33333%; }
    .blog-2 .button_see {
      margin-top: 10px; }
    .blog-2 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .blog-2 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .blog-2 .button_rea {
      height: 38px;
      margin-top: 0; }
    .blog-2 .footer .full-container .footer2 .copy {
      text-align: center; }
    .blog-2 .footer .full-container .footer2 .goto {
      text-align: center; }
    .blog-2 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .blog-2 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .blog-2 .feedback .slide_main .test p {
      font-size: 36px; }
    .blog-2 .feedback .information .lazy h3 {
      font-size: 20px; }
    .blog-2 * h1 {
      font-size: 36px !important; }
    .blog-2 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .blog-2 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .blog-2 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .blog-2 .feedback .feeb {
      font-size: 100px; }
    .blog-2 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .blog-2 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .blog-2 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .blog-2 .who_we_are .who_are p {
      font-size: 14px; }
    .blog-2 .careate .carea .cust h1 {
      font-size: 36px; }
    .blog-2 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .blog-2 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .blog-2 .feedback .slide_main .test p {
      font-size: 36px; }
    .blog-2 .feedback .information .lazy h3 {
      font-size: 16px; }
    .blog-2 .cuter .counter {
      padding: 50px 0 0 0; }
    .blog-2 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .blog-2 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .blog-2 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .blog-2 .porfolio {
      padding: 50px 0px; }
    .blog-2 .button-proje {
      width: 210px; }
    .blog-2 .video .row_video .video1 > p {
      font-size: 24px; }
    .blog-2 .blog .col-md-12 h1 {
      font-size: 36px; }
    .blog-2 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .blog-2 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .blog-2 .footer #googlemap1 {
      height: 400px; }
    .blog-2 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blog-2 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .blog-2 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .blog-2 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .blog-2 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .blog-2 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .blog-2 .side .navbar .list-group-item button {
      top: 0; }
    .blog-2 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .blog-2 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .blog-2 .base {
      margin-left: 0 !important; }
    .blog-2 .baseright {
      margin-left: 0 !important; }
    .blog-2 .sile1 {
      top: 60%; }
    .blog-2 .affixx {
      background: #333 !important; }
    .blog-2 .affixx {
      padding-top: 20px !important; }
    .blog-2 .feedback .feeb {
      font-size: 70px; }
    .blog-2 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .blog-2 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .blog-2 .who_we_are .who_are h1 {
      font-size: 24px; }
    .blog-2 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .blog-2 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-2 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .blog-2 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .blog-2 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .blog-2 .servic .col-md-12 p {
      font-size: 24px; }
    .blog-2 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-2 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .blog-2 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .blog-2 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .blog-2 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .blog-2 .button_see {
      margin-top: 0; }
    .blog-2 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .blog-2 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .blog-2 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .blog-2 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-2 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-2 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-2 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-2 .feedback .slide_main .test p {
      font-size: 24px; }
    .blog-2 .feedback .information .lazy h3 {
      font-size: 14px; }
    .blog-2 * h1 {
      font-size: 24px !important; }
    .blog-2 .affixx {
      position: inherit !important; }
    .blog-2 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .blog-2 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .blog-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .blog-2 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .blog-2 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .blog-2 .modal .modal-dialog .modal-content {
      padding: 0; }
    .blog-2 .img_porfolio .col-md-4 {
      width: 100%; }
    .blog-2 .feedback .feeb {
      letter-spacing: 6px; }
    .blog-2 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .blog-2 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .blog-2 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .blog-2 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .blog-2 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .blog-2 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .blog-2 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .blog-2 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .blog-2 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .blog-2 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .blog-2 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .blog-2 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .blog-2 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .blog-2 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .blog-2 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-2 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-2 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-2 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-2 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .blog-2 .servic .identity {
      padding-top: 20px; }
    .blog-2 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .blog-2 .porfolio .nav_main {
      float: left; }
    .blog-2 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .blog-2 .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .blog-2 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .blog-2 .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .blog-2 .who_we_are .weare {
      padding-left: 50px; }
    .blog-2 .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .blog-2 .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .blog-2 .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .blog-2 .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .blog-2 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .blog-2 .cases .read-mode .read-mode-produc {
      top: 100px; }
    .blog-2 .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .blog-2 .video-skills .skills {
      padding: 0 15px; }
    .blog-2 .contacts .contact p {
      font-size: 24px; }
    .blog-2 .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .blog-2 .about .about-we h1 {
      font-size: 40px; }
    .blog-2 .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .blog-2 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .blog-2 .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .blog-2 .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .blog-2 .cooperate .logo-brand img {
      width: 100%; }
    .blog-2 .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blog-2 .cooperate {
      padding-top: 50px; }
    .blog-2 .talk-to .row {
      padding: 50px 0; }
    .blog-2 .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .blog-2 .sile1 .we_are {
      padding-right: 0; }
    .blog-2 .about {
      top: 0;
      padding: 30px 0; }
    .blog-2 .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blog-2 .about .about-we {
      padding-left: 30px; }
    .blog-2 .about .corem-ipsum {
      padding-right: 30px; }
      .blog-2 .about .corem-ipsum p {
        line-height: 150%; }
    .blog-2 .contacts .contact {
      text-align: center; }
    .blog-2 .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .blog-2 .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .blog-2 .video-skills .video {
      padding-left: 15px; }
    .blog-2 .video-skills {
      padding-bottom: 50px; }
    .blog-2 .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .blog-2 .contacts .contact p .circle img {
      width: 8%; }
    .blog-2 .contacts .contact p {
      font-size: 20px; }
    .blog-2 .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .blog-2 .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .blog-2 .about .corem-ipsum {
      padding-left: 30px; }
    .blog-2 .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .blog-2 .cooperate .logo-brand {
      text-align: center; }
    .blog-2 .cooperate .logo-brand img {
      width: initial; }
    .blog-2 .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .blog-2 .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .blog-2 .button-contact button {
      font-size: 13px;
      width: 230px; }
    .blog-2 .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .blog-2 .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .blog-2 .button1 .vuong {
      background: transparent !important; }
    .blog-2 .button1 span {
      background: #fff !important; }
    .blog-2 .phone_top .pull-right i {
      color: #fff !important; }
    .blog-2 .sile1 {
      width: 65%; }
    .blog-2 .about .corem-ipsum p {
      font-size: 14px; }
    .blog-2 .case-center .case-studies p {
      font-size: 14px; }
    .blog-2 .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .blog-2 .slick-dots {
      bottom: -50px !important; }
    .blog-2 .cooperate {
      padding-top: 50px; }
    .blog-2 .who_we_are .weare {
      padding-bottom: 0; }
    .blog-2 .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .blog-2 .button-contact button {
      height: 40px; }
    .blog-2 .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .blog-2 .cooperate .logo-brand img {
      width: 100%; }
    .blog-2 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .blog-2 .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-2 .blog .blog2 .blog_name a {
      font-size: 18px; }
    .blog-2 .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .blog-2 .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .blog-2 .talk-to .input-contact input {
      font-size: 14px; }
    .blog-2 .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .blog-2 .servic .col-md-4 {
      padding-left: 30px; }
    .blog-2 .button1 .vuong {
      background: transparent !important; }
    .blog-2 .button1 span {
      background: #fff !important; }
    .blog-2 .phone_top .pull-right i {
      color: #fff !important; }
    .blog-2 .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .blog-2 .sile1 {
      width: 95%;
      left: 5%; }
    .blog-2 .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .blog-2 .cooperate .logo-brand img {
      width: initial; }
    .blog-2 .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .blog-2 .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .blog-2 .cases .read-mode {
      width: 100%; }
    .blog-2 .row_top {
      width: 100%; }
    .blog-2 .sile1 .row_top .we_are {
      padding: 0 5px; }
    .blog-2 .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .blog-2 .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }
  @media screen and (max-width: 1820px) {
    .blog-2 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .blog-2 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .blog-2 .contacts .contact p {
      font-size: 24px; }
    .blog-2 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .blog-2 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .blog-2 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .blog-2 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .blog-2 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .blog-2 .testimonials-img img {
      width: 100%; }
    .blog-2 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .blog-2 .cooperate {
      padding-top: 50px; }
    .blog-2 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .blog-2 .contacts .contact {
      text-align: center; }
    .blog-2 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .blog-2 .testimonials {
      padding-bottom: 50px; }
    .blog-2 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .blog-2 .contacts .contact p .circle img {
      width: 8%; }
    .blog-2 .contacts .contact p {
      font-size: 20px; }
    .blog-2 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .blog-2 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .blog-2 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .blog-2 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .blog-2 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .blog-2 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .blog-2 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-2 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .blog-2 .gallery .col-md-4 {
      width: 100%; }
    .blog-2 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .blog-2 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .blog-2 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .blog-2 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .blog-2 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .blog-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blog-2 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .blog-2 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .blog-2 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .blog-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blog-2 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .blog-2 .affixx {
      padding-top: 15px !important; }
    .blog-2 .pull-right {
      padding-top: 5px; }
    .blog-2 .layer {
      padding-top: 0px; }
    .blog-2 .pull-right {
      padding: 5px 0; }
    .blog-2 .page-404 {
      padding-top: 50px 15px; }
    .blog-2 .affixx .sidenav {
      padding-right: 15px; }
    .blog-2 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .blog-2 .careate img {
      width: 100%; }
    .blog-2 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .blog-2 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .blog-2 .layer {
      padding-top: 62px; }
    .blog-2 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .blog-2 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .blog-2 .container_header {
      top: 75%; }
    .blog-2 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .blog-2 .container_header .breadcrumb .active {
      width: auto; }
    .blog-2 .blog .pagination li .prev {
      width: 80px; }
    .blog-2 .container_header h1 {
      padding-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .blog-2 .pricing-table .center-mode {
      padding-bottom: 50px; }
    .blog-2 .pricing-table {
      padding-top: 50px; }
    .blog-2 .servic .col-md-12 p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 768px) {
    .blog-2 .affixx .logo {
      padding-left: 15px; }
    .blog-2 .affixx .sidenav {
      padding-right: 15px; } }
  @media (min-width: 767px) and (max-width: 900px) {
    .blog-2 .brand .brand_logo .brand-logo img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .blog-2 .brand .brand_logo .clear-left {
      clear: left; }
    .blog-2 .brand .brand_logo .brand-logo {
      width: 33.3333%;
      text-align: center;
      padding-bottom: 20px; } }
  @media screen and (max-width: 680px) {
    .blog-2 .brand .brand_logo {
      padding: 50px 15px; } }
  @media screen and (max-width: 568px) {
    .blog-2 .brand .brand_logo .brand-logo {
      width: 100%;
      text-align: center;
      padding-bottom: 30px; } }
  @media screen and (max-width: 480px) {
    .blog-2 .video-skills .video .helo .button_play {
      padding: 30px; } }

.blog-3 {
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .blog-3 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .blog-3 * {
    outline: 0;
    outline: 0px auto -webkit-focus-ring-color !important;
    box-sizing: border-box; }
  .blog-3 .sidenav a:hover {
    color: #b6aeae; }
  .blog-3 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    font-family: roboto condensed; }
    .blog-3 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .blog-3 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .blog-3 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .blog-3 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .blog-3 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .blog-3 .button_rea:hover {
      opacity: 0.7; }
    .blog-3 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .blog-3 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .blog-3 .layer {
    position: relative; }
    .blog-3 .layer img {
      width: 100%; }
  .blog-3 .affix {
    z-index: 9999 !important;
    width: 100%; }
  .blog-3 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .blog-3 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .blog-3 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .blog-3 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .blog-3 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .blog-3 .affixx .sidenav .navbar .nav {
          float: right; }
          .blog-3 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .blog-3 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .blog-3 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .blog-3 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .blog-3 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .blog-3 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .blog-3 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .blog-3 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .blog-3 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .blog-3 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .blog-3 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .blog-3 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .blog-3 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .blog-3 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .blog-3 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .blog-3 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .blog-3 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .blog-3 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .blog-3 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .blog-3 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .blog-3 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .blog-3 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .blog-3 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .blog-3 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .blog-3 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .blog-3 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .blog-3 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .blog-3 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .blog-3 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .blog-3 .header-mobi {
    display: none; }
    .blog-3 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .blog-3 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .blog-3 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .blog-3 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .blog-3 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .blog-3 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .blog-3 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .blog-3 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .blog-3 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .blog-3 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .blog-3 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .blog-3 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .blog-3 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .blog-3 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .blog-3 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .blog-3 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .blog-3 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .blog-3 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .blog-3 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-3 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-3 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-3 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-3 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-3 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-3 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-3 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-3 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-3 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-3 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .blog-3 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-3 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-3 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-3 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-3 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-3 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-3 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-3 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-3 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-3 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-3 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-3 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-3 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .blog-3 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .blog-3 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .blog-3 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .blog-3 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .blog-3 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .blog-3 .sidenav a:hover {
    color: #f1f1f1; }
  .blog-3 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .blog-3 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .blog-3 .child2 {
    margin: 5px 0; }
  .blog-3 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .blog-3 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .blog-3 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .blog-3 .container_header .breadcrumb {
      background: transparent; }
      .blog-3 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .blog-3 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .blog-3 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .blog-3 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .blog-3 .basel {
    content: " ";
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.7);
    opacity: 0;
    visibility: hidden;
    z-index: 4;
    width: 100%;
    height: 100%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .blog-3 .fiter {
    visibility: hidden;
    font-size: 18px !important;
    color: #fff;
    background: #fc6a55;
    padding: 5px 10px;
    position: fixed;
    z-index: 3; }
  .blog-3 .sidenav-blog {
    padding: 100px 0; }
    .blog-3 .sidenav-blog .blog .name_img {
      padding: 62px 0;
      border-bottom: 1px solid #ebebeb; }
      .blog-3 .sidenav-blog .blog .name_img .blog_img {
        position: relative;
        overflow: hidden;
        width: 50%;
        float: left; }
        .blog-3 .sidenav-blog .blog .name_img .blog_img:hover img {
          -moz-transform: scale(1.1);
          -webkit-transform: scale(1.1);
          transform: scale(1.1); }
        .blog-3 .sidenav-blog .blog .name_img .blog_img img {
          width: 100%;
          transition: all .3s; }
      .blog-3 .sidenav-blog .blog .name_img .blog_name {
        padding-left: 30px;
        width: 50%;
        float: right; }
        .blog-3 .sidenav-blog .blog .name_img .blog_name p {
          font-size: 16px;
          color: #909090;
          padding-top: 30px;
          line-height: 185%; }
        .blog-3 .sidenav-blog .blog .name_img .blog_name h5 {
          color: #909090;
          padding-bottom: 13px;
          margin-top: 0px; }
        .blog-3 .sidenav-blog .blog .name_img .blog_name span {
          color: #fc6a53; }
        .blog-3 .sidenav-blog .blog .name_img .blog_name a {
          color: #333;
          font-size: 20px;
          font-family: roboto condensed;
          font-weight: 700; }
    .blog-3 .sidenav-blog .blog .no-border {
      border: none; }
    .blog-3 .sidenav-blog .blog .pagination .active a {
      color: #909090;
      background: #e1e1e1;
      border-color: #e1e1e1; }
    .blog-3 .sidenav-blog .blog .pagination li a {
      color: #333;
      width: 50px;
      height: 50px;
      line-height: 50px;
      padding: 0;
      transition: all .4s; }
      .blog-3 .sidenav-blog .blog .pagination li a:hover {
        background: #e1e1e1;
        color: #909090; }
    .blog-3 .sidenav-blog .blog .pagination li .prev {
      color: #909090;
      border-radius: 0;
      width: 100px; }
    .blog-3 .sidenav-blog .sidenav {
      padding-left: 55px;
      padding-top: 62px; }
      .blog-3 .sidenav-blog .sidenav .close {
        z-index: 3;
        width: 317px;
        transition: all 1s;
        position: absolute;
        top: 10px;
        left: 0; }
        .blog-3 .sidenav-blog .sidenav .close .closebtn {
          float: right;
          padding-right: 20px;
          top: 0;
          font-size: 36px;
          margin-left: 50px;
          visibility: hidden;
          color: #2b2b2b;
          outline: 0; }
          .blog-3 .sidenav-blog .sidenav .close .closebtn:focus {
            text-decoration: none; }
          .blog-3 .sidenav-blog .sidenav .close .closebtn:hover {
            text-decoration: none; }
      .blog-3 .sidenav-blog .sidenav .search .input-group {
        width: 100%; }
        .blog-3 .sidenav-blog .sidenav .search .input-group .form-control {
          height: 60px; }
        .blog-3 .sidenav-blog .sidenav .search .input-group .input-group-btn {
          position: absolute;
          right: 0;
          top: 10px;
          width: 50px; }
          .blog-3 .sidenav-blog .sidenav .search .input-group .input-group-btn .btn {
            border-radius: 0;
            border: none;
            background: transparent;
            outline: 0;
            z-index: 3;
            padding: 10px 12px; }
            .blog-3 .sidenav-blog .sidenav .search .input-group .input-group-btn .btn i {
              font-size: 20px;
              color: #909090; }
            .blog-3 .sidenav-blog .sidenav .search .input-group .input-group-btn .btn:active {
              box-shadow: none; }
      .blog-3 .sidenav-blog .sidenav .about {
        padding-top: 50px; }
        .blog-3 .sidenav-blog .sidenav .about h4 {
          font-size: 20px;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 10px; }
          .blog-3 .sidenav-blog .sidenav .about h4 span {
            width: 70%;
            height: 1px;
            background: #fc6955;
            display: inline-block;
            margin-top: 10px;
            float: right; }
        .blog-3 .sidenav-blog .sidenav .about img {
          width: 100%; }
        .blog-3 .sidenav-blog .sidenav .about p {
          font-size: 16px;
          line-height: 185%;
          color: #909090;
          padding-top: 20px; }
      .blog-3 .sidenav-blog .sidenav .follow {
        text-align: center;
        padding-bottom: 50px; }
        .blog-3 .sidenav-blog .sidenav .follow h4 {
          font-size: 20px;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 10px;
          text-align: left; }
          .blog-3 .sidenav-blog .sidenav .follow h4 span {
            width: 70%;
            height: 1px;
            background: #fc6955;
            display: inline-block;
            margin-top: 10px;
            float: right; }
        .blog-3 .sidenav-blog .sidenav .follow .face {
          background-image: url(../img/face.png);
          height: 32px;
          width: 32px;
          display: inline-block;
          cursor: pointer; }
        .blog-3 .sidenav-blog .sidenav .follow .goo {
          background-image: url(../img/goo.png);
          height: 32px;
          width: 32px;
          display: inline-block;
          cursor: pointer; }
        .blog-3 .sidenav-blog .sidenav .follow .twi {
          background-image: url(../img/twi.png);
          height: 32px;
          width: 32px;
          display: inline-block;
          cursor: pointer; }
        .blog-3 .sidenav-blog .sidenav .follow .sha {
          background-image: url(../img/sha.png);
          height: 32px;
          width: 32px;
          display: inline-block;
          cursor: pointer; }
        .blog-3 .sidenav-blog .sidenav .follow .pin {
          background-image: url(../img/pin.png);
          height: 32px;
          width: 32px;
          display: inline-block;
          cursor: pointer; }
        .blog-3 .sidenav-blog .sidenav .follow span {
          margin: 5px 1px;
          transition: all .4s; }
          .blog-3 .sidenav-blog .sidenav .follow span:hover {
            opacity: .7; }
      .blog-3 .sidenav-blog .sidenav .categories {
        padding-bottom: 50px; }
        .blog-3 .sidenav-blog .sidenav .categories h4 {
          font-size: 20px;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 10px;
          text-align: left;
          padding-bottom: 50px; }
          .blog-3 .sidenav-blog .sidenav .categories h4 span {
            width: 70%;
            height: 1px;
            background: #fc6955;
            display: inline-block;
            margin-top: 10px;
            float: right; }
        .blog-3 .sidenav-blog .sidenav .categories ul {
          -webkit-padding-start: 0; }
          .blog-3 .sidenav-blog .sidenav .categories ul li {
            list-style: none;
            border-bottom: 1px solid #ebebeb;
            padding: 11px 0; }
            .blog-3 .sidenav-blog .sidenav .categories ul li a {
              color: #909090;
              font-size: 16px;
              transition: all .4s; }
              .blog-3 .sidenav-blog .sidenav .categories ul li a:hover {
                text-decoration: none;
                opacity: .7; }
              .blog-3 .sidenav-blog .sidenav .categories ul li a span {
                float: right; }
                .blog-3 .sidenav-blog .sidenav .categories ul li a span:hover {
                  opacity: .7; }
          .blog-3 .sidenav-blog .sidenav .categories ul .no-border {
            border: none; }
      .blog-3 .sidenav-blog .sidenav .testimonials {
        background: #fc6955;
        text-align: center;
        padding: 75px 10px; }
        .blog-3 .sidenav-blog .sidenav .testimonials span {
          background-image: url(../img/file2.png);
          height: 45px;
          width: 56px;
          display: inline-block; }
        .blog-3 .sidenav-blog .sidenav .testimonials h3 {
          font-size: 22px;
          font-weight: 500;
          font-family: Montserrat;
          color: #fff;
          line-height: 35px; }
      .blog-3 .sidenav-blog .sidenav .popularp-post {
        padding-top: 50px; }
        .blog-3 .sidenav-blog .sidenav .popularp-post h4 {
          font-size: 20px;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 10px;
          text-align: left; }
          .blog-3 .sidenav-blog .sidenav .popularp-post h4 span {
            width: 60%;
            height: 1px;
            background: #fc6955;
            display: inline-block;
            margin-top: 10px;
            float: right; }
        .blog-3 .sidenav-blog .sidenav .popularp-post .traveling {
          padding: 15px 0; }
          .blog-3 .sidenav-blog .sidenav .popularp-post .traveling img {
            width: 30%; }
          .blog-3 .sidenav-blog .sidenav .popularp-post .traveling .produc {
            width: 60%;
            float: right; }
            .blog-3 .sidenav-blog .sidenav .popularp-post .traveling .produc h5 {
              font-family: roboto condensed;
              font-weight: 700;
              margin-top: 0; }
            .blog-3 .sidenav-blog .sidenav .popularp-post .traveling .produc h6 {
              color: #909090;
              font-weight: 400;
              padding-top: 10px; }
      .blog-3 .sidenav-blog .sidenav .tags-cloud {
        padding-top: 50px; }
        .blog-3 .sidenav-blog .sidenav .tags-cloud h4 {
          font-size: 20px;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 10px;
          text-align: left; }
          .blog-3 .sidenav-blog .sidenav .tags-cloud h4 span {
            width: 60%;
            height: 1px;
            background: #fc6955;
            display: inline-block;
            margin-top: 10px;
            float: right; }
        .blog-3 .sidenav-blog .sidenav .tags-cloud .btn {
          height: 40px;
          border-radius: 0;
          padding: 6px 20px;
          border: 1px solid #ebebeb;
          background: transparent;
          margin: 5px 0;
          color: #909090;
          font-size: 12px; }
        .blog-3 .sidenav-blog .sidenav .tags-cloud .btn1 {
          margin: 0 9px; }
      .blog-3 .sidenav-blog .sidenav .archive h4 {
        font-size: 20px;
        font-weight: 700;
        font-family: roboto condensed;
        padding-bottom: 10px;
        text-align: left;
        padding-top: 60px; }
        .blog-3 .sidenav-blog .sidenav .archive h4 span {
          width: 70%;
          height: 1px;
          background: #fc6955;
          display: inline-block;
          margin-top: 10px;
          float: right; }
      .blog-3 .sidenav-blog .sidenav .archive ul {
        -webkit-padding-start: 0; }
        .blog-3 .sidenav-blog .sidenav .archive ul li {
          list-style: none;
          border-bottom: 1px solid #ebebeb;
          padding: 11px 0; }
          .blog-3 .sidenav-blog .sidenav .archive ul li a {
            color: #909090;
            font-size: 16px;
            transition: all .4s; }
            .blog-3 .sidenav-blog .sidenav .archive ul li a:hover {
              text-decoration: none;
              opacity: .7; }
            .blog-3 .sidenav-blog .sidenav .archive ul li a span {
              float: right; }
              .blog-3 .sidenav-blog .sidenav .archive ul li a span:hover {
                opacity: .7; }
        .blog-3 .sidenav-blog .sidenav .archive ul .no-border {
          border: none; }
      .blog-3 .sidenav-blog .sidenav .newletter h4 {
        font-size: 20px;
        font-weight: 700;
        font-family: roboto condensed;
        padding-bottom: 10px;
        text-align: left;
        padding-top: 60px; }
        .blog-3 .sidenav-blog .sidenav .newletter h4 span {
          width: 70%;
          height: 1px;
          background: #fc6955;
          display: inline-block;
          margin-top: 10px;
          float: right; }
      .blog-3 .sidenav-blog .sidenav .newletter .input-group {
        width: 100%; }
        .blog-3 .sidenav-blog .sidenav .newletter .input-group .form-control {
          height: 60px; }
          .blog-3 .sidenav-blog .sidenav .newletter .input-group .form-control:focus {
            border-color: none;
            box-shadow: none;
            border: 1px solid #f2f2f2; }
        .blog-3 .sidenav-blog .sidenav .newletter .input-group .input-group-btn {
          position: absolute;
          right: 0;
          top: 10px;
          width: 50px; }
          .blog-3 .sidenav-blog .sidenav .newletter .input-group .input-group-btn .btn {
            border-radius: 0;
            border: none;
            background: transparent;
            outline: 0;
            z-index: 3; }
            .blog-3 .sidenav-blog .sidenav .newletter .input-group .input-group-btn .btn i {
              background-image: url(../img/thublog.png);
              height: 18px;
              width: 25px;
              margin-top: 5px;
              margin-right: 5px;
              display: inline-block; }
            .blog-3 .sidenav-blog .sidenav .newletter .input-group .input-group-btn .btn:active {
              box-shadow: none; }
  .blog-3 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .blog-3 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .blog-3 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .blog-3 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .blog-3 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .blog-3 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .blog-3 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .blog-3 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .blog-3 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .blog-3 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .blog-3 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .blog-3 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blog-3 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .blog-3 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .blog-3 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .blog-3 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .blog-3 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .blog-3 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blog-3 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .blog-3 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .blog-3 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .blog-3 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .blog-3 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .blog-3 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blog-3 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .blog-3 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .blog-3 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .blog-3 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .blog-3 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .blog-3 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .blog-3 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .blog-3 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .blog-3 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          outline: 0;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .blog-3 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .blog-3 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .blog-3 .footer .full-container .footer2 {
      padding: 20px 0; }
      .blog-3 .footer .full-container .footer2 .copy {
        color: #909090; }
      .blog-3 .footer .full-container .footer2 .goto {
        text-align: right; }
        .blog-3 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 1360px) {
    .blog-3 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .blog-3 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .blog-3 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .blog-3 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .blog-3 .who_we_are .weare {
      padding-left: 100px; }
    .blog-3 .sile1 .we_are {
      padding-right: 30px; }
    .blog-3 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .blog-3 .sile1 .we_are h1 {
      font-size: 50px; }
    .blog-3 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .blog-3 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .blog-3 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .blog-3 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blog-3 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .blog-3 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .blog-3 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .blog-3 .team {
      padding: 50px 0; }
    .blog-3 .unlimited {
      padding-bottom: 50px; }
    .blog-3 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .blog-3 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .blog-3 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .blog-3 .servic .development {
      border: none; }
    .blog-3 .servic .appdevelopment {
      border: none; }
    .blog-3 .servic .marketing {
      border: none; }
    .blog-3 .servic .design {
      border: none; }
    .blog-3 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .blog-3 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .blog-3 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .blog-3 .sile1 .we_are {
      padding-right: 10px; }
    .blog-3 .porfolio .blanc {
      padding-right: 0; }
    .blog-3 .porfolio .mock {
      padding-left: 0; }
    .blog-3 .what1 .js-click-product {
      height: 120px; }
    .blog-3 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .blog-3 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .blog-3 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .blog-3 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .blog-3 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .blog-3 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .blog-3 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .blog-3 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .blog-3 .pricing-table {
      padding-top: 100px; }
    .blog-3 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .blog-3 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .blog-3 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .blog-3 .sile1 {
      width: 100%; }
    .blog-3 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .blog-3 .servic .creation {
      padding-top: 19px; }
    .blog-3 .servic .design {
      padding: 15px; }
    .blog-3 .servic .appdevelopment {
      padding: 15px; }
    .blog-3 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .blog-3 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .blog-3 .pricing-table {
      padding-top: 50px; }
    .blog-3 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .blog-3 .servic .col-md-12 p {
      font-size: 24px; }
    .blog-3 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .blog-3 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .blog-3 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .blog-3 .what1 .main-img .slick-slide {
      display: none; }
    .blog-3 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .blog-3 .porfolio .blanc img {
      width: 100%; }
    .blog-3 .sile1 {
      width: 97%; }
    .blog-3 .servic .col-md-4 {
      padding-left: 15px; }
    .blog-3 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .blog-3 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .blog-3 .slick-slider .slick-track {
      width: 250px; }
    .blog-3 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .blog-3 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .blog-3 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  .blog-3 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .blog-3 .pull-right {
    cursor: pointer; }
  .blog-3 * {
    outline: none !important; }
  .blog-3 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .blog-3 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .blog-3 .create {
      padding: 117px 30px; }
    .blog-3 .careate .carea .cust {
      padding: 15px 10px; }
    .blog-3 .carea {
      padding: 40px 80px; }
    .blog-3 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .blog-3 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .blog-3 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .blog-3 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .blog-3 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .blog-3 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .blog-3 .affixx .navba {
      padding-left: 5px; }
    .blog-3 .phone_top {
      padding-right: 5px; }
    .blog-3 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .blog-3 .counter1 .col-md-3 {
      padding-left: 8%; }
    .blog-3 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .blog-3 .feedback .feeb {
      font-size: 200px; }
    .blog-3 .affixx .navba {
      padding-left: 15px; }
    .blog-3 .phone_top {
      padding-right: 15px; }
    .blog-3 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .blog-3 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .blog-3 .we_are {
      padding: 0 50px; }
    .blog-3 .careate .carea .cust {
      padding: 10px 10px; }
    .blog-3 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .blog-3 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .blog-3 .cust h1 {
      padding-bottom: 0; }
    .blog-3 .cust p {
      line-height: 150%; }
    .blog-3 .button_see {
      margin-top: 27px; }
    .blog-3 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .blog-3 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .blog-3 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .blog-3 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .blog-3 .footer .full-container {
      padding: 0 15px; }
    .blog-3 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .blog-3 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .blog-3 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .blog-3 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .blog-3 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .blog-3 .contacts .contact {
      padding: 20px 0; }
    .blog-3 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .blog-3 .feedback .slide_main .test {
      padding-top: 50px; }
    .blog-3 .phone_top {
      padding-top: 0; }
    .blog-3 .phone_top .pull-right {
      padding: 5px; }
    .blog-3 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .blog-3 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .blog-3 .affixx .sidenav .navbar .nav {
      float: none; }
    .blog-3 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .blog-3 .affixx {
      padding-bottom: 10px !important; }
    .blog-3 .counter1 .col-md-3 {
      padding-left: 6%; }
    .blog-3 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .blog-3 .header-lap {
      display: none; }
    .blog-3 .header-mobi {
      display: block; }
    .blog-3 .feedback {
      padding-bottom: 50px; }
    .blog-3 .cust h1 {
      font-size: 30px; }
    .blog-3 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .blog-3 .all-pro span {
      margin-right: 5px; }
    .blog-3 .phone_top span {
      display: none; }
    .blog-3 .phone_top .phonee {
      display: none; }
    .blog-3 .who_we_are {
      padding: 50px 0; }
    .blog-3 .blog {
      padding: 50px 0; }
    .blog-3 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .blog-3 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .blog-3 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .blog-3 .who_we_are .we_01 {
      padding: 0 15px; }
    .blog-3 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .blog-3 .porfolio .col-md-8 {
      padding-left: 0; }
    .blog-3 .feedback .feeb {
      font-size: 130px; }
    .blog-3 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .blog-3 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .blog-3 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .blog-3 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .blog-3 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .blog-3 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .blog-3 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .blog-3 .links ul {
      -webkit-padding-start: 0px; }
    .blog-3 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .blog-3 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .blog-3 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .blog-3 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .blog-3 .recent_post ul {
      -webkit-padding-start: 0px; }
    .blog-3 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .blog-3 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .blog-3 .servic {
      padding-top: 50px; }
    .blog-3 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .blog-3 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .blog-3 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .blog-3 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .blog-3 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .blog-3 .row_top div p {
      line-height: 170%; }
    .blog-3 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .blog-3 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .blog-3 .slide_main .test {
      padding-top: 100px; }
    .blog-3 .img_porfolio .col-md-4 {
      width: 50%; }
    .blog-3 .servic .col-md-4 {
      width: 50%; }
    .blog-3 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .blog-3 .blog .col-md-4 {
      width: 33.33333%; }
    .blog-3 .button_see {
      margin-top: 10px; }
    .blog-3 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .blog-3 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .blog-3 .button_rea {
      height: 38px;
      margin-top: 0; }
    .blog-3 .footer .full-container .footer2 .copy {
      text-align: center; }
    .blog-3 .footer .full-container .footer2 .goto {
      text-align: center; }
    .blog-3 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .blog-3 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .blog-3 .feedback .slide_main .test p {
      font-size: 36px; }
    .blog-3 .feedback .information .lazy h3 {
      font-size: 20px; }
    .blog-3 * h1 {
      font-size: 36px !important; }
    .blog-3 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .blog-3 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .blog-3 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .blog-3 .feedback .feeb {
      font-size: 100px; }
    .blog-3 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .blog-3 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .blog-3 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .blog-3 .who_we_are .who_are p {
      font-size: 14px; }
    .blog-3 .careate .carea .cust h1 {
      font-size: 36px; }
    .blog-3 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .blog-3 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .blog-3 .feedback .slide_main .test p {
      font-size: 36px; }
    .blog-3 .feedback .information .lazy h3 {
      font-size: 16px; }
    .blog-3 .cuter .counter {
      padding: 50px 0 0 0; }
    .blog-3 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .blog-3 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .blog-3 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .blog-3 .porfolio {
      padding: 50px 0px; }
    .blog-3 .button-proje {
      width: 210px; }
    .blog-3 .video .row_video .video1 > p {
      font-size: 24px; }
    .blog-3 .blog .col-md-12 h1 {
      font-size: 36px; }
    .blog-3 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .blog-3 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .blog-3 .footer #googlemap1 {
      height: 400px; }
    .blog-3 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blog-3 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .blog-3 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .blog-3 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .blog-3 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .blog-3 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .blog-3 .side .navbar .list-group-item button {
      top: 0; }
    .blog-3 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .blog-3 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .blog-3 .base {
      margin-left: 0 !important; }
    .blog-3 .baseright {
      margin-left: 0 !important; }
    .blog-3 .sile1 {
      top: 60%; }
    .blog-3 .affixx {
      background: #333 !important; }
    .blog-3 .affixx {
      padding-top: 20px !important; }
    .blog-3 .feedback .feeb {
      font-size: 70px; }
    .blog-3 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .blog-3 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .blog-3 .who_we_are .who_are h1 {
      font-size: 24px; }
    .blog-3 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .blog-3 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-3 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .blog-3 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .blog-3 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .blog-3 .servic .col-md-12 p {
      font-size: 24px; }
    .blog-3 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-3 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .blog-3 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .blog-3 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .blog-3 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .blog-3 .button_see {
      margin-top: 0; }
    .blog-3 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .blog-3 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .blog-3 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .blog-3 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-3 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-3 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-3 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-3 .feedback .slide_main .test p {
      font-size: 24px; }
    .blog-3 .feedback .information .lazy h3 {
      font-size: 14px; }
    .blog-3 * h1 {
      font-size: 24px !important; }
    .blog-3 .affixx {
      position: inherit !important; }
    .blog-3 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .blog-3 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .blog-3 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .blog-3 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .blog-3 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .blog-3 .modal .modal-dialog .modal-content {
      padding: 0; }
    .blog-3 .img_porfolio .col-md-4 {
      width: 100%; }
    .blog-3 .feedback .feeb {
      letter-spacing: 6px; }
    .blog-3 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .blog-3 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .blog-3 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .blog-3 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .blog-3 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .blog-3 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .blog-3 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .blog-3 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .blog-3 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .blog-3 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .blog-3 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .blog-3 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .blog-3 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .blog-3 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .blog-3 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-3 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-3 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-3 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-3 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .blog-3 .servic .identity {
      padding-top: 20px; }
    .blog-3 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .blog-3 .porfolio .nav_main {
      float: left; }
    .blog-3 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .blog-3 .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .blog-3 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .blog-3 .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .blog-3 .who_we_are .weare {
      padding-left: 50px; }
    .blog-3 .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .blog-3 .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .blog-3 .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .blog-3 .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .blog-3 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .blog-3 .cases .read-mode .read-mode-produc {
      top: 100px; }
    .blog-3 .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .blog-3 .video-skills .skills {
      padding: 0 15px; }
    .blog-3 .contacts .contact p {
      font-size: 24px; }
    .blog-3 .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .blog-3 .about .about-we h1 {
      font-size: 40px; }
    .blog-3 .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .blog-3 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .blog-3 .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .blog-3 .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .blog-3 .cooperate .logo-brand img {
      width: 100%; }
    .blog-3 .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blog-3 .cooperate {
      padding-top: 50px; }
    .blog-3 .talk-to .row {
      padding: 50px 0; }
    .blog-3 .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .blog-3 .sile1 .we_are {
      padding-right: 0; }
    .blog-3 .about {
      top: 0;
      padding: 30px 0; }
    .blog-3 .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blog-3 .about .about-we {
      padding-left: 30px; }
    .blog-3 .about .corem-ipsum {
      padding-right: 30px; }
      .blog-3 .about .corem-ipsum p {
        line-height: 150%; }
    .blog-3 .contacts .contact {
      text-align: center; }
    .blog-3 .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .blog-3 .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .blog-3 .video-skills .video {
      padding-left: 15px; }
    .blog-3 .video-skills {
      padding-bottom: 50px; }
    .blog-3 .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .blog-3 .contacts .contact p .circle img {
      width: 8%; }
    .blog-3 .contacts .contact p {
      font-size: 20px; }
    .blog-3 .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .blog-3 .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .blog-3 .about .corem-ipsum {
      padding-left: 30px; }
    .blog-3 .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .blog-3 .cooperate .logo-brand {
      text-align: center; }
    .blog-3 .cooperate .logo-brand img {
      width: initial; }
    .blog-3 .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .blog-3 .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .blog-3 .button-contact button {
      font-size: 13px;
      width: 230px; }
    .blog-3 .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .blog-3 .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .blog-3 .button1 .vuong {
      background: transparent !important; }
    .blog-3 .button1 span {
      background: #fff !important; }
    .blog-3 .phone_top .pull-right i {
      color: #fff !important; }
    .blog-3 .sile1 {
      width: 65%; }
    .blog-3 .about .corem-ipsum p {
      font-size: 14px; }
    .blog-3 .case-center .case-studies p {
      font-size: 14px; }
    .blog-3 .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .blog-3 .slick-dots {
      bottom: -50px !important; }
    .blog-3 .cooperate {
      padding-top: 50px; }
    .blog-3 .who_we_are .weare {
      padding-bottom: 0; }
    .blog-3 .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .blog-3 .button-contact button {
      height: 40px; }
    .blog-3 .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .blog-3 .cooperate .logo-brand img {
      width: 100%; }
    .blog-3 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .blog-3 .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-3 .blog .blog2 .blog_name a {
      font-size: 18px; }
    .blog-3 .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .blog-3 .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .blog-3 .talk-to .input-contact input {
      font-size: 14px; }
    .blog-3 .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .blog-3 .servic .col-md-4 {
      padding-left: 30px; }
    .blog-3 .button1 .vuong {
      background: transparent !important; }
    .blog-3 .button1 span {
      background: #fff !important; }
    .blog-3 .phone_top .pull-right i {
      color: #fff !important; }
    .blog-3 .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .blog-3 .sile1 {
      width: 95%;
      left: 5%; }
    .blog-3 .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .blog-3 .cooperate .logo-brand img {
      width: initial; }
    .blog-3 .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .blog-3 .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .blog-3 .cases .read-mode {
      width: 100%; }
    .blog-3 .row_top {
      width: 100%; }
    .blog-3 .sile1 .row_top .we_are {
      padding: 0 5px; }
    .blog-3 .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .blog-3 .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }
  @media screen and (max-width: 1820px) {
    .blog-3 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .blog-3 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .blog-3 .contacts .contact p {
      font-size: 24px; }
    .blog-3 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .blog-3 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .blog-3 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .blog-3 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .blog-3 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .blog-3 .testimonials-img img {
      width: 100%; }
    .blog-3 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .blog-3 .cooperate {
      padding-top: 50px; }
    .blog-3 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .blog-3 .contacts .contact {
      text-align: center; }
    .blog-3 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .blog-3 .testimonials {
      padding-bottom: 50px; }
    .blog-3 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .blog-3 .contacts .contact p .circle img {
      width: 8%; }
    .blog-3 .contacts .contact p {
      font-size: 20px; }
    .blog-3 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .blog-3 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .blog-3 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .blog-3 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .blog-3 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .blog-3 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .blog-3 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-3 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .blog-3 .gallery .col-md-4 {
      width: 100%; }
    .blog-3 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .blog-3 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .blog-3 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .blog-3 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .blog-3 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .blog-3 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blog-3 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .blog-3 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .blog-3 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .blog-3 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blog-3 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .blog-3 .affixx {
      padding-top: 15px !important; }
    .blog-3 .pull-right {
      padding-top: 5px; }
    .blog-3 .layer {
      padding-top: 0px; }
    .blog-3 .pull-right {
      padding: 5px 0; }
    .blog-3 .page-404 {
      padding-top: 50px 15px; }
    .blog-3 .affixx .sidenav {
      padding-right: 15px; }
    .blog-3 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .blog-3 .careate img {
      width: 100%; }
    .blog-3 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .blog-3 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .blog-3 .layer {
      padding-top: 62px; }
    .blog-3 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .blog-3 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .blog-3 .container_header {
      top: 75%; }
    .blog-3 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .blog-3 .container_header .breadcrumb .active {
      width: auto; }
    .blog-3 .blog .pagination li .prev {
      width: 80px; }
    .blog-3 .container_header h1 {
      padding-bottom: 0; } }
  @media screen and (max-width: 1200px) {
    .blog-3 .sidenav-blog .blog .name_img .blog_name {
      padding-left: 15px; }
      .blog-3 .sidenav-blog .blog .name_img .blog_name h5 {
        padding-bottom: 0; }
      .blog-3 .sidenav-blog .blog .name_img .blog_name p {
        padding-top: 10px; }
    .blog-3 .button_rea {
      margin-top: 0; }
    .blog-3 .sidenav-blog .sidenav .about h4 span {
      width: 60%; }
    .blog-3 .sidenav-blog .sidenav .follow h4 span {
      width: 60%; }
    .blog-3 .sidenav-blog .sidenav .categories h4 span {
      width: 55%; }
    .blog-3 .sidenav-blog .sidenav .popularp-post h4 span {
      width: 45%; }
    .blog-3 .sidenav-blog .sidenav .archive h4 span {
      width: 65%; }
    .blog-3 .sidenav-blog .sidenav .tags-cloud h4 span {
      width: 50%; }
    .blog-3 .sidenav-blog .sidenav .tags-cloud .btn1 {
      margin: 5px 0; }
    .blog-3 .sidenav-blog .sidenav .newletter h4 span {
      width: 60%; } }
  @media screen and (max-width: 991px) {
    .blog-3 .fiter {
      visibility: visible; }
    .blog-3 .sidenav-blog .sidenav {
      height: 100%;
      width: 317px;
      position: fixed;
      z-index: 10000;
      opacity: 0;
      top: 0;
      left: -317px;
      background-color: #fff;
      overflow-x: hidden;
      transition: 0.5s;
      padding-top: 60px; }
    .blog-3 .sidenav-blog .sidenav {
      padding-left: 15px;
      border-right: 1px solid #f2f2f2; }
    .blog-3 .sidenav-blog .sidenav .close .closebtn {
      visibility: visible; } }
  @media screen and (max-width: 568px) {
    .blog-3 .sidenav-blog {
      padding-top: 0; }
      .blog-3 .sidenav-blog .blog .name_img {
        padding: 30px 0; }
        .blog-3 .sidenav-blog .blog .name_img .blog_img {
          width: 100%;
          padding: 0 15px; }
        .blog-3 .sidenav-blog .blog .name_img .blog_name {
          width: 100%;
          padding: 20px 15px; }
          .blog-3 .sidenav-blog .blog .name_img .blog_name a {
            font-size: 18px; }
          .blog-3 .sidenav-blog .blog .name_img .blog_name p {
            font-size: 14px;
            line-height: 150%; }
    .blog-3 .sidenav-blog .blog .pagination li .prev {
      width: 80px; }
    .blog-3 .sidenav-blog .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; } }
  @media screen and (max-width: 1024px) {
    .blog-3 .sidenav-blog {
      padding: 0; } }

.blog-4 {
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .blog-4 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .blog-4 * {
    outline: 0;
    outline: 0px auto -webkit-focus-ring-color !important;
    box-sizing: border-box; }
  .blog-4 .sidenav a:hover {
    color: #b6aeae; }
  .blog-4 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    font-family: roboto condensed; }
    .blog-4 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .blog-4 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .blog-4 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .blog-4 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .blog-4 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .blog-4 .button_rea:hover {
      opacity: 0.7; }
    .blog-4 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .blog-4 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .blog-4 .layer {
    position: relative; }
    .blog-4 .layer img {
      width: 100%; }
  .blog-4 .affix {
    z-index: 9999 !important;
    width: 100%; }
  .blog-4 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .blog-4 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .blog-4 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .blog-4 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .blog-4 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .blog-4 .affixx .sidenav .navbar .nav {
          float: right; }
          .blog-4 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .blog-4 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .blog-4 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .blog-4 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .blog-4 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .blog-4 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .blog-4 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .blog-4 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .blog-4 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .blog-4 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .blog-4 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .blog-4 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .blog-4 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .blog-4 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .blog-4 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .blog-4 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .blog-4 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .blog-4 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .blog-4 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .blog-4 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .blog-4 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .blog-4 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .blog-4 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .blog-4 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .blog-4 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .blog-4 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .blog-4 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .blog-4 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .blog-4 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .blog-4 .header-mobi {
    display: none; }
    .blog-4 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .blog-4 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .blog-4 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .blog-4 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .blog-4 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .blog-4 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .blog-4 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .blog-4 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .blog-4 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .blog-4 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .blog-4 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .blog-4 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .blog-4 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .blog-4 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .blog-4 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .blog-4 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .blog-4 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .blog-4 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .blog-4 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-4 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-4 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-4 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-4 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-4 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-4 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-4 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-4 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .blog-4 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .blog-4 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .blog-4 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-4 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-4 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-4 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-4 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-4 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-4 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-4 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-4 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-4 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-4 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blog-4 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blog-4 .side .navbar .list-group-item ul {
          margin-top: 5.5%;
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px;
          padding-bottom: 10px; }
          .blog-4 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .blog-4 .side li {
      font-size: 16px;
      color: #333;
      transition: 0.3s; }
    .blog-4 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .blog-4 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .blog-4 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .blog-4 .sidenav a:hover {
    color: #f1f1f1; }
  .blog-4 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .blog-4 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .blog-4 .child2 {
    margin: 5px 0; }
  .blog-4 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .blog-4 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .blog-4 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .blog-4 .container_header .breadcrumb {
      background: transparent; }
      .blog-4 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .blog-4 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .blog-4 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .blog-4 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .blog-4 .basel {
    content: " ";
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.7);
    opacity: 0;
    visibility: hidden;
    z-index: 4;
    width: 100%;
    height: 100%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .blog-4 .fiter {
    visibility: hidden;
    font-size: 18px !important;
    color: #fff;
    background: #fc6a55;
    padding: 5px 10px;
    position: fixed;
    z-index: 3; }
  .blog-4 .sidenav-blog {
    padding: 100px 0; }
    .blog-4 .sidenav-blog .blog .name_img {
      padding: 50px 0;
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 30px; }
      .blog-4 .sidenav-blog .blog .name_img .blog_name p {
        font-size: 16px;
        color: #909090;
        padding-top: 15px;
        margin-bottom: 0;
        line-height: 185%; }
      .blog-4 .sidenav-blog .blog .name_img .blog_name h5 {
        color: #909090;
        padding-bottom: 13px;
        margin-top: 0px; }
      .blog-4 .sidenav-blog .blog .name_img .blog_name span {
        color: #fc6a53; }
      .blog-4 .sidenav-blog .blog .name_img .blog_name a {
        color: #333;
        font-size: 20px;
        font-family: roboto condensed;
        font-weight: 700; }
    .blog-4 .sidenav-blog .blog .no-border {
      border: none; }
    .blog-4 .sidenav-blog .blog .pagination .active a {
      color: #909090;
      background: #e1e1e1;
      border-color: #e1e1e1; }
    .blog-4 .sidenav-blog .blog .pagination li a {
      color: #333;
      width: 50px;
      height: 50px;
      line-height: 50px;
      padding: 0;
      transition: all .4s; }
      .blog-4 .sidenav-blog .blog .pagination li a:hover {
        background: #e1e1e1;
        color: #909090; }
    .blog-4 .sidenav-blog .blog .pagination li .prev {
      color: #909090;
      border-radius: 0;
      width: 100px; }
    .blog-4 .sidenav-blog .sidenav {
      padding-left: 55px;
      padding-top: 50px; }
      .blog-4 .sidenav-blog .sidenav .close {
        z-index: 3;
        width: 317px;
        transition: all 1s;
        position: absolute;
        top: 10px;
        left: 0; }
        .blog-4 .sidenav-blog .sidenav .close .closebtn {
          float: right;
          padding-right: 20px;
          top: 0;
          font-size: 36px;
          margin-left: 50px;
          visibility: hidden;
          color: #2b2b2b;
          outline: 0; }
          .blog-4 .sidenav-blog .sidenav .close .closebtn:focus {
            text-decoration: none; }
          .blog-4 .sidenav-blog .sidenav .close .closebtn:hover {
            text-decoration: none; }
      .blog-4 .sidenav-blog .sidenav .search .input-group {
        width: 100%; }
        .blog-4 .sidenav-blog .sidenav .search .input-group .form-control {
          height: 60px;
          outline: 0; }
        .blog-4 .sidenav-blog .sidenav .search .input-group .input-group-btn {
          position: absolute;
          right: 0;
          top: 10px;
          width: 50px; }
          .blog-4 .sidenav-blog .sidenav .search .input-group .input-group-btn .btn {
            border-radius: 0;
            border: none;
            background: transparent;
            outline: 0;
            z-index: 3;
            padding: 10px 12px; }
            .blog-4 .sidenav-blog .sidenav .search .input-group .input-group-btn .btn i {
              font-size: 20px;
              color: #909090; }
            .blog-4 .sidenav-blog .sidenav .search .input-group .input-group-btn .btn:active {
              box-shadow: none; }
      .blog-4 .sidenav-blog .sidenav .about {
        padding-top: 50px; }
        .blog-4 .sidenav-blog .sidenav .about h4 {
          font-size: 20px;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 10px; }
          .blog-4 .sidenav-blog .sidenav .about h4 span {
            width: 70%;
            height: 1px;
            background: #fc6955;
            display: inline-block;
            margin-top: 10px;
            float: right; }
        .blog-4 .sidenav-blog .sidenav .about img {
          width: 100%; }
        .blog-4 .sidenav-blog .sidenav .about p {
          font-size: 16px;
          line-height: 185%;
          color: #909090;
          padding-top: 20px; }
      .blog-4 .sidenav-blog .sidenav .follow {
        text-align: center;
        padding-bottom: 50px; }
        .blog-4 .sidenav-blog .sidenav .follow h4 {
          font-size: 20px;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 10px;
          text-align: left; }
          .blog-4 .sidenav-blog .sidenav .follow h4 span {
            width: 70%;
            height: 1px;
            background: #fc6955;
            display: inline-block;
            margin-top: 10px;
            float: right; }
        .blog-4 .sidenav-blog .sidenav .follow .face {
          background-image: url(../img/face.png);
          height: 32px;
          width: 32px;
          display: inline-block; }
        .blog-4 .sidenav-blog .sidenav .follow .goo {
          background-image: url(../img/goo.png);
          height: 32px;
          width: 32px;
          display: inline-block; }
        .blog-4 .sidenav-blog .sidenav .follow .twi {
          background-image: url(../img/twi.png);
          height: 32px;
          width: 32px;
          display: inline-block; }
        .blog-4 .sidenav-blog .sidenav .follow .sha {
          background-image: url(../img/sha.png);
          height: 32px;
          width: 32px;
          display: inline-block; }
        .blog-4 .sidenav-blog .sidenav .follow .pin {
          background-image: url(../img/pin.png);
          height: 32px;
          width: 32px;
          display: inline-block; }
        .blog-4 .sidenav-blog .sidenav .follow span {
          margin: 5px 1px;
          cursor: pointer;
          transition: all .3s; }
          .blog-4 .sidenav-blog .sidenav .follow span:hover {
            opacity: .7; }
      .blog-4 .sidenav-blog .sidenav .categories {
        padding-bottom: 50px; }
        .blog-4 .sidenav-blog .sidenav .categories h4 {
          font-size: 20px;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 10px;
          text-align: left;
          padding-bottom: 50px; }
          .blog-4 .sidenav-blog .sidenav .categories h4 span {
            width: 70%;
            height: 1px;
            background: #fc6955;
            display: inline-block;
            margin-top: 10px;
            float: right; }
        .blog-4 .sidenav-blog .sidenav .categories ul {
          -webkit-padding-start: 0; }
          .blog-4 .sidenav-blog .sidenav .categories ul li {
            list-style: none;
            border-bottom: 1px solid #ebebeb;
            padding: 11px 0; }
            .blog-4 .sidenav-blog .sidenav .categories ul li a {
              color: #909090;
              font-size: 16px;
              transition: all .4s; }
              .blog-4 .sidenav-blog .sidenav .categories ul li a:hover {
                text-decoration: none;
                opacity: .7; }
              .blog-4 .sidenav-blog .sidenav .categories ul li a span {
                float: right; }
                .blog-4 .sidenav-blog .sidenav .categories ul li a span:hover {
                  opacity: .7; }
          .blog-4 .sidenav-blog .sidenav .categories ul .no-border {
            border: none; }
      .blog-4 .sidenav-blog .sidenav .testimonials {
        background: #fc6955;
        text-align: center;
        padding: 75px 10px; }
        .blog-4 .sidenav-blog .sidenav .testimonials span {
          background-image: url(../img/file2.png);
          height: 45px;
          width: 56px;
          display: inline-block; }
        .blog-4 .sidenav-blog .sidenav .testimonials h3 {
          font-size: 22px;
          font-weight: 500;
          font-family: Montserrat;
          color: #fff;
          line-height: 35px; }
      .blog-4 .sidenav-blog .sidenav .popularp-post {
        padding-top: 50px; }
        .blog-4 .sidenav-blog .sidenav .popularp-post h4 {
          font-size: 20px;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 10px;
          text-align: left; }
          .blog-4 .sidenav-blog .sidenav .popularp-post h4 span {
            width: 60%;
            height: 1px;
            background: #fc6955;
            display: inline-block;
            margin-top: 10px;
            float: right; }
        .blog-4 .sidenav-blog .sidenav .popularp-post .traveling {
          padding: 15px 0; }
          .blog-4 .sidenav-blog .sidenav .popularp-post .traveling img {
            width: 30%; }
          .blog-4 .sidenav-blog .sidenav .popularp-post .traveling .produc {
            width: 60%;
            float: right; }
            .blog-4 .sidenav-blog .sidenav .popularp-post .traveling .produc h5 {
              font-family: roboto condensed;
              font-weight: 700;
              margin-top: 0; }
            .blog-4 .sidenav-blog .sidenav .popularp-post .traveling .produc h6 {
              color: #909090;
              font-weight: 400;
              padding-top: 10px; }
      .blog-4 .sidenav-blog .sidenav .tags-cloud {
        padding-top: 50px; }
        .blog-4 .sidenav-blog .sidenav .tags-cloud h4 {
          font-size: 20px;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 10px;
          text-align: left; }
          .blog-4 .sidenav-blog .sidenav .tags-cloud h4 span {
            width: 60%;
            height: 1px;
            background: #fc6955;
            display: inline-block;
            margin-top: 10px;
            float: right; }
        .blog-4 .sidenav-blog .sidenav .tags-cloud .btn {
          height: 40px;
          border-radius: 0;
          padding: 6px 20px;
          border: 1px solid #ebebeb;
          background: transparent;
          margin: 5px 0;
          color: #909090;
          font-size: 12px; }
        .blog-4 .sidenav-blog .sidenav .tags-cloud .btn1 {
          margin: 0 9px; }
      .blog-4 .sidenav-blog .sidenav .archive h4 {
        font-size: 20px;
        font-weight: 700;
        font-family: roboto condensed;
        padding-bottom: 10px;
        text-align: left;
        padding-top: 60px; }
        .blog-4 .sidenav-blog .sidenav .archive h4 span {
          width: 70%;
          height: 1px;
          background: #fc6955;
          display: inline-block;
          margin-top: 10px;
          float: right; }
      .blog-4 .sidenav-blog .sidenav .archive ul {
        -webkit-padding-start: 0; }
        .blog-4 .sidenav-blog .sidenav .archive ul li {
          list-style: none;
          border-bottom: 1px solid #ebebeb;
          padding: 11px 0; }
          .blog-4 .sidenav-blog .sidenav .archive ul li a {
            color: #909090;
            font-size: 16px;
            transition: all .4s; }
            .blog-4 .sidenav-blog .sidenav .archive ul li a:hover {
              text-decoration: none;
              opacity: .7; }
            .blog-4 .sidenav-blog .sidenav .archive ul li a span {
              float: right; }
              .blog-4 .sidenav-blog .sidenav .archive ul li a span:hover {
                opacity: .7; }
        .blog-4 .sidenav-blog .sidenav .archive ul .no-border {
          border: none; }
      .blog-4 .sidenav-blog .sidenav .newletter h4 {
        font-size: 20px;
        font-weight: 700;
        font-family: roboto condensed;
        padding-bottom: 10px;
        text-align: left;
        padding-top: 60px; }
        .blog-4 .sidenav-blog .sidenav .newletter h4 span {
          width: 70%;
          height: 1px;
          background: #fc6955;
          display: inline-block;
          margin-top: 10px;
          float: right; }
      .blog-4 .sidenav-blog .sidenav .newletter .input-group {
        width: 100%; }
        .blog-4 .sidenav-blog .sidenav .newletter .input-group .form-control {
          height: 60px; }
          .blog-4 .sidenav-blog .sidenav .newletter .input-group .form-control:focus {
            border-color: none;
            box-shadow: none;
            border: 1px solid #f2f2f2; }
        .blog-4 .sidenav-blog .sidenav .newletter .input-group .input-group-btn {
          position: absolute;
          right: 0;
          top: 10px;
          width: 50px; }
          .blog-4 .sidenav-blog .sidenav .newletter .input-group .input-group-btn .btn {
            border-radius: 0;
            border: none;
            background: transparent;
            outline: 0;
            z-index: 3; }
            .blog-4 .sidenav-blog .sidenav .newletter .input-group .input-group-btn .btn i {
              background-image: url(../img/thublog.png);
              height: 18px;
              width: 25px;
              margin-top: 5px;
              margin-right: 5px;
              display: inline-block; }
            .blog-4 .sidenav-blog .sidenav .newletter .input-group .input-group-btn .btn:active {
              box-shadow: none; }
  .blog-4 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .blog-4 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .blog-4 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .blog-4 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .blog-4 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .blog-4 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .blog-4 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .blog-4 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .blog-4 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .blog-4 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .blog-4 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .blog-4 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blog-4 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .blog-4 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .blog-4 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .blog-4 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .blog-4 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .blog-4 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blog-4 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .blog-4 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .blog-4 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .blog-4 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .blog-4 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .blog-4 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blog-4 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .blog-4 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .blog-4 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .blog-4 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .blog-4 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .blog-4 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .blog-4 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .blog-4 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .blog-4 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          width: 100%;
          text-transform: uppercase;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          outline: 0;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .blog-4 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .blog-4 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .blog-4 .footer .full-container .footer2 {
      padding: 20px 0; }
      .blog-4 .footer .full-container .footer2 .copy {
        color: #909090; }
      .blog-4 .footer .full-container .footer2 .goto {
        text-align: right; }
        .blog-4 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 1360px) {
    .blog-4 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .blog-4 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .blog-4 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .blog-4 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .blog-4 .who_we_are .weare {
      padding-left: 100px; }
    .blog-4 .sile1 .we_are {
      padding-right: 30px; }
    .blog-4 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .blog-4 .sile1 .we_are h1 {
      font-size: 50px; }
    .blog-4 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .blog-4 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .blog-4 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .blog-4 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blog-4 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .blog-4 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .blog-4 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .blog-4 .team {
      padding: 50px 0; }
    .blog-4 .unlimited {
      padding-bottom: 50px; }
    .blog-4 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .blog-4 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .blog-4 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .blog-4 .servic .development {
      border: none; }
    .blog-4 .servic .appdevelopment {
      border: none; }
    .blog-4 .servic .marketing {
      border: none; }
    .blog-4 .servic .design {
      border: none; }
    .blog-4 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .blog-4 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .blog-4 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .blog-4 .sile1 .we_are {
      padding-right: 10px; }
    .blog-4 .porfolio .blanc {
      padding-right: 0; }
    .blog-4 .porfolio .mock {
      padding-left: 0; }
    .blog-4 .what1 .js-click-product {
      height: 120px; }
    .blog-4 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .blog-4 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .blog-4 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .blog-4 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .blog-4 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .blog-4 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .blog-4 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .blog-4 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .blog-4 .pricing-table {
      padding-top: 100px; }
    .blog-4 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .blog-4 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .blog-4 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .blog-4 .sile1 {
      width: 100%; }
    .blog-4 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .blog-4 .servic .creation {
      padding-top: 19px; }
    .blog-4 .servic .design {
      padding: 15px; }
    .blog-4 .servic .appdevelopment {
      padding: 15px; }
    .blog-4 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .blog-4 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .blog-4 .pricing-table {
      padding-top: 50px; }
    .blog-4 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .blog-4 .servic .col-md-12 p {
      font-size: 24px; }
    .blog-4 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .blog-4 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .blog-4 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .blog-4 .what1 .main-img .slick-slide {
      display: none; }
    .blog-4 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .blog-4 .porfolio .blanc img {
      width: 100%; }
    .blog-4 .sile1 {
      width: 97%; }
    .blog-4 .servic .col-md-4 {
      padding-left: 15px; }
    .blog-4 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .blog-4 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .blog-4 .slick-slider .slick-track {
      width: 250px; }
    .blog-4 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .blog-4 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .blog-4 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  .blog-4 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .blog-4 .pull-right {
    cursor: pointer; }
  .blog-4 * {
    outline: none !important; }
  .blog-4 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .blog-4 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .blog-4 .create {
      padding: 117px 30px; }
    .blog-4 .careate .carea .cust {
      padding: 15px 10px; }
    .blog-4 .carea {
      padding: 40px 80px; }
    .blog-4 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .blog-4 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .blog-4 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .blog-4 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .blog-4 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .blog-4 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .blog-4 .affixx .navba {
      padding-left: 5px; }
    .blog-4 .phone_top {
      padding-right: 5px; }
    .blog-4 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .blog-4 .counter1 .col-md-3 {
      padding-left: 8%; }
    .blog-4 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .blog-4 .feedback .feeb {
      font-size: 200px; }
    .blog-4 .affixx .navba {
      padding-left: 15px; }
    .blog-4 .phone_top {
      padding-right: 15px; }
    .blog-4 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .blog-4 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .blog-4 .we_are {
      padding: 0 50px; }
    .blog-4 .careate .carea .cust {
      padding: 10px 10px; }
    .blog-4 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .blog-4 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .blog-4 .cust h1 {
      padding-bottom: 0; }
    .blog-4 .cust p {
      line-height: 150%; }
    .blog-4 .button_see {
      margin-top: 27px; }
    .blog-4 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .blog-4 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .blog-4 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .blog-4 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .blog-4 .footer .full-container {
      padding: 0 15px; }
    .blog-4 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .blog-4 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .blog-4 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .blog-4 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .blog-4 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .blog-4 .contacts .contact {
      padding: 20px 0; }
    .blog-4 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .blog-4 .feedback .slide_main .test {
      padding-top: 50px; }
    .blog-4 .phone_top {
      padding-top: 0; }
    .blog-4 .phone_top .pull-right {
      padding: 5px; }
    .blog-4 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .blog-4 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .blog-4 .affixx .sidenav .navbar .nav {
      float: none; }
    .blog-4 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .blog-4 .affixx {
      padding-bottom: 10px !important; }
    .blog-4 .counter1 .col-md-3 {
      padding-left: 6%; }
    .blog-4 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .blog-4 .header-lap {
      display: none; }
    .blog-4 .header-mobi {
      display: block; }
    .blog-4 .feedback {
      padding-bottom: 50px; }
    .blog-4 .cust h1 {
      font-size: 30px; }
    .blog-4 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .blog-4 .all-pro span {
      margin-right: 5px; }
    .blog-4 .phone_top span {
      display: none; }
    .blog-4 .phone_top .phonee {
      display: none; }
    .blog-4 .who_we_are {
      padding: 50px 0; }
    .blog-4 .blog {
      padding: 50px 0; }
    .blog-4 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .blog-4 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .blog-4 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .blog-4 .who_we_are .we_01 {
      padding: 0 15px; }
    .blog-4 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .blog-4 .porfolio .col-md-8 {
      padding-left: 0; }
    .blog-4 .feedback .feeb {
      font-size: 130px; }
    .blog-4 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .blog-4 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .blog-4 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .blog-4 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .blog-4 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .blog-4 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .blog-4 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .blog-4 .links ul {
      -webkit-padding-start: 0px; }
    .blog-4 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .blog-4 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .blog-4 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .blog-4 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .blog-4 .recent_post ul {
      -webkit-padding-start: 0px; }
    .blog-4 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .blog-4 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .blog-4 .servic {
      padding-top: 50px; }
    .blog-4 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .blog-4 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .blog-4 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .blog-4 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .blog-4 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .blog-4 .row_top div p {
      line-height: 170%; }
    .blog-4 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .blog-4 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .blog-4 .slide_main .test {
      padding-top: 100px; }
    .blog-4 .img_porfolio .col-md-4 {
      width: 50%; }
    .blog-4 .servic .col-md-4 {
      width: 50%; }
    .blog-4 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .blog-4 .blog .col-md-4 {
      width: 33.33333%; }
    .blog-4 .button_see {
      margin-top: 10px; }
    .blog-4 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .blog-4 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .blog-4 .button_rea {
      height: 38px;
      margin-top: 0; }
    .blog-4 .footer .full-container .footer2 .copy {
      text-align: center; }
    .blog-4 .footer .full-container .footer2 .goto {
      text-align: center; }
    .blog-4 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .blog-4 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .blog-4 .feedback .slide_main .test p {
      font-size: 36px; }
    .blog-4 .feedback .information .lazy h3 {
      font-size: 20px; }
    .blog-4 * h1 {
      font-size: 36px !important; }
    .blog-4 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .blog-4 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .blog-4 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .blog-4 .feedback .feeb {
      font-size: 100px; }
    .blog-4 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .blog-4 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .blog-4 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .blog-4 .who_we_are .who_are p {
      font-size: 14px; }
    .blog-4 .careate .carea .cust h1 {
      font-size: 36px; }
    .blog-4 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .blog-4 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .blog-4 .feedback .slide_main .test p {
      font-size: 36px; }
    .blog-4 .feedback .information .lazy h3 {
      font-size: 16px; }
    .blog-4 .cuter .counter {
      padding: 50px 0 0 0; }
    .blog-4 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .blog-4 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .blog-4 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .blog-4 .porfolio {
      padding: 50px 0px; }
    .blog-4 .button-proje {
      width: 210px; }
    .blog-4 .video .row_video .video1 > p {
      font-size: 24px; }
    .blog-4 .blog .col-md-12 h1 {
      font-size: 36px; }
    .blog-4 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .blog-4 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .blog-4 .footer #googlemap1 {
      height: 400px; }
    .blog-4 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blog-4 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .blog-4 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .blog-4 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .blog-4 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .blog-4 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .blog-4 .side .navbar .list-group-item button {
      top: 0; }
    .blog-4 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .blog-4 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .blog-4 .base {
      margin-left: 0 !important; }
    .blog-4 .baseright {
      margin-left: 0 !important; }
    .blog-4 .sile1 {
      top: 60%; }
    .blog-4 .affixx {
      background: #333 !important; }
    .blog-4 .affixx {
      padding-top: 20px !important; }
    .blog-4 .feedback .feeb {
      font-size: 70px; }
    .blog-4 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .blog-4 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .blog-4 .who_we_are .who_are h1 {
      font-size: 24px; }
    .blog-4 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .blog-4 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-4 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .blog-4 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .blog-4 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .blog-4 .servic .col-md-12 p {
      font-size: 24px; }
    .blog-4 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-4 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .blog-4 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .blog-4 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .blog-4 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .blog-4 .button_see {
      margin-top: 0; }
    .blog-4 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .blog-4 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .blog-4 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .blog-4 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-4 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-4 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-4 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blog-4 .feedback .slide_main .test p {
      font-size: 24px; }
    .blog-4 .feedback .information .lazy h3 {
      font-size: 14px; }
    .blog-4 * h1 {
      font-size: 24px !important; }
    .blog-4 .affixx {
      position: inherit !important; }
    .blog-4 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .blog-4 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .blog-4 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .blog-4 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .blog-4 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .blog-4 .modal .modal-dialog .modal-content {
      padding: 0; }
    .blog-4 .img_porfolio .col-md-4 {
      width: 100%; }
    .blog-4 .feedback .feeb {
      letter-spacing: 6px; }
    .blog-4 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .blog-4 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .blog-4 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .blog-4 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .blog-4 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .blog-4 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .blog-4 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .blog-4 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .blog-4 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .blog-4 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .blog-4 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .blog-4 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .blog-4 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .blog-4 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .blog-4 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-4 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-4 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-4 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blog-4 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .blog-4 .servic .identity {
      padding-top: 20px; }
    .blog-4 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .blog-4 .porfolio .nav_main {
      float: left; }
    .blog-4 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .blog-4 .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .blog-4 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .blog-4 .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .blog-4 .who_we_are .weare {
      padding-left: 50px; }
    .blog-4 .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .blog-4 .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .blog-4 .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .blog-4 .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .blog-4 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .blog-4 .cases .read-mode .read-mode-produc {
      top: 100px; }
    .blog-4 .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .blog-4 .video-skills .skills {
      padding: 0 15px; }
    .blog-4 .contacts .contact p {
      font-size: 24px; }
    .blog-4 .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .blog-4 .about .about-we h1 {
      font-size: 40px; }
    .blog-4 .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .blog-4 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .blog-4 .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .blog-4 .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .blog-4 .cooperate .logo-brand img {
      width: 100%; }
    .blog-4 .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blog-4 .cooperate {
      padding-top: 50px; }
    .blog-4 .talk-to .row {
      padding: 50px 0; }
    .blog-4 .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .blog-4 .sile1 .we_are {
      padding-right: 0; }
    .blog-4 .about {
      top: 0;
      padding: 30px 0; }
    .blog-4 .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blog-4 .about .about-we {
      padding-left: 30px; }
    .blog-4 .about .corem-ipsum {
      padding-right: 30px; }
      .blog-4 .about .corem-ipsum p {
        line-height: 150%; }
    .blog-4 .contacts .contact {
      text-align: center; }
    .blog-4 .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .blog-4 .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .blog-4 .video-skills .video {
      padding-left: 15px; }
    .blog-4 .video-skills {
      padding-bottom: 50px; }
    .blog-4 .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .blog-4 .contacts .contact p .circle img {
      width: 8%; }
    .blog-4 .contacts .contact p {
      font-size: 20px; }
    .blog-4 .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .blog-4 .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .blog-4 .about .corem-ipsum {
      padding-left: 30px; }
    .blog-4 .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .blog-4 .cooperate .logo-brand {
      text-align: center; }
    .blog-4 .cooperate .logo-brand img {
      width: initial; }
    .blog-4 .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .blog-4 .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .blog-4 .button-contact button {
      font-size: 13px;
      width: 230px; }
    .blog-4 .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .blog-4 .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .blog-4 .button1 .vuong {
      background: transparent !important; }
    .blog-4 .button1 span {
      background: #fff !important; }
    .blog-4 .phone_top .pull-right i {
      color: #fff !important; }
    .blog-4 .sile1 {
      width: 65%; }
    .blog-4 .about .corem-ipsum p {
      font-size: 14px; }
    .blog-4 .case-center .case-studies p {
      font-size: 14px; }
    .blog-4 .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .blog-4 .slick-dots {
      bottom: -50px !important; }
    .blog-4 .cooperate {
      padding-top: 50px; }
    .blog-4 .who_we_are .weare {
      padding-bottom: 0; }
    .blog-4 .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .blog-4 .button-contact button {
      height: 40px; }
    .blog-4 .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .blog-4 .cooperate .logo-brand img {
      width: 100%; }
    .blog-4 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .blog-4 .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-4 .blog .blog2 .blog_name a {
      font-size: 18px; }
    .blog-4 .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .blog-4 .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .blog-4 .talk-to .input-contact input {
      font-size: 14px; }
    .blog-4 .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .blog-4 .servic .col-md-4 {
      padding-left: 30px; }
    .blog-4 .button1 .vuong {
      background: transparent !important; }
    .blog-4 .button1 span {
      background: #fff !important; }
    .blog-4 .phone_top .pull-right i {
      color: #fff !important; }
    .blog-4 .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .blog-4 .sile1 {
      width: 95%;
      left: 5%; }
    .blog-4 .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .blog-4 .cooperate .logo-brand img {
      width: initial; }
    .blog-4 .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .blog-4 .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .blog-4 .cases .read-mode {
      width: 100%; }
    .blog-4 .row_top {
      width: 100%; }
    .blog-4 .sile1 .row_top .we_are {
      padding: 0 5px; }
    .blog-4 .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .blog-4 .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }
  @media screen and (max-width: 1820px) {
    .blog-4 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .blog-4 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .blog-4 .contacts .contact p {
      font-size: 24px; }
    .blog-4 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .blog-4 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .blog-4 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .blog-4 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .blog-4 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .blog-4 .testimonials-img img {
      width: 100%; }
    .blog-4 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .blog-4 .cooperate {
      padding-top: 50px; }
    .blog-4 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .blog-4 .contacts .contact {
      text-align: center; }
    .blog-4 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .blog-4 .testimonials {
      padding-bottom: 50px; }
    .blog-4 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .blog-4 .contacts .contact p .circle img {
      width: 8%; }
    .blog-4 .contacts .contact p {
      font-size: 20px; }
    .blog-4 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .blog-4 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .blog-4 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .blog-4 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .blog-4 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .blog-4 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .blog-4 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .blog-4 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .blog-4 .gallery .col-md-4 {
      width: 100%; }
    .blog-4 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .blog-4 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .blog-4 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .blog-4 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .blog-4 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .blog-4 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blog-4 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .blog-4 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .blog-4 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .blog-4 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blog-4 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .blog-4 .affixx {
      padding-top: 15px !important; }
    .blog-4 .pull-right {
      padding-top: 5px; }
    .blog-4 .layer {
      padding-top: 0px; }
    .blog-4 .pull-right {
      padding: 5px 0; }
    .blog-4 .page-404 {
      padding-top: 50px 15px; }
    .blog-4 .affixx .sidenav {
      padding-right: 15px; }
    .blog-4 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .blog-4 .careate img {
      width: 100%; }
    .blog-4 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .blog-4 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .blog-4 .layer {
      padding-top: 62px; }
    .blog-4 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .blog-4 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .blog-4 .container_header {
      top: 75%; }
    .blog-4 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .blog-4 .container_header .breadcrumb .active {
      width: auto; }
    .blog-4 .blog .pagination li .prev {
      width: 80px; }
    .blog-4 .container_header h1 {
      padding-bottom: 0; } }
  @media screen and (max-width: 1200px) {
    .blog-4 .sidenav-blog .blog .name_img .blog_name {
      padding-left: 15px; }
      .blog-4 .sidenav-blog .blog .name_img .blog_name h5 {
        padding-bottom: 0; }
      .blog-4 .sidenav-blog .blog .name_img .blog_name p {
        padding-top: 10px; }
    .blog-4 .button_rea {
      margin-top: 0; }
    .blog-4 .sidenav-blog .sidenav .about h4 span {
      width: 60%; }
    .blog-4 .sidenav-blog .sidenav .follow h4 span {
      width: 60%; }
    .blog-4 .sidenav-blog .sidenav .categories h4 span {
      width: 55%; }
    .blog-4 .sidenav-blog .sidenav .popularp-post h4 span {
      width: 45%; }
    .blog-4 .sidenav-blog .sidenav .archive h4 span {
      width: 65%; }
    .blog-4 .sidenav-blog .sidenav .tags-cloud h4 span {
      width: 50%; }
    .blog-4 .sidenav-blog .sidenav .tags-cloud .btn1 {
      margin: 5px 0; }
    .blog-4 .sidenav-blog .sidenav .newletter h4 span {
      width: 60%; } }
  @media screen and (max-width: 991px) {
    .blog-4 .fiter {
      visibility: visible; }
    .blog-4 .sidenav-blog .sidenav {
      height: 100%;
      width: 317px;
      position: fixed;
      z-index: 10000;
      opacity: 0;
      top: 0;
      left: -317px;
      background-color: #fff;
      overflow-x: hidden;
      transition: 0.5s;
      padding-top: 60px; }
    .blog-4 .sidenav-blog .sidenav {
      padding-left: 15px;
      border-right: 1px solid #f2f2f2; }
    .blog-4 .sidenav-blog .sidenav .close .closebtn {
      visibility: visible; } }
  @media screen and (max-width: 568px) {
    .blog-4 .sidenav-blog {
      padding-top: 0; }
      .blog-4 .sidenav-blog .blog .name_img {
        padding: 30px 0; }
        .blog-4 .sidenav-blog .blog .name_img .blog_img {
          width: 100%;
          padding: 0 15px; }
        .blog-4 .sidenav-blog .blog .name_img .blog_name {
          width: 100%;
          padding: 20px 15px; }
          .blog-4 .sidenav-blog .blog .name_img .blog_name a {
            font-size: 18px; }
          .blog-4 .sidenav-blog .blog .name_img .blog_name p {
            font-size: 14px;
            line-height: 150%; }
    .blog-4 .sidenav-blog .blog .pagination li .prev {
      width: 80px; }
    .blog-4 .sidenav-blog .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; } }
  @media screen and (max-width: 1024px) {
    .blog-4 .sidenav-blog {
      padding: 0; } }

.blogdetai-1 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .blogdetai-1 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .blogdetai-1 * {
    box-sizing: border-box; }
  .blogdetai-1 .sidenav a:hover {
    color: #b6aeae; }
  .blogdetai-1 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .blogdetai-1 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .blogdetai-1 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .blogdetai-1 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .blogdetai-1 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .blogdetai-1 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .blogdetai-1 .button_rea:hover {
      opacity: 0.7; }
    .blogdetai-1 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .blogdetai-1 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .blogdetai-1 .layer {
    position: relative; }
    .blogdetai-1 .layer img {
      width: 100%; }
  .blogdetai-1 .affix {
    z-index: 9999 !important;
    width: 100%; }
  .blogdetai-1 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .blogdetai-1 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .blogdetai-1 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .blogdetai-1 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .blogdetai-1 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .blogdetai-1 .affixx .sidenav .navbar .nav {
          float: right; }
          .blogdetai-1 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .blogdetai-1 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .blogdetai-1 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .blogdetai-1 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .blogdetai-1 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .blogdetai-1 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .blogdetai-1 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .blogdetai-1 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .blogdetai-1 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .blogdetai-1 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .blogdetai-1 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .blogdetai-1 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .blogdetai-1 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .blogdetai-1 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .blogdetai-1 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .blogdetai-1 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .blogdetai-1 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .blogdetai-1 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .blogdetai-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .blogdetai-1 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .blogdetai-1 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .blogdetai-1 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .blogdetai-1 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .blogdetai-1 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .blogdetai-1 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .blogdetai-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .blogdetai-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .blogdetai-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .blogdetai-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .blogdetai-1 .header-mobi {
    display: none; }
    .blogdetai-1 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .blogdetai-1 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .blogdetai-1 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .blogdetai-1 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .blogdetai-1 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .blogdetai-1 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .blogdetai-1 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .blogdetai-1 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .blogdetai-1 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .blogdetai-1 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .blogdetai-1 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .blogdetai-1 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .blogdetai-1 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .blogdetai-1 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .blogdetai-1 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .blogdetai-1 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .blogdetai-1 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .blogdetai-1 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .blogdetai-1 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .blogdetai-1 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .blogdetai-1 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .blogdetai-1 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .blogdetai-1 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .blogdetai-1 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .blogdetai-1 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .blogdetai-1 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .blogdetai-1 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .blogdetai-1 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .blogdetai-1 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .blogdetai-1 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blogdetai-1 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blogdetai-1 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blogdetai-1 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blogdetai-1 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blogdetai-1 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blogdetai-1 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blogdetai-1 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blogdetai-1 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blogdetai-1 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blogdetai-1 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blogdetai-1 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blogdetai-1 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .blogdetai-1 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .blogdetai-1 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .blogdetai-1 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .blogdetai-1 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .blogdetai-1 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .blogdetai-1 .sidenav a:hover {
    color: #f1f1f1; }
  .blogdetai-1 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .blogdetai-1 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .blogdetai-1 .child2 {
    margin: 5px 0; }
  .blogdetai-1 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .blogdetai-1 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .blogdetai-1 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .blogdetai-1 .container_header .breadcrumb {
      background: transparent; }
      .blogdetai-1 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .blogdetai-1 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .blogdetai-1 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .blogdetai-1 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .blogdetai-1 .post .what-you {
    padding: 50px 90px; }
    .blogdetai-1 .post .what-you h1 {
      font-size: 35px;
      font-weight: 300;
      line-height: 150%;
      padding-bottom: 40px; }
      .blogdetai-1 .post .what-you h1 span {
        font-weight: 700; }
    .blogdetai-1 .post .what-you p {
      font-size: 16px;
      line-height: 185%;
      color: #909090;
      padding: 0 80px 20px 0px; }
      .blogdetai-1 .post .what-you p span {
        font-weight: 700;
        color: #333; }
  .blogdetai-1 .post .there-is {
    background: #333; }
    .blogdetai-1 .post .there-is .img {
      padding-left: 0;
      padding-right: 0; }
      .blogdetai-1 .post .there-is .img img {
        width: 100%; }
    .blogdetai-1 .post .there-is .imfor {
      padding: 100px; }
      .blogdetai-1 .post .there-is .imfor h1 {
        font-size: 35px;
        font-weight: 300;
        line-height: 150%;
        padding-bottom: 40px;
        color: #fff; }
        .blogdetai-1 .post .there-is .imfor h1 span {
          font-weight: 700; }
      .blogdetai-1 .post .there-is .imfor p {
        font-size: 16px;
        line-height: 185%;
        color: #909090;
        padding-bottom: 20px; }
        .blogdetai-1 .post .there-is .imfor p span {
          font-weight: 700; }
  .blogdetai-1 .post .what-you2 {
    padding: 0 90px;
    padding-top: 100px; }
    .blogdetai-1 .post .what-you2 h4 {
      font-size: 19px;
      font-weight: 300;
      line-height: 150%;
      color: #909090;
      border-left: 2px solid #fc6a55;
      padding: 10px 60px 0px 50px; }
      .blogdetai-1 .post .what-you2 h4 span {
        font-size: 16px;
        line-height: 370%; }
    .blogdetai-1 .post .what-you2 p {
      font-size: 16px;
      line-height: 185%;
      color: #909090;
      padding: 50px 80px 50px 0px; }
      .blogdetai-1 .post .what-you2 p span {
        font-weight: 700;
        color: #333;
        border-bottom: 1px solid #878787; }
  .blogdetai-1 .post .post4 {
    padding: 50px 15px; }
    .blogdetai-1 .post .post4 img {
      width: 100%; }
  .blogdetai-1 .post .post5 {
    padding: 50px 90px; }
    .blogdetai-1 .post .post5 p {
      font-size: 16px;
      line-height: 185%;
      color: #909090;
      padding: 0 40px 20px 40px; }
      .blogdetai-1 .post .post5 p span {
        font-weight: 700;
        color: #333;
        border-bottom: 2px solid #909090; }
  .blogdetai-1 .post .there-is1 {
    background: #333; }
    .blogdetai-1 .post .there-is1 .img {
      padding-left: 0;
      padding-right: 0; }
      .blogdetai-1 .post .there-is1 .img img {
        width: 100%; }
    .blogdetai-1 .post .there-is1 .imfor {
      padding: 100px; }
      .blogdetai-1 .post .there-is1 .imfor h1 {
        font-size: 35px;
        font-weight: 300;
        line-height: 150%;
        padding-bottom: 40px;
        color: #fff; }
        .blogdetai-1 .post .there-is1 .imfor h1 span {
          font-weight: 700; }
      .blogdetai-1 .post .there-is1 .imfor p {
        font-size: 16px;
        line-height: 185%;
        color: #909090;
        padding-bottom: 20px; }
        .blogdetai-1 .post .there-is1 .imfor p span {
          font-weight: 700;
          border-bottom: 2px solid #909090; }
  .blogdetai-1 .post .post6 {
    padding: 100px 90px; }
    .blogdetai-1 .post .post6 h4 {
      font-weight: 700;
      font-family: roboto condensed;
      font-size: 20px;
      padding-left: 30px;
      padding-bottom: 10px;
      padding-top: 30px; }
    .blogdetai-1 .post .post6 p {
      font-size: 16px;
      line-height: 195%;
      color: #909090;
      padding: 0 35px 20px 30px; }
    .blogdetai-1 .post .post6 .button {
      padding-left: 30px;
      padding-top: 50px; }
      .blogdetai-1 .post .post6 .button .btn {
        height: 40px;
        border-radius: 0;
        padding: 6px 20px;
        outline: 0;
        border: 1px solid #ebebeb;
        background: transparent;
        margin: 5px 3px;
        color: #909090;
        font-size: 12px; }
    .blogdetai-1 .post .post6 .alex {
      padding-left: 30px;
      padding-top: 150px; }
      .blogdetai-1 .post .post6 .alex .boder {
        border: 1px solid #f2f2f2;
        float: left; }
        .blogdetai-1 .post .post6 .alex .boder .img {
          width: 18%;
          float: left;
          text-align: center;
          padding: 80px 0; }
        .blogdetai-1 .post .post6 .alex .boder .text {
          width: 82%;
          float: right;
          padding-top: 30px; }
          .blogdetai-1 .post .post6 .alex .boder .text p {
            padding: 0 35px 20px 0px; }
          .blogdetai-1 .post .post6 .alex .boder .text h4 {
            padding-left: 0; }
  .blogdetai-1 .blog {
    background: #f2f2f2;
    padding: 150px 0; }
    .blogdetai-1 .blog .col-md-12 h1 {
      font-weight: 400;
      font-size: 30px;
      font-family: roboto condensed;
      padding-top: 10px;
      padding-bottom: 60px;
      text-align: center; }
    .blogdetai-1 .blog .col-md-4 .blog_img {
      position: relative;
      overflow: hidden; }
      .blogdetai-1 .blog .col-md-4 .blog_img:hover img {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1); }
      .blogdetai-1 .blog .col-md-4 .blog_img img {
        width: 100%;
        transition: all .3s; }
    .blogdetai-1 .blog .col-md-4 .blog_name {
      padding-top: 15px; }
      .blogdetai-1 .blog .col-md-4 .blog_name p {
        font-size: 16px;
        color: #909090;
        padding-top: 30px;
        line-height: 185%; }
      .blogdetai-1 .blog .col-md-4 .blog_name h5 {
        color: #909090;
        padding-bottom: 13px; }
      .blogdetai-1 .blog .col-md-4 .blog_name span {
        color: #fc6a53; }
      .blogdetai-1 .blog .col-md-4 .blog_name a {
        color: #333;
        font-size: 20px;
        font-family: roboto condensed;
        font-weight: 700; }
  .blogdetai-1 .comments .padd {
    padding: 100px; }
  .blogdetai-1 .comments .tent h3 {
    font-size: 30px;
    font-family: roboto condensed;
    text-align: center; }
  .blogdetai-1 .comments .alex {
    padding: 50px 0;
    border-bottom: 1px solid #f2f2f2;
    padding-top: 30px; }
    .blogdetai-1 .comments .alex .boder {
      float: left; }
      .blogdetai-1 .comments .alex .boder .img {
        width: 15%;
        float: left;
        text-align: center;
        padding: 40px 0; }
      .blogdetai-1 .comments .alex .boder .text {
        width: 85%;
        float: right;
        padding-top: 30px; }
        .blogdetai-1 .comments .alex .boder .text p {
          font-size: 16px;
          line-height: 195%;
          color: #909090;
          padding: 0 15px 0px 0px; }
        .blogdetai-1 .comments .alex .boder .text .text1 {
          width: 65%;
          float: left; }
          .blogdetai-1 .comments .alex .boder .text .text1 h4 {
            font-weight: 700;
            font-family: roboto condensed;
            font-size: 20px; }
          .blogdetai-1 .comments .alex .boder .text .text1 span {
            font-weight: 300;
            color: #909090; }
        .blogdetai-1 .comments .alex .boder .text .button {
          width: 35%;
          text-align: right;
          float: right;
          padding-bottom: 12px; }
          .blogdetai-1 .comments .alex .boder .text .button .btn {
            height: 40px;
            border-radius: 0;
            padding: 6px 20px;
            outline: 0;
            border: 1px solid #ebebeb;
            background: transparent;
            margin: 5px 3px;
            color: #333;
            font-size: 12px; }
  .blogdetai-1 .comments .no-border {
    border: none; }
  .blogdetai-1 .write-comments {
    background: #f2f2f2f2; }
    .blogdetai-1 .write-comments .row {
      padding: 150px; }
    .blogdetai-1 .write-comments .our-core {
      text-align: center; }
      .blogdetai-1 .write-comments .our-core h1 {
        font-weight: 400;
        font-size: 30px;
        font-family: roboto condensed;
        padding-bottom: 70px; }
    .blogdetai-1 .write-comments .input-contact {
      padding: 15px; }
      .blogdetai-1 .write-comments .input-contact input {
        width: 100%;
        height: 60px;
        outline: 0;
        padding-left: 20px;
        font-size: 16px;
        border: none; }
    .blogdetai-1 .write-comments .enter textarea {
      width: 100%;
      height: 200px;
      outline: 0;
      padding: 20px;
      font-size: 16px;
      border: none; }
    .blogdetai-1 .write-comments .button-contact {
      text-align: center; }
  .blogdetai-1 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .blogdetai-1 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .blogdetai-1 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .blogdetai-1 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .blogdetai-1 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .blogdetai-1 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .blogdetai-1 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .blogdetai-1 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .blogdetai-1 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .blogdetai-1 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .blogdetai-1 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .blogdetai-1 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blogdetai-1 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .blogdetai-1 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .blogdetai-1 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .blogdetai-1 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .blogdetai-1 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .blogdetai-1 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blogdetai-1 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .blogdetai-1 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .blogdetai-1 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .blogdetai-1 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .blogdetai-1 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .blogdetai-1 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blogdetai-1 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .blogdetai-1 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .blogdetai-1 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .blogdetai-1 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .blogdetai-1 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .blogdetai-1 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .blogdetai-1 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .blogdetai-1 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .blogdetai-1 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          outline: 0;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .blogdetai-1 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .blogdetai-1 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .blogdetai-1 .footer .full-container .footer2 {
      padding: 20px 0; }
      .blogdetai-1 .footer .full-container .footer2 .copy {
        color: #909090; }
      .blogdetai-1 .footer .full-container .footer2 .goto {
        text-align: right; }
        .blogdetai-1 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 1360px) {
    .blogdetai-1 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .blogdetai-1 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .blogdetai-1 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .blogdetai-1 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .blogdetai-1 .who_we_are .weare {
      padding-left: 100px; }
    .blogdetai-1 .sile1 .we_are {
      padding-right: 30px; }
    .blogdetai-1 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .blogdetai-1 .sile1 .we_are h1 {
      font-size: 50px; }
    .blogdetai-1 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .blogdetai-1 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .blogdetai-1 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .blogdetai-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blogdetai-1 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .blogdetai-1 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .blogdetai-1 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .blogdetai-1 .team {
      padding: 50px 0; }
    .blogdetai-1 .unlimited {
      padding-bottom: 50px; }
    .blogdetai-1 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .blogdetai-1 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .blogdetai-1 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .blogdetai-1 .servic .development {
      border: none; }
    .blogdetai-1 .servic .appdevelopment {
      border: none; }
    .blogdetai-1 .servic .marketing {
      border: none; }
    .blogdetai-1 .servic .design {
      border: none; }
    .blogdetai-1 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .blogdetai-1 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .blogdetai-1 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .blogdetai-1 .sile1 .we_are {
      padding-right: 10px; }
    .blogdetai-1 .porfolio .blanc {
      padding-right: 0; }
    .blogdetai-1 .porfolio .mock {
      padding-left: 0; }
    .blogdetai-1 .what1 .js-click-product {
      height: 120px; }
    .blogdetai-1 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .blogdetai-1 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .blogdetai-1 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .blogdetai-1 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .blogdetai-1 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .blogdetai-1 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .blogdetai-1 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .blogdetai-1 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .blogdetai-1 .pricing-table {
      padding-top: 100px; }
    .blogdetai-1 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .blogdetai-1 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .blogdetai-1 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .blogdetai-1 .sile1 {
      width: 100%; }
    .blogdetai-1 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .blogdetai-1 .servic .creation {
      padding-top: 19px; }
    .blogdetai-1 .servic .design {
      padding: 15px; }
    .blogdetai-1 .servic .appdevelopment {
      padding: 15px; }
    .blogdetai-1 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .blogdetai-1 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .blogdetai-1 .pricing-table {
      padding-top: 50px; }
    .blogdetai-1 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .blogdetai-1 .servic .col-md-12 p {
      font-size: 24px; }
    .blogdetai-1 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-1 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .blogdetai-1 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .blogdetai-1 .what1 .main-img .slick-slide {
      display: none; }
    .blogdetai-1 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .blogdetai-1 .porfolio .blanc img {
      width: 100%; }
    .blogdetai-1 .sile1 {
      width: 97%; }
    .blogdetai-1 .servic .col-md-4 {
      padding-left: 15px; }
    .blogdetai-1 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .blogdetai-1 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .blogdetai-1 .slick-slider .slick-track {
      width: 250px; }
    .blogdetai-1 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .blogdetai-1 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .blogdetai-1 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  .blogdetai-1 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .blogdetai-1 .pull-right {
    cursor: pointer; }
  .blogdetai-1 * {
    outline: none !important; }
  .blogdetai-1 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .blogdetai-1 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .blogdetai-1 .create {
      padding: 117px 30px; }
    .blogdetai-1 .careate .carea .cust {
      padding: 15px 10px; }
    .blogdetai-1 .carea {
      padding: 40px 80px; }
    .blogdetai-1 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .blogdetai-1 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .blogdetai-1 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .blogdetai-1 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .blogdetai-1 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .blogdetai-1 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .blogdetai-1 .affixx .navba {
      padding-left: 5px; }
    .blogdetai-1 .phone_top {
      padding-right: 5px; }
    .blogdetai-1 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .blogdetai-1 .counter1 .col-md-3 {
      padding-left: 8%; }
    .blogdetai-1 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .blogdetai-1 .feedback .feeb {
      font-size: 200px; }
    .blogdetai-1 .affixx .navba {
      padding-left: 15px; }
    .blogdetai-1 .phone_top {
      padding-right: 15px; }
    .blogdetai-1 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .blogdetai-1 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .blogdetai-1 .we_are {
      padding: 0 50px; }
    .blogdetai-1 .careate .carea .cust {
      padding: 10px 10px; }
    .blogdetai-1 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .blogdetai-1 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .blogdetai-1 .cust h1 {
      padding-bottom: 0; }
    .blogdetai-1 .cust p {
      line-height: 150%; }
    .blogdetai-1 .button_see {
      margin-top: 27px; }
    .blogdetai-1 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .blogdetai-1 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .blogdetai-1 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .blogdetai-1 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .blogdetai-1 .footer .full-container {
      padding: 0 15px; }
    .blogdetai-1 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .blogdetai-1 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .blogdetai-1 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .blogdetai-1 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .blogdetai-1 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .blogdetai-1 .contacts .contact {
      padding: 20px 0; }
    .blogdetai-1 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .blogdetai-1 .feedback .slide_main .test {
      padding-top: 50px; }
    .blogdetai-1 .phone_top {
      padding-top: 0; }
    .blogdetai-1 .phone_top .pull-right {
      padding: 5px; }
    .blogdetai-1 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .blogdetai-1 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .blogdetai-1 .affixx .sidenav .navbar .nav {
      float: none; }
    .blogdetai-1 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .blogdetai-1 .affixx {
      padding-bottom: 10px !important; }
    .blogdetai-1 .counter1 .col-md-3 {
      padding-left: 6%; }
    .blogdetai-1 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .blogdetai-1 .header-lap {
      display: none; }
    .blogdetai-1 .header-mobi {
      display: block; }
    .blogdetai-1 .feedback {
      padding-bottom: 50px; }
    .blogdetai-1 .cust h1 {
      font-size: 30px; }
    .blogdetai-1 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .blogdetai-1 .all-pro span {
      margin-right: 5px; }
    .blogdetai-1 .phone_top span {
      display: none; }
    .blogdetai-1 .phone_top .phonee {
      display: none; }
    .blogdetai-1 .who_we_are {
      padding: 50px 0; }
    .blogdetai-1 .blog {
      padding: 50px 0; }
    .blogdetai-1 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .blogdetai-1 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .blogdetai-1 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .blogdetai-1 .who_we_are .we_01 {
      padding: 0 15px; }
    .blogdetai-1 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .blogdetai-1 .porfolio .col-md-8 {
      padding-left: 0; }
    .blogdetai-1 .feedback .feeb {
      font-size: 130px; }
    .blogdetai-1 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .blogdetai-1 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .blogdetai-1 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .blogdetai-1 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .blogdetai-1 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .blogdetai-1 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .blogdetai-1 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .blogdetai-1 .links ul {
      -webkit-padding-start: 0px; }
    .blogdetai-1 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .blogdetai-1 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .blogdetai-1 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .blogdetai-1 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .blogdetai-1 .recent_post ul {
      -webkit-padding-start: 0px; }
    .blogdetai-1 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .blogdetai-1 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .blogdetai-1 .servic {
      padding-top: 50px; }
    .blogdetai-1 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .blogdetai-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .blogdetai-1 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .blogdetai-1 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .blogdetai-1 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .blogdetai-1 .row_top div p {
      line-height: 170%; }
    .blogdetai-1 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .blogdetai-1 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .blogdetai-1 .slide_main .test {
      padding-top: 100px; }
    .blogdetai-1 .img_porfolio .col-md-4 {
      width: 50%; }
    .blogdetai-1 .servic .col-md-4 {
      width: 50%; }
    .blogdetai-1 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .blogdetai-1 .blog .col-md-4 {
      width: 33.33333%; }
    .blogdetai-1 .button_see {
      margin-top: 10px; }
    .blogdetai-1 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .blogdetai-1 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .blogdetai-1 .button_rea {
      height: 38px;
      margin-top: 0; }
    .blogdetai-1 .footer .full-container .footer2 .copy {
      text-align: center; }
    .blogdetai-1 .footer .full-container .footer2 .goto {
      text-align: center; }
    .blogdetai-1 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .blogdetai-1 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .blogdetai-1 .feedback .slide_main .test p {
      font-size: 36px; }
    .blogdetai-1 .feedback .information .lazy h3 {
      font-size: 20px; }
    .blogdetai-1 * h1 {
      font-size: 36px !important; }
    .blogdetai-1 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .blogdetai-1 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .blogdetai-1 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .blogdetai-1 .feedback .feeb {
      font-size: 100px; }
    .blogdetai-1 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .blogdetai-1 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-1 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .blogdetai-1 .who_we_are .who_are p {
      font-size: 14px; }
    .blogdetai-1 .careate .carea .cust h1 {
      font-size: 36px; }
    .blogdetai-1 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .blogdetai-1 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .blogdetai-1 .feedback .slide_main .test p {
      font-size: 36px; }
    .blogdetai-1 .feedback .information .lazy h3 {
      font-size: 16px; }
    .blogdetai-1 .cuter .counter {
      padding: 50px 0 0 0; }
    .blogdetai-1 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .blogdetai-1 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .blogdetai-1 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .blogdetai-1 .porfolio {
      padding: 50px 0px; }
    .blogdetai-1 .button-proje {
      width: 210px; }
    .blogdetai-1 .video .row_video .video1 > p {
      font-size: 24px; }
    .blogdetai-1 .blog .col-md-12 h1 {
      font-size: 36px; }
    .blogdetai-1 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .blogdetai-1 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-1 .footer #googlemap1 {
      height: 400px; }
    .blogdetai-1 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blogdetai-1 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .blogdetai-1 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .blogdetai-1 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .blogdetai-1 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .blogdetai-1 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .blogdetai-1 .side .navbar .list-group-item button {
      top: 0; }
    .blogdetai-1 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .blogdetai-1 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .blogdetai-1 .base {
      margin-left: 0 !important; }
    .blogdetai-1 .baseright {
      margin-left: 0 !important; }
    .blogdetai-1 .sile1 {
      top: 60%; }
    .blogdetai-1 .affixx {
      background: #333 !important; }
    .blogdetai-1 .affixx {
      padding-top: 20px !important; }
    .blogdetai-1 .feedback .feeb {
      font-size: 70px; }
    .blogdetai-1 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .blogdetai-1 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .blogdetai-1 .who_we_are .who_are h1 {
      font-size: 24px; }
    .blogdetai-1 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .blogdetai-1 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-1 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .blogdetai-1 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .blogdetai-1 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .blogdetai-1 .servic .col-md-12 p {
      font-size: 24px; }
    .blogdetai-1 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-1 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .blogdetai-1 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .blogdetai-1 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .blogdetai-1 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .blogdetai-1 .button_see {
      margin-top: 0; }
    .blogdetai-1 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .blogdetai-1 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .blogdetai-1 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .blogdetai-1 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blogdetai-1 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blogdetai-1 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blogdetai-1 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blogdetai-1 .feedback .slide_main .test p {
      font-size: 24px; }
    .blogdetai-1 .feedback .information .lazy h3 {
      font-size: 14px; }
    .blogdetai-1 * h1 {
      font-size: 24px !important; }
    .blogdetai-1 .affixx {
      position: inherit !important; }
    .blogdetai-1 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .blogdetai-1 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .blogdetai-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .blogdetai-1 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .blogdetai-1 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .blogdetai-1 .modal .modal-dialog .modal-content {
      padding: 0; }
    .blogdetai-1 .img_porfolio .col-md-4 {
      width: 100%; }
    .blogdetai-1 .feedback .feeb {
      letter-spacing: 6px; }
    .blogdetai-1 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .blogdetai-1 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .blogdetai-1 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .blogdetai-1 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .blogdetai-1 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .blogdetai-1 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .blogdetai-1 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .blogdetai-1 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .blogdetai-1 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .blogdetai-1 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .blogdetai-1 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .blogdetai-1 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .blogdetai-1 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .blogdetai-1 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .blogdetai-1 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blogdetai-1 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blogdetai-1 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blogdetai-1 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blogdetai-1 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .blogdetai-1 .servic .identity {
      padding-top: 20px; }
    .blogdetai-1 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .blogdetai-1 .porfolio .nav_main {
      float: left; }
    .blogdetai-1 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .blogdetai-1 .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .blogdetai-1 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .blogdetai-1 .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .blogdetai-1 .who_we_are .weare {
      padding-left: 50px; }
    .blogdetai-1 .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .blogdetai-1 .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .blogdetai-1 .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .blogdetai-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .blogdetai-1 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .blogdetai-1 .cases .read-mode .read-mode-produc {
      top: 100px; }
    .blogdetai-1 .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .blogdetai-1 .video-skills .skills {
      padding: 0 15px; }
    .blogdetai-1 .contacts .contact p {
      font-size: 24px; }
    .blogdetai-1 .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .blogdetai-1 .about .about-we h1 {
      font-size: 40px; }
    .blogdetai-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .blogdetai-1 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .blogdetai-1 .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .blogdetai-1 .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .blogdetai-1 .cooperate .logo-brand img {
      width: 100%; }
    .blogdetai-1 .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blogdetai-1 .cooperate {
      padding-top: 50px; }
    .blogdetai-1 .talk-to .row {
      padding: 50px 0; }
    .blogdetai-1 .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .blogdetai-1 .sile1 .we_are {
      padding-right: 0; }
    .blogdetai-1 .about {
      top: 0;
      padding: 30px 0; }
    .blogdetai-1 .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blogdetai-1 .about .about-we {
      padding-left: 30px; }
    .blogdetai-1 .about .corem-ipsum {
      padding-right: 30px; }
      .blogdetai-1 .about .corem-ipsum p {
        line-height: 150%; }
    .blogdetai-1 .contacts .contact {
      text-align: center; }
    .blogdetai-1 .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .blogdetai-1 .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .blogdetai-1 .video-skills .video {
      padding-left: 15px; }
    .blogdetai-1 .video-skills {
      padding-bottom: 50px; }
    .blogdetai-1 .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .blogdetai-1 .contacts .contact p .circle img {
      width: 8%; }
    .blogdetai-1 .contacts .contact p {
      font-size: 20px; }
    .blogdetai-1 .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .blogdetai-1 .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .blogdetai-1 .about .corem-ipsum {
      padding-left: 30px; }
    .blogdetai-1 .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .blogdetai-1 .cooperate .logo-brand {
      text-align: center; }
    .blogdetai-1 .cooperate .logo-brand img {
      width: initial; }
    .blogdetai-1 .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .blogdetai-1 .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .blogdetai-1 .button-contact button {
      font-size: 13px;
      width: 230px; }
    .blogdetai-1 .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .blogdetai-1 .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .blogdetai-1 .button1 .vuong {
      background: transparent !important; }
    .blogdetai-1 .button1 span {
      background: #fff !important; }
    .blogdetai-1 .phone_top .pull-right i {
      color: #fff !important; }
    .blogdetai-1 .sile1 {
      width: 65%; }
    .blogdetai-1 .about .corem-ipsum p {
      font-size: 14px; }
    .blogdetai-1 .case-center .case-studies p {
      font-size: 14px; }
    .blogdetai-1 .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-1 .slick-dots {
      bottom: -50px !important; }
    .blogdetai-1 .cooperate {
      padding-top: 50px; }
    .blogdetai-1 .who_we_are .weare {
      padding-bottom: 0; }
    .blogdetai-1 .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .blogdetai-1 .button-contact button {
      height: 40px; }
    .blogdetai-1 .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .blogdetai-1 .cooperate .logo-brand img {
      width: 100%; }
    .blogdetai-1 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .blogdetai-1 .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-1 .blog .blog2 .blog_name a {
      font-size: 18px; }
    .blogdetai-1 .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-1 .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-1 .talk-to .input-contact input {
      font-size: 14px; }
    .blogdetai-1 .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .blogdetai-1 .servic .col-md-4 {
      padding-left: 30px; }
    .blogdetai-1 .button1 .vuong {
      background: transparent !important; }
    .blogdetai-1 .button1 span {
      background: #fff !important; }
    .blogdetai-1 .phone_top .pull-right i {
      color: #fff !important; }
    .blogdetai-1 .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .blogdetai-1 .sile1 {
      width: 95%;
      left: 5%; }
    .blogdetai-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .blogdetai-1 .cooperate .logo-brand img {
      width: initial; }
    .blogdetai-1 .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .blogdetai-1 .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .blogdetai-1 .cases .read-mode {
      width: 100%; }
    .blogdetai-1 .row_top {
      width: 100%; }
    .blogdetai-1 .sile1 .row_top .we_are {
      padding: 0 5px; }
    .blogdetai-1 .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .blogdetai-1 .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }
  @media screen and (max-width: 1820px) {
    .blogdetai-1 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .blogdetai-1 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .blogdetai-1 .contacts .contact p {
      font-size: 24px; }
    .blogdetai-1 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .blogdetai-1 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .blogdetai-1 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .blogdetai-1 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .blogdetai-1 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .blogdetai-1 .testimonials-img img {
      width: 100%; }
    .blogdetai-1 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .blogdetai-1 .cooperate {
      padding-top: 50px; }
    .blogdetai-1 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .blogdetai-1 .contacts .contact {
      text-align: center; }
    .blogdetai-1 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .blogdetai-1 .testimonials {
      padding-bottom: 50px; }
    .blogdetai-1 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .blogdetai-1 .contacts .contact p .circle img {
      width: 8%; }
    .blogdetai-1 .contacts .contact p {
      font-size: 20px; }
    .blogdetai-1 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .blogdetai-1 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .blogdetai-1 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .blogdetai-1 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-1 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .blogdetai-1 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .blogdetai-1 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-1 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .blogdetai-1 .gallery .col-md-4 {
      width: 100%; }
    .blogdetai-1 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .blogdetai-1 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .blogdetai-1 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .blogdetai-1 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .blogdetai-1 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .blogdetai-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blogdetai-1 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .blogdetai-1 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .blogdetai-1 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .blogdetai-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blogdetai-1 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .blogdetai-1 .affixx {
      padding-top: 15px !important; }
    .blogdetai-1 .pull-right {
      padding-top: 5px; }
    .blogdetai-1 .layer {
      padding-top: 0px; }
    .blogdetai-1 .pull-right {
      padding: 5px 0; }
    .blogdetai-1 .page-404 {
      padding-top: 50px 15px; }
    .blogdetai-1 .affixx .sidenav {
      padding-right: 15px; }
    .blogdetai-1 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .blogdetai-1 .careate img {
      width: 100%; }
    .blogdetai-1 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .blogdetai-1 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .blogdetai-1 .layer {
      padding-top: 62px; }
    .blogdetai-1 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .blogdetai-1 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .blogdetai-1 .container_header {
      top: 75%; }
    .blogdetai-1 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .blogdetai-1 .container_header .breadcrumb .active {
      width: auto; }
    .blogdetai-1 .blog .pagination li .prev {
      width: 80px; }
    .blogdetai-1 .container_header h1 {
      padding-bottom: 0; } }
  @media (max-width: 1680px) {
    .blogdetai-1 .post .there-is .imfor {
      padding: 50px 30px; }
    .blogdetai-1 .post .there-is1 .imfor {
      padding: 50px 30px; } }
  @media (max-width: 1440px) {
    .blogdetai-1 .post .there-is .imfor {
      padding: 20px 15px; }
    .blogdetai-1 .post .there-is1 .imfor {
      padding: 20px 15px; }
    .blogdetai-1 .post .there-is1 .imfor p {
      line-height: 170%;
      padding-bottom: 0; }
    .blogdetai-1 .post .there-is1 .imfor h1 {
      padding-bottom: 5px;
      line-height: 125%; }
    .blogdetai-1 .post .there-is .imfor p {
      line-height: 170%;
      padding-bottom: 0; }
    .blogdetai-1 .post .there-is .imfor h1 {
      padding-bottom: 5px;
      line-height: 125%; } }
  @media (max-width: 1200px) {
    .blogdetai-1 .post .there-is1 .imfor p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-1 .post .there-is1 .imfor h1 {
      font-size: 24px; }
    .blogdetai-1 .post .there-is .imfor p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-1 .post .there-is .imfor h1 {
      font-size: 24px; } }
  @media (max-width: 1024px) {
    .blogdetai-1 .post .there-is .imfor {
      padding: 5px 10px; }
    .blogdetai-1 .post .there-is1 .imfor {
      padding: 5px 10px; }
    .blogdetai-1 .post .post6 .alex {
      padding-top: 50px; }
    .blogdetai-1 .post .post1 {
      padding: 50px 15px; } }
  @media (max-width: 991px) {
    .blogdetai-1 .post .there-is .imfor {
      padding: 50px 30px; }
    .blogdetai-1 .post .there-is1 .imfor {
      padding: 50px 30px; }
    .blogdetai-1 .post .there-is1 .imfor p {
      line-height: 185%;
      padding-bottom: 20px;
      font-size: 16px; }
    .blogdetai-1 .post .there-is1 .imfor h1 {
      padding-bottom: 40px;
      line-height: 150%;
      font-size: 35px; }
    .blogdetai-1 .post .there-is .imfor p {
      line-height: 185%;
      padding-bottom: 20px;
      font-size: 16px; }
    .blogdetai-1 .post .there-is .imfor h1 {
      padding-bottom: 40px;
      line-height: 150%;
      font-size: 35px; }
    .blogdetai-1 .post .post6 .alex .boder .text p {
      font-size: 14px;
      line-height: 160%;
      padding: 0 5px 0 15px; }
    .blogdetai-1 .post .post6 .alex .boder .text h4 {
      padding-left: 15px; }
    .blogdetai-1 .post .what-you {
      padding: 50px 15px; }
    .blogdetai-1 .post .what-you2 {
      padding: 50px 15px; }
    .blogdetai-1 .post .post5 {
      padding: 50px 15px; }
    .blogdetai-1 .post .post6 {
      padding: 50px 15px; }
    .blogdetai-1 .comments .padd {
      padding: 50px 15px; }
    .blogdetai-1 .write-comments .row {
      padding: 50px 15px; }
    .blogdetai-1 .comments .alex {
      float: left; }
    .blogdetai-1 .comments .alex .boder .text p {
      font-size: 14px;
      line-height: 160%; } }
  @media (max-width: 767px) {
    .blogdetai-1 .post .post6 h4 {
      padding-left: 0; }
    .blogdetai-1 .post .post5 p {
      padding: 0 0 20px 0; }
    .blogdetai-1 .post .post6 p {
      padding: 0 0 20px 0; }
    .blogdetai-1 .post .post6 .button {
      padding-left: 0; }
    .blogdetai-1 .post .post6 .alex {
      float: left;
      padding-left: 0; }
    .blogdetai-1 .blog .col-md-4 {
      text-align: left; }
    .blogdetai-1 .post .what-you p {
      padding-right: 0; }
    .blogdetai-1 .post .what-you2 p {
      padding-right: 0; }
    .blogdetai-1 .post .what-you2 h4 {
      padding: 10px 0 0 20px; } }
  @media (max-width: 680px) {
    .blogdetai-1 .comments .alex .boder .text {
      padding-left: 15px; } }
  @media (max-width: 568px) {
    .blogdetai-1 .post .post4 {
      padding: 0 15px; }
    .blogdetai-1 p {
      font-size: 14px !important; }
    .blogdetai-1 .contacts .contact p {
      font-size: 20px !important; }
    .blogdetai-1 * h1 {
      font-size: 24px !important; }
    .blogdetai-1 .comments .alex .boder .img img {
      width: 100%; }
    .blogdetai-1 .post .post6 .alex .boder .img img {
      width: 100%;
      padding-left: 5px; }
    .blogdetai-1 .post .post6 .alex {
      padding-top: 50px; } }
  @media (max-width: 480px) {
    .blogdetai-1 .container_header .breadcrumb .active {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 150px; }
    .blogdetai-1 .container_header .breadcrumb li {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; } }
  @media (max-width: 480px) {
    .blogdetai-1 .container_header .breadcrumb .active {
      width: 118px; }
    .blogdetai-1 .write-comments .input-contact {
      width: 100%; } }
  @media (max-width: 360px) {
    .blogdetai-1 .write-comments .input-contact {
      width: 100%; } }

.blogdetai-2 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .blogdetai-2 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .blogdetai-2 * {
    box-sizing: border-box;
    outline: 0 !important; }
  .blogdetai-2 .sidenav a:hover {
    color: #b6aeae; }
  .blogdetai-2 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    font-family: roboto condensed; }
    .blogdetai-2 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .blogdetai-2 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .blogdetai-2 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .blogdetai-2 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .blogdetai-2 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .blogdetai-2 .button_rea:hover {
      opacity: 0.7; }
    .blogdetai-2 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .blogdetai-2 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .blogdetai-2 .layer {
    position: relative; }
    .blogdetai-2 .layer img {
      width: 100%; }
  .blogdetai-2 .affix {
    z-index: 9999 !important;
    width: 100%; }
  .blogdetai-2 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .blogdetai-2 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .blogdetai-2 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .blogdetai-2 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .blogdetai-2 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .blogdetai-2 .affixx .sidenav .navbar .nav {
          float: right; }
          .blogdetai-2 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .blogdetai-2 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .blogdetai-2 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .blogdetai-2 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .blogdetai-2 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .blogdetai-2 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .blogdetai-2 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .blogdetai-2 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .blogdetai-2 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .blogdetai-2 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .blogdetai-2 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .blogdetai-2 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .blogdetai-2 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .blogdetai-2 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .blogdetai-2 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .blogdetai-2 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .blogdetai-2 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .blogdetai-2 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .blogdetai-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .blogdetai-2 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .blogdetai-2 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .blogdetai-2 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .blogdetai-2 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .blogdetai-2 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .blogdetai-2 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .blogdetai-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .blogdetai-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .blogdetai-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .blogdetai-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .blogdetai-2 .header-mobi {
    display: none; }
    .blogdetai-2 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .blogdetai-2 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .blogdetai-2 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .blogdetai-2 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .blogdetai-2 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .blogdetai-2 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .blogdetai-2 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .blogdetai-2 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .blogdetai-2 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .blogdetai-2 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .blogdetai-2 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .blogdetai-2 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .blogdetai-2 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .blogdetai-2 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .blogdetai-2 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .blogdetai-2 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .blogdetai-2 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .blogdetai-2 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .blogdetai-2 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .blogdetai-2 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .blogdetai-2 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .blogdetai-2 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .blogdetai-2 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .blogdetai-2 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .blogdetai-2 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .blogdetai-2 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .blogdetai-2 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .blogdetai-2 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .blogdetai-2 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .blogdetai-2 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blogdetai-2 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blogdetai-2 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blogdetai-2 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blogdetai-2 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blogdetai-2 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blogdetai-2 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blogdetai-2 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blogdetai-2 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blogdetai-2 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blogdetai-2 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .blogdetai-2 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .blogdetai-2 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .blogdetai-2 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .blogdetai-2 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .blogdetai-2 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .blogdetai-2 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .blogdetai-2 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .blogdetai-2 .sidenav a:hover {
    color: #f1f1f1; }
  .blogdetai-2 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .blogdetai-2 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .blogdetai-2 .child2 {
    margin: 5px 0; }
  .blogdetai-2 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .blogdetai-2 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .blogdetai-2 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .blogdetai-2 .container_header .breadcrumb {
      background: transparent; }
      .blogdetai-2 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .blogdetai-2 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .blogdetai-2 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .blogdetai-2 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .blogdetai-2 .post .post1 {
    padding: 100px 15px; }
    .blogdetai-2 .post .post1 h1 {
      font-size: 35px;
      padding-right: 30px; }
    .blogdetai-2 .post .post1 p {
      font-size: 16px;
      color: #909090;
      line-height: 185%;
      padding-right: 30px; }
  .blogdetai-2 .post .post2 .col-lg-6 {
    padding: 0; }
  .blogdetai-2 .post .post2 img {
    width: 100%; }
  .blogdetai-2 .post .what-you {
    padding: 50px 90px; }
    .blogdetai-2 .post .what-you h1 {
      font-size: 35px;
      font-weight: 300;
      line-height: 150%;
      padding-bottom: 40px;
      font-weight: 700; }
    .blogdetai-2 .post .what-you img {
      width: 100%; }
    .blogdetai-2 .post .what-you .nua p {
      padding-right: 0; }
    .blogdetai-2 .post .what-you p {
      font-size: 16px;
      line-height: 185%;
      color: #909090;
      padding: 0 0px 30px 0px; }
  .blogdetai-2 .post .post6 {
    padding: 100px 90px; }
    .blogdetai-2 .post .post6 .button {
      padding-left: 30px;
      padding-top: 50px; }
      .blogdetai-2 .post .post6 .button .btn {
        height: 40px;
        border-radius: 0;
        padding: 6px 20px;
        border: 1px solid #ebebeb;
        background: transparent;
        margin: 5px 3px;
        color: #909090;
        font-size: 12px; }
    .blogdetai-2 .post .post6 .alex {
      padding-left: 30px;
      padding-top: 150px;
      float: left; }
      .blogdetai-2 .post .post6 .alex .boder {
        border: 1px solid #f2f2f2;
        float: left; }
        .blogdetai-2 .post .post6 .alex .boder .img {
          width: 18%;
          float: left;
          text-align: center;
          padding: 80px 0; }
        .blogdetai-2 .post .post6 .alex .boder .text {
          width: 82%;
          float: right;
          padding-top: 30px; }
          .blogdetai-2 .post .post6 .alex .boder .text p {
            font-size: 16px;
            line-height: 195%;
            color: #909090;
            padding: 0 35px 20px 0px; }
          .blogdetai-2 .post .post6 .alex .boder .text h4 {
            font-weight: 700;
            font-family: roboto condensed;
            font-size: 20px;
            padding-left: 0px;
            padding-bottom: 10px;
            padding-top: 30px; }
  .blogdetai-2 .blog {
    background: #f2f2f2;
    padding: 150px 0; }
    .blogdetai-2 .blog .col-md-12 h1 {
      font-weight: 400;
      font-size: 30px;
      font-family: roboto condensed;
      padding-top: 10px;
      padding-bottom: 60px;
      text-align: center; }
    .blogdetai-2 .blog .col-md-4 .blog_img {
      position: relative;
      overflow: hidden; }
      .blogdetai-2 .blog .col-md-4 .blog_img:hover img {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1); }
      .blogdetai-2 .blog .col-md-4 .blog_img img {
        width: 100%;
        transition: all .3s; }
    .blogdetai-2 .blog .col-md-4 .blog_name {
      padding-top: 15px; }
      .blogdetai-2 .blog .col-md-4 .blog_name p {
        font-size: 16px;
        color: #909090;
        padding-top: 30px;
        line-height: 185%; }
      .blogdetai-2 .blog .col-md-4 .blog_name h5 {
        color: #909090;
        padding-bottom: 13px; }
      .blogdetai-2 .blog .col-md-4 .blog_name span {
        color: #fc6a53; }
      .blogdetai-2 .blog .col-md-4 .blog_name a {
        color: #333;
        font-size: 20px;
        font-family: roboto condensed;
        font-weight: 700; }
  .blogdetai-2 .comments .padd {
    padding: 100px; }
  .blogdetai-2 .comments .tent h3 {
    font-size: 30px;
    font-family: roboto condensed;
    text-align: center; }
  .blogdetai-2 .comments .alex {
    padding: 50px 0;
    border-bottom: 1px solid #f2f2f2;
    padding-top: 30px; }
    .blogdetai-2 .comments .alex .boder {
      float: left; }
      .blogdetai-2 .comments .alex .boder .img {
        width: 15%;
        float: left;
        text-align: center;
        padding: 40px 0; }
      .blogdetai-2 .comments .alex .boder .text {
        width: 85%;
        float: right;
        padding-top: 30px; }
        .blogdetai-2 .comments .alex .boder .text p {
          font-size: 16px;
          line-height: 195%;
          color: #909090;
          padding: 0 15px 0px 0px; }
        .blogdetai-2 .comments .alex .boder .text .text1 {
          width: 65%;
          float: left; }
          .blogdetai-2 .comments .alex .boder .text .text1 h4 {
            font-weight: 700;
            font-family: roboto condensed;
            font-size: 20px; }
          .blogdetai-2 .comments .alex .boder .text .text1 span {
            font-weight: 300;
            color: #909090; }
        .blogdetai-2 .comments .alex .boder .text .button {
          width: 35%;
          text-align: right;
          float: right;
          padding-bottom: 12px; }
          .blogdetai-2 .comments .alex .boder .text .button .btn {
            height: 40px;
            border-radius: 0;
            padding: 6px 20px;
            outline: 0;
            border: 1px solid #ebebeb;
            background: transparent;
            margin: 5px 3px;
            color: #333;
            font-size: 12px; }
  .blogdetai-2 .comments .no-border {
    border: none; }
  .blogdetai-2 .write-comments {
    background: #f2f2f2f2; }
    .blogdetai-2 .write-comments .row {
      padding: 150px; }
    .blogdetai-2 .write-comments .our-core {
      text-align: center; }
      .blogdetai-2 .write-comments .our-core h1 {
        font-weight: 400;
        font-size: 30px;
        font-family: roboto condensed;
        padding-bottom: 70px; }
    .blogdetai-2 .write-comments .input-contact {
      padding: 15px; }
      .blogdetai-2 .write-comments .input-contact input {
        width: 100%;
        height: 60px;
        outline: 0;
        padding-left: 20px;
        font-size: 16px;
        border: none; }
    .blogdetai-2 .write-comments .enter textarea {
      width: 100%;
      height: 200px;
      outline: 0;
      padding: 20px;
      font-size: 16px;
      border: none; }
    .blogdetai-2 .write-comments .button-contact {
      text-align: center; }
  @media (max-width: 1680px) {
    .blogdetai-2 .post .what-you .nua p {
      font-size: 14px;
      line-height: 160%; }
    .blogdetai-2 .post .what-you .img2 {
      padding: 0; } }
  @media (max-width: 991px) {
    .blogdetai-2 .post .what-you .nua p {
      font-size: 16px;
      line-height: 185%;
      padding-top: 20px; }
    .blogdetai-2 .post .what-you .img2 {
      padding: 0 15px; } }
  .blogdetai-2 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .blogdetai-2 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .blogdetai-2 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .blogdetai-2 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .blogdetai-2 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .blogdetai-2 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .blogdetai-2 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .blogdetai-2 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .blogdetai-2 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .blogdetai-2 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .blogdetai-2 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .blogdetai-2 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blogdetai-2 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .blogdetai-2 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .blogdetai-2 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .blogdetai-2 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .blogdetai-2 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .blogdetai-2 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blogdetai-2 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .blogdetai-2 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .blogdetai-2 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .blogdetai-2 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .blogdetai-2 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .blogdetai-2 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .blogdetai-2 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .blogdetai-2 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .blogdetai-2 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .blogdetai-2 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .blogdetai-2 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .blogdetai-2 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .blogdetai-2 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .blogdetai-2 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .blogdetai-2 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .blogdetai-2 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .blogdetai-2 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .blogdetai-2 .footer .full-container .footer2 {
      padding: 20px 0; }
      .blogdetai-2 .footer .full-container .footer2 .copy {
        color: #909090; }
      .blogdetai-2 .footer .full-container .footer2 .goto {
        text-align: right; }
        .blogdetai-2 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 1360px) {
    .blogdetai-2 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .blogdetai-2 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .blogdetai-2 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .blogdetai-2 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .blogdetai-2 .who_we_are .weare {
      padding-left: 100px; }
    .blogdetai-2 .sile1 .we_are {
      padding-right: 30px; }
    .blogdetai-2 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .blogdetai-2 .sile1 .we_are h1 {
      font-size: 50px; }
    .blogdetai-2 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .blogdetai-2 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .blogdetai-2 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .blogdetai-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blogdetai-2 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .blogdetai-2 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .blogdetai-2 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .blogdetai-2 .team {
      padding: 50px 0; }
    .blogdetai-2 .unlimited {
      padding-bottom: 50px; }
    .blogdetai-2 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .blogdetai-2 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .blogdetai-2 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .blogdetai-2 .servic .development {
      border: none; }
    .blogdetai-2 .servic .appdevelopment {
      border: none; }
    .blogdetai-2 .servic .marketing {
      border: none; }
    .blogdetai-2 .servic .design {
      border: none; }
    .blogdetai-2 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .blogdetai-2 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .blogdetai-2 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .blogdetai-2 .sile1 .we_are {
      padding-right: 10px; }
    .blogdetai-2 .porfolio .blanc {
      padding-right: 0; }
    .blogdetai-2 .porfolio .mock {
      padding-left: 0; }
    .blogdetai-2 .what1 .js-click-product {
      height: 120px; }
    .blogdetai-2 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .blogdetai-2 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .blogdetai-2 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .blogdetai-2 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .blogdetai-2 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .blogdetai-2 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .blogdetai-2 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .blogdetai-2 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .blogdetai-2 .pricing-table {
      padding-top: 100px; }
    .blogdetai-2 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .blogdetai-2 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .blogdetai-2 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .blogdetai-2 .sile1 {
      width: 100%; }
    .blogdetai-2 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .blogdetai-2 .servic .creation {
      padding-top: 19px; }
    .blogdetai-2 .servic .design {
      padding: 15px; }
    .blogdetai-2 .servic .appdevelopment {
      padding: 15px; }
    .blogdetai-2 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .blogdetai-2 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .blogdetai-2 .pricing-table {
      padding-top: 50px; }
    .blogdetai-2 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .blogdetai-2 .servic .col-md-12 p {
      font-size: 24px; }
    .blogdetai-2 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-2 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .blogdetai-2 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .blogdetai-2 .what1 .main-img .slick-slide {
      display: none; }
    .blogdetai-2 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .blogdetai-2 .porfolio .blanc img {
      width: 100%; }
    .blogdetai-2 .sile1 {
      width: 97%; }
    .blogdetai-2 .servic .col-md-4 {
      padding-left: 15px; }
    .blogdetai-2 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .blogdetai-2 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .blogdetai-2 .slick-slider .slick-track {
      width: 250px; }
    .blogdetai-2 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .blogdetai-2 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .blogdetai-2 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  .blogdetai-2 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .blogdetai-2 .pull-right {
    cursor: pointer; }
  .blogdetai-2 * {
    outline: none !important; }
  .blogdetai-2 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .blogdetai-2 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .blogdetai-2 .create {
      padding: 117px 30px; }
    .blogdetai-2 .careate .carea .cust {
      padding: 15px 10px; }
    .blogdetai-2 .carea {
      padding: 40px 80px; }
    .blogdetai-2 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .blogdetai-2 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .blogdetai-2 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .blogdetai-2 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .blogdetai-2 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .blogdetai-2 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .blogdetai-2 .affixx .navba {
      padding-left: 5px; }
    .blogdetai-2 .phone_top {
      padding-right: 5px; }
    .blogdetai-2 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .blogdetai-2 .counter1 .col-md-3 {
      padding-left: 8%; }
    .blogdetai-2 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .blogdetai-2 .feedback .feeb {
      font-size: 200px; }
    .blogdetai-2 .affixx .navba {
      padding-left: 15px; }
    .blogdetai-2 .phone_top {
      padding-right: 15px; }
    .blogdetai-2 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .blogdetai-2 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .blogdetai-2 .we_are {
      padding: 0 50px; }
    .blogdetai-2 .careate .carea .cust {
      padding: 10px 10px; }
    .blogdetai-2 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .blogdetai-2 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .blogdetai-2 .cust h1 {
      padding-bottom: 0; }
    .blogdetai-2 .cust p {
      line-height: 150%; }
    .blogdetai-2 .button_see {
      margin-top: 27px; }
    .blogdetai-2 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .blogdetai-2 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .blogdetai-2 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .blogdetai-2 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .blogdetai-2 .footer .full-container {
      padding: 0 15px; }
    .blogdetai-2 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .blogdetai-2 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .blogdetai-2 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .blogdetai-2 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .blogdetai-2 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .blogdetai-2 .contacts .contact {
      padding: 20px 0; }
    .blogdetai-2 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .blogdetai-2 .feedback .slide_main .test {
      padding-top: 50px; }
    .blogdetai-2 .phone_top {
      padding-top: 0; }
    .blogdetai-2 .phone_top .pull-right {
      padding: 5px; }
    .blogdetai-2 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .blogdetai-2 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .blogdetai-2 .affixx .sidenav .navbar .nav {
      float: none; }
    .blogdetai-2 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .blogdetai-2 .affixx {
      padding-bottom: 10px !important; }
    .blogdetai-2 .counter1 .col-md-3 {
      padding-left: 6%; }
    .blogdetai-2 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .blogdetai-2 .header-lap {
      display: none; }
    .blogdetai-2 .header-mobi {
      display: block; }
    .blogdetai-2 .feedback {
      padding-bottom: 50px; }
    .blogdetai-2 .cust h1 {
      font-size: 30px; }
    .blogdetai-2 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .blogdetai-2 .all-pro span {
      margin-right: 5px; }
    .blogdetai-2 .phone_top span {
      display: none; }
    .blogdetai-2 .phone_top .phonee {
      display: none; }
    .blogdetai-2 .who_we_are {
      padding: 50px 0; }
    .blogdetai-2 .blog {
      padding: 50px 0; }
    .blogdetai-2 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .blogdetai-2 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .blogdetai-2 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .blogdetai-2 .who_we_are .we_01 {
      padding: 0 15px; }
    .blogdetai-2 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .blogdetai-2 .porfolio .col-md-8 {
      padding-left: 0; }
    .blogdetai-2 .feedback .feeb {
      font-size: 130px; }
    .blogdetai-2 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .blogdetai-2 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .blogdetai-2 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .blogdetai-2 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .blogdetai-2 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .blogdetai-2 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .blogdetai-2 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .blogdetai-2 .links ul {
      -webkit-padding-start: 0px; }
    .blogdetai-2 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .blogdetai-2 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .blogdetai-2 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .blogdetai-2 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .blogdetai-2 .recent_post ul {
      -webkit-padding-start: 0px; }
    .blogdetai-2 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .blogdetai-2 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .blogdetai-2 .servic {
      padding-top: 50px; }
    .blogdetai-2 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .blogdetai-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .blogdetai-2 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .blogdetai-2 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .blogdetai-2 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .blogdetai-2 .row_top div p {
      line-height: 170%; }
    .blogdetai-2 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .blogdetai-2 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .blogdetai-2 .slide_main .test {
      padding-top: 100px; }
    .blogdetai-2 .img_porfolio .col-md-4 {
      width: 50%; }
    .blogdetai-2 .servic .col-md-4 {
      width: 50%; }
    .blogdetai-2 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .blogdetai-2 .blog .col-md-4 {
      width: 33.33333%; }
    .blogdetai-2 .button_see {
      margin-top: 10px; }
    .blogdetai-2 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .blogdetai-2 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .blogdetai-2 .button_rea {
      height: 38px;
      margin-top: 0; }
    .blogdetai-2 .footer .full-container .footer2 .copy {
      text-align: center; }
    .blogdetai-2 .footer .full-container .footer2 .goto {
      text-align: center; }
    .blogdetai-2 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .blogdetai-2 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .blogdetai-2 .feedback .slide_main .test p {
      font-size: 36px; }
    .blogdetai-2 .feedback .information .lazy h3 {
      font-size: 20px; }
    .blogdetai-2 * h1 {
      font-size: 36px !important; }
    .blogdetai-2 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .blogdetai-2 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .blogdetai-2 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .blogdetai-2 .feedback .feeb {
      font-size: 100px; }
    .blogdetai-2 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .blogdetai-2 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-2 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .blogdetai-2 .who_we_are .who_are p {
      font-size: 14px; }
    .blogdetai-2 .careate .carea .cust h1 {
      font-size: 36px; }
    .blogdetai-2 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .blogdetai-2 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .blogdetai-2 .feedback .slide_main .test p {
      font-size: 36px; }
    .blogdetai-2 .feedback .information .lazy h3 {
      font-size: 16px; }
    .blogdetai-2 .cuter .counter {
      padding: 50px 0 0 0; }
    .blogdetai-2 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .blogdetai-2 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .blogdetai-2 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .blogdetai-2 .porfolio {
      padding: 50px 0px; }
    .blogdetai-2 .button-proje {
      width: 210px; }
    .blogdetai-2 .video .row_video .video1 > p {
      font-size: 24px; }
    .blogdetai-2 .blog .col-md-12 h1 {
      font-size: 36px; }
    .blogdetai-2 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .blogdetai-2 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-2 .footer #googlemap1 {
      height: 400px; }
    .blogdetai-2 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blogdetai-2 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .blogdetai-2 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .blogdetai-2 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .blogdetai-2 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .blogdetai-2 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .blogdetai-2 .side .navbar .list-group-item button {
      top: 0; }
    .blogdetai-2 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .blogdetai-2 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .blogdetai-2 .base {
      margin-left: 0 !important; }
    .blogdetai-2 .baseright {
      margin-left: 0 !important; }
    .blogdetai-2 .sile1 {
      top: 60%; }
    .blogdetai-2 .affixx {
      background: #333 !important; }
    .blogdetai-2 .affixx {
      padding-top: 20px !important; }
    .blogdetai-2 .feedback .feeb {
      font-size: 70px; }
    .blogdetai-2 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .blogdetai-2 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .blogdetai-2 .who_we_are .who_are h1 {
      font-size: 24px; }
    .blogdetai-2 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .blogdetai-2 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-2 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .blogdetai-2 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .blogdetai-2 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .blogdetai-2 .servic .col-md-12 p {
      font-size: 24px; }
    .blogdetai-2 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-2 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .blogdetai-2 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .blogdetai-2 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .blogdetai-2 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .blogdetai-2 .button_see {
      margin-top: 0; }
    .blogdetai-2 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .blogdetai-2 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .blogdetai-2 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .blogdetai-2 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blogdetai-2 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blogdetai-2 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blogdetai-2 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .blogdetai-2 .feedback .slide_main .test p {
      font-size: 24px; }
    .blogdetai-2 .feedback .information .lazy h3 {
      font-size: 14px; }
    .blogdetai-2 * h1 {
      font-size: 24px !important; }
    .blogdetai-2 .affixx {
      position: inherit !important; }
    .blogdetai-2 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .blogdetai-2 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .blogdetai-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .blogdetai-2 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .blogdetai-2 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .blogdetai-2 .modal .modal-dialog .modal-content {
      padding: 0; }
    .blogdetai-2 .img_porfolio .col-md-4 {
      width: 100%; }
    .blogdetai-2 .feedback .feeb {
      letter-spacing: 6px; }
    .blogdetai-2 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .blogdetai-2 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .blogdetai-2 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .blogdetai-2 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .blogdetai-2 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .blogdetai-2 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .blogdetai-2 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .blogdetai-2 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .blogdetai-2 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .blogdetai-2 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .blogdetai-2 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .blogdetai-2 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .blogdetai-2 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .blogdetai-2 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .blogdetai-2 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blogdetai-2 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blogdetai-2 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blogdetai-2 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .blogdetai-2 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .blogdetai-2 .servic .identity {
      padding-top: 20px; }
    .blogdetai-2 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .blogdetai-2 .porfolio .nav_main {
      float: left; }
    .blogdetai-2 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .blogdetai-2 .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .blogdetai-2 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .blogdetai-2 .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .blogdetai-2 .who_we_are .weare {
      padding-left: 50px; }
    .blogdetai-2 .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .blogdetai-2 .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .blogdetai-2 .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .blogdetai-2 .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .blogdetai-2 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .blogdetai-2 .cases .read-mode .read-mode-produc {
      top: 100px; }
    .blogdetai-2 .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .blogdetai-2 .video-skills .skills {
      padding: 0 15px; }
    .blogdetai-2 .contacts .contact p {
      font-size: 24px; }
    .blogdetai-2 .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .blogdetai-2 .about .about-we h1 {
      font-size: 40px; }
    .blogdetai-2 .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .blogdetai-2 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .blogdetai-2 .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .blogdetai-2 .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .blogdetai-2 .cooperate .logo-brand img {
      width: 100%; }
    .blogdetai-2 .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blogdetai-2 .cooperate {
      padding-top: 50px; }
    .blogdetai-2 .talk-to .row {
      padding: 50px 0; }
    .blogdetai-2 .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .blogdetai-2 .sile1 .we_are {
      padding-right: 0; }
    .blogdetai-2 .about {
      top: 0;
      padding: 30px 0; }
    .blogdetai-2 .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .blogdetai-2 .about .about-we {
      padding-left: 30px; }
    .blogdetai-2 .about .corem-ipsum {
      padding-right: 30px; }
      .blogdetai-2 .about .corem-ipsum p {
        line-height: 150%; }
    .blogdetai-2 .contacts .contact {
      text-align: center; }
    .blogdetai-2 .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .blogdetai-2 .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .blogdetai-2 .video-skills .video {
      padding-left: 15px; }
    .blogdetai-2 .video-skills {
      padding-bottom: 50px; }
    .blogdetai-2 .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .blogdetai-2 .contacts .contact p .circle img {
      width: 8%; }
    .blogdetai-2 .contacts .contact p {
      font-size: 20px; }
    .blogdetai-2 .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .blogdetai-2 .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .blogdetai-2 .about .corem-ipsum {
      padding-left: 30px; }
    .blogdetai-2 .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .blogdetai-2 .cooperate .logo-brand {
      text-align: center; }
    .blogdetai-2 .cooperate .logo-brand img {
      width: initial; }
    .blogdetai-2 .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .blogdetai-2 .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .blogdetai-2 .button-contact button {
      font-size: 13px;
      width: 230px; }
    .blogdetai-2 .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .blogdetai-2 .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .blogdetai-2 .button1 .vuong {
      background: transparent !important; }
    .blogdetai-2 .button1 span {
      background: #fff !important; }
    .blogdetai-2 .phone_top .pull-right i {
      color: #fff !important; }
    .blogdetai-2 .sile1 {
      width: 65%; }
    .blogdetai-2 .about .corem-ipsum p {
      font-size: 14px; }
    .blogdetai-2 .case-center .case-studies p {
      font-size: 14px; }
    .blogdetai-2 .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-2 .slick-dots {
      bottom: -50px !important; }
    .blogdetai-2 .cooperate {
      padding-top: 50px; }
    .blogdetai-2 .who_we_are .weare {
      padding-bottom: 0; }
    .blogdetai-2 .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .blogdetai-2 .button-contact button {
      height: 40px; }
    .blogdetai-2 .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .blogdetai-2 .cooperate .logo-brand img {
      width: 100%; }
    .blogdetai-2 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .blogdetai-2 .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-2 .blog .blog2 .blog_name a {
      font-size: 18px; }
    .blogdetai-2 .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-2 .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-2 .talk-to .input-contact input {
      font-size: 14px; }
    .blogdetai-2 .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .blogdetai-2 .servic .col-md-4 {
      padding-left: 30px; }
    .blogdetai-2 .button1 .vuong {
      background: transparent !important; }
    .blogdetai-2 .button1 span {
      background: #fff !important; }
    .blogdetai-2 .phone_top .pull-right i {
      color: #fff !important; }
    .blogdetai-2 .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .blogdetai-2 .sile1 {
      width: 95%;
      left: 5%; }
    .blogdetai-2 .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .blogdetai-2 .cooperate .logo-brand img {
      width: initial; }
    .blogdetai-2 .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .blogdetai-2 .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .blogdetai-2 .cases .read-mode {
      width: 100%; }
    .blogdetai-2 .row_top {
      width: 100%; }
    .blogdetai-2 .sile1 .row_top .we_are {
      padding: 0 5px; }
    .blogdetai-2 .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .blogdetai-2 .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }
  @media screen and (max-width: 1820px) {
    .blogdetai-2 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .blogdetai-2 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .blogdetai-2 .contacts .contact p {
      font-size: 24px; }
    .blogdetai-2 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .blogdetai-2 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .blogdetai-2 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .blogdetai-2 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .blogdetai-2 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .blogdetai-2 .testimonials-img img {
      width: 100%; }
    .blogdetai-2 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .blogdetai-2 .cooperate {
      padding-top: 50px; }
    .blogdetai-2 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .blogdetai-2 .contacts .contact {
      text-align: center; }
    .blogdetai-2 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .blogdetai-2 .testimonials {
      padding-bottom: 50px; }
    .blogdetai-2 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .blogdetai-2 .contacts .contact p .circle img {
      width: 8%; }
    .blogdetai-2 .contacts .contact p {
      font-size: 20px; }
    .blogdetai-2 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .blogdetai-2 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .blogdetai-2 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .blogdetai-2 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-2 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .blogdetai-2 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .blogdetai-2 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-2 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .blogdetai-2 .gallery .col-md-4 {
      width: 100%; }
    .blogdetai-2 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .blogdetai-2 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .blogdetai-2 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .blogdetai-2 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .blogdetai-2 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .blogdetai-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blogdetai-2 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .blogdetai-2 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .blogdetai-2 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .blogdetai-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .blogdetai-2 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .blogdetai-2 .affixx {
      padding-top: 15px !important; }
    .blogdetai-2 .pull-right {
      padding-top: 5px; }
    .blogdetai-2 .layer {
      padding-top: 0px; }
    .blogdetai-2 .pull-right {
      padding: 5px 0; }
    .blogdetai-2 .page-404 {
      padding-top: 50px 15px; }
    .blogdetai-2 .affixx .sidenav {
      padding-right: 15px; }
    .blogdetai-2 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .blogdetai-2 .careate img {
      width: 100%; }
    .blogdetai-2 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .blogdetai-2 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .blogdetai-2 .layer {
      padding-top: 62px; }
    .blogdetai-2 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .blogdetai-2 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .blogdetai-2 .container_header {
      top: 75%; }
    .blogdetai-2 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .blogdetai-2 .container_header .breadcrumb .active {
      width: auto; }
    .blogdetai-2 .blog .pagination li .prev {
      width: 80px; }
    .blogdetai-2 .container_header h1 {
      padding-bottom: 0; } }
  @media (max-width: 1680px) {
    .blogdetai-2 .post .there-is .imfor {
      padding: 50px 30px; }
    .blogdetai-2 .post .there-is1 .imfor {
      padding: 50px 30px; } }
  @media (max-width: 1440px) {
    .blogdetai-2 .post .there-is .imfor {
      padding: 20px 15px; }
    .blogdetai-2 .post .there-is1 .imfor {
      padding: 20px 15px; }
    .blogdetai-2 .post .there-is1 .imfor p {
      line-height: 170%;
      padding-bottom: 0; }
    .blogdetai-2 .post .there-is1 .imfor h1 {
      padding-bottom: 5px;
      line-height: 125%; }
    .blogdetai-2 .post .there-is .imfor p {
      line-height: 170%;
      padding-bottom: 0; }
    .blogdetai-2 .post .there-is .imfor h1 {
      padding-bottom: 5px;
      line-height: 125%; } }
  @media (max-width: 1200px) {
    .blogdetai-2 .post .there-is1 .imfor p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-2 .post .there-is1 .imfor h1 {
      font-size: 24px; }
    .blogdetai-2 .post .there-is .imfor p {
      font-size: 14px;
      line-height: 150%; }
    .blogdetai-2 .post .there-is .imfor h1 {
      font-size: 24px; } }
  @media (max-width: 1024px) {
    .blogdetai-2 .post .there-is .imfor {
      padding: 5px 10px; }
    .blogdetai-2 .post .there-is1 .imfor {
      padding: 5px 10px; }
    .blogdetai-2 .post .post6 .alex {
      padding-top: 50px; }
    .blogdetai-2 .post .post1 {
      padding: 50px 15px; } }
  @media (max-width: 991px) {
    .blogdetai-2 .post .there-is .imfor {
      padding: 50px 30px; }
    .blogdetai-2 .post .there-is1 .imfor {
      padding: 50px 30px; }
    .blogdetai-2 .post .there-is1 .imfor p {
      line-height: 185%;
      padding-bottom: 20px;
      font-size: 16px; }
    .blogdetai-2 .post .there-is1 .imfor h1 {
      padding-bottom: 40px;
      line-height: 150%;
      font-size: 35px; }
    .blogdetai-2 .post .there-is .imfor p {
      line-height: 185%;
      padding-bottom: 20px;
      font-size: 16px; }
    .blogdetai-2 .post .there-is .imfor h1 {
      padding-bottom: 40px;
      line-height: 150%;
      font-size: 35px; }
    .blogdetai-2 .post .post6 .alex .boder .text p {
      font-size: 14px;
      line-height: 160%;
      padding: 0 5px 0 15px; }
    .blogdetai-2 .post .post6 .alex .boder .text h4 {
      padding-left: 15px; }
    .blogdetai-2 .post .what-you {
      padding: 50px 15px; }
    .blogdetai-2 .post .what-you2 {
      padding: 50px 15px; }
    .blogdetai-2 .post .post5 {
      padding: 50px 15px; }
    .blogdetai-2 .post .post6 {
      padding: 50px 15px; }
    .blogdetai-2 .comments .padd {
      padding: 50px 15px; }
    .blogdetai-2 .write-comments .row {
      padding: 50px 15px; }
    .blogdetai-2 .comments .alex {
      float: left; }
    .blogdetai-2 .comments .alex .boder .text p {
      font-size: 14px;
      line-height: 160%; } }
  @media (max-width: 767px) {
    .blogdetai-2 .post .post6 h4 {
      padding-left: 0; }
    .blogdetai-2 .post .post5 p {
      padding: 0 0 20px 0; }
    .blogdetai-2 .post .post6 p {
      padding: 0 0 20px 0; }
    .blogdetai-2 .post .post6 .button {
      padding-left: 0; }
    .blogdetai-2 .post .post6 .alex {
      float: left;
      padding-left: 0; }
    .blogdetai-2 .blog .col-md-4 {
      text-align: left; }
    .blogdetai-2 .post .what-you p {
      padding-right: 0; }
    .blogdetai-2 .post .what-you2 p {
      padding-right: 0; }
    .blogdetai-2 .post .what-you2 h4 {
      padding: 10px 0 0 20px; } }
  @media (max-width: 680px) {
    .blogdetai-2 .comments .alex .boder .text {
      padding-left: 15px; } }
  @media (max-width: 568px) {
    .blogdetai-2 .post .post4 {
      padding: 0 15px; }
    .blogdetai-2 p {
      font-size: 14px !important; }
    .blogdetai-2 .contacts .contact p {
      font-size: 20px !important; }
    .blogdetai-2 * h1 {
      font-size: 24px !important; }
    .blogdetai-2 .comments .alex .boder .img img {
      width: 100%; }
    .blogdetai-2 .post .post6 .alex .boder .img img {
      width: 100%;
      padding-left: 5px; }
    .blogdetai-2 .post .post6 .alex {
      padding-top: 50px; } }
  @media (max-width: 480px) {
    .blogdetai-2 .container_header .breadcrumb .active {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 150px; }
    .blogdetai-2 .container_header .breadcrumb li {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; } }
  @media (max-width: 480px) {
    .blogdetai-2 .container_header .breadcrumb .active {
      width: 118px; }
    .blogdetai-2 .write-comments .input-contact {
      width: 100%; } }
  @media (max-width: 360px) {
    .blogdetai-2 .write-comments .input-contact {
      width: 100%; } }

.contact-1 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .contact-1 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .contact-1 * {
    box-sizing: border-box;
    outline: 0 !important; }
  .contact-1 .sidenav a:hover {
    color: #b6aeae; }
  .contact-1 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    font-family: roboto condensed; }
    .contact-1 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      display: inline-block;
      position: relative; }
    .contact-1 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .contact-1 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .contact-1 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 20px; }
  .contact-1 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .contact-1 .button_rea:hover {
      opacity: 0.7; }
    .contact-1 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .contact-1 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .contact-1 .layer {
    position: relative; }
    .contact-1 .layer img {
      width: 100%; }
  .contact-1 .affix {
    z-index: 9999 !important;
    width: 100%; }
  .contact-1 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .contact-1 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .contact-1 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .contact-1 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .contact-1 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .contact-1 .affixx .sidenav .navbar .nav {
          float: right; }
          .contact-1 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .contact-1 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .contact-1 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .contact-1 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .contact-1 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .contact-1 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .contact-1 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .contact-1 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .contact-1 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .contact-1 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .contact-1 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .contact-1 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .contact-1 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .contact-1 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .contact-1 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .contact-1 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .contact-1 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .contact-1 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .contact-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .contact-1 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .contact-1 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .contact-1 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .contact-1 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .contact-1 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .contact-1 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .contact-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .contact-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .contact-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .contact-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .contact-1 .header-mobi {
    display: none; }
    .contact-1 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .contact-1 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .contact-1 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .contact-1 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .contact-1 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .contact-1 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .contact-1 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .contact-1 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .contact-1 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .contact-1 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .contact-1 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .contact-1 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .contact-1 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .contact-1 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .contact-1 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .contact-1 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .contact-1 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .contact-1 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .contact-1 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .contact-1 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .contact-1 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .contact-1 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .contact-1 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .contact-1 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .contact-1 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .contact-1 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .contact-1 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .contact-1 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .contact-1 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .contact-1 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .contact-1 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .contact-1 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .contact-1 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .contact-1 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .contact-1 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .contact-1 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .contact-1 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .contact-1 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .contact-1 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .contact-1 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .contact-1 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .contact-1 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .contact-1 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .contact-1 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .contact-1 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .contact-1 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .contact-1 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .contact-1 .sidenav a:hover {
    color: #f1f1f1; }
  .contact-1 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .contact-1 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .contact-1 .child2 {
    margin: 5px 0; }
  .contact-1 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .contact-1 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .contact-1 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .contact-1 .container_header .breadcrumb {
      background: transparent; }
      .contact-1 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .contact-1 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .contact-1 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .contact-1 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .contact-1 .our {
    padding: 100px 15px;
    text-align: center; }
    .contact-1 .our .address {
      background-image: url(../img/our-address.png);
      height: 66px;
      width: 56px;
      display: inline-block; }
    .contact-1 .our .email {
      background-image: url(../img/our-email.png);
      height: 63px;
      width: 70px;
      display: inline-block; }
    .contact-1 .our .phone {
      background-image: url(../img/our-phone.png);
      height: 59px;
      width: 48px;
      display: inline-block; }
    .contact-1 .our h4 {
      font-size: 20px;
      font-weight: 700;
      font-family: roboto condensed;
      padding: 20px 0; }
    .contact-1 .our p {
      font-size: 16px;
      color: #909090; }
  .contact-1 #googlemap1 {
    width: 100%;
    height: 800px; }
  .contact-1 .talk-to {
    border-bottom: 1px solid #f2f2f2; }
    .contact-1 .talk-to .row {
      padding: 150px; }
    .contact-1 .talk-to .our-core {
      text-align: center; }
      .contact-1 .talk-to .our-core h5 {
        font-weight: 700;
        color: #909090;
        font-family: roboto condensed;
        letter-spacing: 2px; }
      .contact-1 .talk-to .our-core h1 {
        font-weight: 700;
        font-size: 50px;
        font-family: roboto condensed;
        color: #333; }
      .contact-1 .talk-to .our-core p {
        font-size: 16px;
        color: #909090;
        line-height: 185%;
        padding-bottom: 50px;
        padding-left: 14%;
        padding-right: 14%; }
    .contact-1 .talk-to .input-contact {
      padding: 15px; }
      .contact-1 .talk-to .input-contact input {
        width: 100%;
        height: 60px;
        outline: 0;
        padding-left: 20px;
        font-size: 16px;
        border: 1px solid #f2f2f2; }
    .contact-1 .talk-to .button-contact {
      text-align: center;
      padding-top: 50px; }
      .contact-1 .talk-to .button-contact button {
        width: 36%;
        height: 60px;
        text-align: left;
        padding-left: 10px;
        background: #fc6a55;
        border: none;
        font-family: roboto condensed;
        font-weight: 700;
        color: #fff;
        padding-right: 20px;
        font-size: 14px;
        outline: 0;
        transition: all .2s;
        position: relative; }
        .contact-1 .talk-to .button-contact button span {
          background-image: url(../img/line.png);
          height: 1px;
          width: 20px;
          float: right;
          margin-top: 10px;
          display: inline-block;
          position: relative; }
        .contact-1 .talk-to .button-contact button:hover {
          background: #f45740;
          color: #f2f2f2; }
        .contact-1 .talk-to .button-contact button:hover .xoay {
          transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -webkit-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          position: relative; }
  .contact-1 .over {
    text-align: center;
    padding-top: 100px; }
    .contact-1 .over h1 {
      font-size: 50px;
      font-weight: 700;
      font-family: roboto condensed;
      padding: 0px 0 40px; }
    .contact-1 .over h5 {
      font-weight: 700;
      font-family: roboto condensed;
      letter-spacing: 2px;
      color: #909090; }
    .contact-1 .over p {
      font-size: 16px;
      color: #909090;
      line-height: 185%;
      padding-bottom: 100px; }
  @media (max-width: 1680px) {
    .contact-1 .over img {
      width: 100%; } }
  @media (max-width: 1024px) {
    .contact-1 br {
      display: none; } }
  @media (max-width: 768px) {
    .contact-1 .talk-to .button-contact button {
      width: 250px; }
    .contact-1 #googlemap1 {
      height: 400px; } }
  @media (max-width: 568px) {
    .contact-1 .our {
      padding: 50px 15px; }
      .contact-1 .our .col-md-4 {
        width: 100%;
        padding: 30px 15px; }
    .contact-1 .over {
      padding-top: 50px; } }
  .contact-1 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .contact-1 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .contact-1 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .contact-1 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .contact-1 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .contact-1 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .contact-1 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .contact-1 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .contact-1 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .contact-1 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .contact-1 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .contact-1 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .contact-1 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .contact-1 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .contact-1 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .contact-1 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .contact-1 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .contact-1 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .contact-1 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .contact-1 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .contact-1 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .contact-1 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .contact-1 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .contact-1 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .contact-1 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .contact-1 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .contact-1 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .contact-1 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .contact-1 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .contact-1 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .contact-1 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .contact-1 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .contact-1 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          padding-right: 20px;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .contact-1 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .contact-1 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-top: 10px; }
    .contact-1 .footer .full-container .footer2 {
      padding: 20px 0; }
      .contact-1 .footer .full-container .footer2 .copy {
        color: #909090; }
      .contact-1 .footer .full-container .footer2 .goto {
        text-align: right; }
        .contact-1 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media (max-width: 1024px) {
    .contact-1 .our {
      padding: 50px 15px; } }
  @media screen and (max-width: 1360px) {
    .contact-1 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .contact-1 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .contact-1 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .contact-1 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .contact-1 .who_we_are .weare {
      padding-left: 100px; }
    .contact-1 .sile1 .we_are {
      padding-right: 30px; }
    .contact-1 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .contact-1 .sile1 .we_are h1 {
      font-size: 50px; }
    .contact-1 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .contact-1 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .contact-1 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .contact-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .contact-1 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .contact-1 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .contact-1 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .contact-1 .team {
      padding: 50px 0; }
    .contact-1 .unlimited {
      padding-bottom: 50px; }
    .contact-1 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .contact-1 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .contact-1 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .contact-1 .servic .development {
      border: none; }
    .contact-1 .servic .appdevelopment {
      border: none; }
    .contact-1 .servic .marketing {
      border: none; }
    .contact-1 .servic .design {
      border: none; }
    .contact-1 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .contact-1 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .contact-1 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .contact-1 .sile1 .we_are {
      padding-right: 10px; }
    .contact-1 .porfolio .blanc {
      padding-right: 0; }
    .contact-1 .porfolio .mock {
      padding-left: 0; }
    .contact-1 .what1 .js-click-product {
      height: 120px; }
    .contact-1 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .contact-1 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .contact-1 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .contact-1 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .contact-1 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .contact-1 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .contact-1 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .contact-1 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .contact-1 .pricing-table {
      padding-top: 100px; }
    .contact-1 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .contact-1 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .contact-1 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .contact-1 .sile1 {
      width: 100%; }
    .contact-1 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .contact-1 .servic .creation {
      padding-top: 19px; }
    .contact-1 .servic .design {
      padding: 15px; }
    .contact-1 .servic .appdevelopment {
      padding: 15px; }
    .contact-1 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .contact-1 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .contact-1 .pricing-table {
      padding-top: 50px; }
    .contact-1 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .contact-1 .servic .col-md-12 p {
      font-size: 24px; }
    .contact-1 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .contact-1 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .contact-1 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .contact-1 .what1 .main-img .slick-slide {
      display: none; }
    .contact-1 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .contact-1 .porfolio .blanc img {
      width: 100%; }
    .contact-1 .sile1 {
      width: 97%; }
    .contact-1 .servic .col-md-4 {
      padding-left: 15px; }
    .contact-1 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .contact-1 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .contact-1 .slick-slider .slick-track {
      width: 250px; }
    .contact-1 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .contact-1 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .contact-1 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  .contact-1 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .contact-1 .pull-right {
    cursor: pointer; }
  .contact-1 * {
    outline: none !important; }
  .contact-1 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .contact-1 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .contact-1 .create {
      padding: 117px 30px; }
    .contact-1 .careate .carea .cust {
      padding: 15px 10px; }
    .contact-1 .carea {
      padding: 40px 80px; }
    .contact-1 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .contact-1 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .contact-1 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .contact-1 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .contact-1 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .contact-1 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .contact-1 .affixx .navba {
      padding-left: 5px; }
    .contact-1 .phone_top {
      padding-right: 5px; }
    .contact-1 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .contact-1 .counter1 .col-md-3 {
      padding-left: 8%; }
    .contact-1 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .contact-1 .feedback .feeb {
      font-size: 200px; }
    .contact-1 .affixx .navba {
      padding-left: 15px; }
    .contact-1 .phone_top {
      padding-right: 15px; }
    .contact-1 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .contact-1 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .contact-1 .we_are {
      padding: 0 50px; }
    .contact-1 .careate .carea .cust {
      padding: 10px 10px; }
    .contact-1 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .contact-1 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .contact-1 .cust h1 {
      padding-bottom: 0; }
    .contact-1 .cust p {
      line-height: 150%; }
    .contact-1 .button_see {
      margin-top: 27px; }
    .contact-1 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .contact-1 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .contact-1 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .contact-1 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .contact-1 .footer .full-container {
      padding: 0 15px; }
    .contact-1 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .contact-1 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .contact-1 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .contact-1 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .contact-1 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .contact-1 .contacts .contact {
      padding: 20px 0; }
    .contact-1 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .contact-1 .feedback .slide_main .test {
      padding-top: 50px; }
    .contact-1 .phone_top {
      padding-top: 0; }
    .contact-1 .phone_top .pull-right {
      padding: 5px; }
    .contact-1 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .contact-1 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .contact-1 .affixx .sidenav .navbar .nav {
      float: none; }
    .contact-1 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .contact-1 .affixx {
      padding-bottom: 10px !important; }
    .contact-1 .counter1 .col-md-3 {
      padding-left: 6%; }
    .contact-1 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .contact-1 .header-lap {
      display: none; }
    .contact-1 .header-mobi {
      display: block; }
    .contact-1 .feedback {
      padding-bottom: 50px; }
    .contact-1 .cust h1 {
      font-size: 30px; }
    .contact-1 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .contact-1 .all-pro span {
      margin-right: 5px; }
    .contact-1 .phone_top span {
      display: none; }
    .contact-1 .phone_top .phonee {
      display: none; }
    .contact-1 .who_we_are {
      padding: 50px 0; }
    .contact-1 .blog {
      padding: 50px 0; }
    .contact-1 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .contact-1 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .contact-1 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .contact-1 .who_we_are .we_01 {
      padding: 0 15px; }
    .contact-1 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .contact-1 .porfolio .col-md-8 {
      padding-left: 0; }
    .contact-1 .feedback .feeb {
      font-size: 130px; }
    .contact-1 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .contact-1 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .contact-1 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .contact-1 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .contact-1 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .contact-1 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .contact-1 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .contact-1 .links ul {
      -webkit-padding-start: 0px; }
    .contact-1 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .contact-1 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .contact-1 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .contact-1 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .contact-1 .recent_post ul {
      -webkit-padding-start: 0px; }
    .contact-1 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .contact-1 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .contact-1 .servic {
      padding-top: 50px; }
    .contact-1 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .contact-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .contact-1 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .contact-1 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .contact-1 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .contact-1 .row_top div p {
      line-height: 170%; }
    .contact-1 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .contact-1 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .contact-1 .slide_main .test {
      padding-top: 100px; }
    .contact-1 .img_porfolio .col-md-4 {
      width: 50%; }
    .contact-1 .servic .col-md-4 {
      width: 50%; }
    .contact-1 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .contact-1 .blog .col-md-4 {
      width: 33.33333%; }
    .contact-1 .button_see {
      margin-top: 10px; }
    .contact-1 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .contact-1 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .contact-1 .button_rea {
      height: 38px;
      margin-top: 0; }
    .contact-1 .footer .full-container .footer2 .copy {
      text-align: center; }
    .contact-1 .footer .full-container .footer2 .goto {
      text-align: center; }
    .contact-1 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .contact-1 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .contact-1 .feedback .slide_main .test p {
      font-size: 36px; }
    .contact-1 .feedback .information .lazy h3 {
      font-size: 20px; }
    .contact-1 * h1 {
      font-size: 36px !important; }
    .contact-1 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .contact-1 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .contact-1 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .contact-1 .feedback .feeb {
      font-size: 100px; }
    .contact-1 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .contact-1 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .contact-1 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .contact-1 .who_we_are .who_are p {
      font-size: 14px; }
    .contact-1 .careate .carea .cust h1 {
      font-size: 36px; }
    .contact-1 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .contact-1 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .contact-1 .feedback .slide_main .test p {
      font-size: 36px; }
    .contact-1 .feedback .information .lazy h3 {
      font-size: 16px; }
    .contact-1 .cuter .counter {
      padding: 50px 0 0 0; }
    .contact-1 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .contact-1 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .contact-1 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .contact-1 .porfolio {
      padding: 50px 0px; }
    .contact-1 .button-proje {
      width: 210px; }
    .contact-1 .video .row_video .video1 > p {
      font-size: 24px; }
    .contact-1 .blog .col-md-12 h1 {
      font-size: 36px; }
    .contact-1 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .contact-1 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .contact-1 .footer #googlemap1 {
      height: 400px; }
    .contact-1 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .contact-1 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .contact-1 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .contact-1 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .contact-1 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .contact-1 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .contact-1 .side .navbar .list-group-item button {
      top: 0; }
    .contact-1 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .contact-1 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .contact-1 .base {
      margin-left: 0 !important; }
    .contact-1 .baseright {
      margin-left: 0 !important; }
    .contact-1 .sile1 {
      top: 60%; }
    .contact-1 .affixx {
      background: #333 !important; }
    .contact-1 .affixx {
      padding-top: 20px !important; }
    .contact-1 .feedback .feeb {
      font-size: 70px; }
    .contact-1 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .contact-1 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .contact-1 .who_we_are .who_are h1 {
      font-size: 24px; }
    .contact-1 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .contact-1 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .contact-1 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .contact-1 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .contact-1 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .contact-1 .servic .col-md-12 p {
      font-size: 24px; }
    .contact-1 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .contact-1 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .contact-1 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .contact-1 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .contact-1 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .contact-1 .button_see {
      margin-top: 0; }
    .contact-1 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .contact-1 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .contact-1 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .contact-1 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .contact-1 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .contact-1 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .contact-1 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .contact-1 .feedback .slide_main .test p {
      font-size: 24px; }
    .contact-1 .feedback .information .lazy h3 {
      font-size: 14px; }
    .contact-1 * h1 {
      font-size: 24px !important; }
    .contact-1 .affixx {
      position: inherit !important; }
    .contact-1 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .contact-1 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .contact-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .contact-1 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .contact-1 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .contact-1 .modal .modal-dialog .modal-content {
      padding: 0; }
    .contact-1 .img_porfolio .col-md-4 {
      width: 100%; }
    .contact-1 .feedback .feeb {
      letter-spacing: 6px; }
    .contact-1 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .contact-1 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .contact-1 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .contact-1 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .contact-1 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .contact-1 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .contact-1 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .contact-1 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .contact-1 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .contact-1 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .contact-1 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .contact-1 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .contact-1 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .contact-1 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .contact-1 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .contact-1 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .contact-1 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .contact-1 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .contact-1 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .contact-1 .servic .identity {
      padding-top: 20px; }
    .contact-1 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .contact-1 .porfolio .nav_main {
      float: left; }
    .contact-1 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .contact-1 .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .contact-1 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .contact-1 .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .contact-1 .who_we_are .weare {
      padding-left: 50px; }
    .contact-1 .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .contact-1 .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .contact-1 .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .contact-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .contact-1 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .contact-1 .cases .read-mode .read-mode-produc {
      top: 100px; }
    .contact-1 .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .contact-1 .video-skills .skills {
      padding: 0 15px; }
    .contact-1 .contacts .contact p {
      font-size: 24px; }
    .contact-1 .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .contact-1 .about .about-we h1 {
      font-size: 40px; }
    .contact-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .contact-1 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .contact-1 .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .contact-1 .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .contact-1 .cooperate .logo-brand img {
      width: 100%; }
    .contact-1 .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .contact-1 .cooperate {
      padding-top: 50px; }
    .contact-1 .talk-to .row {
      padding: 50px 0; }
    .contact-1 .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .contact-1 .sile1 .we_are {
      padding-right: 0; }
    .contact-1 .about {
      top: 0;
      padding: 30px 0; }
    .contact-1 .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .contact-1 .about .about-we {
      padding-left: 30px; }
    .contact-1 .about .corem-ipsum {
      padding-right: 30px; }
      .contact-1 .about .corem-ipsum p {
        line-height: 150%; }
    .contact-1 .contacts .contact {
      text-align: center; }
    .contact-1 .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .contact-1 .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .contact-1 .video-skills .video {
      padding-left: 15px; }
    .contact-1 .video-skills {
      padding-bottom: 50px; }
    .contact-1 .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .contact-1 .contacts .contact p .circle img {
      width: 8%; }
    .contact-1 .contacts .contact p {
      font-size: 20px; }
    .contact-1 .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .contact-1 .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .contact-1 .about .corem-ipsum {
      padding-left: 30px; }
    .contact-1 .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .contact-1 .cooperate .logo-brand {
      text-align: center; }
    .contact-1 .cooperate .logo-brand img {
      width: initial; }
    .contact-1 .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .contact-1 .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .contact-1 .button-contact button {
      font-size: 13px;
      width: 230px; }
    .contact-1 .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .contact-1 .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .contact-1 .button1 .vuong {
      background: transparent !important; }
    .contact-1 .button1 span {
      background: #fff !important; }
    .contact-1 .phone_top .pull-right i {
      color: #fff !important; }
    .contact-1 .sile1 {
      width: 65%; }
    .contact-1 .about .corem-ipsum p {
      font-size: 14px; }
    .contact-1 .case-center .case-studies p {
      font-size: 14px; }
    .contact-1 .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .contact-1 .slick-dots {
      bottom: -50px !important; }
    .contact-1 .cooperate {
      padding-top: 50px; }
    .contact-1 .who_we_are .weare {
      padding-bottom: 0; }
    .contact-1 .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .contact-1 .button-contact button {
      height: 40px; }
    .contact-1 .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .contact-1 .cooperate .logo-brand img {
      width: 100%; }
    .contact-1 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .contact-1 .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .contact-1 .blog .blog2 .blog_name a {
      font-size: 18px; }
    .contact-1 .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .contact-1 .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .contact-1 .talk-to .input-contact input {
      font-size: 14px; }
    .contact-1 .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .contact-1 .servic .col-md-4 {
      padding-left: 30px; }
    .contact-1 .button1 .vuong {
      background: transparent !important; }
    .contact-1 .button1 span {
      background: #fff !important; }
    .contact-1 .phone_top .pull-right i {
      color: #fff !important; }
    .contact-1 .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .contact-1 .sile1 {
      width: 95%;
      left: 5%; }
    .contact-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .contact-1 .cooperate .logo-brand img {
      width: initial; }
    .contact-1 .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .contact-1 .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .contact-1 .cases .read-mode {
      width: 100%; }
    .contact-1 .row_top {
      width: 100%; }
    .contact-1 .sile1 .row_top .we_are {
      padding: 0 5px; }
    .contact-1 .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .contact-1 .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }
  @media screen and (max-width: 1820px) {
    .contact-1 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .contact-1 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .contact-1 .contacts .contact p {
      font-size: 24px; }
    .contact-1 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .contact-1 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .contact-1 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .contact-1 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .contact-1 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .contact-1 .testimonials-img img {
      width: 100%; }
    .contact-1 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .contact-1 .cooperate {
      padding-top: 50px; }
    .contact-1 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .contact-1 .contacts .contact {
      text-align: center; }
    .contact-1 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .contact-1 .testimonials {
      padding-bottom: 50px; }
    .contact-1 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .contact-1 .contacts .contact p .circle img {
      width: 8%; }
    .contact-1 .contacts .contact p {
      font-size: 20px; }
    .contact-1 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .contact-1 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .contact-1 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .contact-1 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .contact-1 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .contact-1 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .contact-1 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .contact-1 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .contact-1 .gallery .col-md-4 {
      width: 100%; }
    .contact-1 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .contact-1 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .contact-1 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .contact-1 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .contact-1 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .contact-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .contact-1 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .contact-1 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .contact-1 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .contact-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .contact-1 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .contact-1 .affixx {
      padding-top: 15px !important; }
    .contact-1 .pull-right {
      padding-top: 5px; }
    .contact-1 .layer {
      padding-top: 0px; }
    .contact-1 .pull-right {
      padding: 5px 0; }
    .contact-1 .page-404 {
      padding-top: 50px 15px; }
    .contact-1 .affixx .sidenav {
      padding-right: 15px; }
    .contact-1 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .contact-1 .careate img {
      width: 100%; }
    .contact-1 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .contact-1 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .contact-1 .layer {
      padding-top: 62px; }
    .contact-1 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .contact-1 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .contact-1 .container_header {
      top: 75%; }
    .contact-1 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .contact-1 .container_header .breadcrumb .active {
      width: auto; }
    .contact-1 .blog .pagination li .prev {
      width: 80px; }
    .contact-1 .container_header h1 {
      padding-bottom: 0; } }
  @media (max-width: 1680px) {
    .contact-1 .post .there-is .imfor {
      padding: 50px 30px; }
    .contact-1 .post .there-is1 .imfor {
      padding: 50px 30px; } }
  @media (max-width: 1440px) {
    .contact-1 .post .there-is .imfor {
      padding: 20px 15px; }
    .contact-1 .post .there-is1 .imfor {
      padding: 20px 15px; }
    .contact-1 .post .there-is1 .imfor p {
      line-height: 170%;
      padding-bottom: 0; }
    .contact-1 .post .there-is1 .imfor h1 {
      padding-bottom: 5px;
      line-height: 125%; }
    .contact-1 .post .there-is .imfor p {
      line-height: 170%;
      padding-bottom: 0; }
    .contact-1 .post .there-is .imfor h1 {
      padding-bottom: 5px;
      line-height: 125%; } }
  @media (max-width: 1200px) {
    .contact-1 .post .there-is1 .imfor p {
      font-size: 14px;
      line-height: 150%; }
    .contact-1 .post .there-is1 .imfor h1 {
      font-size: 24px; }
    .contact-1 .post .there-is .imfor p {
      font-size: 14px;
      line-height: 150%; }
    .contact-1 .post .there-is .imfor h1 {
      font-size: 24px; } }
  @media (max-width: 1024px) {
    .contact-1 .post .there-is .imfor {
      padding: 5px 10px; }
    .contact-1 .post .there-is1 .imfor {
      padding: 5px 10px; }
    .contact-1 .post .post6 .alex {
      padding-top: 50px; }
    .contact-1 .post .post1 {
      padding: 50px 15px; } }
  @media (max-width: 991px) {
    .contact-1 .post .there-is .imfor {
      padding: 50px 30px; }
    .contact-1 .post .there-is1 .imfor {
      padding: 50px 30px; }
    .contact-1 .post .there-is1 .imfor p {
      line-height: 185%;
      padding-bottom: 20px;
      font-size: 16px; }
    .contact-1 .post .there-is1 .imfor h1 {
      padding-bottom: 40px;
      line-height: 150%;
      font-size: 35px; }
    .contact-1 .post .there-is .imfor p {
      line-height: 185%;
      padding-bottom: 20px;
      font-size: 16px; }
    .contact-1 .post .there-is .imfor h1 {
      padding-bottom: 40px;
      line-height: 150%;
      font-size: 35px; }
    .contact-1 .post .post6 .alex .boder .text p {
      font-size: 14px;
      line-height: 160%;
      padding: 0 5px 0 15px; }
    .contact-1 .post .post6 .alex .boder .text h4 {
      padding-left: 15px; }
    .contact-1 .post .what-you {
      padding: 50px 15px; }
    .contact-1 .post .what-you2 {
      padding: 50px 15px; }
    .contact-1 .post .post5 {
      padding: 50px 15px; }
    .contact-1 .post .post6 {
      padding: 50px 15px; }
    .contact-1 .comments .padd {
      padding: 50px 15px; }
    .contact-1 .write-comments .row {
      padding: 50px 15px; }
    .contact-1 .comments .alex {
      float: left; }
    .contact-1 .comments .alex .boder .text p {
      font-size: 14px;
      line-height: 160%; } }
  @media (max-width: 767px) {
    .contact-1 .post .post6 h4 {
      padding-left: 0; }
    .contact-1 .post .post5 p {
      padding: 0 0 20px 0; }
    .contact-1 .post .post6 p {
      padding: 0 0 20px 0; }
    .contact-1 .post .post6 .button {
      padding-left: 0; }
    .contact-1 .post .post6 .alex {
      float: left;
      padding-left: 0; }
    .contact-1 .blog .col-md-4 {
      text-align: left; }
    .contact-1 .post .what-you p {
      padding-right: 0; }
    .contact-1 .post .what-you2 p {
      padding-right: 0; }
    .contact-1 .post .what-you2 h4 {
      padding: 10px 0 0 20px; } }
  @media (max-width: 680px) {
    .contact-1 .comments .alex .boder .text {
      padding-left: 15px; } }
  @media (max-width: 568px) {
    .contact-1 .post .post4 {
      padding: 0 15px; }
    .contact-1 p {
      font-size: 14px !important; }
    .contact-1 .contacts .contact p {
      font-size: 20px !important; }
    .contact-1 * h1 {
      font-size: 24px !important; }
    .contact-1 .comments .alex .boder .img img {
      width: 100%; }
    .contact-1 .post .post6 .alex .boder .img img {
      width: 100%;
      padding-left: 5px; }
    .contact-1 .post .post6 .alex {
      padding-top: 50px; } }
  @media (max-width: 480px) {
    .contact-1 .container_header .breadcrumb .active {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 150px; }
    .contact-1 .container_header .breadcrumb li {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; } }
  @media (max-width: 480px) {
    .contact-1 .container_header .breadcrumb .active {
      width: 118px; }
    .contact-1 .write-comments .input-contact {
      width: 100%; } }
  @media (max-width: 360px) {
    .contact-1 .write-comments .input-contact {
      width: 100%; } }

.contact-2 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*mai lam nor risponsive*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .contact-2 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .contact-2 * {
    box-sizing: border-box;
    outline: 0; }
  .contact-2 .sidenav a:hover {
    color: #b6aeae; }
  .contact-2 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    font-family: roboto condensed; }
    .contact-2 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .contact-2 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .contact-2 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .contact-2 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 20px; }
  .contact-2 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .contact-2 .button_rea:hover {
      opacity: 0.7; }
    .contact-2 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .contact-2 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .contact-2 .layer {
    position: relative; }
    .contact-2 .layer img {
      width: 100%; }
  .contact-2 .affix {
    z-index: 9999 !important;
    width: 100%; }
  .contact-2 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .contact-2 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .contact-2 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .contact-2 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .contact-2 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .contact-2 .affixx .sidenav .navbar .nav {
          float: right; }
          .contact-2 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .contact-2 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .contact-2 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .contact-2 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .contact-2 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .contact-2 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .contact-2 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .contact-2 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .contact-2 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .contact-2 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .contact-2 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .contact-2 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .contact-2 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .contact-2 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .contact-2 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .contact-2 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .contact-2 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .contact-2 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .contact-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .contact-2 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .contact-2 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .contact-2 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .contact-2 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .contact-2 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .contact-2 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .contact-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .contact-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .contact-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .contact-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .contact-2 .header-mobi {
    display: none; }
    .contact-2 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .contact-2 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .contact-2 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .contact-2 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .contact-2 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .contact-2 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .contact-2 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .contact-2 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .contact-2 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .contact-2 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .contact-2 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .contact-2 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .contact-2 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .contact-2 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .contact-2 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .contact-2 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .contact-2 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .contact-2 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .contact-2 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .contact-2 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .contact-2 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .contact-2 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .contact-2 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .contact-2 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .contact-2 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .contact-2 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .contact-2 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .contact-2 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .contact-2 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .contact-2 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .contact-2 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .contact-2 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .contact-2 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .contact-2 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .contact-2 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .contact-2 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .contact-2 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .contact-2 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .contact-2 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .contact-2 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .contact-2 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .contact-2 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .contact-2 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .contact-2 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .contact-2 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .contact-2 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .contact-2 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .contact-2 .sidenav a:hover {
    color: #f1f1f1; }
  .contact-2 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .contact-2 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .contact-2 .child2 {
    margin: 5px 0; }
  .contact-2 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .contact-2 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .contact-2 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .contact-2 .container_header .breadcrumb {
      background: transparent; }
      .contact-2 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .contact-2 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .contact-2 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .contact-2 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .contact-2 .our {
    padding: 100px 15px;
    text-align: center; }
    .contact-2 .our .border-tron {
      border: 1px solid #f2f2f2;
      padding: 60px 15px; }
      .contact-2 .our .border-tron .lce {
        background-image: url(../img/lce.png);
        height: 29px;
        width: 49px;
        display: inline-block; }
      .contact-2 .our .border-tron .fran {
        background-image: url(../img/fran.png);
        height: 29px;
        width: 49px;
        display: inline-block; }
      .contact-2 .our .border-tron .swit {
        background-image: url(../img/swit.png);
        height: 29px;
        width: 49px;
        display: inline-block; }
      .contact-2 .our .border-tron h4 {
        font-size: 20px;
        font-weight: 700;
        font-family: roboto condensed;
        padding: 20px 0; }
      .contact-2 .our .border-tron p {
        font-size: 16px;
        color: #909090;
        padding-bottom: 30px; }
      .contact-2 .our .border-tron .ice-p {
        font-weight: 700;
        font-size: 18px;
        font-family: roboto condensed;
        line-height: 185%; }
        .contact-2 .our .border-tron .ice-p span {
          color: #909090;
          font-family: roboto;
          font-weight: 400;
          font-size: 16px; }
      .contact-2 .our .border-tron .ice-e {
        font-weight: 700;
        font-size: 18px;
        font-family: roboto condensed; }
        .contact-2 .our .border-tron .ice-e span {
          color: #fc6955;
          font-family: roboto;
          font-weight: 400;
          font-size: 16px; }
  .contact-2 #googlemap1 {
    width: 100%;
    height: 800px; }
  .contact-2 .talk-to {
    border-bottom: 1px solid #f2f2f2;
    background: #333; }
    .contact-2 .talk-to .img {
      padding: 0; }
      .contact-2 .talk-to .img img {
        width: 100%; }
    .contact-2 .talk-to .our-core {
      text-align: center;
      padding-top: 100px; }
      .contact-2 .talk-to .our-core h5 {
        font-weight: 700;
        color: #909090;
        font-family: roboto condensed;
        letter-spacing: 2px; }
      .contact-2 .talk-to .our-core h1 {
        font-weight: 700;
        font-size: 50px;
        font-family: roboto condensed;
        color: #fff; }
      .contact-2 .talk-to .our-core p {
        font-size: 16px;
        color: #909090;
        line-height: 185%;
        padding-bottom: 50px;
        padding-left: 14%;
        padding-right: 14%; }
    .contact-2 .talk-to .input-contact {
      padding: 15px; }
      .contact-2 .talk-to .input-contact input {
        width: 100%;
        height: 60px;
        outline: 0;
        padding-left: 20px;
        font-size: 16px;
        border: 1px solid #f2f2f2; }
    .contact-2 .talk-to .button-contact {
      text-align: center;
      padding-top: 50px; }
      .contact-2 .talk-to .button-contact button {
        width: 36%;
        height: 60px;
        text-align: left;
        padding-left: 10px;
        background: #fc6a55;
        border: none;
        font-family: roboto condensed;
        font-weight: 700;
        color: #fff;
        padding-right: 20px;
        font-size: 14px;
        outline: 0;
        transition: all .2s;
        position: relative; }
        .contact-2 .talk-to .button-contact button span {
          background-image: url(../img/line.png);
          height: 1px;
          width: 20px;
          float: right;
          margin-top: 10px;
          margin-right: 20px;
          display: inline-block;
          position: relative; }
        .contact-2 .talk-to .button-contact button:hover {
          background: #f45740;
          color: #f2f2f2; }
        .contact-2 .talk-to .button-contact button:hover .xoay {
          transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -webkit-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          position: relative; }
  .contact-2 .over {
    text-align: center;
    padding: 100px 200px 50px 200px; }
    .contact-2 .over h1 {
      font-size: 50px;
      font-weight: 700;
      font-family: roboto condensed;
      padding: 0px 0 40px; }
    .contact-2 .over h5 {
      font-weight: 700;
      font-family: roboto condensed;
      letter-spacing: 2px;
      color: #909090; }
    .contact-2 .over p {
      font-size: 16px;
      color: #909090;
      line-height: 185%;
      padding-bottom: 30px; }
    .contact-2 .over .button_seer {
      padding-left: 20px;
      margin-top: 40px;
      width: 270px;
      height: 60px;
      background: #fc6a55;
      border: none;
      text-align: left;
      font-size: 14px;
      font-weight: 700;
      color: #fff;
      position: relative;
      font-family: roboto condensed; }
      .contact-2 .over .button_seer span {
        background-image: url(../img/line.png);
        height: 1px;
        width: 20px;
        float: right;
        margin-top: 10px;
        margin-right: 21px;
        display: inline-block;
        position: relative; }
      .contact-2 .over .button_seer:hover {
        background: #f45740;
        color: #f2f2f2; }
      .contact-2 .over .button_seer:hover .xoay {
        transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        position: relative; }
      .contact-2 .over .button_seer .xoay {
        transition: all 0.4s ease 0s;
        position: absolute !important;
        right: 6px; }
  @media (max-width: 1680px) {
    .contact-2 .over img {
      width: 100%; } }
  @media (max-width: 1360px) {
    .contact-2 .talk-to .row {
      padding: 0 !important; }
    .contact-2 .talk-to .our-core {
      padding-top: 30px; }
    .contact-2 .talk-to .our-core p {
      padding-bottom: 20px; } }
  @media (max-width: 1024px) {
    .contact-2 .over {
      padding: 15px; }
    .contact-2 .talk-to .button-contact {
      padding-bottom: 10px; } }
  @media (max-width: 768px) {
    .contact-2 .talk-to .button-contact button {
      width: 250px; }
    .contact-2 #googlemap1 {
      height: 400px; } }
  @media (max-width: 568px) {
    .contact-2 .our {
      padding: 50px 15px; }
      .contact-2 .our .col-md-4 {
        width: 100%;
        padding: 30px 15px; }
    .contact-2 .over {
      padding-top: 50px; } }
  .contact-2 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .contact-2 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .contact-2 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .contact-2 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .contact-2 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .contact-2 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .contact-2 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .contact-2 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .contact-2 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .contact-2 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .contact-2 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .contact-2 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .contact-2 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .contact-2 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .contact-2 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .contact-2 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .contact-2 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .contact-2 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .contact-2 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .contact-2 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .contact-2 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .contact-2 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .contact-2 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .contact-2 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .contact-2 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .contact-2 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .contact-2 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .contact-2 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .contact-2 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .contact-2 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .contact-2 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .contact-2 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .contact-2 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          padding-right: 20px;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .contact-2 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .contact-2 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .contact-2 .footer .full-container .footer2 {
      padding: 20px 0; }
      .contact-2 .footer .full-container .footer2 .copy {
        color: #909090; }
      .contact-2 .footer .full-container .footer2 .goto {
        text-align: right; }
        .contact-2 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 1360px) {
    .contact-2 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .contact-2 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .contact-2 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .contact-2 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .contact-2 .who_we_are .weare {
      padding-left: 100px; }
    .contact-2 .sile1 .we_are {
      padding-right: 30px; }
    .contact-2 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .contact-2 .sile1 .we_are h1 {
      font-size: 50px; }
    .contact-2 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .contact-2 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .contact-2 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .contact-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .contact-2 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .contact-2 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .contact-2 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .contact-2 .team {
      padding: 50px 0; }
    .contact-2 .unlimited {
      padding-bottom: 50px; }
    .contact-2 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .contact-2 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .contact-2 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .contact-2 .servic .development {
      border: none; }
    .contact-2 .servic .appdevelopment {
      border: none; }
    .contact-2 .servic .marketing {
      border: none; }
    .contact-2 .servic .design {
      border: none; }
    .contact-2 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .contact-2 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .contact-2 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .contact-2 .sile1 .we_are {
      padding-right: 10px; }
    .contact-2 .porfolio .blanc {
      padding-right: 0; }
    .contact-2 .porfolio .mock {
      padding-left: 0; }
    .contact-2 .what1 .js-click-product {
      height: 120px; }
    .contact-2 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .contact-2 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .contact-2 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .contact-2 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .contact-2 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .contact-2 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .contact-2 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .contact-2 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .contact-2 .pricing-table {
      padding-top: 100px; }
    .contact-2 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .contact-2 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .contact-2 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .contact-2 .sile1 {
      width: 100%; }
    .contact-2 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .contact-2 .servic .creation {
      padding-top: 19px; }
    .contact-2 .servic .design {
      padding: 15px; }
    .contact-2 .servic .appdevelopment {
      padding: 15px; }
    .contact-2 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .contact-2 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .contact-2 .pricing-table {
      padding-top: 50px; }
    .contact-2 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .contact-2 .servic .col-md-12 p {
      font-size: 24px; }
    .contact-2 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .contact-2 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .contact-2 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .contact-2 .what1 .main-img .slick-slide {
      display: none; }
    .contact-2 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .contact-2 .porfolio .blanc img {
      width: 100%; }
    .contact-2 .sile1 {
      width: 97%; }
    .contact-2 .servic .col-md-4 {
      padding-left: 15px; }
    .contact-2 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .contact-2 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .contact-2 .slick-slider .slick-track {
      width: 250px; }
    .contact-2 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .contact-2 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .contact-2 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  .contact-2 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .contact-2 .pull-right {
    cursor: pointer; }
  .contact-2 * {
    outline: none !important; }
  .contact-2 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .contact-2 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .contact-2 .create {
      padding: 117px 30px; }
    .contact-2 .careate .carea .cust {
      padding: 15px 10px; }
    .contact-2 .carea {
      padding: 40px 80px; }
    .contact-2 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .contact-2 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .contact-2 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .contact-2 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .contact-2 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .contact-2 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .contact-2 .affixx .navba {
      padding-left: 5px; }
    .contact-2 .phone_top {
      padding-right: 5px; }
    .contact-2 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .contact-2 .counter1 .col-md-3 {
      padding-left: 8%; }
    .contact-2 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .contact-2 .feedback .feeb {
      font-size: 200px; }
    .contact-2 .affixx .navba {
      padding-left: 15px; }
    .contact-2 .phone_top {
      padding-right: 15px; }
    .contact-2 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .contact-2 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .contact-2 .we_are {
      padding: 0 50px; }
    .contact-2 .careate .carea .cust {
      padding: 10px 10px; }
    .contact-2 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .contact-2 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .contact-2 .cust h1 {
      padding-bottom: 0; }
    .contact-2 .cust p {
      line-height: 150%; }
    .contact-2 .button_see {
      margin-top: 27px; }
    .contact-2 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .contact-2 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .contact-2 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .contact-2 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .contact-2 .footer .full-container {
      padding: 0 15px; }
    .contact-2 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .contact-2 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .contact-2 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .contact-2 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .contact-2 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .contact-2 .contacts .contact {
      padding: 20px 0; }
    .contact-2 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .contact-2 .feedback .slide_main .test {
      padding-top: 50px; }
    .contact-2 .phone_top {
      padding-top: 0; }
    .contact-2 .phone_top .pull-right {
      padding: 5px; }
    .contact-2 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .contact-2 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .contact-2 .affixx .sidenav .navbar .nav {
      float: none; }
    .contact-2 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .contact-2 .affixx {
      padding-bottom: 10px !important; }
    .contact-2 .counter1 .col-md-3 {
      padding-left: 6%; }
    .contact-2 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .contact-2 .header-lap {
      display: none; }
    .contact-2 .header-mobi {
      display: block; }
    .contact-2 .feedback {
      padding-bottom: 50px; }
    .contact-2 .cust h1 {
      font-size: 30px; }
    .contact-2 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .contact-2 .all-pro span {
      margin-right: 5px; }
    .contact-2 .phone_top span {
      display: none; }
    .contact-2 .phone_top .phonee {
      display: none; }
    .contact-2 .who_we_are {
      padding: 50px 0; }
    .contact-2 .blog {
      padding: 50px 0; }
    .contact-2 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .contact-2 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .contact-2 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .contact-2 .who_we_are .we_01 {
      padding: 0 15px; }
    .contact-2 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .contact-2 .porfolio .col-md-8 {
      padding-left: 0; }
    .contact-2 .feedback .feeb {
      font-size: 130px; }
    .contact-2 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .contact-2 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .contact-2 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .contact-2 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .contact-2 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .contact-2 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .contact-2 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .contact-2 .links ul {
      -webkit-padding-start: 0px; }
    .contact-2 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .contact-2 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .contact-2 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .contact-2 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .contact-2 .recent_post ul {
      -webkit-padding-start: 0px; }
    .contact-2 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .contact-2 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .contact-2 .servic {
      padding-top: 50px; }
    .contact-2 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .contact-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .contact-2 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .contact-2 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .contact-2 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .contact-2 .row_top div p {
      line-height: 170%; }
    .contact-2 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .contact-2 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .contact-2 .slide_main .test {
      padding-top: 100px; }
    .contact-2 .img_porfolio .col-md-4 {
      width: 50%; }
    .contact-2 .servic .col-md-4 {
      width: 50%; }
    .contact-2 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .contact-2 .blog .col-md-4 {
      width: 33.33333%; }
    .contact-2 .button_see {
      margin-top: 10px; }
    .contact-2 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .contact-2 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .contact-2 .button_rea {
      height: 38px;
      margin-top: 0; }
    .contact-2 .footer .full-container .footer2 .copy {
      text-align: center; }
    .contact-2 .footer .full-container .footer2 .goto {
      text-align: center; }
    .contact-2 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .contact-2 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .contact-2 .feedback .slide_main .test p {
      font-size: 36px; }
    .contact-2 .feedback .information .lazy h3 {
      font-size: 20px; }
    .contact-2 * h1 {
      font-size: 36px !important; }
    .contact-2 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .contact-2 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .contact-2 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .contact-2 .feedback .feeb {
      font-size: 100px; }
    .contact-2 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .contact-2 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .contact-2 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .contact-2 .who_we_are .who_are p {
      font-size: 14px; }
    .contact-2 .careate .carea .cust h1 {
      font-size: 36px; }
    .contact-2 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .contact-2 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .contact-2 .feedback .slide_main .test p {
      font-size: 36px; }
    .contact-2 .feedback .information .lazy h3 {
      font-size: 16px; }
    .contact-2 .cuter .counter {
      padding: 50px 0 0 0; }
    .contact-2 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .contact-2 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .contact-2 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .contact-2 .porfolio {
      padding: 50px 0px; }
    .contact-2 .button-proje {
      width: 210px; }
    .contact-2 .video .row_video .video1 > p {
      font-size: 24px; }
    .contact-2 .blog .col-md-12 h1 {
      font-size: 36px; }
    .contact-2 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .contact-2 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .contact-2 .footer #googlemap1 {
      height: 400px; }
    .contact-2 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .contact-2 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .contact-2 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .contact-2 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .contact-2 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .contact-2 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .contact-2 .side .navbar .list-group-item button {
      top: 0; }
    .contact-2 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .contact-2 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .contact-2 .base {
      margin-left: 0 !important; }
    .contact-2 .baseright {
      margin-left: 0 !important; }
    .contact-2 .sile1 {
      top: 60%; }
    .contact-2 .affixx {
      background: #333 !important; }
    .contact-2 .affixx {
      padding-top: 20px !important; }
    .contact-2 .feedback .feeb {
      font-size: 70px; }
    .contact-2 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .contact-2 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .contact-2 .who_we_are .who_are h1 {
      font-size: 24px; }
    .contact-2 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .contact-2 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .contact-2 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .contact-2 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .contact-2 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .contact-2 .servic .col-md-12 p {
      font-size: 24px; }
    .contact-2 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .contact-2 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .contact-2 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .contact-2 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .contact-2 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .contact-2 .button_see {
      margin-top: 0; }
    .contact-2 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .contact-2 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .contact-2 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .contact-2 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .contact-2 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .contact-2 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .contact-2 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .contact-2 .feedback .slide_main .test p {
      font-size: 24px; }
    .contact-2 .feedback .information .lazy h3 {
      font-size: 14px; }
    .contact-2 * h1 {
      font-size: 24px !important; }
    .contact-2 .affixx {
      position: inherit !important; }
    .contact-2 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .contact-2 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .contact-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .contact-2 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .contact-2 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .contact-2 .modal .modal-dialog .modal-content {
      padding: 0; }
    .contact-2 .img_porfolio .col-md-4 {
      width: 100%; }
    .contact-2 .feedback .feeb {
      letter-spacing: 6px; }
    .contact-2 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .contact-2 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .contact-2 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .contact-2 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .contact-2 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .contact-2 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .contact-2 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .contact-2 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .contact-2 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .contact-2 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .contact-2 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .contact-2 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .contact-2 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .contact-2 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .contact-2 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .contact-2 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .contact-2 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .contact-2 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .contact-2 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .contact-2 .servic .identity {
      padding-top: 20px; }
    .contact-2 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .contact-2 .porfolio .nav_main {
      float: left; }
    .contact-2 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .contact-2 .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .contact-2 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .contact-2 .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .contact-2 .who_we_are .weare {
      padding-left: 50px; }
    .contact-2 .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .contact-2 .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .contact-2 .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .contact-2 .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .contact-2 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .contact-2 .cases .read-mode .read-mode-produc {
      top: 100px; }
    .contact-2 .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .contact-2 .video-skills .skills {
      padding: 0 15px; }
    .contact-2 .contacts .contact p {
      font-size: 24px; }
    .contact-2 .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .contact-2 .about .about-we h1 {
      font-size: 40px; }
    .contact-2 .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .contact-2 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .contact-2 .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .contact-2 .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .contact-2 .cooperate .logo-brand img {
      width: 100%; }
    .contact-2 .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .contact-2 .cooperate {
      padding-top: 50px; }
    .contact-2 .talk-to .row {
      padding: 50px 0; }
    .contact-2 .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .contact-2 .sile1 .we_are {
      padding-right: 0; }
    .contact-2 .about {
      top: 0;
      padding: 30px 0; }
    .contact-2 .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .contact-2 .about .about-we {
      padding-left: 30px; }
    .contact-2 .about .corem-ipsum {
      padding-right: 30px; }
      .contact-2 .about .corem-ipsum p {
        line-height: 150%; }
    .contact-2 .contacts .contact {
      text-align: center; }
    .contact-2 .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .contact-2 .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .contact-2 .video-skills .video {
      padding-left: 15px; }
    .contact-2 .video-skills {
      padding-bottom: 50px; }
    .contact-2 .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .contact-2 .contacts .contact p .circle img {
      width: 8%; }
    .contact-2 .contacts .contact p {
      font-size: 20px; }
    .contact-2 .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .contact-2 .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .contact-2 .about .corem-ipsum {
      padding-left: 30px; }
    .contact-2 .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .contact-2 .cooperate .logo-brand {
      text-align: center; }
    .contact-2 .cooperate .logo-brand img {
      width: initial; }
    .contact-2 .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .contact-2 .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .contact-2 .button-contact button {
      font-size: 13px;
      width: 230px; }
    .contact-2 .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .contact-2 .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .contact-2 .button1 .vuong {
      background: transparent !important; }
    .contact-2 .button1 span {
      background: #fff !important; }
    .contact-2 .phone_top .pull-right i {
      color: #fff !important; }
    .contact-2 .sile1 {
      width: 65%; }
    .contact-2 .about .corem-ipsum p {
      font-size: 14px; }
    .contact-2 .case-center .case-studies p {
      font-size: 14px; }
    .contact-2 .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .contact-2 .slick-dots {
      bottom: -50px !important; }
    .contact-2 .cooperate {
      padding-top: 50px; }
    .contact-2 .who_we_are .weare {
      padding-bottom: 0; }
    .contact-2 .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .contact-2 .button-contact button {
      height: 40px; }
    .contact-2 .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .contact-2 .cooperate .logo-brand img {
      width: 100%; }
    .contact-2 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .contact-2 .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .contact-2 .blog .blog2 .blog_name a {
      font-size: 18px; }
    .contact-2 .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .contact-2 .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .contact-2 .talk-to .input-contact input {
      font-size: 14px; }
    .contact-2 .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .contact-2 .servic .col-md-4 {
      padding-left: 30px; }
    .contact-2 .button1 .vuong {
      background: transparent !important; }
    .contact-2 .button1 span {
      background: #fff !important; }
    .contact-2 .phone_top .pull-right i {
      color: #fff !important; }
    .contact-2 .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .contact-2 .sile1 {
      width: 95%;
      left: 5%; }
    .contact-2 .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .contact-2 .cooperate .logo-brand img {
      width: initial; }
    .contact-2 .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .contact-2 .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .contact-2 .cases .read-mode {
      width: 100%; }
    .contact-2 .row_top {
      width: 100%; }
    .contact-2 .sile1 .row_top .we_are {
      padding: 0 5px; }
    .contact-2 .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .contact-2 .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }
  @media screen and (max-width: 1820px) {
    .contact-2 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .contact-2 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .contact-2 .contacts .contact p {
      font-size: 24px; }
    .contact-2 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .contact-2 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .contact-2 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .contact-2 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .contact-2 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .contact-2 .testimonials-img img {
      width: 100%; }
    .contact-2 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .contact-2 .cooperate {
      padding-top: 50px; }
    .contact-2 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .contact-2 .contacts .contact {
      text-align: center; }
    .contact-2 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .contact-2 .testimonials {
      padding-bottom: 50px; }
    .contact-2 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .contact-2 .contacts .contact p .circle img {
      width: 8%; }
    .contact-2 .contacts .contact p {
      font-size: 20px; }
    .contact-2 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .contact-2 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .contact-2 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .contact-2 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .contact-2 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .contact-2 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .contact-2 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .contact-2 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .contact-2 .gallery .col-md-4 {
      width: 100%; }
    .contact-2 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .contact-2 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .contact-2 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .contact-2 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .contact-2 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .contact-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .contact-2 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .contact-2 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .contact-2 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .contact-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .contact-2 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .contact-2 .affixx {
      padding-top: 15px !important; }
    .contact-2 .pull-right {
      padding-top: 5px; }
    .contact-2 .layer {
      padding-top: 0px; }
    .contact-2 .pull-right {
      padding: 5px 0; }
    .contact-2 .page-404 {
      padding-top: 50px 15px; }
    .contact-2 .affixx .sidenav {
      padding-right: 15px; }
    .contact-2 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .contact-2 .careate img {
      width: 100%; }
    .contact-2 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .contact-2 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .contact-2 .layer {
      padding-top: 62px; }
    .contact-2 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .contact-2 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .contact-2 .container_header {
      top: 75%; }
    .contact-2 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .contact-2 .container_header .breadcrumb .active {
      width: auto; }
    .contact-2 .blog .pagination li .prev {
      width: 80px; }
    .contact-2 .container_header h1 {
      padding-bottom: 0; } }
  @media (max-width: 1680px) {
    .contact-2 .post .there-is .imfor {
      padding: 50px 30px; }
    .contact-2 .post .there-is1 .imfor {
      padding: 50px 30px; } }
  @media (max-width: 1440px) {
    .contact-2 .post .there-is .imfor {
      padding: 20px 15px; }
    .contact-2 .post .there-is1 .imfor {
      padding: 20px 15px; }
    .contact-2 .post .there-is1 .imfor p {
      line-height: 170%;
      padding-bottom: 0; }
    .contact-2 .post .there-is1 .imfor h1 {
      padding-bottom: 5px;
      line-height: 125%; }
    .contact-2 .post .there-is .imfor p {
      line-height: 170%;
      padding-bottom: 0; }
    .contact-2 .post .there-is .imfor h1 {
      padding-bottom: 5px;
      line-height: 125%; } }
  @media (max-width: 1200px) {
    .contact-2 .post .there-is1 .imfor p {
      font-size: 14px;
      line-height: 150%; }
    .contact-2 .post .there-is1 .imfor h1 {
      font-size: 24px; }
    .contact-2 .post .there-is .imfor p {
      font-size: 14px;
      line-height: 150%; }
    .contact-2 .post .there-is .imfor h1 {
      font-size: 24px; } }
  @media (max-width: 1024px) {
    .contact-2 .post .there-is .imfor {
      padding: 5px 10px; }
    .contact-2 .post .there-is1 .imfor {
      padding: 5px 10px; }
    .contact-2 .post .post6 .alex {
      padding-top: 50px; }
    .contact-2 .post .post1 {
      padding: 50px 15px; } }
  @media (max-width: 991px) {
    .contact-2 .post .there-is .imfor {
      padding: 50px 30px; }
    .contact-2 .post .there-is1 .imfor {
      padding: 50px 30px; }
    .contact-2 .post .there-is1 .imfor p {
      line-height: 185%;
      padding-bottom: 20px;
      font-size: 16px; }
    .contact-2 .post .there-is1 .imfor h1 {
      padding-bottom: 40px;
      line-height: 150%;
      font-size: 35px; }
    .contact-2 .post .there-is .imfor p {
      line-height: 185%;
      padding-bottom: 20px;
      font-size: 16px; }
    .contact-2 .post .there-is .imfor h1 {
      padding-bottom: 40px;
      line-height: 150%;
      font-size: 35px; }
    .contact-2 .post .post6 .alex .boder .text p {
      font-size: 14px;
      line-height: 160%;
      padding: 0 5px 0 15px; }
    .contact-2 .post .post6 .alex .boder .text h4 {
      padding-left: 15px; }
    .contact-2 .post .what-you {
      padding: 50px 15px; }
    .contact-2 .post .what-you2 {
      padding: 50px 15px; }
    .contact-2 .post .post5 {
      padding: 50px 15px; }
    .contact-2 .post .post6 {
      padding: 50px 15px; }
    .contact-2 .comments .padd {
      padding: 50px 15px; }
    .contact-2 .write-comments .row {
      padding: 50px 15px; }
    .contact-2 .comments .alex {
      float: left; }
    .contact-2 .comments .alex .boder .text p {
      font-size: 14px;
      line-height: 160%; } }
  @media (max-width: 767px) {
    .contact-2 .post .post6 h4 {
      padding-left: 0; }
    .contact-2 .post .post5 p {
      padding: 0 0 20px 0; }
    .contact-2 .post .post6 p {
      padding: 0 0 20px 0; }
    .contact-2 .post .post6 .button {
      padding-left: 0; }
    .contact-2 .post .post6 .alex {
      float: left;
      padding-left: 0; }
    .contact-2 .blog .col-md-4 {
      text-align: left; }
    .contact-2 .post .what-you p {
      padding-right: 0; }
    .contact-2 .post .what-you2 p {
      padding-right: 0; }
    .contact-2 .post .what-you2 h4 {
      padding: 10px 0 0 20px; } }
  @media (max-width: 680px) {
    .contact-2 .comments .alex .boder .text {
      padding-left: 15px; } }
  @media (max-width: 568px) {
    .contact-2 .post .post4 {
      padding: 0 15px; }
    .contact-2 p {
      font-size: 14px !important; }
    .contact-2 .contacts .contact p {
      font-size: 20px !important; }
    .contact-2 * h1 {
      font-size: 24px !important; }
    .contact-2 .comments .alex .boder .img img {
      width: 100%; }
    .contact-2 .post .post6 .alex .boder .img img {
      width: 100%;
      padding-left: 5px; }
    .contact-2 .post .post6 .alex {
      padding-top: 50px; } }
  @media (max-width: 480px) {
    .contact-2 .container_header .breadcrumb .active {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 150px; }
    .contact-2 .container_header .breadcrumb li {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; } }
  @media (max-width: 480px) {
    .contact-2 .container_header .breadcrumb .active {
      width: 118px; }
    .contact-2 .write-comments .input-contact {
      width: 100%; } }
  @media (max-width: 360px) {
    .contact-2 .write-comments .input-contact {
      width: 100%; } }

.porfolio-1 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .porfolio-1 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .porfolio-1 * {
    box-sizing: border-box; }
  .porfolio-1 .sidenav a:hover {
    color: #b6aeae; }
  .porfolio-1 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .porfolio-1 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .porfolio-1 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .porfolio-1 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .porfolio-1 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .porfolio-1 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .porfolio-1 .button_rea:hover {
      opacity: 0.7; }
    .porfolio-1 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .porfolio-1 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .porfolio-1 .layer {
    position: relative; }
    .porfolio-1 .layer img {
      width: 100%; }
  .porfolio-1 .affix {
    z-index: 1;
    width: 100%; }
  .porfolio-1 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .porfolio-1 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .porfolio-1 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .porfolio-1 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .porfolio-1 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .porfolio-1 .affixx .sidenav .navbar .nav {
          float: right; }
          .porfolio-1 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .porfolio-1 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .porfolio-1 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .porfolio-1 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .porfolio-1 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .porfolio-1 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .porfolio-1 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .porfolio-1 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .porfolio-1 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .porfolio-1 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .porfolio-1 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .porfolio-1 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .porfolio-1 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .porfolio-1 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .porfolio-1 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .porfolio-1 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .porfolio-1 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .porfolio-1 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .porfolio-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .porfolio-1 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .porfolio-1 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .porfolio-1 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .porfolio-1 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .porfolio-1 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .porfolio-1 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .porfolio-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .porfolio-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .porfolio-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .porfolio-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .porfolio-1 .header-mobi {
    display: none; }
    .porfolio-1 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .porfolio-1 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .porfolio-1 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .porfolio-1 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .porfolio-1 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .porfolio-1 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .porfolio-1 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .porfolio-1 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .porfolio-1 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .porfolio-1 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .porfolio-1 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .porfolio-1 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .porfolio-1 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .porfolio-1 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .porfolio-1 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .porfolio-1 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .porfolio-1 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .porfolio-1 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .porfolio-1 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .porfolio-1 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .porfolio-1 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .porfolio-1 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .porfolio-1 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .porfolio-1 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .porfolio-1 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .porfolio-1 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .porfolio-1 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .porfolio-1 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .porfolio-1 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .porfolio-1 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .porfolio-1 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .porfolio-1 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .porfolio-1 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .porfolio-1 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .porfolio-1 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .porfolio-1 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .porfolio-1 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .porfolio-1 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .porfolio-1 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .porfolio-1 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .porfolio-1 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .porfolio-1 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .porfolio-1 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .porfolio-1 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .porfolio-1 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .porfolio-1 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .porfolio-1 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .porfolio-1 .sidenav a:hover {
    color: #f1f1f1; }
  .porfolio-1 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .porfolio-1 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .porfolio-1 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .porfolio-1 .child2 {
    margin: 5px 0; }
  .porfolio-1 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .porfolio-1 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .porfolio-1 .container_header .breadcrumb {
      background: transparent; }
      .porfolio-1 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .porfolio-1 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .porfolio-1 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .porfolio-1 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .porfolio-1 .porfolio {
    padding: 80px;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 65px; }
    .porfolio-1 .porfolio .col-md-12 {
      padding-right: 0;
      padding-bottom: 20px; }
    .porfolio-1 .porfolio .nav_main .nav-tabs {
      background: transparent;
      border: none; }
      .porfolio-1 .porfolio .nav_main .nav-tabs li {
        padding-left: 15px;
        padding-right: 25px;
        float: left;
        margin-bottom: -1px; }
        .porfolio-1 .porfolio .nav_main .nav-tabs li a {
          font-family: roboto condensed;
          font-weight: 400;
          color: #909090;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .porfolio-1 .porfolio .nav_main .nav-tabs li a:hover {
            border-color: #fff;
            color: #333333; }
      .porfolio-1 .porfolio .nav_main .nav-tabs .active > a {
        color: black;
        background: transparent;
        border-bottom: 1px solid #fc6955 !important;
        transition: 0.4s;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important; }
    .porfolio-1 .porfolio .nav_main .nav > li > a:hover {
      background: transparent; }
    .porfolio-1 .porfolio .nav_main .nav > li > a:focus {
      background: transparent;
      border-bottom: 1px solid #fc6955;
      color: #333; }
    .porfolio-1 .porfolio .filter {
      padding: 15px; }
      .porfolio-1 .porfolio .filter .item {
        position: relative;
        overflow: hidden; }
        .porfolio-1 .porfolio .filter .item:hover img {
          -moz-transform: scale(1.1);
          -webkit-transform: scale(1.1);
          transform: scale(1.1); }
        .porfolio-1 .porfolio .filter .item img {
          width: 100%;
          transition: .4s;
          cursor: pointer; }
      .porfolio-1 .porfolio .filter .button-pro {
        text-align: center;
        padding-top: 10%; }
  .porfolio-1 .button-por {
    text-align: center;
    float: left;
    width: 100%; }
  .porfolio-1 .porfolio img {
    display: inline-block; }
  @media screen and (max-width: 680px) {
    .porfolio-1 .porfolio {
      padding: 50px 15px !important; } }
  @media screen and (max-width: 480px) {
    .porfolio-1 .porfolio .nav_main {
      margin-left: 0 !important; }
    .porfolio-1 .button_see {
      width: 145px !important; }
    .porfolio-1 .footer .full-container .footer1 .newsletter .subs {
      width: 100% !important; } }
  @media screen and (max-width: 568px) {
    .porfolio-1 .gallery_product {
      width: 100%; } }
  .porfolio-1 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .porfolio-1 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .porfolio-1 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .porfolio-1 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .porfolio-1 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .porfolio-1 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .porfolio-1 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .porfolio-1 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .porfolio-1 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .porfolio-1 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .porfolio-1 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .porfolio-1 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .porfolio-1 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .porfolio-1 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .porfolio-1 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .porfolio-1 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .porfolio-1 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .porfolio-1 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .porfolio-1 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .porfolio-1 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .porfolio-1 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .porfolio-1 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .porfolio-1 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .porfolio-1 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .porfolio-1 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .porfolio-1 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .porfolio-1 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .porfolio-1 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .porfolio-1 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .porfolio-1 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .porfolio-1 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .porfolio-1 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .porfolio-1 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          transition: all .3s;
          margin-top: 0; }
          .porfolio-1 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .porfolio-1 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .porfolio-1 .footer .full-container .footer2 {
      padding: 20px 0; }
      .porfolio-1 .footer .full-container .footer2 .copy {
        color: #909090; }
      .porfolio-1 .footer .full-container .footer2 .goto {
        text-align: right; }
        .porfolio-1 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 1680px) {
    .porfolio-1 .phone_top {
      padding-right: 80px; } }
  @media screen and (max-width: 1240px) {
    .porfolio-1 .unlimited .col-md-3 {
      padding: 15px; }
    .porfolio-1 .testimonials-design .p {
      padding-left: 17%;
      padding-right: 17%; }
    .porfolio-1 .testimonials-design .pp {
      padding-left: 17%;
      padding-right: 17%; }
    .porfolio-1 .group .easy-way ul li {
      padding: 10px 0;
      font-size: 14px; }
    .porfolio-1 .easy-way {
      padding-left: 0;
      padding-right: 0; }
    .porfolio-1 .easy-way ul {
      -webkit-padding-start: 10px; }
    .porfolio-1 .group .easy-way p {
      font-size: 14px;
      padding-bottom: 10px; }
    .porfolio-1 .group .easy-way h1 {
      font-size: 40px; } }
  @media screen and (max-width: 1024px) {
    .porfolio-1 .side .phone_top {
      display: block; }
    .porfolio-1 .layer {
      padding-top: 0px; }
    .porfolio-1 .group {
      padding-top: 50px; }
    .porfolio-1 .testimonials-design {
      padding-bottom: 50px;
      padding-top: 50px; }
    .porfolio-1 .unlimited {
      padding-top: 30px; }
    .porfolio-1 .row_header5 .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .porfolio-1 .row_header5 {
      padding-bottom: 10px;
      padding-top: 15px; }
    .porfolio-1 .row_header5 .navba {
      padding-left: 15px; }
    .porfolio-1 .phone_top {
      padding-right: 15px; } }
  @media screen and (max-width: 991px) {
    .porfolio-1 .unlimited .col-md-3 {
      padding-bottom: 50px; }
    .porfolio-1 .unlimited .customer {
      padding-bottom: 55px; }
    .porfolio-1 .group {
      padding-bottom: 100px; }
    .porfolio-1 .our-recent {
      padding-bottom: 50px; }
    .porfolio-1 .sile1 .we_are {
      padding-left: 15px; }
    .porfolio-1 .porfo .porfolio {
      padding: 80px 15px; }
    .porfolio-1 .testimonials-design .p {
      padding-left: 5%;
      padding-right: 5%; }
    .porfolio-1 .testimonials-design .pp {
      padding-left: 5%;
      padding-right: 5%; }
    .porfolio-1 .easy-way {
      padding-left: 15px;
      padding-right: 15px; }
    .porfolio-1 br {
      display: none; } }
  @media screen and (max-width: 768px) {
    .porfolio-1 .blog .col-md-4 {
      width: 50%;
      text-align: left; }
    .porfolio-1 .porfo .nav_main .nav-tabs {
      padding-left: 10px; }
    .porfolio-1 .unlimited {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 680px) {
    .porfolio-1 .blog .col-md-4 .blog_name a {
      font-size: 17px; }
    .porfolio-1 .sile1 {
      width: 100%;
      left: 0; }
    .porfolio-1 .unlimited .development {
      clear: left; } }
  @media screen and (max-width: 568px) {
    .porfolio-1 .sile1 {
      top: 50%; }
    .porfolio-1 .layer {
      padding-top: 0; }
    .porfolio-1 .unlimited .col-md-3 {
      width: 100%; }
    .porfolio-1 .testimonials-design .p {
      font-size: 24px; }
    .porfolio-1 .testimonials-design .pp {
      font-size: 14px; }
    .porfolio-1 .blog .col-md-4 {
      width: 100%; }
    .porfolio-1 .blog .blog_name {
      padding-bottom: 0; }
    .porfolio-1 #googlemap1 {
      height: 300px; }
    .porfolio-1 .porfo .porfolio .col-md-4 .some {
      font-size: 14px; }
    .porfolio-1 .testimonials-design .chuky {
      margin-top: 20px; }
    .porfolio-1 .group .easy-way ul li span {
      font-size: 18px; } }
  @media screen and (max-width: 480px) {
    .porfolio-1 .fixed-fluid {
      padding-top: 60px; }
    .porfolio-1 .sile1 {
      left: 0;
      width: 100%; }
    .porfolio-1 .row_header5 {
      padding-top: 20px; }
    .porfolio-1 .affix {
      padding-top: 15px;
      padding-bottom: 10px; }
    .porfolio-1 .testimonials-design .p .file {
      margin-left: 0; }
    .porfolio-1 .testimonials-design .p {
      margin-left: 0;
      margin-right: 0; }
    .porfolio-1 .group .group-img {
      padding-right: 125px; }
    .porfolio-1 .img_porfolio .col-xs-6 {
      width: 100%; }
    .porfolio-1 .porfolio .nav_main {
      margin-left: 0; }
    .porfolio-1 .porfolio .col-md-8 {
      padding-right: 0; }
    .porfolio-1 .porfolio .nav_main .nav-tabs .active {
      padding-bottom: 0; }
    .porfolio-1 .porfolio .nav_main .nav-tabs li {
      padding-bottom: 1px; } }
  .porfolio-1 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .porfolio-1 .pull-right {
    cursor: pointer; }
  .porfolio-1 * {
    outline: none !important; }
  .porfolio-1 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .porfolio-1 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .porfolio-1 .create {
      padding: 117px 30px; }
    .porfolio-1 .careate .carea .cust {
      padding: 15px 10px; }
    .porfolio-1 .carea {
      padding: 40px 80px; }
    .porfolio-1 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .porfolio-1 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .porfolio-1 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .porfolio-1 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .porfolio-1 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .porfolio-1 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .porfolio-1 .affixx .navba {
      padding-left: 5px; }
    .porfolio-1 .phone_top {
      padding-right: 5px; }
    .porfolio-1 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .porfolio-1 .counter1 .col-md-3 {
      padding-left: 8%; }
    .porfolio-1 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .porfolio-1 .feedback .feeb {
      font-size: 200px; }
    .porfolio-1 .affixx .navba {
      padding-left: 15px; }
    .porfolio-1 .phone_top {
      padding-right: 15px; }
    .porfolio-1 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .porfolio-1 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .porfolio-1 .we_are {
      padding: 0 50px; }
    .porfolio-1 .careate .carea .cust {
      padding: 10px 10px; }
    .porfolio-1 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .porfolio-1 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .porfolio-1 .cust h1 {
      padding-bottom: 0; }
    .porfolio-1 .cust p {
      line-height: 150%; }
    .porfolio-1 .button_see {
      margin-top: 27px; }
    .porfolio-1 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .porfolio-1 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .porfolio-1 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .porfolio-1 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .porfolio-1 .footer .full-container {
      padding: 0 15px; }
    .porfolio-1 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .porfolio-1 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .porfolio-1 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .porfolio-1 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .porfolio-1 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .porfolio-1 .contacts .contact {
      padding: 20px 0; }
    .porfolio-1 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .porfolio-1 .feedback .slide_main .test {
      padding-top: 50px; }
    .porfolio-1 .phone_top {
      padding-top: 0; }
    .porfolio-1 .phone_top .pull-right {
      padding: 5px; }
    .porfolio-1 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .porfolio-1 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .porfolio-1 .affixx .sidenav .navbar .nav {
      float: none; }
    .porfolio-1 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .porfolio-1 .affixx {
      padding-bottom: 10px !important; }
    .porfolio-1 .counter1 .col-md-3 {
      padding-left: 6%; }
    .porfolio-1 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .porfolio-1 .header-lap {
      display: none; }
    .porfolio-1 .header-mobi {
      display: block; }
    .porfolio-1 .feedback {
      padding-bottom: 50px; }
    .porfolio-1 .cust h1 {
      font-size: 30px; }
    .porfolio-1 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .porfolio-1 .all-pro span {
      margin-right: 5px; }
    .porfolio-1 .phone_top span {
      display: none; }
    .porfolio-1 .phone_top .phonee {
      display: none; }
    .porfolio-1 .who_we_are {
      padding: 50px 0; }
    .porfolio-1 .blog {
      padding: 50px 0; }
    .porfolio-1 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .porfolio-1 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .porfolio-1 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .porfolio-1 .who_we_are .we_01 {
      padding: 0 15px; }
    .porfolio-1 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .porfolio-1 .porfolio .col-md-8 {
      padding-left: 0; }
    .porfolio-1 .feedback .feeb {
      font-size: 130px; }
    .porfolio-1 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .porfolio-1 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .porfolio-1 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .porfolio-1 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .porfolio-1 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .porfolio-1 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .porfolio-1 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .porfolio-1 .links ul {
      -webkit-padding-start: 0px; }
    .porfolio-1 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .porfolio-1 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .porfolio-1 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .porfolio-1 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .porfolio-1 .recent_post ul {
      -webkit-padding-start: 0px; }
    .porfolio-1 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .porfolio-1 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .porfolio-1 .servic {
      padding-top: 50px; }
    .porfolio-1 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .porfolio-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .porfolio-1 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .porfolio-1 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .porfolio-1 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .porfolio-1 .row_top div p {
      line-height: 170%; }
    .porfolio-1 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .porfolio-1 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .porfolio-1 .slide_main .test {
      padding-top: 100px; }
    .porfolio-1 .img_porfolio .col-md-4 {
      width: 50%; }
    .porfolio-1 .servic .col-md-4 {
      width: 50%; }
    .porfolio-1 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .porfolio-1 .blog .col-md-4 {
      width: 33.33333%; }
    .porfolio-1 .button_see {
      margin-top: 10px; }
    .porfolio-1 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .porfolio-1 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .porfolio-1 .button_rea {
      height: 38px;
      margin-top: 0; }
    .porfolio-1 .footer .full-container .footer2 .copy {
      text-align: center; }
    .porfolio-1 .footer .full-container .footer2 .goto {
      text-align: center; }
    .porfolio-1 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .porfolio-1 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .porfolio-1 .feedback .slide_main .test p {
      font-size: 36px; }
    .porfolio-1 .feedback .information .lazy h3 {
      font-size: 20px; }
    .porfolio-1 * h1 {
      font-size: 36px !important; }
    .porfolio-1 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .porfolio-1 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .porfolio-1 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .porfolio-1 .feedback .feeb {
      font-size: 100px; }
    .porfolio-1 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .porfolio-1 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-1 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .porfolio-1 .who_we_are .who_are p {
      font-size: 14px; }
    .porfolio-1 .careate .carea .cust h1 {
      font-size: 36px; }
    .porfolio-1 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .porfolio-1 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .porfolio-1 .feedback .slide_main .test p {
      font-size: 36px; }
    .porfolio-1 .feedback .information .lazy h3 {
      font-size: 16px; }
    .porfolio-1 .cuter .counter {
      padding: 50px 0 0 0; }
    .porfolio-1 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .porfolio-1 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .porfolio-1 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .porfolio-1 .porfolio {
      padding: 50px 0px; }
    .porfolio-1 .button-proje {
      width: 210px; }
    .porfolio-1 .video .row_video .video1 > p {
      font-size: 24px; }
    .porfolio-1 .blog .col-md-12 h1 {
      font-size: 36px; }
    .porfolio-1 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .porfolio-1 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-1 .footer #googlemap1 {
      height: 400px; }
    .porfolio-1 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .porfolio-1 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .porfolio-1 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .porfolio-1 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .porfolio-1 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .porfolio-1 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .porfolio-1 .side .navbar .list-group-item button {
      top: 0; }
    .porfolio-1 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .porfolio-1 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .porfolio-1 .base {
      margin-left: 0 !important; }
    .porfolio-1 .baseright {
      margin-left: 0 !important; }
    .porfolio-1 .sile1 {
      top: 60%; }
    .porfolio-1 .affixx {
      background: #333 !important; }
    .porfolio-1 .affixx {
      padding-top: 20px !important; }
    .porfolio-1 .feedback .feeb {
      font-size: 70px; }
    .porfolio-1 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .porfolio-1 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .porfolio-1 .who_we_are .who_are h1 {
      font-size: 24px; }
    .porfolio-1 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .porfolio-1 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-1 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .porfolio-1 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .porfolio-1 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .porfolio-1 .servic .col-md-12 p {
      font-size: 24px; }
    .porfolio-1 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-1 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .porfolio-1 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .porfolio-1 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .porfolio-1 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .porfolio-1 .button_see {
      margin-top: 0; }
    .porfolio-1 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .porfolio-1 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .porfolio-1 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .porfolio-1 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .porfolio-1 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .porfolio-1 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .porfolio-1 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .porfolio-1 .feedback .slide_main .test p {
      font-size: 24px; }
    .porfolio-1 .feedback .information .lazy h3 {
      font-size: 14px; }
    .porfolio-1 * h1 {
      font-size: 24px !important; }
    .porfolio-1 .affixx {
      position: inherit !important; }
    .porfolio-1 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .porfolio-1 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .porfolio-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .porfolio-1 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .porfolio-1 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .porfolio-1 .modal .modal-dialog .modal-content {
      padding: 0; }
    .porfolio-1 .img_porfolio .col-md-4 {
      width: 100%; }
    .porfolio-1 .feedback .feeb {
      letter-spacing: 6px; }
    .porfolio-1 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .porfolio-1 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .porfolio-1 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .porfolio-1 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .porfolio-1 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .porfolio-1 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .porfolio-1 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .porfolio-1 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .porfolio-1 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .porfolio-1 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .porfolio-1 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .porfolio-1 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .porfolio-1 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .porfolio-1 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .porfolio-1 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .porfolio-1 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .porfolio-1 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .porfolio-1 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .porfolio-1 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .porfolio-1 .servic .identity {
      padding-top: 20px; }
    .porfolio-1 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .porfolio-1 .porfolio .nav_main {
      float: left; }
    .porfolio-1 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1440px) {
    .porfolio-1 .container-fluid .porodu {
      padding: 5% 5% 0 5%; } }
  @media screen and (max-width: 1360px) {
    .porfolio-1 .container-fluid .porodu {
      padding: 4% 1% 0 1%; } }
  @media screen and (max-width: 1170px) {
    .porfolio-1 .container-fluid .porodu {
      padding: 2% 1% 0 1%; } }
  @media screen and (max-width: 1024px) {
    .porfolio-1 .container-fluid .porodu h4 {
      padding: 5px 0; }
    .porfolio-1 .porodu {
      border-top: 1px solid #bebebe; } }
  @media screen and (max-width: 991px) {
    .porfolio-1 .container-fluid .col-md-1:nth-child(12n+1), .porfolio-1 .container-fluid .col-md-2:nth-child(6n+1), .porfolio-1 .container-fluid .col-md-3:nth-child(4n+1), .porfolio-1 .container-fluid .col-md-4:nth-child(3n+1), .porfolio-1 .container-fluid .col-md-6:nth-child(2n+1),
    .porfolio-1 .container-fluid .col-lg-1:nth-child(12n+1), .porfolio-1 .container-fluid .col-lg-2:nth-child(6n+1), .porfolio-1 .container-fluid .col-lg-3:nth-child(4n+1), .porfolio-1 .container-fluid .col-lg-4:nth-child(3n+1), .porfolio-1 .container-fluid .col-lg-6:nth-child(2n+1),
    .porfolio-1 .container-fluid .col-xs-1:nth-child(12n+1), .porfolio-1 .container-fluid .col-xs-2:nth-child(6n+1), .porfolio-1 .container-fluid .col-xs-3:nth-child(4n+1), .porfolio-1 .container-fluid .col-xs-4:nth-child(3n+1), .porfolio-1 .container-fluid .col-xs-6:nth-child(2n+1) {
      clear: none; }
    .porfolio-1 .container-fluid .col-sm-1:nth-child(12n+1), .porfolio-1 .container-fluid .col-sm-2:nth-child(6n+1), .porfolio-1 .container-fluid .col-sm-3:nth-child(4n+1), .porfolio-1 .container-fluid .col-sm-4:nth-child(3n+1), .porfolio-1 .container-fluid .col-sm-6:nth-child(2n+1) {
      clear: left; }
    .porfolio-1 .container-fluid .porodu {
      padding: 10% 1% 0 1%; } }
  @media screen and (max-width: 768px) {
    .porfolio-1 .container-fluid .porodu {
      padding: 5% 1% 0 1%; }
    .porfolio-1 .container-fluid .poroduc {
      padding-bottom: 5%; } }
  @media screen and (max-width: 680px) {
    .porfolio-1 .container-fluid .col-lg-4 {
      width: 100%;
      padding: 10% 2% 10% 2%; }
    .porfolio-1 .porodu {
      border-top: none; } }
  @media screen and (max-width: 480px) {
    .porfolio-1 .container-fluid .porodu p {
      font-size: 14px !important; }
    .porfolio-1 .contacts .contact p {
      font-size: 20px !important; } }
  @media screen and (max-width: 1680px) {
    .porfolio-1 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; } }
  @media screen and (max-width: 1440px) {
    .porfolio-1 .approach-mission-designers .our-mision {
      padding: 100px 40px; }
    .porfolio-1 .approach-mission-designers .our-approach {
      padding: 100px 30px; } }
  @media screen and (max-width: 1360px) {
    .porfolio-1 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .porfolio-1 .cases .read-mode .read-mode-produc {
      top: 100px; } }
  @media screen and (max-width: 1170px) {
    .porfolio-1 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .porfolio-1 .approach-mission-designers .our-mision {
      padding: 50px 15px; }
      .porfolio-1 .approach-mission-designers .our-mision h1 {
        font-size: 40px; }
    .porfolio-1 .approach-mission-designers .our-approach {
      padding: 50px 15px;
      padding-bottom: 21px; }
      .porfolio-1 .approach-mission-designers .our-approach h1 {
        font-size: 40px; }
    .porfolio-1 .approach-mission-designers .we-are-designers {
      padding: 50px 15px;
      padding-bottom: 61px; }
      .porfolio-1 .approach-mission-designers .we-are-designers h1 {
        font-size: 40px; }
    .porfolio-1 .affixx {
      padding-top: 15px !important; } }
  @media screen and (max-width: 1024px) {
    .porfolio-1 .approach-mission-designers .we-are-designers {
      padding-bottom: 90px; }
    .porfolio-1 .pull-right {
      padding: 5px; }
    .porfolio-1 .affixx .logo {
      padding-left: 15px; }
    .porfolio-1 .affixx .sidenav {
      padding-right: 15px; }
    .porfolio-1 .we-are-delivering .container {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .porfolio-1 .approach-mission-designers .we-are-designers {
      padding-bottom: 76px; }
    .porfolio-1 .approach-mission-designers .our-approach {
      padding: 50px 15px; }
    .porfolio-1 h1 {
      font-size: 36px !important; } }
  @media screen and (max-width: 768px) {
    .porfolio-1 .affixx .logo {
      padding-left: 15px; }
    .porfolio-1 .affixx .sidenav {
      padding-right: 15px; } }
  @media screen and (max-width: 680px) {
    .porfolio-1 .approach-mission-designers .we-are-designers {
      padding: 30px 15px; }
    .porfolio-1 .approach-mission-designers .we-are-designers h1 {
      padding-right: 20%; } }
  @media screen and (max-width: 568px) {
    .porfolio-1 h1 {
      font-size: 24px !important; }
    .porfolio-1 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .porfolio-1 .approach-mission-designers .col-md-3 {
      width: 100%; }
    .porfolio-1 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .porfolio-1 .approach-mission-designers {
      padding-bottom: 0; }
    .porfolio-1 .cooperate {
      padding-top: 50px; }
    .porfolio-1 .we-are-delivering .container {
      padding: 50px 15px; }
    .porfolio-1 .container_header {
      top: 70%; } }
  @media screen and (max-width: 480px) {
    .porfolio-1 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .porfolio-1 .what1 .main-img .slick-slide {
      display: none; }
    .porfolio-1 .cases .read-mode {
      width: 100%; }
    .porfolio-1 .approach-mission-designers .our-approach p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-1 .approach-mission-designers .our-mision p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-1 .unlimited .welcome p {
      font-size: 14px;
      line-height: 150%;
      padding-bottom: 30px; }
    .porfolio-1 .unlimited .col-md-3 {
      padding: 30px 15px; }
      .porfolio-1 .unlimited .col-md-3 p {
        font-size: 14px;
        line-height: 150%; } }
  @media screen and (max-width: 1820px) {
    .porfolio-1 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .porfolio-1 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .porfolio-1 .contacts .contact p {
      font-size: 24px; }
    .porfolio-1 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .porfolio-1 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .porfolio-1 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .porfolio-1 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .porfolio-1 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .porfolio-1 .testimonials-img img {
      width: 100%; }
    .porfolio-1 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .porfolio-1 .cooperate {
      padding-top: 50px; }
    .porfolio-1 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .porfolio-1 .contacts .contact {
      text-align: center; }
    .porfolio-1 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .porfolio-1 .testimonials {
      padding-bottom: 50px; }
    .porfolio-1 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .porfolio-1 .contacts .contact p .circle img {
      width: 8%; }
    .porfolio-1 .contacts .contact p {
      font-size: 20px; }
    .porfolio-1 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .porfolio-1 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .porfolio-1 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .porfolio-1 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-1 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .porfolio-1 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .porfolio-1 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-1 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .porfolio-1 .gallery .col-md-4 {
      width: 100%; }
    .porfolio-1 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .porfolio-1 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .porfolio-1 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .porfolio-1 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .porfolio-1 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .porfolio-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .porfolio-1 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .porfolio-1 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .porfolio-1 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .porfolio-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .porfolio-1 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .porfolio-1 .affixx {
      padding-top: 15px !important; }
    .porfolio-1 .pull-right {
      padding-top: 5px; }
    .porfolio-1 .layer {
      padding-top: 0px; }
    .porfolio-1 .pull-right {
      padding: 5px 0; }
    .porfolio-1 .page-404 {
      padding-top: 50px 15px; }
    .porfolio-1 .affixx .sidenav {
      padding-right: 15px; }
    .porfolio-1 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .porfolio-1 .careate img {
      width: 100%; }
    .porfolio-1 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .porfolio-1 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .porfolio-1 .layer {
      padding-top: 62px; }
    .porfolio-1 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .porfolio-1 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .porfolio-1 .container_header {
      top: 75%; }
    .porfolio-1 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .porfolio-1 .container_header .breadcrumb .active {
      width: auto; }
    .porfolio-1 .blog .pagination li .prev {
      width: 80px; }
    .porfolio-1 .container_header h1 {
      padding-bottom: 0; } }

.porfolio-2 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .porfolio-2 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .porfolio-2 * {
    box-sizing: border-box; }
  .porfolio-2 .sidenav a:hover {
    color: #b6aeae; }
  .porfolio-2 .button_seee {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .porfolio-2 .button_seee span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .porfolio-2 .button_seee:hover {
      background: #f45740;
      color: #f2f2f2; }
    .porfolio-2 .button_seee:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .porfolio-2 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .porfolio-2 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .porfolio-2 .button_rea:hover {
      opacity: 0.7; }
    .porfolio-2 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .porfolio-2 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .porfolio-2 .layer {
    position: relative; }
    .porfolio-2 .layer img {
      width: 100%; }
  .porfolio-2 .affix {
    z-index: 1;
    width: 100%; }
  .porfolio-2 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .porfolio-2 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .porfolio-2 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .porfolio-2 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .porfolio-2 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .porfolio-2 .affixx .sidenav .navbar .nav {
          float: right; }
          .porfolio-2 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .porfolio-2 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .porfolio-2 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .porfolio-2 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .porfolio-2 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .porfolio-2 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .porfolio-2 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .porfolio-2 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .porfolio-2 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .porfolio-2 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .porfolio-2 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .porfolio-2 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .porfolio-2 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .porfolio-2 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .porfolio-2 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .porfolio-2 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .porfolio-2 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .porfolio-2 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .porfolio-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .porfolio-2 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .porfolio-2 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .porfolio-2 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .porfolio-2 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .porfolio-2 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .porfolio-2 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .porfolio-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .porfolio-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .porfolio-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .porfolio-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .porfolio-2 .header-mobi {
    display: none; }
    .porfolio-2 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .porfolio-2 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .porfolio-2 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .porfolio-2 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .porfolio-2 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .porfolio-2 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .porfolio-2 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .porfolio-2 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .porfolio-2 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .porfolio-2 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .porfolio-2 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .porfolio-2 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .porfolio-2 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .porfolio-2 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .porfolio-2 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .porfolio-2 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .porfolio-2 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .porfolio-2 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .porfolio-2 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .porfolio-2 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .porfolio-2 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .porfolio-2 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .porfolio-2 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .porfolio-2 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .porfolio-2 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .porfolio-2 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .porfolio-2 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .porfolio-2 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .porfolio-2 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .porfolio-2 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .porfolio-2 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .porfolio-2 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .porfolio-2 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .porfolio-2 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .porfolio-2 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .porfolio-2 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .porfolio-2 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .porfolio-2 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .porfolio-2 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .porfolio-2 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .porfolio-2 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .porfolio-2 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .porfolio-2 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .porfolio-2 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .porfolio-2 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .porfolio-2 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .porfolio-2 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .porfolio-2 .sidenav a:hover {
    color: #f1f1f1; }
  .porfolio-2 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .porfolio-2 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .porfolio-2 .child2 {
    margin: 5px 0; }
  .porfolio-2 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .porfolio-2 .layer {
    position: relative; }
  .porfolio-2 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .porfolio-2 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .porfolio-2 .container_header .breadcrumb {
      background: transparent; }
      .porfolio-2 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .porfolio-2 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .porfolio-2 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .porfolio-2 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .porfolio-2 .porfolio {
    padding: 80px;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 65px; }
  .porfolio-2 .porfolio .col-md-12 {
    padding-right: 0;
    padding-bottom: 20px; }
  .porfolio-2 .porfolio .nav_main .nav-tabs {
    background: transparent;
    border: none; }
    .porfolio-2 .porfolio .nav_main .nav-tabs li {
      padding-left: 15px;
      padding-right: 25px;
      float: left;
      margin-bottom: -1px; }
      .porfolio-2 .porfolio .nav_main .nav-tabs li a {
        font-family: roboto condensed;
        font-weight: 400;
        color: #909090;
        letter-spacing: 1px;
        padding-right: 0;
        padding-left: 0; }
        .porfolio-2 .porfolio .nav_main .nav-tabs li a:hover {
          border-color: #fff;
          color: #333333; }
    .porfolio-2 .porfolio .nav_main .nav-tabs .active > a {
      color: black;
      background: transparent;
      border-bottom: 1px solid #fc6955 !important;
      transition: 0.4s;
      border-top: none !important;
      border-left: none !important;
      border-right: none !important; }
  .porfolio-2 .porfolio .nav_main .nav > li > a:hover {
    background: transparent; }
  .porfolio-2 .porfolio .nav_main .nav > li > a:focus {
    background: transparent;
    border-bottom: 1px solid #fc6955;
    color: #333; }
  .porfolio-2 .porfolio .col-md-12 {
    text-align: center;
    display: inline-block; }
  .porfolio-2 .porfolio .col-md-3 {
    padding: 0; }
  .porfolio-2 .porfolio .filter {
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out; }
    .porfolio-2 .porfolio .filter .item {
      position: relative;
      overflow: hidden; }
      .porfolio-2 .porfolio .filter .item:hover img {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1); }
      .porfolio-2 .porfolio .filter .item img {
        width: 100%;
        transition: .4s;
        cursor: pointer; }
    .porfolio-2 .porfolio .filter .button-pro {
      text-align: center;
      padding-top: 10%; }
  .porfolio-2 .contacts {
    background: #fc6a55; }
    .porfolio-2 .contacts .contact {
      padding-bottom: 40px;
      padding-top: 50px; }
      .porfolio-2 .contacts .contact p {
        font-size: 30px;
        font-family: roboto condensed;
        color: #fff; }
        .porfolio-2 .contacts .contact p .circle {
          padding-right: 20px; }
  .porfolio-2 .button_see_contact {
    padding-left: 20px;
    width: 210px;
    height: 60px;
    border: none;
    background: transparent;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .porfolio-2 .button_see_contact span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .porfolio-2 .button_see_contact:hover {
      color: #f2f2f2; }
    .porfolio-2 .button_see_contact:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .porfolio-2 .button-por {
    text-align: center;
    float: left;
    width: 100%; }
  @media screen and (max-width: 680px) {
    .porfolio-2 .porfolio {
      padding: 50px 15px !important; } }
  @media screen and (max-width: 480px) {
    .porfolio-2 .porfolio .nav_main {
      margin-left: 0 !important; }
    .porfolio-2 .button_see {
      width: 145px !important; } }
  @media screen and (max-width: 568px) {
    .porfolio-2 .gallery_product {
      width: 100%; } }
  .porfolio-2 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .porfolio-2 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .porfolio-2 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .porfolio-2 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .porfolio-2 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .porfolio-2 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .porfolio-2 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .porfolio-2 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .porfolio-2 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .porfolio-2 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .porfolio-2 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .porfolio-2 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .porfolio-2 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .porfolio-2 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .porfolio-2 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .porfolio-2 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .porfolio-2 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .porfolio-2 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .porfolio-2 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .porfolio-2 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .porfolio-2 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .porfolio-2 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .porfolio-2 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .porfolio-2 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .porfolio-2 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .porfolio-2 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .porfolio-2 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .porfolio-2 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .porfolio-2 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .porfolio-2 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .porfolio-2 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .porfolio-2 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .porfolio-2 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .porfolio-2 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .porfolio-2 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .porfolio-2 .footer .full-container .footer2 {
      padding: 20px 0; }
      .porfolio-2 .footer .full-container .footer2 .copy {
        color: #909090; }
      .porfolio-2 .footer .full-container .footer2 .goto {
        text-align: right; }
        .porfolio-2 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 1680px) {
    .porfolio-2 .phone_top {
      padding-right: 80px; } }
  @media screen and (max-width: 1240px) {
    .porfolio-2 .unlimited .col-md-3 {
      padding: 15px; }
    .porfolio-2 .testimonials-design .p {
      padding-left: 17%;
      padding-right: 17%; }
    .porfolio-2 .testimonials-design .pp {
      padding-left: 17%;
      padding-right: 17%; }
    .porfolio-2 .group .easy-way ul li {
      padding: 10px 0;
      font-size: 14px; }
    .porfolio-2 .easy-way {
      padding-left: 0;
      padding-right: 0; }
    .porfolio-2 .easy-way ul {
      -webkit-padding-start: 10px; }
    .porfolio-2 .group .easy-way p {
      font-size: 14px;
      padding-bottom: 10px; }
    .porfolio-2 .group .easy-way h1 {
      font-size: 40px; } }
  @media screen and (max-width: 1024px) {
    .porfolio-2 .side .phone_top {
      display: block; }
    .porfolio-2 .layer {
      padding-top: 0px; }
    .porfolio-2 .group {
      padding-top: 50px; }
    .porfolio-2 .testimonials-design {
      padding-bottom: 50px;
      padding-top: 50px; }
    .porfolio-2 .unlimited {
      padding-top: 30px; }
    .porfolio-2 .row_header5 .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .porfolio-2 .row_header5 {
      padding-bottom: 10px;
      padding-top: 15px; }
    .porfolio-2 .row_header5 .navba {
      padding-left: 15px; }
    .porfolio-2 .phone_top {
      padding-right: 15px; } }
  @media screen and (max-width: 991px) {
    .porfolio-2 .unlimited .col-md-3 {
      padding-bottom: 50px; }
    .porfolio-2 .unlimited .customer {
      padding-bottom: 55px; }
    .porfolio-2 .group {
      padding-bottom: 100px; }
    .porfolio-2 .our-recent {
      padding-bottom: 50px; }
    .porfolio-2 .sile1 .we_are {
      padding-left: 15px; }
    .porfolio-2 .porfo .porfolio {
      padding: 80px 15px; }
    .porfolio-2 .testimonials-design .p {
      padding-left: 5%;
      padding-right: 5%; }
    .porfolio-2 .testimonials-design .pp {
      padding-left: 5%;
      padding-right: 5%; }
    .porfolio-2 .easy-way {
      padding-left: 15px;
      padding-right: 15px; }
    .porfolio-2 br {
      display: none; } }
  @media screen and (max-width: 768px) {
    .porfolio-2 .blog .col-md-4 {
      width: 50%;
      text-align: left; }
    .porfolio-2 .porfo .nav_main .nav-tabs {
      padding-left: 10px; }
    .porfolio-2 .unlimited {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 680px) {
    .porfolio-2 .blog .col-md-4 .blog_name a {
      font-size: 17px; }
    .porfolio-2 .sile1 {
      width: 100%;
      left: 0; }
    .porfolio-2 .unlimited .development {
      clear: left; } }
  @media screen and (max-width: 568px) {
    .porfolio-2 .sile1 {
      top: 50%; }
    .porfolio-2 .layer {
      padding-top: 0; }
    .porfolio-2 .unlimited .col-md-3 {
      width: 100%; }
    .porfolio-2 .testimonials-design .p {
      font-size: 24px; }
    .porfolio-2 .testimonials-design .pp {
      font-size: 14px; }
    .porfolio-2 .blog .col-md-4 {
      width: 100%; }
    .porfolio-2 .blog .blog_name {
      padding-bottom: 0; }
    .porfolio-2 #googlemap1 {
      height: 300px; }
    .porfolio-2 .porfo .porfolio .col-md-4 .some {
      font-size: 14px; }
    .porfolio-2 .testimonials-design .chuky {
      margin-top: 20px; }
    .porfolio-2 .group .easy-way ul li span {
      font-size: 18px; } }
  @media screen and (max-width: 480px) {
    .porfolio-2 .fixed-fluid {
      padding-top: 60px; }
    .porfolio-2 .sile1 {
      left: 0;
      width: 100%; }
    .porfolio-2 .row_header5 {
      padding-top: 20px; }
    .porfolio-2 .affix {
      padding-top: 15px;
      padding-bottom: 10px; }
    .porfolio-2 .testimonials-design .p .file {
      margin-left: 0; }
    .porfolio-2 .testimonials-design .p {
      margin-left: 0;
      margin-right: 0; }
    .porfolio-2 .group .group-img {
      padding-right: 125px; }
    .porfolio-2 .img_porfolio .col-xs-6 {
      width: 100%; }
    .porfolio-2 .porfolio .nav_main {
      margin-left: 0; }
    .porfolio-2 .porfolio .col-md-8 {
      padding-right: 0; }
    .porfolio-2 .porfolio .nav_main .nav-tabs .active {
      padding-bottom: 0; }
    .porfolio-2 .porfolio .nav_main .nav-tabs li {
      padding-bottom: 1px; } }
  .porfolio-2 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .porfolio-2 .pull-right {
    cursor: pointer; }
  .porfolio-2 * {
    outline: none !important; }
  .porfolio-2 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .porfolio-2 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .porfolio-2 .create {
      padding: 117px 30px; }
    .porfolio-2 .careate .carea .cust {
      padding: 15px 10px; }
    .porfolio-2 .carea {
      padding: 40px 80px; }
    .porfolio-2 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .porfolio-2 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .porfolio-2 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .porfolio-2 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .porfolio-2 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .porfolio-2 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .porfolio-2 .affixx .navba {
      padding-left: 5px; }
    .porfolio-2 .phone_top {
      padding-right: 5px; }
    .porfolio-2 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .porfolio-2 .counter1 .col-md-3 {
      padding-left: 8%; }
    .porfolio-2 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .porfolio-2 .feedback .feeb {
      font-size: 200px; }
    .porfolio-2 .affixx .navba {
      padding-left: 15px; }
    .porfolio-2 .phone_top {
      padding-right: 15px; }
    .porfolio-2 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .porfolio-2 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .porfolio-2 .we_are {
      padding: 0 50px; }
    .porfolio-2 .careate .carea .cust {
      padding: 10px 10px; }
    .porfolio-2 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .porfolio-2 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .porfolio-2 .cust h1 {
      padding-bottom: 0; }
    .porfolio-2 .cust p {
      line-height: 150%; }
    .porfolio-2 .button_see {
      margin-top: 27px; }
    .porfolio-2 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .porfolio-2 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .porfolio-2 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .porfolio-2 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .porfolio-2 .footer .full-container {
      padding: 0 15px; }
    .porfolio-2 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .porfolio-2 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .porfolio-2 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .porfolio-2 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .porfolio-2 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .porfolio-2 .contacts .contact {
      padding: 20px 0; }
    .porfolio-2 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .porfolio-2 .feedback .slide_main .test {
      padding-top: 50px; }
    .porfolio-2 .phone_top {
      padding-top: 0; }
    .porfolio-2 .phone_top .pull-right {
      padding: 5px; }
    .porfolio-2 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .porfolio-2 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .porfolio-2 .affixx .sidenav .navbar .nav {
      float: none; }
    .porfolio-2 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .porfolio-2 .affixx {
      padding-bottom: 10px !important; }
    .porfolio-2 .counter1 .col-md-3 {
      padding-left: 6%; }
    .porfolio-2 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .porfolio-2 .header-lap {
      display: none; }
    .porfolio-2 .header-mobi {
      display: block; }
    .porfolio-2 .feedback {
      padding-bottom: 50px; }
    .porfolio-2 .cust h1 {
      font-size: 30px; }
    .porfolio-2 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .porfolio-2 .all-pro span {
      margin-right: 5px; }
    .porfolio-2 .phone_top span {
      display: none; }
    .porfolio-2 .phone_top .phonee {
      display: none; }
    .porfolio-2 .who_we_are {
      padding: 50px 0; }
    .porfolio-2 .blog {
      padding: 50px 0; }
    .porfolio-2 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .porfolio-2 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .porfolio-2 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .porfolio-2 .who_we_are .we_01 {
      padding: 0 15px; }
    .porfolio-2 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .porfolio-2 .porfolio .col-md-8 {
      padding-left: 0; }
    .porfolio-2 .feedback .feeb {
      font-size: 130px; }
    .porfolio-2 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .porfolio-2 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .porfolio-2 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .porfolio-2 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .porfolio-2 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .porfolio-2 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .porfolio-2 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .porfolio-2 .links ul {
      -webkit-padding-start: 0px; }
    .porfolio-2 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .porfolio-2 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .porfolio-2 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .porfolio-2 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .porfolio-2 .recent_post ul {
      -webkit-padding-start: 0px; }
    .porfolio-2 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .porfolio-2 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .porfolio-2 .servic {
      padding-top: 50px; }
    .porfolio-2 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .porfolio-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .porfolio-2 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .porfolio-2 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .porfolio-2 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .porfolio-2 .row_top div p {
      line-height: 170%; }
    .porfolio-2 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .porfolio-2 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .porfolio-2 .slide_main .test {
      padding-top: 100px; }
    .porfolio-2 .img_porfolio .col-md-4 {
      width: 50%; }
    .porfolio-2 .servic .col-md-4 {
      width: 50%; }
    .porfolio-2 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .porfolio-2 .blog .col-md-4 {
      width: 33.33333%; }
    .porfolio-2 .button_see {
      margin-top: 10px; }
    .porfolio-2 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .porfolio-2 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .porfolio-2 .button_rea {
      height: 38px;
      margin-top: 0; }
    .porfolio-2 .footer .full-container .footer2 .copy {
      text-align: center; }
    .porfolio-2 .footer .full-container .footer2 .goto {
      text-align: center; }
    .porfolio-2 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .porfolio-2 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .porfolio-2 .feedback .slide_main .test p {
      font-size: 36px; }
    .porfolio-2 .feedback .information .lazy h3 {
      font-size: 20px; }
    .porfolio-2 * h1 {
      font-size: 36px !important; }
    .porfolio-2 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .porfolio-2 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .porfolio-2 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .porfolio-2 .feedback .feeb {
      font-size: 100px; }
    .porfolio-2 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .porfolio-2 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-2 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .porfolio-2 .who_we_are .who_are p {
      font-size: 14px; }
    .porfolio-2 .careate .carea .cust h1 {
      font-size: 36px; }
    .porfolio-2 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .porfolio-2 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .porfolio-2 .feedback .slide_main .test p {
      font-size: 36px; }
    .porfolio-2 .feedback .information .lazy h3 {
      font-size: 16px; }
    .porfolio-2 .cuter .counter {
      padding: 50px 0 0 0; }
    .porfolio-2 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .porfolio-2 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .porfolio-2 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .porfolio-2 .porfolio {
      padding: 50px 0px; }
    .porfolio-2 .button-proje {
      width: 210px; }
    .porfolio-2 .video .row_video .video1 > p {
      font-size: 24px; }
    .porfolio-2 .blog .col-md-12 h1 {
      font-size: 36px; }
    .porfolio-2 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .porfolio-2 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-2 .footer #googlemap1 {
      height: 400px; }
    .porfolio-2 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .porfolio-2 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .porfolio-2 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .porfolio-2 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .porfolio-2 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .porfolio-2 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .porfolio-2 .side .navbar .list-group-item button {
      top: 0; }
    .porfolio-2 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .porfolio-2 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .porfolio-2 .base {
      margin-left: 0 !important; }
    .porfolio-2 .baseright {
      margin-left: 0 !important; }
    .porfolio-2 .sile1 {
      top: 60%; }
    .porfolio-2 .affixx {
      background: #333 !important; }
    .porfolio-2 .affixx {
      padding-top: 20px !important; }
    .porfolio-2 .feedback .feeb {
      font-size: 70px; }
    .porfolio-2 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .porfolio-2 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .porfolio-2 .who_we_are .who_are h1 {
      font-size: 24px; }
    .porfolio-2 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .porfolio-2 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-2 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .porfolio-2 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .porfolio-2 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .porfolio-2 .servic .col-md-12 p {
      font-size: 24px; }
    .porfolio-2 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-2 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .porfolio-2 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .porfolio-2 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .porfolio-2 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .porfolio-2 .button_see {
      margin-top: 0; }
    .porfolio-2 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .porfolio-2 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .porfolio-2 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .porfolio-2 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .porfolio-2 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .porfolio-2 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .porfolio-2 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .porfolio-2 .feedback .slide_main .test p {
      font-size: 24px; }
    .porfolio-2 .feedback .information .lazy h3 {
      font-size: 14px; }
    .porfolio-2 * h1 {
      font-size: 24px !important; }
    .porfolio-2 .affixx {
      position: inherit !important; }
    .porfolio-2 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .porfolio-2 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .porfolio-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .porfolio-2 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .porfolio-2 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .porfolio-2 .modal .modal-dialog .modal-content {
      padding: 0; }
    .porfolio-2 .img_porfolio .col-md-4 {
      width: 100%; }
    .porfolio-2 .feedback .feeb {
      letter-spacing: 6px; }
    .porfolio-2 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .porfolio-2 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .porfolio-2 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .porfolio-2 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .porfolio-2 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .porfolio-2 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .porfolio-2 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .porfolio-2 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .porfolio-2 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .porfolio-2 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .porfolio-2 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .porfolio-2 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .porfolio-2 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .porfolio-2 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .porfolio-2 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .porfolio-2 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .porfolio-2 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .porfolio-2 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .porfolio-2 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .porfolio-2 .servic .identity {
      padding-top: 20px; }
    .porfolio-2 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .porfolio-2 .porfolio .nav_main {
      float: left; }
    .porfolio-2 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1440px) {
    .porfolio-2 .container-fluid .porodu {
      padding: 5% 5% 0 5%; } }
  @media screen and (max-width: 1360px) {
    .porfolio-2 .container-fluid .porodu {
      padding: 4% 1% 0 1%; } }
  @media screen and (max-width: 1170px) {
    .porfolio-2 .container-fluid .porodu {
      padding: 2% 1% 0 1%; } }
  @media screen and (max-width: 1024px) {
    .porfolio-2 .container-fluid .porodu h4 {
      padding: 5px 0; }
    .porfolio-2 .porodu {
      border-top: 1px solid #bebebe; } }
  @media screen and (max-width: 991px) {
    .porfolio-2 .container-fluid .col-md-1:nth-child(12n+1), .porfolio-2 .container-fluid .col-md-2:nth-child(6n+1), .porfolio-2 .container-fluid .col-md-3:nth-child(4n+1), .porfolio-2 .container-fluid .col-md-4:nth-child(3n+1), .porfolio-2 .container-fluid .col-md-6:nth-child(2n+1),
    .porfolio-2 .container-fluid .col-lg-1:nth-child(12n+1), .porfolio-2 .container-fluid .col-lg-2:nth-child(6n+1), .porfolio-2 .container-fluid .col-lg-3:nth-child(4n+1), .porfolio-2 .container-fluid .col-lg-4:nth-child(3n+1), .porfolio-2 .container-fluid .col-lg-6:nth-child(2n+1),
    .porfolio-2 .container-fluid .col-xs-1:nth-child(12n+1), .porfolio-2 .container-fluid .col-xs-2:nth-child(6n+1), .porfolio-2 .container-fluid .col-xs-3:nth-child(4n+1), .porfolio-2 .container-fluid .col-xs-4:nth-child(3n+1), .porfolio-2 .container-fluid .col-xs-6:nth-child(2n+1) {
      clear: none; }
    .porfolio-2 .container-fluid .col-sm-1:nth-child(12n+1), .porfolio-2 .container-fluid .col-sm-2:nth-child(6n+1), .porfolio-2 .container-fluid .col-sm-3:nth-child(4n+1), .porfolio-2 .container-fluid .col-sm-4:nth-child(3n+1), .porfolio-2 .container-fluid .col-sm-6:nth-child(2n+1) {
      clear: left; }
    .porfolio-2 .container-fluid .porodu {
      padding: 10% 1% 0 1%; } }
  @media screen and (max-width: 768px) {
    .porfolio-2 .container-fluid .porodu {
      padding: 5% 1% 0 1%; }
    .porfolio-2 .container-fluid .poroduc {
      padding-bottom: 5%; } }
  @media screen and (max-width: 680px) {
    .porfolio-2 .container-fluid .col-lg-4 {
      width: 100%;
      padding: 10% 2% 10% 2%; }
    .porfolio-2 .porodu {
      border-top: none; } }
  @media screen and (max-width: 480px) {
    .porfolio-2 .container-fluid .porodu p {
      font-size: 14px !important; }
    .porfolio-2 .contacts .contact p {
      font-size: 20px !important; } }
  @media screen and (max-width: 1680px) {
    .porfolio-2 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; } }
  @media screen and (max-width: 1440px) {
    .porfolio-2 .approach-mission-designers .our-mision {
      padding: 100px 40px; }
    .porfolio-2 .approach-mission-designers .our-approach {
      padding: 100px 30px; } }
  @media screen and (max-width: 1360px) {
    .porfolio-2 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .porfolio-2 .cases .read-mode .read-mode-produc {
      top: 100px; } }
  @media screen and (max-width: 1170px) {
    .porfolio-2 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .porfolio-2 .approach-mission-designers .our-mision {
      padding: 50px 15px; }
      .porfolio-2 .approach-mission-designers .our-mision h1 {
        font-size: 40px; }
    .porfolio-2 .approach-mission-designers .our-approach {
      padding: 50px 15px;
      padding-bottom: 21px; }
      .porfolio-2 .approach-mission-designers .our-approach h1 {
        font-size: 40px; }
    .porfolio-2 .approach-mission-designers .we-are-designers {
      padding: 50px 15px;
      padding-bottom: 61px; }
      .porfolio-2 .approach-mission-designers .we-are-designers h1 {
        font-size: 40px; }
    .porfolio-2 .affixx {
      padding-top: 15px !important; } }
  @media screen and (max-width: 1024px) {
    .porfolio-2 .approach-mission-designers .we-are-designers {
      padding-bottom: 90px; }
    .porfolio-2 .pull-right {
      padding: 5px; }
    .porfolio-2 .affixx .logo {
      padding-left: 15px; }
    .porfolio-2 .affixx .sidenav {
      padding-right: 15px; }
    .porfolio-2 .we-are-delivering .container {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .porfolio-2 .approach-mission-designers .we-are-designers {
      padding-bottom: 76px; }
    .porfolio-2 .approach-mission-designers .our-approach {
      padding: 50px 15px; }
    .porfolio-2 h1 {
      font-size: 36px !important; } }
  @media screen and (max-width: 768px) {
    .porfolio-2 .affixx .logo {
      padding-left: 15px; }
    .porfolio-2 .affixx .sidenav {
      padding-right: 15px; } }
  @media screen and (max-width: 680px) {
    .porfolio-2 .approach-mission-designers .we-are-designers {
      padding: 30px 15px; }
    .porfolio-2 .approach-mission-designers .we-are-designers h1 {
      padding-right: 20%; } }
  @media screen and (max-width: 568px) {
    .porfolio-2 h1 {
      font-size: 24px !important; }
    .porfolio-2 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .porfolio-2 .approach-mission-designers .col-md-3 {
      width: 100%; }
    .porfolio-2 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .porfolio-2 .approach-mission-designers {
      padding-bottom: 0; }
    .porfolio-2 .cooperate {
      padding-top: 50px; }
    .porfolio-2 .we-are-delivering .container {
      padding: 50px 15px; }
    .porfolio-2 .container_header {
      top: 70%; } }
  @media screen and (max-width: 480px) {
    .porfolio-2 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .porfolio-2 .what1 .main-img .slick-slide {
      display: none; }
    .porfolio-2 .cases .read-mode {
      width: 100%; }
    .porfolio-2 .approach-mission-designers .our-approach p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-2 .approach-mission-designers .our-mision p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-2 .unlimited .welcome p {
      font-size: 14px;
      line-height: 150%;
      padding-bottom: 30px; }
    .porfolio-2 .unlimited .col-md-3 {
      padding: 30px 15px; }
      .porfolio-2 .unlimited .col-md-3 p {
        font-size: 14px;
        line-height: 150%; } }
  @media screen and (max-width: 1820px) {
    .porfolio-2 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .porfolio-2 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .porfolio-2 .contacts .contact p {
      font-size: 24px; }
    .porfolio-2 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .porfolio-2 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .porfolio-2 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .porfolio-2 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .porfolio-2 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .porfolio-2 .testimonials-img img {
      width: 100%; }
    .porfolio-2 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .porfolio-2 .cooperate {
      padding-top: 50px; }
    .porfolio-2 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .porfolio-2 .contacts .contact {
      text-align: center; }
    .porfolio-2 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .porfolio-2 .testimonials {
      padding-bottom: 50px; }
    .porfolio-2 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .porfolio-2 .contacts .contact p .circle img {
      width: 8%; }
    .porfolio-2 .contacts .contact p {
      font-size: 20px; }
    .porfolio-2 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .porfolio-2 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .porfolio-2 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .porfolio-2 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-2 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .porfolio-2 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .porfolio-2 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .porfolio-2 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .porfolio-2 .gallery .col-md-4 {
      width: 100%; }
    .porfolio-2 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .porfolio-2 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .porfolio-2 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .porfolio-2 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .porfolio-2 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .porfolio-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .porfolio-2 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .porfolio-2 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .porfolio-2 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .porfolio-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .porfolio-2 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .porfolio-2 .affixx {
      padding-top: 15px !important; }
    .porfolio-2 .pull-right {
      padding-top: 5px; }
    .porfolio-2 .layer {
      padding-top: 0px; }
    .porfolio-2 .pull-right {
      padding: 5px 0; }
    .porfolio-2 .page-404 {
      padding-top: 50px 15px; }
    .porfolio-2 .affixx .sidenav {
      padding-right: 15px; }
    .porfolio-2 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .porfolio-2 .careate img {
      width: 100%; }
    .porfolio-2 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .porfolio-2 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .porfolio-2 .layer {
      padding-top: 62px; }
    .porfolio-2 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .porfolio-2 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .porfolio-2 .container_header {
      top: 75%; }
    .porfolio-2 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .porfolio-2 .container_header .breadcrumb .active {
      width: auto; }
    .porfolio-2 .blog .pagination li .prev {
      width: 80px; }
    .porfolio-2 .container_header h1 {
      padding-bottom: 0; } }

.services-1 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .services-1 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px;
    overflow: visible !important; }
  .services-1 .compensate-for-scrollbar {
    margin-right: 0 !important; }
  .services-1 * {
    outline: 0 !important;
    box-sizing: border-box; }
  .services-1 .sidenav a:hover {
    color: #b6aeae; }
  .services-1 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    font-family: roboto condensed; }
    .services-1 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .services-1 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .services-1 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .services-1 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .services-1 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .services-1 .button_rea:hover {
      opacity: 0.7; }
    .services-1 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .services-1 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .services-1 .layer {
    position: relative; }
    .services-1 .layer img {
      width: 100%; }
  .services-1 .affix {
    z-index: 9999 !important;
    width: 100%; }
  .services-1 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .services-1 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .services-1 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .services-1 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .services-1 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .services-1 .affixx .sidenav .navbar .nav {
          float: right; }
          .services-1 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .services-1 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              transition: all 0.4s;
              top: 103%; }
            .services-1 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .services-1 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .services-1 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .services-1 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .services-1 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .services-1 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .services-1 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .services-1 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .services-1 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .services-1 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .services-1 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .services-1 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .services-1 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .services-1 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .services-1 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .services-1 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .services-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .services-1 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .services-1 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .services-1 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .services-1 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .services-1 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .services-1 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .services-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .services-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .services-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .services-1 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .services-1 .header-mobi {
    display: none; }
    .services-1 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .services-1 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -4px 20px 10px; }
    .services-1 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .services-1 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .services-1 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .services-1 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .services-1 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .services-1 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .services-1 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .services-1 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .services-1 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .services-1 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .services-1 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .services-1 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .services-1 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .services-1 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .services-1 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .services-1 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .services-1 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .services-1 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .services-1 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .services-1 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .services-1 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .services-1 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .services-1 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .services-1 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .services-1 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .services-1 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .services-1 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .services-1 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .services-1 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .services-1 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .services-1 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .services-1 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .services-1 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .services-1 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .services-1 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .services-1 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .services-1 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .services-1 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .services-1 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .services-1 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .services-1 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .services-1 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .services-1 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .services-1 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .services-1 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .services-1 .sidenav a:hover {
    color: #f1f1f1; }
  .services-1 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .services-1 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .services-1 .child2 {
    margin: 5px 0; }
  .services-1 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .services-1 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .services-1 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .services-1 .container_header .breadcrumb {
      background: transparent; }
      .services-1 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .services-1 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .services-1 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .services-1 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .services-1 .servic {
    text-align: center;
    padding: 150px 0; }
    .services-1 .servic .row {
      margin-right: 0; }
    .services-1 .servic .col-md-12 h5 {
      color: #909090;
      font-weight: 700;
      letter-spacing: 2px;
      font-family: roboto condensed; }
    .services-1 .servic .col-md-12 p {
      font-weight: 700;
      font-family: roboto condensed;
      font-size: 50px;
      padding-bottom: 70px;
      padding-top: 20px; }
    .services-1 .servic .col-md-4 p {
      font-size: 16px;
      line-height: 185%;
      color: #909090; }
    .services-1 .servic .col-md-4 h4 {
      font-family: roboto condensed;
      font-weight: 700;
      font-size: 20px; }
    .services-1 .servic .development {
      padding: 0 45px;
      padding-bottom: 58px;
      border-bottom: 1px solid #ebebeb; }
      .services-1 .servic .development span {
        background-image: url(../img/web.png);
        height: 54px;
        width: 56px;
        display: inline-block; }
    .services-1 .servic .identity {
      padding: 0 44px;
      padding-bottom: 60px;
      border-bottom: 1px solid #ebebeb;
      border-right: 1px solid #ebebeb;
      border-left: 1px solid #ebebeb; }
      .services-1 .servic .identity span {
        background-image: url(../img/logoiden.png);
        height: 52px;
        width: 53px;
        display: inline-block; }
    .services-1 .servic .design {
      padding: 0 45px;
      padding-bottom: 52px;
      border-bottom: 1px solid #ebebeb; }
      .services-1 .servic .design span {
        background-image: url(../img/garphics.png);
        height: 70px;
        width: 48px;
        display: inline-block;
        margin-top: -10px; }
    .services-1 .servic .appdevelopment {
      padding: 0 45px;
      padding-top: 60px; }
      .services-1 .servic .appdevelopment span {
        background-image: url(../img/app.png);
        height: 60px;
        width: 60px;
        display: inline-block; }
    .services-1 .servic .marketing {
      padding: 0 45px;
      padding-top: 60px;
      border-right: 1px solid #ebebeb;
      border-left: 1px solid #ebebeb; }
      .services-1 .servic .marketing span {
        background-image: url(../img/social.png);
        height: 53px;
        width: 49px;
        display: inline-block; }
    .services-1 .servic .creation {
      padding: 0 44px;
      padding-top: 60px; }
      .services-1 .servic .creation span {
        background-image: url(../img/content.png);
        height: 46px;
        width: 65px;
        display: inline-block; }
  .services-1 .testimonials-img img {
    width: 100% !important; }
  .services-1 .testimonials-design {
    text-align: center;
    padding-top: 150px;
    background: #fc6a55;
    padding-bottom: 150px; }
    .services-1 .testimonials-design .p {
      font-weight: 700;
      font-size: 30px;
      font-family: roboto condensed;
      padding-bottom: 10px;
      color: #fff;
      margin-left: 65px;
      margin-right: 65px;
      padding-left: 31%;
      padding-right: 31%; }
      .services-1 .testimonials-design .p .file {
        background-image: url(../img/file1.png);
        height: 26px;
        width: 33px;
        display: inline-block;
        margin-right: 20px;
        margin-left: -50px; }
    .services-1 .testimonials-design .pp {
      font-size: 16px;
      line-height: 185%;
      color: #fff;
      padding-left: 31%;
      padding-right: 31%; }
    .services-1 .testimonials-design .chuky {
      background-image: url(../img/chuky.png);
      height: 23px;
      width: 205px;
      display: inline-block;
      margin-top: 55px; }
  .services-1 .pricing-table {
    padding-top: 150px; }
    .services-1 .pricing-table .our_pri h5 {
      color: #909090;
      font-weight: 700;
      font-family: roboto condensed;
      letter-spacing: 2px;
      text-align: center; }
    .services-1 .pricing-table .our_pri h1 {
      font-weight: 700;
      font-family: roboto condensed;
      font-size: 50px;
      padding-bottom: 70px;
      padding-top: 20px;
      text-align: center; }
    .services-1 .pricing-table .center-mode {
      padding-bottom: 150px; }
      .services-1 .pricing-table .center-mode .months {
        transition: all .5s;
        border: 1px solid #f2f2f2;
        background: #fff;
        padding: 50px; }
        .services-1 .pricing-table .center-mode .months p {
          font-size: 16px;
          color: #909090;
          border-bottom: 1px solid #f2f2f2;
          padding-bottom: 20px; }
        .services-1 .pricing-table .center-mode .months:hover {
          background: #202737;
          margin-top: -5%;
          padding-top: 10%;
          padding-bottom: 10%;
          color: #fff; }
          .services-1 .pricing-table .center-mode .months:hover li, .services-1 .pricing-table .center-mode .months:hover i, .services-1 .pricing-table .center-mode .months:hover p {
            color: #fff; }
        .services-1 .pricing-table .center-mode .months h5 {
          font-weight: 700;
          font-family: roboto condensed;
          color: #fc6a55; }
        .services-1 .pricing-table .center-mode .months h1 {
          font-weight: 700;
          font-family: roboto condensed; }
          .services-1 .pricing-table .center-mode .months h1 span {
            font-size: 50px; }
        .services-1 .pricing-table .center-mode .months ul {
          padding-top: 20px;
          -webkit-padding-start: 0; }
          .services-1 .pricing-table .center-mode .months ul li {
            color: #909090;
            font-size: 18px;
            font-family: roboto condensed;
            padding-top: 10px;
            list-style: none; }
            .services-1 .pricing-table .center-mode .months ul li i {
              margin-right: 10px; }
  .services-1 .video-skills {
    background: #f2f2f2;
    margin-left: 0;
    margin-right: 0; }
    .services-1 .video-skills .video {
      padding-left: 0;
      position: relative;
      text-align: center; }
      .services-1 .video-skills .video img {
        width: 100%; }
      .services-1 .video-skills .video .helo {
        text-align: center;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
        .services-1 .video-skills .video .helo .button_play {
          border-radius: 50%;
          background: #858688;
          width: 85px;
          height: 85px;
          border: none;
          outline: 0;
          transition: all .3s;
          padding: 40px;
          text-decoration: none !important; }
          .services-1 .video-skills .video .helo .button_play i {
            font-size: 18px;
            display: inline-block;
            font-size: 18px;
            color: #fff; }
          .services-1 .video-skills .video .helo .button_play:hover {
            opacity: .7; }
    .services-1 .video-skills .skills {
      padding-left: 140px;
      padding-right: 140px;
      padding-top: 180px; }
      .services-1 .video-skills .skills h1 {
        font-family: roboto condensed;
        font-size: 48px;
        font-weight: 700; }
      .services-1 .video-skills .skills p {
        font-size: 16px;
        color: #909090;
        line-height: 185%;
        padding-top: 10px;
        padding-bottom: 70px; }
      .services-1 .video-skills .skills .snippets .skill {
        background: #333333;
        padding-top: 40px;
        padding-bottom: 40px; }
        .services-1 .video-skills .skills .snippets .skill h3 {
          font-family: roboto condensed;
          color: #fff;
          font-size: 20px;
          font-weight: 700;
          text-align: center; }
        .services-1 .video-skills .skills .snippets .skill .blue {
          width: 100px;
          height: 100px;
          line-height: 150px;
          background: none;
          margin: 0 auto;
          box-shadow: none;
          position: relative; }
          .services-1 .video-skills .skills .snippets .skill .blue .progress-left {
            left: 0;
            width: 50%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1; }
            .services-1 .video-skills .skills .snippets .skill .blue .progress-left .progress-bar {
              width: 100%;
              height: 100%;
              background: none;
              border-width: 5px;
              border-style: solid;
              position: absolute;
              top: 0;
              border-color: #fc6a55;
              animation: loading-2 1.5s linear forwards 1.8s;
              left: 100%;
              border-top-right-radius: 80px;
              border-bottom-right-radius: 80px;
              -webkit-transform-origin: center left;
              transform-origin: center left; }
          .services-1 .video-skills .skills .snippets .skill .blue .progress-right {
            right: 0;
            width: 50%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1; }
            .services-1 .video-skills .skills .snippets .skill .blue .progress-right .progress-bar {
              border-color: #fc6a55;
              left: -100%;
              border-top-left-radius: 80px;
              border-bottom-left-radius: 80px;
              border-right: 0;
              -webkit-transform-origin: center right;
              transform-origin: center right;
              animation: loading-1 1.8s linear forwards;
              width: 100%;
              height: 100%;
              background: none;
              border-width: -1px;
              border-style: solid;
              position: absolute;
              top: 0; }
          .services-1 .video-skills .skills .snippets .skill .blue:after {
            content: "";
            width: 100%;
            height: 100%;
            border-radius: 50%;
            border: 12px solid #fff;
            position: absolute;
            top: 0;
            left: 0; }
          .services-1 .video-skills .skills .snippets .skill .blue .progress-value {
            width: 94px;
            height: 94px;
            border-radius: 96%;
            background: #333;
            font-size: 30px;
            color: #fff;
            line-height: 95px;
            text-align: center;
            position: absolute;
            top: 3px;
            left: 3px;
            z-index: 1;
            font-family: roboto condensed; }
        .services-1 .video-skills .skills .snippets .skill .yellow {
          width: 100px;
          height: 100px;
          line-height: 150px;
          background: none;
          margin: 0 auto;
          box-shadow: none;
          position: relative; }
          .services-1 .video-skills .skills .snippets .skill .yellow .progress-left {
            left: 0;
            width: 50%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1; }
            .services-1 .video-skills .skills .snippets .skill .yellow .progress-left .progress-bar {
              width: 100%;
              height: 100%;
              background: none;
              border-width: 5px;
              border-style: solid;
              position: absolute;
              top: 0;
              border-color: #fc6a55;
              animation: loading-3 1.5s linear forwards 1.8s;
              left: 100%;
              border-top-right-radius: 80px;
              border-bottom-right-radius: 80px;
              -webkit-transform-origin: center left;
              transform-origin: center left; }
          .services-1 .video-skills .skills .snippets .skill .yellow .progress-right {
            right: 0;
            width: 50%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1; }
            .services-1 .video-skills .skills .snippets .skill .yellow .progress-right .progress-bar {
              border-color: #fc6a55;
              left: -100%;
              border-top-left-radius: 80px;
              border-bottom-left-radius: 80px;
              border-right: 0;
              -webkit-transform-origin: center right;
              transform-origin: center right;
              animation: loading-1 1.8s linear forwards;
              width: 100%;
              height: 100%;
              background: none;
              border-width: -1px;
              border-style: solid;
              position: absolute;
              top: 0; }
          .services-1 .video-skills .skills .snippets .skill .yellow:after {
            content: "";
            width: 100%;
            height: 100%;
            border-radius: 50%;
            border: 12px solid #fff;
            position: absolute;
            top: 0;
            left: 0; }
          .services-1 .video-skills .skills .snippets .skill .yellow .progress-value {
            width: 94px;
            height: 94px;
            border-radius: 96%;
            background: #333;
            font-size: 30px;
            color: #fff;
            line-height: 95px;
            text-align: center;
            position: absolute;
            top: 3px;
            left: 3px;
            z-index: 1;
            font-family: roboto condensed; }
@keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); } }
@keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(144deg);
    transform: rotate(144deg); } }
@keyframes loading-3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); } }
@keyframes loading-4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(36deg);
    transform: rotate(36deg); } }
@keyframes loading-5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(126deg);
    transform: rotate(126deg); } }
  .services-1 .brand {
    text-align: center; }
    .services-1 .brand .brand_logo {
      padding: 90px 0; }
    .services-1 .brand .brand-logo {
      width: 20%; }
      .services-1 .brand .brand-logo .logo1 {
        padding-top: 25px; }
  .services-1 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .services-1 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .services-1 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .services-1 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .services-1 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .services-1 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .services-1 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .services-1 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .services-1 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .services-1 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .services-1 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .services-1 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .services-1 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .services-1 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .services-1 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .services-1 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .services-1 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .services-1 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .services-1 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .services-1 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .services-1 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .services-1 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .services-1 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .services-1 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .services-1 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .services-1 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .services-1 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .services-1 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .services-1 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .services-1 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .services-1 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .services-1 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .services-1 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .services-1 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .services-1 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .services-1 .footer .full-container .footer2 {
      padding: 20px 0; }
      .services-1 .footer .full-container .footer2 .copy {
        color: #909090; }
      .services-1 .footer .full-container .footer2 .goto {
        text-align: right; }
        .services-1 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 1360px) {
    .services-1 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .services-1 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .services-1 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .services-1 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .services-1 .who_we_are .weare {
      padding-left: 100px; }
    .services-1 .sile1 .we_are {
      padding-right: 30px; }
    .services-1 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .services-1 .sile1 .we_are h1 {
      font-size: 50px; }
    .services-1 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .services-1 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .services-1 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .services-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .services-1 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .services-1 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .services-1 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .services-1 .team {
      padding: 50px 0; }
    .services-1 .unlimited {
      padding-bottom: 50px; }
    .services-1 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .services-1 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .services-1 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .services-1 .servic .development {
      border: none; }
    .services-1 .servic .appdevelopment {
      border: none; }
    .services-1 .servic .marketing {
      border: none; }
    .services-1 .servic .design {
      border: none; }
    .services-1 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .services-1 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .services-1 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .services-1 .sile1 .we_are {
      padding-right: 10px; }
    .services-1 .porfolio .blanc {
      padding-right: 0; }
    .services-1 .porfolio .mock {
      padding-left: 0; }
    .services-1 .what1 .js-click-product {
      height: 120px; }
    .services-1 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .services-1 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .services-1 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .services-1 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .services-1 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .services-1 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .services-1 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .services-1 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .services-1 .pricing-table {
      padding-top: 100px; }
    .services-1 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .services-1 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .services-1 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .services-1 .sile1 {
      width: 100%; }
    .services-1 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .services-1 .servic .creation {
      padding-top: 19px; }
    .services-1 .servic .design {
      padding: 15px; }
    .services-1 .servic .appdevelopment {
      padding: 15px; }
    .services-1 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .services-1 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .services-1 .pricing-table {
      padding-top: 50px; }
    .services-1 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .services-1 .servic .col-md-12 p {
      font-size: 24px; }
    .services-1 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .services-1 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .services-1 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .services-1 .what1 .main-img .slick-slide {
      display: none; }
    .services-1 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .services-1 .porfolio .blanc img {
      width: 100%; }
    .services-1 .sile1 {
      width: 97%; }
    .services-1 .servic .col-md-4 {
      padding-left: 15px; }
    .services-1 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .services-1 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .services-1 .slick-slider .slick-track {
      width: 250px; }
    .services-1 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .services-1 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .services-1 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  .services-1 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .services-1 .pull-right {
    cursor: pointer; }
  .services-1 * {
    outline: none !important; }
  .services-1 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .services-1 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .services-1 .create {
      padding: 117px 30px; }
    .services-1 .careate .carea .cust {
      padding: 15px 10px; }
    .services-1 .carea {
      padding: 40px 80px; }
    .services-1 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .services-1 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .services-1 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .services-1 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .services-1 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .services-1 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .services-1 .affixx .navba {
      padding-left: 5px; }
    .services-1 .phone_top {
      padding-right: 5px; }
    .services-1 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .services-1 .counter1 .col-md-3 {
      padding-left: 8%; }
    .services-1 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .services-1 .feedback .feeb {
      font-size: 200px; }
    .services-1 .affixx .navba {
      padding-left: 15px; }
    .services-1 .phone_top {
      padding-right: 15px; }
    .services-1 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .services-1 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .services-1 .we_are {
      padding: 0 50px; }
    .services-1 .careate .carea .cust {
      padding: 10px 10px; }
    .services-1 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .services-1 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .services-1 .cust h1 {
      padding-bottom: 0; }
    .services-1 .cust p {
      line-height: 150%; }
    .services-1 .button_see {
      margin-top: 27px; }
    .services-1 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .services-1 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .services-1 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .services-1 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .services-1 .footer .full-container {
      padding: 0 15px; }
    .services-1 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .services-1 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .services-1 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .services-1 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .services-1 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .services-1 .contacts .contact {
      padding: 20px 0; }
    .services-1 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .services-1 .feedback .slide_main .test {
      padding-top: 50px; }
    .services-1 .phone_top {
      padding-top: 0; }
    .services-1 .phone_top .pull-right {
      padding: 5px; }
    .services-1 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .services-1 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .services-1 .affixx .sidenav .navbar .nav {
      float: none; }
    .services-1 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .services-1 .affixx {
      padding-bottom: 10px !important; }
    .services-1 .counter1 .col-md-3 {
      padding-left: 6%; }
    .services-1 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .services-1 .header-lap {
      display: none; }
    .services-1 .header-mobi {
      display: block; }
    .services-1 .feedback {
      padding-bottom: 50px; }
    .services-1 .cust h1 {
      font-size: 30px; }
    .services-1 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .services-1 .all-pro span {
      margin-right: 5px; }
    .services-1 .phone_top span {
      display: none; }
    .services-1 .phone_top .phonee {
      display: none; }
    .services-1 .who_we_are {
      padding: 50px 0; }
    .services-1 .blog {
      padding: 50px 0; }
    .services-1 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .services-1 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .services-1 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .services-1 .who_we_are .we_01 {
      padding: 0 15px; }
    .services-1 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .services-1 .porfolio .col-md-8 {
      padding-left: 0; }
    .services-1 .feedback .feeb {
      font-size: 130px; }
    .services-1 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .services-1 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .services-1 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .services-1 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .services-1 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .services-1 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .services-1 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .services-1 .links ul {
      -webkit-padding-start: 0px; }
    .services-1 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .services-1 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .services-1 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .services-1 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .services-1 .recent_post ul {
      -webkit-padding-start: 0px; }
    .services-1 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .services-1 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .services-1 .servic {
      padding-top: 50px; }
    .services-1 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .services-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .services-1 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .services-1 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .services-1 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .services-1 .row_top div p {
      line-height: 170%; }
    .services-1 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .services-1 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .services-1 .slide_main .test {
      padding-top: 100px; }
    .services-1 .img_porfolio .col-md-4 {
      width: 50%; }
    .services-1 .servic .col-md-4 {
      width: 50%; }
    .services-1 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .services-1 .blog .col-md-4 {
      width: 33.33333%; }
    .services-1 .button_see {
      margin-top: 10px; }
    .services-1 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .services-1 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .services-1 .button_rea {
      height: 38px;
      margin-top: 0; }
    .services-1 .footer .full-container .footer2 .copy {
      text-align: center; }
    .services-1 .footer .full-container .footer2 .goto {
      text-align: center; }
    .services-1 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .services-1 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .services-1 .feedback .slide_main .test p {
      font-size: 36px; }
    .services-1 .feedback .information .lazy h3 {
      font-size: 20px; }
    .services-1 * h1 {
      font-size: 36px !important; }
    .services-1 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .services-1 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .services-1 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .services-1 .feedback .feeb {
      font-size: 100px; }
    .services-1 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .services-1 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .services-1 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .services-1 .who_we_are .who_are p {
      font-size: 14px; }
    .services-1 .careate .carea .cust h1 {
      font-size: 36px; }
    .services-1 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .services-1 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .services-1 .feedback .slide_main .test p {
      font-size: 36px; }
    .services-1 .feedback .information .lazy h3 {
      font-size: 16px; }
    .services-1 .cuter .counter {
      padding: 50px 0 0 0; }
    .services-1 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .services-1 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .services-1 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .services-1 .porfolio {
      padding: 50px 0px; }
    .services-1 .button-proje {
      width: 210px; }
    .services-1 .video .row_video .video1 > p {
      font-size: 24px; }
    .services-1 .blog .col-md-12 h1 {
      font-size: 36px; }
    .services-1 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .services-1 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .services-1 .footer #googlemap1 {
      height: 400px; }
    .services-1 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .services-1 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .services-1 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .services-1 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .services-1 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .services-1 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .services-1 .side .navbar .list-group-item button {
      top: 0; }
    .services-1 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .services-1 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .services-1 .base {
      margin-left: 0 !important; }
    .services-1 .baseright {
      margin-left: 0 !important; }
    .services-1 .sile1 {
      top: 60%; }
    .services-1 .affixx {
      background: #333 !important; }
    .services-1 .affixx {
      padding-top: 20px !important; }
    .services-1 .feedback .feeb {
      font-size: 70px; }
    .services-1 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .services-1 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .services-1 .who_we_are .who_are h1 {
      font-size: 24px; }
    .services-1 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .services-1 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .services-1 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .services-1 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .services-1 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .services-1 .servic .col-md-12 p {
      font-size: 24px; }
    .services-1 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .services-1 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .services-1 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .services-1 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .services-1 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .services-1 .button_see {
      margin-top: 0; }
    .services-1 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .services-1 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .services-1 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .services-1 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .services-1 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .services-1 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .services-1 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .services-1 .feedback .slide_main .test p {
      font-size: 24px; }
    .services-1 .feedback .information .lazy h3 {
      font-size: 14px; }
    .services-1 * h1 {
      font-size: 24px !important; }
    .services-1 .affixx {
      position: inherit !important; }
    .services-1 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .services-1 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .services-1 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .services-1 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .services-1 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .services-1 .modal .modal-dialog .modal-content {
      padding: 0; }
    .services-1 .img_porfolio .col-md-4 {
      width: 100%; }
    .services-1 .feedback .feeb {
      letter-spacing: 6px; }
    .services-1 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .services-1 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .services-1 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .services-1 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .services-1 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .services-1 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .services-1 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .services-1 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .services-1 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .services-1 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .services-1 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .services-1 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .services-1 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .services-1 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .services-1 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .services-1 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .services-1 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .services-1 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .services-1 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .services-1 .servic .identity {
      padding-top: 20px; }
    .services-1 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .services-1 .porfolio .nav_main {
      float: left; }
    .services-1 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .services-1 .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .services-1 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .services-1 .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .services-1 .who_we_are .weare {
      padding-left: 50px; }
    .services-1 .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .services-1 .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .services-1 .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .services-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .services-1 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .services-1 .cases .read-mode .read-mode-produc {
      top: 100px; }
    .services-1 .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .services-1 .video-skills .skills {
      padding: 0 15px; }
    .services-1 .contacts .contact p {
      font-size: 24px; }
    .services-1 .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .services-1 .about .about-we h1 {
      font-size: 40px; }
    .services-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .services-1 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .services-1 .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .services-1 .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .services-1 .cooperate .logo-brand img {
      width: 100%; }
    .services-1 .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .services-1 .cooperate {
      padding-top: 50px; }
    .services-1 .talk-to .row {
      padding: 50px 0; }
    .services-1 .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .services-1 .sile1 .we_are {
      padding-right: 0; }
    .services-1 .about {
      top: 0;
      padding: 30px 0; }
    .services-1 .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .services-1 .about .about-we {
      padding-left: 30px; }
    .services-1 .about .corem-ipsum {
      padding-right: 30px; }
      .services-1 .about .corem-ipsum p {
        line-height: 150%; }
    .services-1 .contacts .contact {
      text-align: center; }
    .services-1 .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .services-1 .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .services-1 .video-skills .video {
      padding-left: 15px; }
    .services-1 .video-skills {
      padding-bottom: 50px; }
    .services-1 .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .services-1 .contacts .contact p .circle img {
      width: 8%; }
    .services-1 .contacts .contact p {
      font-size: 20px; }
    .services-1 .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .services-1 .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .services-1 .about .corem-ipsum {
      padding-left: 30px; }
    .services-1 .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .services-1 .cooperate .logo-brand {
      text-align: center; }
    .services-1 .cooperate .logo-brand img {
      width: initial; }
    .services-1 .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .services-1 .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .services-1 .button-contact button {
      font-size: 13px;
      width: 230px; }
    .services-1 .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .services-1 .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .services-1 .button1 .vuong {
      background: transparent !important; }
    .services-1 .button1 span {
      background: #fff !important; }
    .services-1 .phone_top .pull-right i {
      color: #fff !important; }
    .services-1 .sile1 {
      width: 65%; }
    .services-1 .about .corem-ipsum p {
      font-size: 14px; }
    .services-1 .case-center .case-studies p {
      font-size: 14px; }
    .services-1 .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .services-1 .slick-dots {
      bottom: -50px !important; }
    .services-1 .cooperate {
      padding-top: 50px; }
    .services-1 .who_we_are .weare {
      padding-bottom: 0; }
    .services-1 .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .services-1 .button-contact button {
      height: 40px; }
    .services-1 .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .services-1 .cooperate .logo-brand img {
      width: 100%; }
    .services-1 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .services-1 .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .services-1 .blog .blog2 .blog_name a {
      font-size: 18px; }
    .services-1 .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .services-1 .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .services-1 .talk-to .input-contact input {
      font-size: 14px; }
    .services-1 .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .services-1 .servic .col-md-4 {
      padding-left: 30px; }
    .services-1 .button1 .vuong {
      background: transparent !important; }
    .services-1 .button1 span {
      background: #fff !important; }
    .services-1 .phone_top .pull-right i {
      color: #fff !important; }
    .services-1 .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .services-1 .sile1 {
      width: 95%;
      left: 5%; }
    .services-1 .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .services-1 .cooperate .logo-brand img {
      width: initial; }
    .services-1 .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .services-1 .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .services-1 .cases .read-mode {
      width: 100%; }
    .services-1 .row_top {
      width: 100%; }
    .services-1 .sile1 .row_top .we_are {
      padding: 0 5px; }
    .services-1 .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .services-1 .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }
  @media screen and (max-width: 1680px) {
    .services-1 .phone_top {
      padding-right: 80px; } }
  @media screen and (max-width: 1240px) {
    .services-1 .unlimited .col-md-3 {
      padding: 15px; }
    .services-1 .testimonials-design .p {
      padding-left: 17%;
      padding-right: 17%; }
    .services-1 .testimonials-design .pp {
      padding-left: 17%;
      padding-right: 17%; }
    .services-1 .group .easy-way ul li {
      padding: 10px 0;
      font-size: 14px; }
    .services-1 .easy-way {
      padding-left: 0;
      padding-right: 0; }
    .services-1 .easy-way ul {
      -webkit-padding-start: 10px; }
    .services-1 .group .easy-way p {
      font-size: 14px;
      padding-bottom: 10px; }
    .services-1 .group .easy-way h1 {
      font-size: 40px; } }
  @media screen and (max-width: 1024px) {
    .services-1 .side .phone_top {
      display: block; }
    .services-1 .layer {
      padding-top: 0px; }
    .services-1 .group {
      padding-top: 50px; }
    .services-1 .testimonials-design {
      padding-bottom: 50px;
      padding-top: 50px; }
    .services-1 .unlimited {
      padding-top: 30px; }
    .services-1 .row_header5 .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .services-1 .row_header5 {
      padding-bottom: 10px;
      padding-top: 15px; }
    .services-1 .row_header5 .navba {
      padding-left: 15px; }
    .services-1 .phone_top {
      padding-right: 15px; } }
  @media screen and (max-width: 991px) {
    .services-1 .unlimited .col-md-3 {
      padding-bottom: 50px; }
    .services-1 .unlimited .customer {
      padding-bottom: 55px; }
    .services-1 .group {
      padding-bottom: 100px; }
    .services-1 .our-recent {
      padding-bottom: 50px; }
    .services-1 .sile1 .we_are {
      padding-left: 15px; }
    .services-1 .porfo .porfolio {
      padding: 80px 15px; }
    .services-1 .testimonials-design .p {
      padding-left: 5%;
      padding-right: 5%; }
    .services-1 .testimonials-design .pp {
      padding-left: 5%;
      padding-right: 5%; }
    .services-1 .easy-way {
      padding-left: 15px;
      padding-right: 15px; }
    .services-1 br {
      display: none; } }
  @media screen and (max-width: 768px) {
    .services-1 .blog .col-md-4 {
      width: 50%;
      text-align: left; }
    .services-1 .porfo .nav_main .nav-tabs {
      padding-left: 10px; }
    .services-1 .unlimited {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 680px) {
    .services-1 .blog .col-md-4 .blog_name a {
      font-size: 17px; }
    .services-1 .sile1 {
      width: 100%;
      left: 0; }
    .services-1 .unlimited .development {
      clear: left; } }
  @media screen and (max-width: 568px) {
    .services-1 .sile1 {
      top: 50%; }
    .services-1 .layer {
      padding-top: 0; }
    .services-1 .unlimited .col-md-3 {
      width: 100%; }
    .services-1 .testimonials-design .p {
      font-size: 24px; }
    .services-1 .testimonials-design .pp {
      font-size: 14px; }
    .services-1 .blog .col-md-4 {
      width: 100%; }
    .services-1 .blog .blog_name {
      padding-bottom: 0; }
    .services-1 #googlemap1 {
      height: 300px; }
    .services-1 .porfo .porfolio .col-md-4 .some {
      font-size: 14px; }
    .services-1 .testimonials-design .chuky {
      margin-top: 20px; }
    .services-1 .group .easy-way ul li span {
      font-size: 18px; } }
  @media screen and (max-width: 480px) {
    .services-1 .fixed-fluid {
      padding-top: 60px; }
    .services-1 .sile1 {
      left: 0;
      width: 100%; }
    .services-1 .row_header5 {
      padding-top: 20px; }
    .services-1 .affix {
      padding-top: 15px;
      padding-bottom: 10px; }
    .services-1 .testimonials-design .p .file {
      margin-left: 0; }
    .services-1 .testimonials-design .p {
      margin-left: 0;
      margin-right: 0; }
    .services-1 .group .group-img {
      padding-right: 125px; }
    .services-1 .img_porfolio .col-xs-6 {
      width: 100%; }
    .services-1 .porfolio .nav_main {
      margin-left: 0; }
    .services-1 .porfolio .col-md-8 {
      padding-right: 0; }
    .services-1 .porfolio .nav_main .nav-tabs .active {
      padding-bottom: 0; }
    .services-1 .porfolio .nav_main .nav-tabs li {
      padding-bottom: 1px; } }
  @media screen and (max-width: 1820px) {
    .services-1 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .services-1 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .services-1 .contacts .contact p {
      font-size: 24px; }
    .services-1 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .services-1 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .services-1 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .services-1 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .services-1 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .services-1 .testimonials-img img {
      width: 100%; }
    .services-1 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .services-1 .cooperate {
      padding-top: 50px; }
    .services-1 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .services-1 .contacts .contact {
      text-align: center; }
    .services-1 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .services-1 .testimonials {
      padding-bottom: 50px; }
    .services-1 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .services-1 .contacts .contact p .circle img {
      width: 8%; }
    .services-1 .contacts .contact p {
      font-size: 20px; }
    .services-1 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .services-1 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .services-1 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .services-1 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .services-1 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .services-1 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .services-1 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .services-1 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .services-1 .gallery .col-md-4 {
      width: 100%; }
    .services-1 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .services-1 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .services-1 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .services-1 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .services-1 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .services-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .services-1 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .services-1 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .services-1 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .services-1 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .services-1 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .services-1 .affixx {
      padding-top: 15px !important; }
    .services-1 .pull-right {
      padding-top: 5px; }
    .services-1 .layer {
      padding-top: 0px; }
    .services-1 .pull-right {
      padding: 5px 0; }
    .services-1 .page-404 {
      padding-top: 50px 15px; }
    .services-1 .affixx .sidenav {
      padding-right: 15px; }
    .services-1 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .services-1 .careate img {
      width: 100%; }
    .services-1 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .services-1 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .services-1 .layer {
      padding-top: 62px; }
    .services-1 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .services-1 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .services-1 .container_header {
      top: 75%; }
    .services-1 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .services-1 .container_header .breadcrumb .active {
      width: auto; }
    .services-1 .blog .pagination li .prev {
      width: 80px; }
    .services-1 .container_header h1 {
      padding-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .services-1 .pricing-table .center-mode {
      padding-bottom: 50px; }
    .services-1 .pricing-table {
      padding-top: 50px; }
    .services-1 .servic .col-md-12 p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 768px) {
    .services-1 .affixx .logo {
      padding-left: 15px; }
    .services-1 .affixx .sidenav {
      padding-right: 15px; } }
  @media (min-width: 767px) and (max-width: 900px) {
    .services-1 .brand .brand_logo .brand-logo img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .services-1 .brand .brand_logo .clear-left {
      clear: left; }
    .services-1 .brand .brand_logo .brand-logo {
      width: 33.3333%;
      text-align: center;
      padding-bottom: 20px; } }
  @media screen and (max-width: 680px) {
    .services-1 .brand .brand_logo {
      padding: 50px 15px; } }
  @media screen and (max-width: 568px) {
    .services-1 .brand .brand_logo .brand-logo {
      width: 100%;
      text-align: center;
      padding-bottom: 30px; } }
  @media screen and (max-width: 480px) {
    .services-1 .video-skills .video .helo .button_play {
      padding: 30px; } }

.services-2 {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .services-2 body {
    font-family: Roboto;
    margin: auto;
    padding: 0px;
    overflow: visible !important; }
  .services-2 .compensate-for-scrollbar {
    margin-right: 0 !important; }
  .services-2 * {
    box-sizing: border-box; }
  .services-2 .sidenav a:hover {
    color: #b6aeae; }
  .services-2 .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    font-family: roboto condensed; }
    .services-2 .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .services-2 .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .services-2 .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .services-2 .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .services-2 .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .services-2 .button_rea:hover {
      opacity: 0.7; }
    .services-2 .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .services-2 .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .services-2 .layer {
    position: relative; }
    .services-2 .layer img {
      width: 100%; }
  .services-2 .affix {
    z-index: 9999 !important;
    width: 100%; }
  .services-2 .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .services-2 .affixx .logo {
      padding-left: 80px;
      float: left; }
      .services-2 .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .services-2 .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .services-2 .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .services-2 .affixx .sidenav .navbar .nav {
          float: right; }
          .services-2 .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .services-2 .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .services-2 .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .services-2 .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .services-2 .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .services-2 .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .services-2 .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .services-2 .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .services-2 .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .services-2 .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .services-2 .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .services-2 .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .services-2 .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .services-2 .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .services-2 .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .services-2 .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .services-2 .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .services-2 .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .services-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .services-2 .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .services-2 .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .services-2 .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .services-2 .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .services-2 .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .services-2 .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .services-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .services-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .services-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .services-2 .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .services-2 .header-mobi {
    display: none; }
    .services-2 .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .services-2 .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .services-2 .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .services-2 .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .services-2 .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .services-2 .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .services-2 .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .services-2 .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .services-2 .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .services-2 .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .services-2 .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .services-2 .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .services-2 .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .services-2 .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .services-2 .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .services-2 .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .services-2 .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .services-2 .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .services-2 .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .services-2 .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .services-2 .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .services-2 .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .services-2 .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .services-2 .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .services-2 .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .services-2 .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .services-2 .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .services-2 .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .services-2 .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .services-2 .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .services-2 .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .services-2 .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .services-2 .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .services-2 .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .services-2 .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .services-2 .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .services-2 .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .services-2 .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .services-2 .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .services-2 .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .services-2 .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .services-2 .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .services-2 .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .services-2 .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .services-2 .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .services-2 .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .services-2 .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .services-2 .sidenav a:hover {
    color: #f1f1f1; }
  .services-2 .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .services-2 .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .services-2 .child2 {
    margin: 5px 0; }
  .services-2 .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .services-2 .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .services-2 .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .services-2 .container_header .breadcrumb {
      background: transparent; }
      .services-2 .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .services-2 .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .services-2 .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .services-2 .breadcrumb > li + li:before {
    padding: 0 10px; }
  .services-2 .video-skills {
    padding: 100px 0; }
    .services-2 .video-skills .video {
      padding-left: 0;
      position: relative;
      text-align: center; }
      .services-2 .video-skills .video img {
        width: 100%; }
      .services-2 .video-skills .video .helo {
        text-align: center;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
        .services-2 .video-skills .video .helo .button_play {
          border-radius: 50%;
          background: #f2f2f2;
          width: 85px;
          height: 85px;
          opacity: .6;
          border: none;
          outline: 0;
          transition: all .6s;
          padding: 40px;
          color: #333;
          text-decoration: none !important; }
          .services-2 .video-skills .video .helo .button_play i {
            font-size: 18px; }
          .services-2 .video-skills .video .helo .button_play:hover {
            opacity: 1; }
    .services-2 .video-skills .skills {
      padding-left: 100px;
      padding-right: 40px; }
      .services-2 .video-skills .skills h1 {
        font-family: roboto condensed;
        font-size: 48px;
        font-weight: 700; }
      .services-2 .video-skills .skills p {
        font-size: 16px;
        color: #909090;
        line-height: 185%;
        padding-top: 10px; }
      .services-2 .video-skills .skills .snippets .skill {
        padding-top: 40px;
        padding-bottom: 40px; }
        .services-2 .video-skills .skills .snippets .skill h3 {
          font-family: roboto condensed;
          color: #fff;
          font-size: 20px;
          font-weight: 700;
          text-align: center; }
        .services-2 .video-skills .skills .snippets .skill .blue {
          width: 100px;
          border-radius: 50%;
          height: 100px;
          line-height: 150px;
          background: none;
          margin: 0 auto;
          box-shadow: none;
          position: relative; }
          .services-2 .video-skills .skills .snippets .skill .blue .progress-left {
            left: 0;
            width: 50%;
            background: #f2f2f2;
            height: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1; }
            .services-2 .video-skills .skills .snippets .skill .blue .progress-left .progress-bar {
              width: 100%;
              height: 100%;
              background: none;
              border-width: 5px;
              border-style: solid;
              position: absolute;
              top: 0;
              border-color: #fc6a55;
              animation: loading-2 1.5s linear forwards 1.8s;
              left: 100%;
              border-top-right-radius: 80px;
              border-bottom-right-radius: 80px;
              -webkit-transform-origin: center left;
              transform-origin: center left; }
          .services-2 .video-skills .skills .snippets .skill .blue .progress-right {
            background: #f2f2f2;
            right: 0;
            width: 50%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1; }
            .services-2 .video-skills .skills .snippets .skill .blue .progress-right .progress-bar {
              border-color: #fc6a55;
              left: -100%;
              border-top-left-radius: 80px;
              border-bottom-left-radius: 80px;
              border-right: 0;
              -webkit-transform-origin: center right;
              transform-origin: center right;
              animation: loading-1 1.8s linear forwards;
              width: 100%;
              height: 100%;
              background: none;
              border-width: -1px;
              border-style: solid;
              position: absolute;
              top: 0; }
          .services-2 .video-skills .skills .snippets .skill .blue:after {
            content: "";
            width: 100%;
            height: 100%;
            border-radius: 50%;
            border: 12px solid #fff;
            position: absolute;
            top: 0;
            left: 0; }
          .services-2 .video-skills .skills .snippets .skill .blue .progress-value {
            width: 96px;
            height: 96px;
            border-radius: 96%;
            background: #fff;
            font-size: 30px;
            color: #333;
            line-height: 95px;
            text-align: center;
            position: absolute;
            top: 2px;
            left: 2px;
            z-index: 1;
            font-family: roboto condensed; }
        .services-2 .video-skills .skills .snippets .skill .yellow {
          width: 100px;
          border-radius: 50%;
          height: 100px;
          line-height: 150px;
          background: none;
          margin: 0 auto;
          box-shadow: none;
          position: relative; }
          .services-2 .video-skills .skills .snippets .skill .yellow .progress-left {
            background: #f2f2f2;
            left: 0;
            width: 50%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1; }
            .services-2 .video-skills .skills .snippets .skill .yellow .progress-left .progress-bar {
              width: 100%;
              height: 100%;
              background: none;
              border-width: 5px;
              border-style: solid;
              position: absolute;
              top: 0;
              border-color: #fc6a55;
              animation: loading-3 1.5s linear forwards 1.8s;
              left: 100%;
              border-top-right-radius: 80px;
              border-bottom-right-radius: 80px;
              -webkit-transform-origin: center left;
              transform-origin: center left; }
          .services-2 .video-skills .skills .snippets .skill .yellow .progress-right {
            background: #f2f2f2;
            right: 0;
            width: 50%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1; }
            .services-2 .video-skills .skills .snippets .skill .yellow .progress-right .progress-bar {
              border-color: #fc6a55;
              left: -100%;
              border-top-left-radius: 80px;
              border-bottom-left-radius: 80px;
              border-right: 0;
              -webkit-transform-origin: center right;
              transform-origin: center right;
              animation: loading-1 1.8s linear forwards;
              width: 100%;
              height: 100%;
              background: none;
              border-width: -1px;
              border-style: solid;
              position: absolute;
              top: 0; }
          .services-2 .video-skills .skills .snippets .skill .yellow:after {
            content: "";
            width: 100%;
            height: 100%;
            border-radius: 50%;
            border: 12px solid #fff;
            position: absolute;
            top: 0;
            left: 0; }
          .services-2 .video-skills .skills .snippets .skill .yellow .progress-value {
            width: 96px;
            height: 96px;
            border-radius: 96%;
            background: #fff;
            font-size: 30px;
            color: #333;
            line-height: 95px;
            text-align: center;
            position: absolute;
            top: 2px;
            left: 2px;
            z-index: 1;
            font-family: roboto condensed; }
@keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); } }
@keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(144deg);
    transform: rotate(144deg); } }
@keyframes loading-3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); } }
@keyframes loading-4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(36deg);
    transform: rotate(36deg); } }
@keyframes loading-5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(126deg);
    transform: rotate(126deg); } }
  .services-2 .cuter {
    background: #f2f2f2; }
    .services-2 .cuter .counter {
      padding: 90px 0; }
      .services-2 .cuter .counter .counter1 {
        margin-left: 0;
        margin-right: 0; }
        .services-2 .cuter .counter .counter1 .col-md-3 p {
          font-size: 14px;
          font-family: roboto condensed;
          color: #333;
          letter-spacing: 1px; }
        .services-2 .cuter .counter .counter1 .col-md-3 .counte {
          font-weight: 700;
          font-size: 40px;
          font-family: roboto condensed;
          color: #333; }
        .services-2 .cuter .counter .counter1 .col-md-3 span {
          height: 30px;
          border-left: 1px solid #fa6c54; }
  .services-2 .who_we_are {
    margin-right: 0;
    margin-left: 0;
    padding: 150px 0; }
    .services-2 .who_we_are .weare {
      padding-left: 280px;
      padding-right: 85px; }
      .services-2 .who_we_are .weare h5 {
        color: #909090;
        font-weight: 700;
        font-family: roboto condensed;
        letter-spacing: 2px; }
      .services-2 .who_we_are .weare h1 {
        font-weight: 700;
        font-family: roboto condensed;
        font-size: 50px;
        padding-bottom: 20px;
        padding-top: 20px; }
      .services-2 .who_we_are .weare p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%;
        color: #909090; }
      .services-2 .who_we_are .weare .bar .skills_bar {
        width: 100%;
        background-color: #909090; }
        .services-2 .who_we_are .weare .bar .skills_bar .html {
          width: 92%;
          background-color: #fc6a55;
          height: 5px; }
        .services-2 .who_we_are .weare .bar .skills_bar .html1 {
          width: 80%;
          background-color: #fc6a55;
          height: 5px; }
        .services-2 .who_we_are .weare .bar .skills_bar .html2 {
          width: 70%;
          background-color: #fc6a55;
          height: 5px; }
      .services-2 .who_we_are .weare .bar p {
        font-size: 16px;
        font-weight: 400;
        line-height: 185%;
        color: #909090;
        padding-top: 20px;
        padding-bottom: 40px; }
        .services-2 .who_we_are .weare .bar p span {
          float: right; }
    .services-2 .who_we_are .col-md-6 .detop img {
      width: 100%; }
  .services-2 .pricing-table {
    background: #f2f2f2;
    padding-top: 150px; }
    .services-2 .pricing-table .our_pri h5 {
      color: #909090;
      font-weight: 700;
      font-family: roboto condensed;
      letter-spacing: 2px;
      text-align: center; }
    .services-2 .pricing-table .our_pri h1 {
      font-weight: 700;
      font-family: roboto condensed;
      font-size: 50px;
      padding-bottom: 70px;
      padding-top: 20px;
      text-align: center; }
    .services-2 .pricing-table .center-mode {
      padding-bottom: 150px; }
      .services-2 .pricing-table .center-mode .months2 {
        border-right: 1px solid #f2f2f2;
        border-left: 1px solid #f2f2f2; }
      .services-2 .pricing-table .center-mode .months {
        transition: all .5s;
        background: #fff;
        padding: 50px; }
        .services-2 .pricing-table .center-mode .months p {
          font-size: 16px;
          color: #909090;
          border-bottom: 1px solid #f2f2f2;
          padding-bottom: 20px; }
        .services-2 .pricing-table .center-mode .months:hover {
          background: #202737;
          margin-top: -5%;
          padding-top: 10%;
          padding-bottom: 10%;
          color: #fff; }
          .services-2 .pricing-table .center-mode .months:hover li, .services-2 .pricing-table .center-mode .months:hover i, .services-2 .pricing-table .center-mode .months:hover p {
            color: #fff; }
        .services-2 .pricing-table .center-mode .months h5 {
          font-weight: 700;
          font-family: roboto condensed;
          color: #fc6a55; }
        .services-2 .pricing-table .center-mode .months h1 {
          font-weight: 700;
          font-family: roboto condensed; }
          .services-2 .pricing-table .center-mode .months h1 span {
            font-size: 50px; }
        .services-2 .pricing-table .center-mode .months ul {
          padding-top: 20px;
          -webkit-padding-start: 0; }
          .services-2 .pricing-table .center-mode .months ul li {
            color: #909090;
            font-size: 18px;
            font-family: roboto condensed;
            padding-top: 10px;
            list-style: none; }
            .services-2 .pricing-table .center-mode .months ul li i {
              margin-right: 10px; }
  .services-2 .testimonials-img img {
    width: 100% !important; }
  .services-2 .services {
    padding: 150px 15px;
    z-index: 1;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px; }
    .services-2 .services div {
      padding: 0; }
    .services-2 .services .pos {
      width: 100%;
      z-index: 1;
      transition: all .4s; }
      .services-2 .services .pos .so {
        position: absolute;
        font-size: 150px;
        font-family: roboto condensed;
        font-weight: 700;
        opacity: 0.1;
        margin-top: -38px;
        width: 100%;
        padding-top: 40px; }
      .services-2 .services .pos .product {
        padding-top: 107px;
        padding-bottom: 53px;
        background: #fff;
        border: 1px solid #f2f2f2; }
        .services-2 .services .pos .product span {
          background-image: url(../img/Shape-7.png);
          height: 55px;
          width: 70px;
          display: inline-block; }
        .services-2 .services .pos .product p {
          color: #909090;
          font-size: 16px;
          line-height: 185%;
          padding: 0 30px; }
    .services-2 .services .design {
      padding-top: 103px;
      padding-bottom: 55px;
      background: #fc6a55;
      color: #fff; }
      .services-2 .services .design span {
        background-image: url(../img/Shape-6.png);
        height: 59px;
        width: 56px;
        display: inline-block; }
      .services-2 .services .design p {
        color: #fff;
        font-size: 16px;
        line-height: 185%;
        padding: 0 30px; }
    .services-2 .services .testing {
      padding-top: 94px;
      padding-bottom: 55px;
      background: #202737;
      color: #fff; }
      .services-2 .services .testing .so {
        color: #fff; }
      .services-2 .services .testing span {
        background-image: url(../img/Shape-5.png);
        height: 68px;
        width: 69px;
        display: inline-block; }
      .services-2 .services .testing p {
        color: #fff;
        font-size: 16px;
        line-height: 185%;
        padding: 0 30px; }
    .services-2 .services .tes .so {
      color: #fff; }
    .services-2 .services h3 {
      padding-bottom: 15px;
      padding-top: 3px;
      font-weight: 700;
      font-family: roboto condensed;
      font-size: 20px; }
  .services-2 .brand {
    text-align: center;
    border-top: 1px solid #f2f2f2; }
    .services-2 .brand .brand_logo {
      padding: 90px 0; }
    .services-2 .brand .brand-logo {
      width: 20%; }
      .services-2 .brand .brand-logo .logo1 {
        padding-top: 25px; }
  .services-2 .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .services-2 .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .services-2 .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .services-2 .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .services-2 .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .services-2 .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .services-2 .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .services-2 .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .services-2 .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .services-2 .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .services-2 .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .services-2 .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .services-2 .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .services-2 .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .services-2 .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .services-2 .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .services-2 .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .services-2 .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .services-2 .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .services-2 .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .services-2 .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .services-2 .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .services-2 .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .services-2 .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .services-2 .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .services-2 .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .services-2 .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .services-2 .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .services-2 .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .services-2 .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .services-2 .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .services-2 .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .services-2 .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          outline: 0;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .services-2 .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .services-2 .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .services-2 .footer .full-container .footer2 {
      padding: 20px 0; }
      .services-2 .footer .full-container .footer2 .copy {
        color: #909090; }
      .services-2 .footer .full-container .footer2 .goto {
        text-align: right; }
        .services-2 .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 1024px) {
    .services-2 .services {
      padding: 50px 15px; } }
  @media screen and (max-width: 568px) {
    .services-2 .services .pos .product p {
      font-size: 14px;
      line-height: 150%; } }
  @media screen and (max-width: 1360px) {
    .services-2 .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .services-2 .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .services-2 .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .services-2 .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .services-2 .who_we_are .weare {
      padding-left: 100px; }
    .services-2 .sile1 .we_are {
      padding-right: 30px; }
    .services-2 .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .services-2 .sile1 .we_are h1 {
      font-size: 50px; }
    .services-2 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .services-2 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .services-2 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .services-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .services-2 .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .services-2 .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .services-2 .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .services-2 .team {
      padding: 50px 0; }
    .services-2 .unlimited {
      padding-bottom: 50px; }
    .services-2 .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .services-2 .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .services-2 .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .services-2 .servic .development {
      border: none; }
    .services-2 .servic .appdevelopment {
      border: none; }
    .services-2 .servic .marketing {
      border: none; }
    .services-2 .servic .design {
      border: none; }
    .services-2 .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .services-2 .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .services-2 .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .services-2 .sile1 .we_are {
      padding-right: 10px; }
    .services-2 .porfolio .blanc {
      padding-right: 0; }
    .services-2 .porfolio .mock {
      padding-left: 0; }
    .services-2 .what1 .js-click-product {
      height: 120px; }
    .services-2 .pricing-table .center-mode .months {
      width: 33.333333%; }
    .services-2 .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .services-2 .pricing-table .center-mode .months p {
      font-size: 12px; }
    .services-2 .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .services-2 .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .services-2 .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .services-2 .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .services-2 .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .services-2 .pricing-table {
      padding-top: 100px; }
    .services-2 .team .col-md-12 .button_see {
      margin-top: 50px; }
    .services-2 .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .services-2 .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .services-2 .sile1 {
      width: 100%; }
    .services-2 .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .services-2 .servic .creation {
      padding-top: 19px; }
    .services-2 .servic .design {
      padding: 15px; }
    .services-2 .servic .appdevelopment {
      padding: 15px; }
    .services-2 .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .services-2 .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .services-2 .pricing-table {
      padding-top: 50px; }
    .services-2 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .services-2 .servic .col-md-12 p {
      font-size: 24px; }
    .services-2 .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .services-2 .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .services-2 .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .services-2 .what1 .main-img .slick-slide {
      display: none; }
    .services-2 .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .services-2 .porfolio .blanc img {
      width: 100%; }
    .services-2 .sile1 {
      width: 97%; }
    .services-2 .servic .col-md-4 {
      padding-left: 15px; }
    .services-2 .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .services-2 .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .services-2 .slick-slider .slick-track {
      width: 250px; }
    .services-2 .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .services-2 .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .services-2 .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  .services-2 .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .services-2 .pull-right {
    cursor: pointer; }
  .services-2 * {
    outline: none !important; }
  .services-2 .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .services-2 .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .services-2 .create {
      padding: 117px 30px; }
    .services-2 .careate .carea .cust {
      padding: 15px 10px; }
    .services-2 .carea {
      padding: 40px 80px; }
    .services-2 .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .services-2 .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .services-2 .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .services-2 .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .services-2 .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .services-2 .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .services-2 .affixx .navba {
      padding-left: 5px; }
    .services-2 .phone_top {
      padding-right: 5px; }
    .services-2 .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .services-2 .counter1 .col-md-3 {
      padding-left: 8%; }
    .services-2 .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .services-2 .feedback .feeb {
      font-size: 200px; }
    .services-2 .affixx .navba {
      padding-left: 15px; }
    .services-2 .phone_top {
      padding-right: 15px; }
    .services-2 .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .services-2 .sile1 .row_top .we_are h1 {
      padding: 0; }
    .services-2 .we_are {
      padding: 0 50px; }
    .services-2 .careate .carea .cust {
      padding: 10px 10px; }
    .services-2 .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .services-2 .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .services-2 .cust h1 {
      padding-bottom: 0; }
    .services-2 .cust p {
      line-height: 150%; }
    .services-2 .button_see {
      margin-top: 27px; }
    .services-2 .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .services-2 .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .services-2 .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .services-2 .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .services-2 .footer .full-container {
      padding: 0 15px; }
    .services-2 .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .services-2 .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .services-2 .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .services-2 .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .services-2 .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .services-2 .contacts .contact {
      padding: 20px 0; }
    .services-2 .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .services-2 .feedback .slide_main .test {
      padding-top: 50px; }
    .services-2 .phone_top {
      padding-top: 0; }
    .services-2 .phone_top .pull-right {
      padding: 5px; }
    .services-2 .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .services-2 .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .services-2 .affixx .sidenav .navbar .nav {
      float: none; }
    .services-2 .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .services-2 .affixx {
      padding-bottom: 10px !important; }
    .services-2 .counter1 .col-md-3 {
      padding-left: 6%; }
    .services-2 .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .services-2 .header-lap {
      display: none; }
    .services-2 .header-mobi {
      display: block; }
    .services-2 .feedback {
      padding-bottom: 50px; }
    .services-2 .cust h1 {
      font-size: 30px; }
    .services-2 .all-pro {
      width: 177px;
      padding-left: 15px; }
    .services-2 .all-pro span {
      margin-right: 5px; }
    .services-2 .phone_top span {
      display: none; }
    .services-2 .phone_top .phonee {
      display: none; }
    .services-2 .who_we_are {
      padding: 50px 0; }
    .services-2 .blog {
      padding: 50px 0; }
    .services-2 .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .services-2 .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .services-2 .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .services-2 .who_we_are .we_01 {
      padding: 0 15px; }
    .services-2 .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .services-2 .porfolio .col-md-8 {
      padding-left: 0; }
    .services-2 .feedback .feeb {
      font-size: 130px; }
    .services-2 .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .services-2 .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .services-2 .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .services-2 .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .services-2 .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .services-2 .servic .creation {
      padding: 30px 15px 30px 15px; }
    .services-2 .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .services-2 .links ul {
      -webkit-padding-start: 0px; }
    .services-2 .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .services-2 .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .services-2 .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .services-2 .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .services-2 .recent_post ul {
      -webkit-padding-start: 0px; }
    .services-2 .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .services-2 .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .services-2 .servic {
      padding-top: 50px; }
    .services-2 .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .services-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .services-2 .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .services-2 .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .services-2 .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .services-2 .row_top div p {
      line-height: 170%; }
    .services-2 .who_we_are .we_01 {
      padding-bottom: 50px; }
    .services-2 .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .services-2 .slide_main .test {
      padding-top: 100px; }
    .services-2 .img_porfolio .col-md-4 {
      width: 50%; }
    .services-2 .servic .col-md-4 {
      width: 50%; }
    .services-2 .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .services-2 .blog .col-md-4 {
      width: 33.33333%; }
    .services-2 .button_see {
      margin-top: 10px; }
    .services-2 .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .services-2 .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .services-2 .button_rea {
      height: 38px;
      margin-top: 0; }
    .services-2 .footer .full-container .footer2 .copy {
      text-align: center; }
    .services-2 .footer .full-container .footer2 .goto {
      text-align: center; }
    .services-2 .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .services-2 .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .services-2 .feedback .slide_main .test p {
      font-size: 36px; }
    .services-2 .feedback .information .lazy h3 {
      font-size: 20px; }
    .services-2 * h1 {
      font-size: 36px !important; }
    .services-2 .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .services-2 .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .services-2 .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .services-2 .feedback .feeb {
      font-size: 100px; }
    .services-2 .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .services-2 .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .services-2 .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .services-2 .who_we_are .who_are p {
      font-size: 14px; }
    .services-2 .careate .carea .cust h1 {
      font-size: 36px; }
    .services-2 .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .services-2 .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .services-2 .feedback .slide_main .test p {
      font-size: 36px; }
    .services-2 .feedback .information .lazy h3 {
      font-size: 16px; }
    .services-2 .cuter .counter {
      padding: 50px 0 0 0; }
    .services-2 .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .services-2 .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .services-2 .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .services-2 .porfolio {
      padding: 50px 0px; }
    .services-2 .button-proje {
      width: 210px; }
    .services-2 .video .row_video .video1 > p {
      font-size: 24px; }
    .services-2 .blog .col-md-12 h1 {
      font-size: 36px; }
    .services-2 .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .services-2 .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .services-2 .footer #googlemap1 {
      height: 400px; }
    .services-2 .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .services-2 .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .services-2 .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .services-2 .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .services-2 .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .services-2 .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .services-2 .side .navbar .list-group-item button {
      top: 0; }
    .services-2 .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .services-2 .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .services-2 .base {
      margin-left: 0 !important; }
    .services-2 .baseright {
      margin-left: 0 !important; }
    .services-2 .sile1 {
      top: 60%; }
    .services-2 .affixx {
      background: #333 !important; }
    .services-2 .affixx {
      padding-top: 20px !important; }
    .services-2 .feedback .feeb {
      font-size: 70px; }
    .services-2 .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .services-2 .sile1 .row_top .we_are {
      padding: 0 30px; }
    .services-2 .who_we_are .who_are h1 {
      font-size: 24px; }
    .services-2 .who_we_are .we_01 h4 {
      font-size: 18px; }
    .services-2 .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .services-2 .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .services-2 .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .services-2 .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .services-2 .servic .col-md-12 p {
      font-size: 24px; }
    .services-2 .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .services-2 .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .services-2 .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .services-2 .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .services-2 .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .services-2 .button_see {
      margin-top: 0; }
    .services-2 .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .services-2 .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .services-2 .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .services-2 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .services-2 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .services-2 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .services-2 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .services-2 .feedback .slide_main .test p {
      font-size: 24px; }
    .services-2 .feedback .information .lazy h3 {
      font-size: 14px; }
    .services-2 * h1 {
      font-size: 24px !important; }
    .services-2 .affixx {
      position: inherit !important; }
    .services-2 .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .services-2 .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .services-2 .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .services-2 .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .services-2 .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .services-2 .modal .modal-dialog .modal-content {
      padding: 0; }
    .services-2 .img_porfolio .col-md-4 {
      width: 100%; }
    .services-2 .feedback .feeb {
      letter-spacing: 6px; }
    .services-2 .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .services-2 .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .services-2 .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .services-2 .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .services-2 .sile1 .row_top .we_are {
      padding: 0 15px; }
    .services-2 .sile1 .row_top .we_are p {
      line-height: 130%; }
    .services-2 .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .services-2 .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .services-2 .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .services-2 .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .services-2 .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .services-2 .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .services-2 .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .services-2 .button-proje {
      width: 150px;
      margin-top: 5px; }
    .services-2 .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .services-2 .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .services-2 .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .services-2 .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .services-2 .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .services-2 .servic .identity {
      padding-top: 20px; }
    .services-2 .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .services-2 .porfolio .nav_main {
      float: left; }
    .services-2 .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .services-2 .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .services-2 .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .services-2 .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .services-2 .who_we_are .weare {
      padding-left: 50px; }
    .services-2 .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .services-2 .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .services-2 .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .services-2 .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .services-2 .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .services-2 .cases .read-mode .read-mode-produc {
      top: 100px; }
    .services-2 .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .services-2 .video-skills .skills {
      padding: 0 15px; }
    .services-2 .contacts .contact p {
      font-size: 24px; }
    .services-2 .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .services-2 .about .about-we h1 {
      font-size: 40px; }
    .services-2 .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .services-2 .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .services-2 .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .services-2 .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .services-2 .cooperate .logo-brand img {
      width: 100%; }
    .services-2 .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .services-2 .cooperate {
      padding-top: 50px; }
    .services-2 .talk-to .row {
      padding: 50px 0; }
    .services-2 .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .services-2 .sile1 .we_are {
      padding-right: 0; }
    .services-2 .about {
      top: 0;
      padding: 30px 0; }
    .services-2 .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .services-2 .about .about-we {
      padding-left: 30px; }
    .services-2 .about .corem-ipsum {
      padding-right: 30px; }
      .services-2 .about .corem-ipsum p {
        line-height: 150%; }
    .services-2 .contacts .contact {
      text-align: center; }
    .services-2 .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .services-2 .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .services-2 .video-skills .video {
      padding-left: 15px; }
    .services-2 .video-skills {
      padding-bottom: 50px; }
    .services-2 .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .services-2 .contacts .contact p .circle img {
      width: 8%; }
    .services-2 .contacts .contact p {
      font-size: 20px; }
    .services-2 .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .services-2 .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .services-2 .about .corem-ipsum {
      padding-left: 30px; }
    .services-2 .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .services-2 .cooperate .logo-brand {
      text-align: center; }
    .services-2 .cooperate .logo-brand img {
      width: initial; }
    .services-2 .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .services-2 .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .services-2 .button-contact button {
      font-size: 13px;
      width: 230px; }
    .services-2 .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .services-2 .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .services-2 .button1 .vuong {
      background: transparent !important; }
    .services-2 .button1 span {
      background: #fff !important; }
    .services-2 .phone_top .pull-right i {
      color: #fff !important; }
    .services-2 .sile1 {
      width: 65%; }
    .services-2 .about .corem-ipsum p {
      font-size: 14px; }
    .services-2 .case-center .case-studies p {
      font-size: 14px; }
    .services-2 .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .services-2 .slick-dots {
      bottom: -50px !important; }
    .services-2 .cooperate {
      padding-top: 50px; }
    .services-2 .who_we_are .weare {
      padding-bottom: 0; }
    .services-2 .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .services-2 .button-contact button {
      height: 40px; }
    .services-2 .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .services-2 .cooperate .logo-brand img {
      width: 100%; }
    .services-2 .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .services-2 .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .services-2 .blog .blog2 .blog_name a {
      font-size: 18px; }
    .services-2 .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .services-2 .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .services-2 .talk-to .input-contact input {
      font-size: 14px; }
    .services-2 .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .services-2 .servic .col-md-4 {
      padding-left: 30px; }
    .services-2 .button1 .vuong {
      background: transparent !important; }
    .services-2 .button1 span {
      background: #fff !important; }
    .services-2 .phone_top .pull-right i {
      color: #fff !important; }
    .services-2 .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .services-2 .sile1 {
      width: 95%;
      left: 5%; }
    .services-2 .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .services-2 .cooperate .logo-brand img {
      width: initial; }
    .services-2 .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .services-2 .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .services-2 .cases .read-mode {
      width: 100%; }
    .services-2 .row_top {
      width: 100%; }
    .services-2 .sile1 .row_top .we_are {
      padding: 0 5px; }
    .services-2 .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .services-2 .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }
  @media screen and (max-width: 1820px) {
    .services-2 .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .services-2 .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .services-2 .contacts .contact p {
      font-size: 24px; }
    .services-2 .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .services-2 .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .services-2 .our-cases .col-md-4 {
      padding: 50px 30px; }
    .services-2 .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .services-2 .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .services-2 .testimonials-img img {
      width: 100%; }
    .services-2 .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .services-2 .cooperate {
      padding-top: 50px; }
    .services-2 .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .services-2 .contacts .contact {
      text-align: center; }
    .services-2 .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .services-2 .testimonials {
      padding-bottom: 50px; }
    .services-2 .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .services-2 .contacts .contact p .circle img {
      width: 8%; }
    .services-2 .contacts .contact p {
      font-size: 20px; }
    .services-2 .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .services-2 .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .services-2 .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .services-2 .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .services-2 .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .services-2 .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .services-2 .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .services-2 .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .services-2 .gallery .col-md-4 {
      width: 100%; }
    .services-2 .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .services-2 .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .services-2 .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .services-2 .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .services-2 .cooperate .logo-brand .col-md-4 {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .services-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .services-2 .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .services-2 .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .services-2 .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .services-2 .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .services-2 .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .services-2 .affixx {
      padding-top: 15px !important; }
    .services-2 .pull-right {
      padding-top: 5px; }
    .services-2 .layer {
      padding-top: 0px; }
    .services-2 .pull-right {
      padding: 5px 0; }
    .services-2 .page-404 {
      padding-top: 50px 15px; }
    .services-2 .affixx .sidenav {
      padding-right: 15px; }
    .services-2 .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .services-2 .careate img {
      width: 100%; }
    .services-2 .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .services-2 .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .services-2 .layer {
      padding-top: 62px; }
    .services-2 .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .services-2 .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .services-2 .container_header {
      top: 75%; }
    .services-2 .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .services-2 .container_header .breadcrumb .active {
      width: auto; }
    .services-2 .blog .pagination li .prev {
      width: 80px; }
    .services-2 .container_header h1 {
      padding-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .services-2 .pricing-table .center-mode {
      padding-bottom: 50px; }
    .services-2 .pricing-table {
      padding-top: 50px; }
    .services-2 .servic .col-md-12 p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 768px) {
    .services-2 .affixx .logo {
      padding-left: 15px; }
    .services-2 .affixx .sidenav {
      padding-right: 15px; } }
  @media (min-width: 767px) and (max-width: 900px) {
    .services-2 .brand .brand_logo .brand-logo img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .services-2 .brand .brand_logo .clear-left {
      clear: left; }
    .services-2 .brand .brand_logo .brand-logo {
      width: 33.3333%;
      text-align: center;
      padding-bottom: 20px; } }
  @media screen and (max-width: 680px) {
    .services-2 .brand .brand_logo {
      padding: 50px 15px; } }
  @media screen and (max-width: 568px) {
    .services-2 .brand .brand_logo .brand-logo {
      width: 100%;
      text-align: center;
      padding-bottom: 30px; } }
  @media screen and (max-width: 480px) {
    .services-2 .video-skills .video .helo .button_play {
      padding: 30px; } }

.page-team {
  /*------------------------------------
    [Table of contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Sidebar / #sidebar
    6. Search / #search
    7. Footer / #footer
    
  --------------------------------------*/
  /*mobi*/
  /*end*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/
  /*------------------------------------
  	[Table of contents]
  	1. Body
  	2. Header / #header
  	3. Navigation / #navbar
  	4. Content / #content
  	5. Sidebar / #sidebar
  	6. Search / #search
  	7. Footer / #footer
  	
  --------------------------------------*/ }
  .page-team body {
    font-family: Roboto;
    margin: auto;
    padding: 0px; }
  .page-team * {
    box-sizing: border-box; }
  .page-team .sidenav a:hover {
    color: #b6aeae; }
  .page-team .button_see {
    padding-left: 20px;
    margin-top: 40px;
    width: 210px;
    height: 60px;
    background: #fc6a55;
    border: none;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    font-family: roboto condensed; }
    .page-team .button_see span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .page-team .button_see:hover {
      background: #f45740;
      color: #f2f2f2; }
    .page-team .button_see:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .page-team .xoay {
    transition: all 0.4s ease 0s;
    position: absolute !important;
    right: 6px; }
  .page-team .button_rea {
    background: transparent;
    color: #fc6955;
    font-family: roboto condensed;
    padding-left: 0;
    margin-top: 17px;
    width: 135px;
    height: 60px;
    border: none;
    text-align: left;
    font-weight: 700;
    position: relative;
    outline: 0; }
    .page-team .button_rea:hover {
      opacity: 0.7; }
    .page-team .button_rea span {
      background: #fc6955;
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block; }
    .page-team .button_rea:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .page-team .layer {
    position: relative; }
    .page-team .layer img {
      width: 100%; }
  .page-team .affix {
    z-index: 9999 !important;
    width: 100%; }
  .page-team .affixx {
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .page-team .affixx .logo {
      padding-left: 80px;
      float: left; }
      .page-team .affixx .logo span {
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
    .page-team .affixx .sidenav {
      float: right;
      padding-right: 80px; }
      .page-team .affixx .sidenav .navbar {
        padding-left: 0;
        border: none;
        background: transparent; }
        .page-team .affixx .sidenav .navbar .nav {
          float: right; }
          .page-team .affixx .sidenav .navbar .nav li {
            margin-left: 14px;
            margin-right: 14px; }
            .page-team .affixx .sidenav .navbar .nav li:hover ul {
              height: auto;
              visibility: visible;
              opacity: 1;
              overflow: visible;
              top: 103%;
              transition: all 0.4s; }
            .page-team .affixx .sidenav .navbar .nav li .dacap {
              background: #fff;
              display: inline-block;
              vertical-align: middle;
              padding: 10px 0;
              border: 1px solid #e9e9e9;
              list-style: none;
              height: 0px;
              top: 150%;
              visibility: hidden;
              overflow: hidden;
              opacity: 0;
              width: 170px;
              border-bottom: 1px solid;
              z-index: 1;
              position: absolute;
              margin-left: -30px; }
              .page-team .affixx .sidenav .navbar .nav li .dacap li {
                padding: 10px 5px; }
                .page-team .affixx .sidenav .navbar .nav li .dacap li:hover {
                  border: none; }
                .page-team .affixx .sidenav .navbar .nav li .dacap li a {
                  height: 0px;
                  font-family: roboto condensed;
                  font-weight: 700;
                  color: #909090;
                  transition: 0.3s;
                  font-size: 14px; }
                  .page-team .affixx .sidenav .navbar .nav li .dacap li a:hover {
                    border: 0;
                    text-decoration: none;
                    color: #b6aeae; }
            .page-team .affixx .sidenav .navbar .nav li:hover {
              border-bottom: 1px solid #fc6955; }
            .page-team .affixx .sidenav .navbar .nav li a {
              color: #fff;
              font-family: roboto condensed;
              font-weight: 700;
              font-size: 14px;
              letter-spacing: 1px;
              padding-right: 0;
              padding-left: 0;
              letter-spacing: 2px; }
          .page-team .affixx .sidenav .navbar .nav .active {
            border-bottom: 1px solid #fc6955; }
            .page-team .affixx .sidenav .navbar .nav .active a:hover {
              background: transparent; }
          .page-team .affixx .sidenav .navbar .nav .pull-right {
            cursor: pointer;
            padding: 15px; }
            .page-team .affixx .sidenav .navbar .nav .pull-right .search-popup i {
              color: #fff;
              font-size: 18px; }
  .page-team .modal {
    background: #fff;
    z-index: 10041 !important;
    padding: 0 !important; }
    .page-team .modal .modal-dialog {
      width: 100%;
      height: 100%;
      margin: 0; }
      .page-team .modal .modal-dialog .modal-content {
        border: none;
        box-shadow: none;
        background: transparent;
        margin: auto;
        padding: 20px;
        width: 100% !important;
        border-radius: inherit; }
        .page-team .modal .modal-dialog .modal-content .modal-header {
          padding-top: 20px;
          padding-left: 0;
          padding-right: 0;
          margin: 0 15px;
          border: none; }
          .page-team .modal .modal-dialog .modal-content .modal-header .close {
            font-size: 50px;
            width: 50px;
            outline: none;
            color: #333;
            opacity: 1; }
          .page-team .modal .modal-dialog .modal-content .modal-header .modal-title {
            text-align: center;
            font-weight: 700;
            font-size: 50px;
            padding: 50px 0; }
        .page-team .modal .modal-dialog .modal-content .modal-body {
          width: 50%;
          margin: auto; }
        .page-team .modal .modal-dialog .modal-content .input-group {
          width: 100%;
          border-bottom: 2px solid #f2f2f2; }
          .page-team .modal .modal-dialog .modal-content .input-group .form-control {
            box-shadow: none;
            border: none;
            height: 50px;
            font-size: 30px;
            font-weight: 400; }
            .page-team .modal .modal-dialog .modal-content .input-group .form-control:focus {
              box-shadow: none;
              border-color: transparent; }
          .page-team .modal .modal-dialog .modal-content .input-group .button_search:hover i {
            color: #a18e8e; }
          .page-team .modal .modal-dialog .modal-content .input-group .input-group-btn {
            box-shadow: none;
            position: absolute;
            display: inline-block;
            top: 0px;
            right: -2px;
            width: 140px;
            line-height: 40px;
            z-index: 9999;
            background: #fc6a55;
            transition: all .4s; }
            .page-team .modal .modal-dialog .modal-content .input-group .input-group-btn:hover {
              background: #f45740; }
            .page-team .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer;
              width: 140px;
              font-weight: 700;
              font-size: 16px;
              color: #fff; }
              .page-team .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn:active {
                box-shadow: none; }
            .page-team .modal .modal-dialog .modal-content .input-group .input-group-btn:last-child .btn-group {
              height: 50px;
              border: none;
              background: transparent;
              outline: 0;
              cursor: pointer; }
  .page-team .header-mobi {
    display: none; }
    .page-team .header-mobi .pull-right i {
      font-size: 18px;
      color: #fff;
      padding: 13px 25px 10px 15px; }
  .page-team .side {
    height: 100%;
    position: fixed;
    z-index: 10;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    visibility: hidden;
    top: 0;
    width: 470px;
    right: -470px;
    opacity: 1;
    padding-top: 40px;
    padding-left: 70px;
    padding-bottom: 40px;
    box-shadow: rgba(0, 0, 0, 0.05) -3px 20px 10px; }
    .page-team .side .navbar {
      border: none;
      background: transparent;
      margin: auto; }
      .page-team .side .navbar .navbar-nav li {
        margin-left: 14px;
        margin-right: 14px; }
        .page-team .side .navbar .navbar-nav li:hover ul {
          height: auto;
          visibility: visible;
          opacity: 1;
          overflow: visible;
          top: 103%;
          transition: all 0.4s; }
        .page-team .side .navbar .navbar-nav li .dacap {
          background: #fff;
          display: inline-block;
          vertical-align: middle;
          padding: 10px 0;
          border: 1px solid #e9e9e9;
          list-style: none;
          height: 0px;
          top: 150%;
          visibility: hidden;
          overflow: hidden;
          opacity: 0;
          width: 160px;
          border-bottom: 1px solid;
          z-index: 1;
          position: absolute;
          margin-left: -20px; }
          .page-team .side .navbar .navbar-nav li .dacap li {
            padding: 10px 5px; }
            .page-team .side .navbar .navbar-nav li .dacap li:hover {
              border: none; }
            .page-team .side .navbar .navbar-nav li .dacap li a {
              height: 0px;
              font-family: roboto condensed;
              font-weight: 500;
              color: #909090;
              transition: 0.3s;
              font-size: 14px; }
              .page-team .side .navbar .navbar-nav li .dacap li a:hover {
                border: 0;
                text-decoration: none;
                color: #b6aeae;
                opacity: .7; }
        .page-team .side .navbar .navbar-nav li a {
          color: #333;
          font-weight: 700;
          font-size: 16px;
          letter-spacing: 1px;
          padding-right: 0;
          padding-left: 0; }
          .page-team .side .navbar .navbar-nav li a:hover {
            color: #998f8e;
            text-decoration: none; }
      .page-team .side .navbar .navbar-nav .active {
        border-bottom: 1px solid #fc6955; }
        .page-team .side .navbar .navbar-nav .active a:hover {
          background: transparent; }
      .page-team .side .navbar .list-group-item {
        width: 330px;
        margin-left: 0 !important;
        background: transparent;
        color: #333;
        border: none;
        font-weight: 700;
        padding: 15px; }
        .page-team .side .navbar .list-group-item button {
          background: transparent;
          border: none;
          outline: 0;
          float: right;
          position: relative;
          top: 5px;
          padding: 10px; }
          .page-team .side .navbar .list-group-item button span {
            display: block;
            width: 10px;
            background: #333;
            transition: all 0.3s ease 0s;
            position: relative;
            height: 2px; }
          .page-team .side .navbar .list-group-item button .chid {
            transform: translateX(-6px) rotate(45deg); }
          .page-team .side .navbar .list-group-item button .chid1 {
            transform: translateY(-2px) rotate(-45deg); }
          .page-team .side .navbar .list-group-item button .chid2 {
            transform: translateX(-6px) rotate(45deg); }
          .page-team .side .navbar .list-group-item button .chid3 {
            transform: translateY(-2px) rotate(-45deg); }
          .page-team .side .navbar .list-group-item button .chid4 {
            transform: translateX(-6px) rotate(45deg); }
          .page-team .side .navbar .list-group-item button .chid5 {
            transform: translateY(-2px) rotate(-45deg); }
          .page-team .side .navbar .list-group-item button .chid6 {
            transform: translateX(-6px) rotate(45deg); }
          .page-team .side .navbar .list-group-item button .chid7 {
            transform: translateY(-2px) rotate(-45deg); }
          .page-team .side .navbar .list-group-item button .chid8 {
            transform: translateX(-6px) rotate(45deg); }
          .page-team .side .navbar .list-group-item button .chid9 {
            transform: translateY(-2px) rotate(-45deg); }
          .page-team .side .navbar .list-group-item button .chid10 {
            transform: translateX(-6px) rotate(45deg); }
          .page-team .side .navbar .list-group-item button .chid11 {
            transform: translateY(-2px) rotate(-45deg); }
        .page-team .side .navbar .list-group-item .collapsed .chid {
          transform: translateX(-6px) rotate(45deg) !important; }
        .page-team .side .navbar .list-group-item .collapsed .chid1 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .page-team .side .navbar .list-group-item .collapsed .chid2 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .page-team .side .navbar .list-group-item .collapsed .chid3 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .page-team .side .navbar .list-group-item .collapsed .chid4 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .page-team .side .navbar .list-group-item .collapsed .chid5 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .page-team .side .navbar .list-group-item .collapsed .chid6 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .page-team .side .navbar .list-group-item .collapsed .chid7 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .page-team .side .navbar .list-group-item .collapsed .chid8 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .page-team .side .navbar .list-group-item .collapsed .chid9 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .page-team .side .navbar .list-group-item .collapsed .chid10 {
          transform: translateX(-6px) rotate(45deg) !important; }
        .page-team .side .navbar .list-group-item .collapsed .chid11 {
          transform: translateY(-2px) rotate(-45deg) !important; }
        .page-team .side .navbar .list-group-item ul {
          overflow-y: hidden !important;
          transition: 0.5s;
          -webkit-padding-start: 20px; }
          .page-team .side .navbar .list-group-item ul li {
            padding: 5px 0; }
    .page-team .side li {
      font-size: 18px;
      color: #333;
      transition: 0.3s; }
    .page-team .side .phone_top {
      margin-top: 20px;
      color: #333;
      font-size: 16px;
      font-family: roboto condensed;
      font-weight: 300; }
      .page-team .side .phone_top .phoneee {
        background-image: url(../img/phone1.png);
        height: 20px;
        width: 20px;
        display: inline-block;
        border-right: none !important;
        padding-left: 0 !important;
        float: left;
        margin-right: 10px; }
  .page-team .navbar-inverse .navbar-nav > .active > a {
    background: transparent; }
  .page-team .sidenav a:hover {
    color: #f1f1f1; }
  .page-team .button1 {
    float: right;
    color: #fff;
    transition: all 0.4s;
    padding-top: 12px;
    padding-left: 15px;
    font-size: 30px;
    cursor: pointer; }
    .page-team .button1 span {
      display: block;
      width: 25px;
      height: 3px;
      background: #fff;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      position: relative; }
  .page-team .child2 {
    margin: 5px 0; }
  .page-team .pull-right {
    padding: 10px;
    color: #fff;
    font-size: 18px; }
  .page-team .container_header {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%); }
    .page-team .container_header h1 {
      font-size: 50px;
      font-family: roboto condensed;
      color: #fff;
      font-weight: 700;
      padding-bottom: 10px; }
    .page-team .container_header .breadcrumb {
      background: transparent; }
      .page-team .container_header .breadcrumb li a {
        color: #fff;
        font-size: 16px;
        font-weight: 300; }
        .page-team .container_header .breadcrumb li a:hover {
          color: #fc6a55;
          text-decoration: none; }
      .page-team .container_header .breadcrumb .active {
        color: #fc6a55;
        font-size: 16px;
        font-weight: 300; }
  .page-team .breadcrumb > li + li:before {
    padding: 0 10px; }
  .page-team .team1 {
    background: #f2f2f2;
    padding: 150px 0; }
    .page-team .team1 .team {
      text-align: center;
      padding: 15px; }
      .page-team .team1 .team .img-information {
        background: #fff;
        padding: 10px;
        box-shadow: 0 4px 8px 0 rgba(194, 190, 190, 0.2); }
        .page-team .team1 .team .img-information img {
          width: 100%; }
        .page-team .team1 .team .img-information .information h5 {
          font-weight: 700;
          font-family: roboto condensed;
          font-size: 20px;
          padding-top: 15px; }
        .page-team .team1 .team .img-information .information h4 {
          font-size: 16px;
          color: #909090;
          font-weight: 400; }
        .page-team .team1 .team .img-information .information p {
          font-size: 16px;
          color: #909090;
          padding-top: 10px;
          line-height: 185%;
          border-bottom: 1px solid #fc6955;
          padding-bottom: 40px; }
        .page-team .team1 .team .img-information .icon {
          padding: 10px; }
          .page-team .team1 .team .img-information .icon i {
            transition: all .4s;
            padding: 10px;
            font-size: 18px;
            cursor: pointer; }
            .page-team .team1 .team .img-information .icon i:hover {
              opacity: .6; }
  .page-team .brand {
    text-align: center;
    border-top: 1px solid #f2f2f2; }
    .page-team .brand .brand_logo {
      padding: 90px 0; }
    .page-team .brand .brand-logo {
      width: 20%; }
      .page-team .brand .brand-logo .logo1 {
        padding-top: 25px; }
  .page-team .contacts {
    background: #fc6a55; }
    .page-team .contacts .contact {
      padding-bottom: 40px;
      padding-top: 50px; }
      .page-team .contacts .contact p {
        font-size: 30px;
        font-family: roboto condensed;
        color: #fff; }
        .page-team .contacts .contact p .circle {
          padding-right: 20px; }
  .page-team .button_see_contact {
    padding-left: 20px;
    width: 210px;
    height: 60px;
    border: none;
    background: transparent;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: relative;
    outline: 0;
    font-family: roboto condensed; }
    .page-team .button_see_contact span {
      background-image: url(../img/line.png);
      height: 1px;
      width: 20px;
      float: right;
      margin-top: 10px;
      margin-right: 21px;
      display: inline-block;
      position: relative; }
    .page-team .button_see_contact:hover {
      color: #f2f2f2; }
    .page-team .button_see_contact:hover .xoay {
      transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      position: relative; }
  .page-team .footer .full-container {
    padding: 0 80px;
    background: #333333; }
    .page-team .footer .full-container .footer1 {
      padding-top: 130px;
      border-bottom: 1px solid #474747;
      padding-bottom: 100px; }
      .page-team .footer .full-container .footer1 .logo-foo {
        margin-bottom: 60px;
        background-image: url(../img/logo.png);
        height: 47px;
        width: 148px;
        display: inline-block; }
      .page-team .footer .full-container .footer1 .logo_footer {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 50px; }
        .page-team .footer .full-container .footer1 .logo_footer ul {
          list-style: none;
          -webkit-padding-start: 10px; }
          .page-team .footer .full-container .footer1 .logo_footer ul li .loca {
            background-image: url(../img/loca.png);
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-right: 10px; }
          .page-team .footer .full-container .footer1 .logo_footer ul li .phone {
            background-image: url(../img/phone.png);
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
          .page-team .footer .full-container .footer1 .logo_footer ul li .emai {
            background-image: url(../img/emai.png);
            height: 18px;
            width: 20px;
            display: inline-block;
            margin-right: 10px; }
        .page-team .footer .full-container .footer1 .logo_footer h5 {
          padding-left: 30px;
          font-size: 16px;
          font-family: roboto condensed;
          color: #909090;
          padding-bottom: 10px;
          line-height: 140%; }
        .page-team .footer .full-container .footer1 .logo_footer p {
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          color: #fff; }
      .page-team .footer .full-container .footer1 .links {
        display: inline-block;
        padding-right: 100px;
        padding-bottom: 110px; }
        .page-team .footer .full-container .footer1 .links p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .page-team .footer .full-container .footer1 .links ul li {
          list-style: none;
          padding: 15px 0;
          border-bottom: 1px solid #474747; }
          .page-team .footer .full-container .footer1 .links ul li a {
            color: #909090;
            font-family: roboto condensed;
            font-size: 16px; }
          .page-team .footer .full-container .footer1 .links ul li span {
            line-height: 19px;
            display: list-item;
            list-style: none;
            list-style-type: square;
            color: #fd6b54;
            font-size: 16px;
            float: left;
            margin-left: 17px; }
        .page-team .footer .full-container .footer1 .links ul .k_border {
          border-bottom: none; }
      .page-team .footer .full-container .footer1 .recent_post {
        display: inline-block;
        padding-right: 100px; }
        .page-team .footer .full-container .footer1 .recent_post p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          padding-left: 41px;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .page-team .footer .full-container .footer1 .recent_post ul li {
          padding-bottom: 15px;
          padding-top: 7px;
          border-bottom: 1px solid #474747; }
          .page-team .footer .full-container .footer1 .recent_post ul li h5 {
            margin-bottom: 5px;
            font-size: 16px;
            color: #909090;
            font-family: roboto condensed; }
          .page-team .footer .full-container .footer1 .recent_post ul li a {
            font-size: 16px;
            font-family: roboto condensed;
            color: #fff;
            font-weight: 700; }
        .page-team .footer .full-container .footer1 .recent_post ul .k_border {
          border-bottom: none; }
      .page-team .footer .full-container .footer1 .newsletter {
        display: inline-block;
        padding-left: 100px; }
        .page-team .footer .full-container .footer1 .newsletter p {
          font-size: 20px;
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          padding-bottom: 60px; }
        .page-team .footer .full-container .footer1 .newsletter h4 {
          color: #909090;
          font-size: 16px;
          font-family: roboto condensed;
          list-style: none;
          padding: 15px 0; }
        .page-team .footer .full-container .footer1 .newsletter .your {
          width: 100%;
          height: 50px;
          text-align: left;
          background: #323a4d;
          color: #fff;
          outline: 0;
          position: relative;
          border: none;
          font-family: roboto;
          margin-bottom: 15px;
          padding-top: 0px;
          transition: all .3s; }
          .page-team .footer .full-container .footer1 .newsletter .your .form-control {
            background: #323a4d;
            border: none;
            font-size: 16px;
            color: #fff;
            height: 100%;
            border-radius: 0;
            box-shadow: none;
            padding: 6px  20px; }
            .page-team .footer .full-container .footer1 .newsletter .your .form-control::placeholder {
              color: #fff; }
          .page-team .footer .full-container .footer1 .newsletter .your .input-group-btn {
            position: absolute;
            top: 0;
            display: inline-block;
            right: 30px; }
          .page-team .footer .full-container .footer1 .newsletter .your .button_search {
            background: transparent;
            border: none;
            height: 50px;
            margin-left: -20px; }
            .page-team .footer .full-container .footer1 .newsletter .your .button_search span {
              float: right;
              margin-bottom: 0;
              background-image: url(../img/your.png);
              height: 11px;
              width: 14px;
              display: inline-block;
              margin-right: 15px; }
          .page-team .footer .full-container .footer1 .newsletter .your:hover {
            background: #495163; }
        .page-team .footer .full-container .footer1 .newsletter .subs {
          padding-left: 20px;
          text-transform: uppercase;
          width: 100%;
          height: 50px;
          text-align: left;
          background: #fc6955;
          color: #fff;
          border: none;
          font-size: 14px;
          font-family: roboto condensed;
          font-weight: 700;
          padding-top: 0;
          transition: all .3s;
          margin-top: 0; }
          .page-team .footer .full-container .footer1 .newsletter .subs:hover {
            background: #f45740; }
          .page-team .footer .full-container .footer1 .newsletter .subs span {
            float: right;
            background-image: url(../img/line.png);
            height: 1px;
            width: 20px;
            display: inline-block;
            margin-right: 15px;
            margin-top: 10px; }
    .page-team .footer .full-container .footer2 {
      padding: 20px 0; }
      .page-team .footer .full-container .footer2 .copy {
        color: #909090; }
      .page-team .footer .full-container .footer2 .goto {
        text-align: right; }
        .page-team .footer .full-container .footer2 .goto span {
          color: #fff;
          font-weight: 700;
          font-family: roboto condensed;
          cursor: pointer; }
  @media screen and (max-width: 568px) {
    .page-team .team1 .team .img-information .information h5 {
      font-size: 18px; }
    .page-team .team1 .team .img-information .information h4 {
      font-size: 14px; }
    .page-team .team1 .team .img-information .information p {
      font-size: 14px; }
    .page-team .team1 .team {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .page-team .affixx {
      padding-bottom: 15px !important; } }
  @media screen and (max-width: 1024px) {
    .page-team .team1 {
      padding: 50px 0; } }
  @media screen and (width: 812px) {
    .page-team .brand .brand-logo img {
      width: 100%; } }
  @media screen and (max-width: 1360px) {
    .page-team .unlimited .website {
      padding: 100px 50px 101px 50px; }
    .page-team .unlimited .customer {
      padding: 100px 50px 103px 50px; }
    .page-team .unlimited .development {
      padding: 100px 50px 103px 50px; }
    .page-team .unlimited .branding {
      padding: 100px 50px 106px 50px; }
    .page-team .who_we_are .weare {
      padding-left: 100px; }
    .page-team .sile1 .we_are {
      padding-right: 30px; }
    .page-team .sile1 .we_are h1 {
      font-size: 66px; } }
  @media screen and (max-width: 1170px) {
    .page-team .sile1 .we_are h1 {
      font-size: 50px; }
    .page-team .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .page-team .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .page-team .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .page-team .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .page-team .who_we_are .weare {
      padding-right: 15px;
      padding-left: 15px; }
    .page-team .who_we_are .weare .bar p {
      padding-top: 10px;
      padding-bottom: 20px; }
    .page-team .servic .row {
      margin-right: 0;
      margin-left: 0; } }
  @media screen and (max-width: 1024px) {
    .page-team .team {
      padding: 50px 0; }
    .page-team .unlimited {
      padding-bottom: 50px; }
    .page-team .what1 {
      padding: 50px 15px; } }
  @media screen and (max-width: 991px) {
    .page-team .sile1 .we_are p {
      font-size: 16px;
      line-height: 170%; }
    .page-team .sile1 .row_top .we_are h1 {
      font-size: 40px; }
    .page-team .servic .development {
      border: none; }
    .page-team .servic .appdevelopment {
      border: none; }
    .page-team .servic .marketing {
      border: none; }
    .page-team .servic .design {
      border: none; }
    .page-team .who_we_are .col-md-6 .detop img {
      padding-bottom: 30px; }
    .page-team .what1 .main-img .slick-slide .rul {
      padding: 20px 10px; }
    .page-team .pricing-table .center-mode .months {
      padding: 15px; } }
  @media screen and (max-width: 768px) {
    .page-team .sile1 .we_are {
      padding-right: 10px; }
    .page-team .porfolio .blanc {
      padding-right: 0; }
    .page-team .porfolio .mock {
      padding-left: 0; }
    .page-team .what1 .js-click-product {
      height: 120px; }
    .page-team .pricing-table .center-mode .months {
      width: 33.333333%; }
    .page-team .pricing-table .center-mode .months ul li {
      font-size: 16px; }
    .page-team .pricing-table .center-mode .months p {
      font-size: 12px; }
    .page-team .pricing-table .center-mode .months h1 span {
      font-size: 40px; }
    .page-team .servic .col-md-12 p {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .page-team .team .team1 h1 {
      padding-top: 10px;
      padding-bottom: 30px; }
    .page-team .what1 .whatw h1 {
      font-size: 36px;
      padding-bottom: 30px;
      padding-top: 10px; }
    .page-team .pricing-table .our_pri h1 {
      padding-bottom: 30px;
      padding-top: 10px; }
    .page-team .pricing-table {
      padding-top: 100px; }
    .page-team .team .col-md-12 .button_see {
      margin-top: 50px; }
    .page-team .team .col-md-4 {
      width: 33.333%; } }
  @media screen and (max-width: 680px) {
    .page-team .sile1 {
      width: 60%; } }
  @media screen and (max-width: 568px) {
    .page-team .sile1 {
      width: 100%; }
    .page-team .servic .col-md-4 .backg_home3 p {
      font-size: 14px; }
    .page-team .servic .creation {
      padding-top: 19px; }
    .page-team .servic .design {
      padding: 15px; }
    .page-team .servic .appdevelopment {
      padding: 15px; }
    .page-team .what1 .main-img .slick-slide .rul {
      padding: 10px 4px; }
    .page-team .what1 .main-img .slick-slide .rul p {
      font-size: 12px; }
    .page-team .pricing-table {
      padding-top: 50px; }
    .page-team .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .page-team .servic .col-md-12 p {
      font-size: 24px; }
    .page-team .who_we_are .weare p {
      font-size: 14px;
      line-height: 150%; }
    .page-team .who_we_are .weare .bar p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .page-team .what1 .main-img .slick-current.slick-active {
      display: inline-block;
      width: 97% !important; }
    .page-team .what1 .main-img .slick-slide {
      display: none; }
    .page-team .pricing-table .center-mode .months {
      width: 100%;
      padding-bottom: 60px; }
    .page-team .porfolio .blanc img {
      width: 100%; }
    .page-team .sile1 {
      width: 97%; }
    .page-team .servic .col-md-4 {
      padding-left: 15px; }
    .page-team .team .col-md-4 {
      width: 100%;
      padding-bottom: 30px; }
    .page-team .what1 .main-img .slick-slide {
      margin: 0 5px; }
    .page-team .slick-slider .slick-track {
      width: 250px; }
    .page-team .what1 .js-click-product .slick-list {
      padding: 0 !important; }
    .page-team .what1 .js-click-product .slick-slide {
      width: 84px !important; }
    .page-team .what1 .js-click-product {
      margin-top: 10px;
      height: 100px; } }
  .page-team .modal-open {
    overflow: visible !important;
    padding: 0 !important; }
  .page-team .pull-right {
    cursor: pointer; }
  .page-team * {
    outline: none !important; }
  .page-team .base {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  .page-team .baseright {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  @media screen and (max-width: 1680px) {
    .page-team .create {
      padding: 117px 30px; }
    .page-team .careate .carea .cust {
      padding: 15px 10px; }
    .page-team .carea {
      padding: 40px 80px; }
    .page-team .feedback .feeb {
      letter-spacing: 0;
      font-size: 300px; }
    .page-team .porfolio .col-md-pull-8 {
      padding: 0 40px;
      padding-top: 108px;
      padding-bottom: 120px; }
    .page-team .footer .full-container .footer1 > .links {
      padding-right: 15px; }
    .page-team .footer .full-container .footer1 > .logo_footer {
      padding-right: 15px; }
    .page-team .footer .full-container .footer1 > .recent_post {
      padding-right: 15px; }
    .page-team .footer .full-container .footer1 > .newsletter {
      padding-left: 15px; }
    .page-team .affixx .navba {
      padding-left: 5px; }
    .page-team .phone_top {
      padding-right: 5px; }
    .page-team .careate .carea {
      padding: 60px; } }
  @media screen and (max-width: 1360px) {
    .page-team .counter1 .col-md-3 {
      padding-left: 8%; }
    .page-team .careate .carea {
      padding: 15px; } }
  @media screen and (max-width: 1170px) {
    .page-team .feedback .feeb {
      font-size: 200px; }
    .page-team .affixx .navba {
      padding-left: 15px; }
    .page-team .phone_top {
      padding-right: 15px; }
    .page-team .navbar-inverse .navbar-nav > li > a {
      padding-left: 11px;
      padding-right: 11px; }
    .page-team .sile1 .row_top .we_are h1 {
      padding: 0; }
    .page-team .we_are {
      padding: 0 50px; }
    .page-team .careate .carea .cust {
      padding: 10px 10px; }
    .page-team .careate .carea .cust h1 {
      font-size: 36px;
      padding-top: 0;
      padding-bottom: 0; }
    .page-team .careate .carea .cust p {
      line-height: 150%;
      margin-bottom: 0; }
    .page-team .cust h1 {
      padding-bottom: 0; }
    .page-team .cust p {
      line-height: 150%; }
    .page-team .button_see {
      margin-top: 27px; }
    .page-team .feedback .slide_main .test p {
      padding-bottom: 30px; }
    .page-team .porfolio .col-md-pull-8 {
      padding: 54px 15px; }
    .page-team .footer .full-container .footer1 .logo_footer {
      padding-right: 15px; }
    .page-team .footer .full-container .footer1 .newsletter {
      padding-left: 15px; }
    .page-team .footer .full-container {
      padding: 0 15px; }
    .page-team .affixx {
      top: 0px !important;
      padding-top: 20px; }
    .page-team .porfolio {
      padding: 80px 15px; } }
  @media screen and (max-width: 1170px) {
    .page-team .affixx .navba .navbar-inverse .navbar-nav li {
      margin-left: 7px;
      margin-right: 7px; } }
  @media screen and (max-width: 1024px) {
    .page-team .footer .full-container .footer1 .newsletter .your .button_search {
      z-index: 0; }
    .page-team .footer .full-container .footer1 {
      padding-bottom: 50px;
      padding-top: 50px; }
    .page-team .contacts .contact {
      padding: 20px 0; }
    .page-team .affixx .logo span {
      background-image: url(../img/logo-mobi.png);
      height: 32px;
      width: 104px;
      display: inline-block; }
    .page-team .feedback .slide_main .test {
      padding-top: 50px; }
    .page-team .phone_top {
      padding-top: 0; }
    .page-team .phone_top .pull-right {
      padding: 5px; }
    .page-team .button1 {
      padding-top: 5px;
      padding-left: 5px; }
    .page-team .affixx .sidenav .navbar .nav li {
      border: none !important; }
    .page-team .affixx .sidenav .navbar .nav {
      float: none; }
    .page-team .affixx .navba .navbar-inverse {
      padding-right: 30px;
      padding-top: 20px; }
    .page-team .affixx {
      padding-bottom: 10px !important; }
    .page-team .counter1 .col-md-3 {
      padding-left: 6%; }
    .page-team .porfolio .col-md-pull-8 {
      padding: 5.3% 30px; }
    .page-team .header-lap {
      display: none; }
    .page-team .header-mobi {
      display: block; }
    .page-team .feedback {
      padding-bottom: 50px; }
    .page-team .cust h1 {
      font-size: 30px; }
    .page-team .all-pro {
      width: 177px;
      padding-left: 15px; }
    .page-team .all-pro span {
      margin-right: 5px; }
    .page-team .phone_top span {
      display: none; }
    .page-team .phone_top .phonee {
      display: none; }
    .page-team .who_we_are {
      padding: 50px 0; }
    .page-team .blog {
      padding: 50px 0; }
    .page-team .servic {
      padding: 50px 0; } }
  @media screen and (max-width: 992px) {
    .page-team .porfolio .col-md-pull-8 {
      padding: 19px 30px; } }
  @media screen and (max-width: 991px) {
    .page-team .footer .full-container .footer1 .newsletter .subs {
      padding-top: 10px; }
    .page-team .who_we_are .we_01 {
      padding: 0 15px; }
    .page-team .careate .carea {
      width: 100%;
      padding: 0;
      position: relative; }
    .page-team .porfolio .col-md-8 {
      padding-left: 0; }
    .page-team .feedback .feeb {
      font-size: 130px; }
    .page-team .servic .identity {
      border-right: none;
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .page-team .servic .design {
      padding: 30px 14px 32px 15px;
      border-right: 1px solid #ebebeb; }
    .page-team .servic .appdevelopment {
      padding: 32px 15px 30px 15px;
      border-bottom: 1px solid #ebebeb; }
    .page-team .servic .marketing {
      border-left: none;
      padding: 32px 15px 30px 15px; }
    .page-team .servic .development {
      border-right: 1px solid #ebebeb;
      padding: 30px 15px 30px 15px; }
    .page-team .servic .creation {
      padding: 30px 15px 30px 15px; }
    .page-team .video .row_video .video1 > p {
      font-size: 36px;
      padding-bottom: 0;
      padding-top: 10px; }
    .page-team .links ul {
      -webkit-padding-start: 0px; }
    .page-team .footer .full-container .footer1 .links p {
      padding-left: 0px;
      padding-bottom: 20px; }
    .page-team .footer .full-container .footer1 .recent_post p {
      padding-left: 0;
      padding-bottom: 20px; }
    .page-team .footer .full-container .footer1 .newsletter p {
      padding-bottom: 20px; }
    .page-team .footer .full-container .footer1 span {
      margin-bottom: 20px; }
    .page-team .recent_post ul {
      -webkit-padding-start: 0px; }
    .page-team .footer .full-container .footer1 .links {
      padding-bottom: 150px; }
    .page-team .sile1 .row_top .we_are h1 {
      font-size: 50px; }
    .page-team .servic {
      padding-top: 50px; }
    .page-team .counter1 .col-md-3 {
      padding-left: 5%; } }
  @media screen and (max-width: 768px) {
    .page-team .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 36px; }
    .page-team .modal .modal-dialog .modal-content .modal-body {
      width: 60%; }
    .page-team .sile1 .row_top .we_are h1 {
      font-size: 41px; }
    .page-team .footer .full-container .footer2 .copy {
      padding-bottom: 20px; }
    .page-team .row_top div p {
      line-height: 170%; }
    .page-team .who_we_are .we_01 {
      padding-bottom: 50px; }
    .page-team .who_we_are .we_01 h4 {
      padding-bottom: 10px; }
    .page-team .slide_main .test {
      padding-top: 100px; }
    .page-team .img_porfolio .col-md-4 {
      width: 50%; }
    .page-team .servic .col-md-4 {
      width: 50%; }
    .page-team .counter .col-md-3 {
      width: 50%;
      padding-left: 15%;
      padding-bottom: 50px; }
    .page-team .blog .col-md-4 {
      width: 33.33333%; }
    .page-team .button_see {
      margin-top: 10px; }
    .page-team .footer .full-container .footer1 .links {
      padding-right: 50px; }
    .page-team .video .row_video .video1 .button_play {
      width: 60px;
      height: 60px; }
    .page-team .button_rea {
      height: 38px;
      margin-top: 0; }
    .page-team .footer .full-container .footer2 .copy {
      text-align: center; }
    .page-team .footer .full-container .footer2 .goto {
      text-align: center; }
    .page-team .servic .col-md-12 p {
      font-size: 36px;
      padding-top: 10px;
      padding-bottom: 30px; }
    .page-team .who_we_are .who_are h1 {
      padding-bottom: 30px;
      padding-top: 10px;
      font-size: 36px; }
    .page-team .feedback .slide_main .test p {
      font-size: 36px; }
    .page-team .feedback .information .lazy h3 {
      font-size: 20px; }
    .page-team * h1 {
      font-size: 36px !important; }
    .page-team .video .row_video .video1 .button_play i {
      padding: 32%; } }
  @media screen and (max-width: 680px) {
    .page-team .modal .modal-dialog .modal-content .modal-body {
      width: 70%; }
    .page-team .cuter .counter .counter1 .col-md-3 .counte {
      font-size: 30px; }
    .page-team .feedback .feeb {
      font-size: 100px; }
    .page-team .sile1 .row_top .we_are h1 {
      font-size: 36px; }
    .page-team .sile1 .row_top .we_are p {
      font-size: 14px;
      line-height: 150%; }
    .page-team .who_we_are .who_are h1 {
      font-size: 36px;
      padding-bottom: 10px; }
    .page-team .who_we_are .who_are p {
      font-size: 14px; }
    .page-team .careate .carea .cust h1 {
      font-size: 36px; }
    .page-team .careate .carea .cust p {
      font-size: 14px;
      line-height: 150%;
      margin-bottom: 10px; }
    .page-team .button_see {
      margin-top: 10px;
      width: 180px;
      height: 45px; }
    .page-team .feedback .slide_main .test p {
      font-size: 36px; }
    .page-team .feedback .information .lazy h3 {
      font-size: 16px; }
    .page-team .cuter .counter {
      padding: 50px 0 0 0; }
    .page-team .porfolio .nav_main .nav-tabs li {
      padding-right: 15px;
      padding-left: 3px; }
    .page-team .porfolio .col-md-pull-8 h1 {
      font-size: 36px; }
    .page-team .porfolio .col-md-pull-8 p {
      font-size: 16px;
      line-height: 150%; }
    .page-team .porfolio {
      padding: 50px 0px; }
    .page-team .button-proje {
      width: 210px; }
    .page-team .video .row_video .video1 > p {
      font-size: 24px; }
    .page-team .blog .col-md-12 h1 {
      font-size: 36px; }
    .page-team .blog .col-md-4 .blog_name a {
      font-size: 18px; }
    .page-team .blog .col-md-4 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .page-team .footer #googlemap1 {
      height: 400px; }
    .page-team .footer1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .page-team .servic .col-md-12 p {
      font-size: 36px; } }
  @media screen and (max-width: 568px) {
    .page-team .modal .modal-dialog .modal-content .modal-body {
      width: 85%; }
    .page-team .side {
      width: 100%;
      box-shadow: none;
      padding-top: 0px;
      padding-left: 0px;
      top: 63px;
      padding-right: 0px;
      padding-bottom: 63px;
      background: transparent; }
    .page-team .side .navbar .list-group-item {
      width: 100%;
      padding: 15px; }
    .page-team .side .navbar .list-group-item {
      border-bottom: 1px solid #ebebeb;
      font-weight: 400;
      font-size: 16px; }
    .page-team .side .navbar .list-group-item button {
      top: 0; }
    .page-team .navbar-nav {
      margin: 0 -15px;
      background: #fff;
      padding-left: 15px;
      box-shadow: rgba(0, 0, 0, 0.05) -8px 5px 10px; }
    .page-team .side .navbar .navbar-nav li a {
      font-weight: 400;
      font-size: 14px; }
    .page-team .base {
      margin-left: 0 !important; }
    .page-team .baseright {
      margin-left: 0 !important; }
    .page-team .sile1 {
      top: 60%; }
    .page-team .affixx {
      background: #333 !important; }
    .page-team .affixx {
      padding-top: 20px !important; }
    .page-team .feedback .feeb {
      font-size: 70px; }
    .page-team .sile1 .row_top .we_are h1 {
      font-size: 24px; }
    .page-team .sile1 .row_top .we_are {
      padding: 0 30px; }
    .page-team .who_we_are .who_are h1 {
      font-size: 24px; }
    .page-team .who_we_are .we_01 h4 {
      font-size: 18px; }
    .page-team .who_we_are .we_01 p {
      font-size: 14px;
      line-height: 150%; }
    .page-team .porfolio .nav_main .nav-tabs li {
      padding-right: 0;
      padding-left: 4px; }
    .page-team .porfolio .col-md-pull-8 h1 {
      font-size: 24px; }
    .page-team .porfolio .col-md-pull-8 p {
      font-size: 14px; }
    .page-team .servic .col-md-12 p {
      font-size: 24px; }
    .page-team .servic .col-md-4 p {
      font-size: 14px;
      line-height: 150%; }
    .page-team .servic .development {
      padding: 0 14px;
      padding-bottom: 20px; }
    .page-team .servic .identity {
      padding: 0 15px;
      padding-bottom: 22px; }
    .page-team .servic .marketing {
      padding: 0 14px;
      padding-top: 20px; }
    .page-team .servic .creation {
      padding: 0 15px;
      padding-top: 27px; }
    .page-team .button_see {
      margin-top: 0; }
    .page-team .blog .col-md-12 h1 {
      font-size: 24px;
      padding-bottom: 20px; }
    .page-team .blog .col-md-4 {
      width: 100%;
      padding-bottom: 50px; }
    .page-team .blog .col-md-4 .blog_name p {
      padding-top: 10px; }
    .page-team .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .page-team .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .page-team .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .page-team .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 20% 60px 20%; }
    .page-team .feedback .slide_main .test p {
      font-size: 24px; }
    .page-team .feedback .information .lazy h3 {
      font-size: 14px; }
    .page-team * h1 {
      font-size: 24px !important; }
    .page-team .affixx {
      position: inherit !important; }
    .page-team .layer {
      padding-top: 62px; } }
  @media screen and (max-width: 480px) {
    .page-team .porfolio .nav_main .nav-tabs li a {
      letter-spacing: 0; }
    .page-team .modal .modal-dialog .modal-content .modal-header .modal-title {
      font-size: 24px; }
    .page-team .modal .modal-dialog .modal-content .input-group .form-control {
      font-size: 20px; }
    .page-team .modal .modal-dialog .modal-content .modal-body {
      width: 100%; }
    .page-team .modal .modal-dialog .modal-content {
      padding: 0; }
    .page-team .img_porfolio .col-md-4 {
      width: 100%; }
    .page-team .feedback .feeb {
      letter-spacing: 6px; }
    .page-team .feedback .information .lazy {
      padding: 0 10px;
      margin: 0 20px !important; }
    .page-team .affixx {
      position: inherit !important;
      padding-top: 15px !important; }
    .page-team .button_see {
      height: 30px;
      font-size: 12px;
      width: 125px;
      padding-left: 10px; }
    .page-team .button_see span {
      margin-top: 7px;
      width: 15px;
      margin-right: 9px; }
    .page-team .sile1 .row_top .we_are {
      padding: 0 15px; }
    .page-team .sile1 .row_top .we_are p {
      line-height: 130%; }
    .page-team .sile1 .row_top .we_are h1 {
      margin-bottom: 5px; }
    .page-team .servic .col-md-4 {
      width: 100%;
      padding-left: 30px; }
    .page-team .cuter .counter .counter1 .col-md-3 h1 {
      font-size: 24px; }
    .page-team .counter .col-md-3 {
      padding-left: 7%;
      padding: 0 15px;
      padding-bottom: 40px; }
    .page-team .video .row_video .video1 .button_play {
      width: 40px;
      height: 40px; }
    .page-team .video .row_video .video1 .button_play i {
      font-size: 15px; }
    .page-team .video .row_video .video1 > p {
      font-size: 17px;
      margin-bottom: 0; }
    .page-team .button-proje {
      width: 150px;
      margin-top: 5px; }
    .page-team .footer .full-container .footer1 .logo_footer {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .page-team .footer .full-container .footer1 .links {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .page-team .footer .full-container .footer1 > .recent_post {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .page-team .footer .full-container .footer1 .newsletter {
      width: 100%;
      padding: 0 10% 60px 10%; }
    .page-team .servic .marketing {
      border-bottom: 1px solid #ebebeb;
      padding-bottom: 20px; }
    .page-team .servic .identity {
      padding-top: 20px; }
    .page-team .careate .carea .cust h1 {
      font-size: 24px; } }
  @media screen and (max-width: 375px) {
    .page-team .porfolio .nav_main {
      float: left; }
    .page-team .clear-375 {
      clear: left; } }
  @media screen and (max-width: 1680px) {
    .page-team .slick-list.draggable .slick-track .slick-slide {
      width: 2% !important; }
    .page-team .cases .read-mode .read-mode-produc {
      padding-left: 15px;
      top: 170px; }
    .page-team .video-skills .skills {
      padding: 30px 50px 0 50px; }
    .page-team .who_we_are .weare {
      padding-left: 50px; }
    .page-team .case-center .case-studies p {
      padding-left: 20%;
      padding-right: 20%; }
    .page-team .video-skills .skills p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 1360px) {
    .page-team .who_we_are .col-md-6 .detop img {
      width: 100%; }
    .page-team .slick-list.draggable .slick-track .slick-slide {
      width: 1.6% !important; }
    .page-team .cases .read-mode .read-mode-produc p {
      font-size: 24px; }
    .page-team .cases .read-mode .read-mode-produc {
      top: 100px; }
    .page-team .video-skills .skills p {
      line-height: 150%;
      padding-bottom: 0; }
    .page-team .video-skills .skills {
      padding: 0 15px; }
    .page-team .contacts .contact p {
      font-size: 24px; }
    .page-team .talk-to .row {
      padding: 150px 0; } }
  @media screen and (max-width: 1170px) {
    .page-team .about .about-we h1 {
      font-size: 40px; }
    .page-team .slick-list.draggable .slick-track .slick-slide {
      width: 1.4% !important; }
    .page-team .cases .read-mode .read-mode-produc p {
      font-size: 22px; }
    .page-team .video-skills .skills h1 {
      font-size: 36px; } }
  @media screen and (max-width: 1024px) {
    .page-team .video-skills .skills .snippets .skill {
      padding-bottom: 30px; }
    .page-team .cooperate .logo-brand img {
      width: 100%; }
    .page-team .case-center {
      padding-top: 50px;
      padding-bottom: 50px; }
    .page-team .cooperate {
      padding-top: 50px; }
    .page-team .talk-to .row {
      padding: 50px 0; }
    .page-team .affixx {
      padding-top: 20px !important; } }
  @media screen and (max-width: 991px) {
    .page-team .sile1 .we_are {
      padding-right: 0; }
    .page-team .about {
      top: 0;
      padding: 30px 0; }
    .page-team .about1 {
      padding-top: 50px;
      padding-bottom: 50px; }
    .page-team .about .about-we {
      padding-left: 30px; }
    .page-team .about .corem-ipsum {
      padding-right: 30px; }
      .page-team .about .corem-ipsum p {
        line-height: 150%; }
    .page-team .contacts .contact {
      text-align: center; }
    .page-team .servic .marketing {
      border-right: 1px solid #ebebeb;
      border-top: 1px solid #ebebeb; }
    .page-team .servic .development {
      border-bottom: 1px solid #ebebeb; }
    .page-team .video-skills .video {
      padding-left: 15px; }
    .page-team .video-skills {
      padding-bottom: 50px; }
    .page-team .who_we_are .weare {
      padding-left: 15px;
      padding-bottom: 50px; } }
  @media screen and (max-width: 767px) {
    .page-team .contacts .contact p .circle img {
      width: 8%; }
    .page-team .contacts .contact p {
      font-size: 20px; }
    .page-team .blog .col-md-4 {
      width: 100%;
      text-align: center;
      padding-bottom: 50px; }
    .page-team .cooperate {
      padding-bottom: 0;
      padding-top: 100px; }
    .page-team .about .corem-ipsum {
      padding-left: 30px; }
    .page-team .cooperate .brand {
      text-align: center;
      padding-bottom: 50px; }
    .page-team .cooperate .logo-brand {
      text-align: center; }
    .page-team .cooperate .logo-brand img {
      width: initial; }
    .page-team .case-center .case-studies p {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (max-width: 680px) {
    .page-team .sile1 {
      left: 10%;
      padding-right: 0;
      padding-left: 0; }
    .page-team .button-contact button {
      font-size: 13px;
      width: 230px; }
    .page-team .footer .full-container .footer1 .links {
      padding-right: 10px; } }
  @media screen and (max-width: 568px) {
    .page-team .affix-top .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .page-team .button1 .vuong {
      background: transparent !important; }
    .page-team .button1 span {
      background: #fff !important; }
    .page-team .phone_top .pull-right i {
      color: #fff !important; }
    .page-team .sile1 {
      width: 65%; }
    .page-team .about .corem-ipsum p {
      font-size: 14px; }
    .page-team .case-center .case-studies p {
      font-size: 14px; }
    .page-team .cooperate .brand p {
      font-size: 14px;
      line-height: 150%; }
    .page-team .slick-dots {
      bottom: -50px !important; }
    .page-team .cooperate {
      padding-top: 50px; }
    .page-team .who_we_are .weare {
      padding-bottom: 0; }
    .page-team .affixx .logo span {
      background-image: url(../img/logo-mobi.png) !important; }
    .page-team .button-contact button {
      height: 40px; }
    .page-team .footer .full-container .footer1 .links {
      padding-right: 20%; }
    .page-team .cooperate .logo-brand img {
      width: 100%; }
    .page-team .cases .read-mode .read-mode-produc p {
      font-size: 20px; }
    .page-team .blog .blog1 p {
      font-size: 14px;
      line-height: 150%; }
    .page-team .blog .blog2 .blog_name a {
      font-size: 18px; }
    .page-team .blog .blog2 .blog_name p {
      font-size: 14px;
      line-height: 150%; }
    .page-team .talk-to .our-core p {
      font-size: 14px;
      line-height: 150%; }
    .page-team .talk-to .input-contact input {
      font-size: 14px; }
    .page-team .video-skills .skills p {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .page-team .servic .col-md-4 {
      padding-left: 30px; }
    .page-team .button1 .vuong {
      background: transparent !important; }
    .page-team .button1 span {
      background: #fff !important; }
    .page-team .phone_top .pull-right i {
      color: #fff !important; }
    .page-team .sile1 .row_top .we_are h1 {
      margin-top: 5px; }
    .page-team .sile1 {
      width: 95%;
      left: 5%; }
    .page-team .slick-list.draggable .slick-track .slick-slide {
      width: 1% !important; }
    .page-team .cooperate .logo-brand img {
      width: initial; }
    .page-team .cooperate .logo-brand img {
      padding-bottom: 40px; }
    .page-team .cooperate .logo-brand .col-xs-4 {
      width: 100%; }
    .page-team .cases .read-mode {
      width: 100%; }
    .page-team .row_top {
      width: 100%; }
    .page-team .sile1 .row_top .we_are {
      padding: 0 5px; }
    .page-team .snippets {
      width: 100%;
      padding-bottom: 10px; }
    .page-team .talk-to .our-core p {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 10px; } }
  @media screen and (max-width: 1820px) {
    .page-team .careate .carea .cust {
      padding: 100px 50px; } }
  @media screen and (max-width: 1680px) {
    .page-team .testimonials-img img {
      width: 120%; } }
  @media screen and (max-width: 1360px) {
    .page-team .contacts .contact p {
      font-size: 24px; }
    .page-team .testimonials-img img {
      width: 110%; } }
  @media screen and (max-width: 1170px) {
    .page-team .testimonials .col-md-pull-6 {
      padding-top: 0; }
    .page-team .our-cases .col-md-4 {
      padding: 50px 30px; }
    .page-team .testimonials .col-md-pull-6 h2 {
      padding-bottom: 30px; }
    .page-team .testimonials .col-md-pull-6 p {
      padding-bottom: 20px; } }
  @media screen and (max-width: 1024px) {
    .page-team .testimonials-img img {
      width: 100%; }
    .page-team .testimonials .col-md-pull-6 h2 {
      margin-top: 0; }
    .page-team .cooperate {
      padding-top: 50px; }
    .page-team .gallery {
      padding-top: 50px; } }
  @media screen and (max-width: 991px) {
    .page-team .contacts .contact {
      text-align: center; }
    .page-team .testimonials .col-md-pull-6 {
      padding: 30px 15px; }
    .page-team .testimonials {
      padding-bottom: 50px; }
    .page-team .cooperate .logo-brand .col-md-4 img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .page-team .contacts .contact p .circle img {
      width: 8%; }
    .page-team .contacts .contact p {
      font-size: 20px; }
    .page-team .cooperate .logo-brand .col-md-4 img {
      width: initial; }
    .page-team .our-cases .col-md-4 {
      border-bottom: 1px solid #484848;
      padding: 50px 80px; } }
  @media screen and (max-width: 568px) {
    .page-team .cooperate .logo-brand .col-md-4 img {
      width: 100%; }
    .page-team .gallery p {
      font-size: 14px;
      line-height: 150%; }
    .page-team .cooperate .brand p {
      line-height: 150%;
      font-size: 14px; }
    .page-team .our-cases .col-md-4 p {
      line-height: 150%;
      font-size: 14px; }
    .page-team .testimonials .col-md-pull-6 p {
      font-size: 14px;
      line-height: 150%; }
    .page-team .testimonials .col-md-pull-6 h2 {
      font-size: 20px; } }
  @media screen and (max-width: 480px) {
    .page-team .gallery .col-md-4 {
      width: 100%; }
    .page-team .cooperate .logo-brand .col-md-4 {
      width: 50%;
      text-align: center; }
      .page-team .cooperate .logo-brand .col-md-4 img {
        width: initial; }
    .page-team .cooperate .logo-brand img {
      padding-bottom: 50px; }
    .page-team .our-cases .col-md-4 {
      padding: 50px 20px; } }
  @media screen and (max-width: 360px) {
    .page-team .cooperate .logo-brand .col-md-4 {
      width: 100%; } }
  @media screen and (max-width: 1170px) {
    .page-team .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .page-team .unlimited .website {
      padding: 50px 15px 51px 15px; }
    .page-team .unlimited .customer {
      padding: 50px 15px 53px 15px; }
    .page-team .unlimited .development {
      padding: 50px 15px 53px 15px; }
    .page-team .unlimited .branding {
      padding: 50px 15px 56px 15px; }
    .page-team .affixx .sidenav .navbar {
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .page-team .affixx {
      padding-top: 15px !important; }
    .page-team .pull-right {
      padding-top: 5px; }
    .page-team .layer {
      padding-top: 0px; }
    .page-team .pull-right {
      padding: 5px 0; }
    .page-team .page-404 {
      padding-top: 50px 15px; }
    .page-team .affixx .sidenav {
      padding-right: 15px; }
    .page-team .affixx .logo {
      padding-left: 15px; } }
  @media screen and (max-width: 991px) {
    .page-team .careate img {
      width: 100%; }
    .page-team .unlimited .development {
      clear: left; } }
  @media screen and (width: 812px) {
    .page-team .unlimited .branding {
      padding: 50px 30px 56px 30px; } }
  @media screen and (max-width: 568px) {
    .page-team .layer {
      padding-top: 62px; }
    .page-team .affixx {
      position: fixed !important;
      padding-bottom: 10px !important; }
    .page-team .container_header {
      top: 60%; } }
  @media screen and (max-width: 480px) {
    .page-team .container_header {
      top: 75%; }
    .page-team .blog .pagination li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    .page-team .container_header .breadcrumb .active {
      width: auto; }
    .page-team .blog .pagination li .prev {
      width: 80px; }
    .page-team .container_header h1 {
      padding-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .page-team .pricing-table .center-mode {
      padding-bottom: 50px; }
    .page-team .pricing-table {
      padding-top: 50px; }
    .page-team .servic .col-md-12 p {
      padding-bottom: 30px; } }
  @media screen and (max-width: 768px) {
    .page-team .affixx .logo {
      padding-left: 15px; }
    .page-team .affixx .sidenav {
      padding-right: 15px; } }
  @media (min-width: 767px) and (max-width: 900px) {
    .page-team .brand .brand_logo .brand-logo img {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .page-team .brand .brand_logo .clear-left {
      clear: left; }
    .page-team .brand .brand_logo .brand-logo {
      width: 33.3333%;
      text-align: center;
      padding-bottom: 20px; } }
  @media screen and (max-width: 680px) {
    .page-team .brand .brand_logo {
      padding: 50px 15px; } }
  @media screen and (max-width: 568px) {
    .page-team .brand .brand_logo .brand-logo {
      width: 100%;
      text-align: center;
      padding-bottom: 30px; } }
  @media screen and (max-width: 480px) {
    .page-team .video-skills .video .helo .button_play {
      padding: 30px; } }

/*# sourceMappingURL=style.css.map */
