/*** font ***/
@font-face {
  font-family: 'Rubik-Regular';
  src: url("../fonts/Rubik/Rubik-Regular.ttf");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: 'Rubik-Italic';
  src: url("../fonts/Rubik/Rubik-Italic.ttf");
  font-style: italic;
  font-weight: 400; }

@font-face {
  font-family: 'Rubik-Medium';
  src: url("../fonts/Rubik/Rubik-Medium.ttf");
  font-style: normal;
  font-weight: 500; }

@font-face {
  font-family: 'Rubik-Bold';
  src: url("../fonts/Rubik/Rubik-Bold.ttf");
  font-style: normal;
  font-weight: 700; }

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url("../fonts/Source-Sans-Pro/SourceSansPro-Bold.ttf");
  font-style: normal;
  font-weight: 600; }

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url("../fonts/Source-Sans-Pro/SourceSansPro-Regular.ttf");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: 'SourceSansPro-Light';
  src: url("../fonts/Source-Sans-Pro/SourceSansPro-Light.ttf");
  font-style: normal;
  font-weight: 300; }

@font-face {
  font-family: 'SourceSansPro-italic';
  src: url("../fonts/Source-Sans-Pro/SourceSansPro-Italic.ttf");
  font-style: italic;
  font-weight: 400; }

/*** font ***/
/*** banner ***/
.ios-app-dev-banner .banner-info-container {
  padding-top: 155px;
  padding-bottom: 155px; }
  .ios-app-dev-banner .banner-info-container .banner-title {
    font-size: 56px;
    line-height: 130%; }
    .ios-app-dev-banner .banner-info-container .banner-title br {
      display: none; }

.ios-app-dev-banner .banner-img-container img {
  max-width: 350px; }

/*** banner ***/
/*** Application Types ***/
.ios-application-types-section {
  padding-top: 130px;
  padding-bottom: 65px; }
  .ios-application-types-section .ios-application-types-content {
    margin-bottom: 45px; }
    .ios-application-types-section .ios-application-types-content .ios-application-types-title {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-weight: 600;
      font-size: 20px;
      line-height: 160%;
      text-transform: uppercase;
      color: #515151;
      margin-bottom: 15px; }
    .ios-application-types-section .ios-application-types-content p {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-weight: normal;
      font-size: 18px;
      line-height: 160%;
      color: #515151; }
      .ios-application-types-section .ios-application-types-content p:last-child {
        margin-bottom: 0; }
  .ios-application-types-section .ios-application-types-img {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
    .ios-application-types-section .ios-application-types-img img {
      max-width: 190px; }

/*** Application Types ***/
/*** tools-we-use-ios-app-dev-section ***/
.tools-we-use-ios-app-dev-section {
  padding-top: 130px;
  padding-bottom: 65px;
  background: #F6FCFE; }
  .tools-we-use-ios-app-dev-section .section-title .shadow-title-section {
    color: #ffffff; }
  .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-img {
    height: 100%;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center; }
    .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-img img {
      max-width: 95px; }
  .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-content {
    margin-bottom: 35px; }
    .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-content .title {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-weight: 600;
      font-size: 20px;
      line-height: 160%;
      text-transform: uppercase;
      color: #515151;
      margin-bottom: 10px; }
    .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-content .tools-we-use-ios-app-dev-article p {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-weight: normal;
      font-size: 18px;
      line-height: 160%;
      color: #515151; }
      .tools-we-use-ios-app-dev-section .tools-we-use-ios-app-dev-content .tools-we-use-ios-app-dev-article p:last-child {
        margin-bottom: 0; }

/*** tools-we-use-ios-app-dev-section ***/
/*** tools-we-use-ios-app-dev-section ***/
.ios-app-development-company-section {
  padding-top: 130px;
  padding-bottom: 65px; }
  .ios-app-development-company-section .ios-app-development-company-content p {
    margin-bottom: 20px; }
  .ios-app-development-company-section .ios-app-development-company-img {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
    .ios-app-development-company-section .ios-app-development-company-img img {
      max-width: 285px; }

/*** tools-we-use-ios-app-dev-section ***/
/*** what-type-ios-solutions-do-we-provide-section ***/
.what-type-ios-solutions-do-we-provide-section {
  padding-top: 130px;
  padding-bottom: 65px;
  background: #F6FCFE; }
  .what-type-ios-solutions-do-we-provide-section .section-title .shadow-title-section {
    color: #ffffff; }
  .what-type-ios-solutions-do-we-provide-section .section-subtitle {
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 50px; }
  .what-type-ios-solutions-do-we-provide-section .ios-solutions-icon-card {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 65px; }
    .what-type-ios-solutions-do-we-provide-section .ios-solutions-icon-card .ios-solutions-icon-box {
      margin-right: 15px; }
      .what-type-ios-solutions-do-we-provide-section .ios-solutions-icon-card .ios-solutions-icon-box img {
        width: 60px;
        height: 64px; }
  .what-type-ios-solutions-do-we-provide-section .ios-solutions-content-box {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start; }
    .what-type-ios-solutions-do-we-provide-section .ios-solutions-content-box h6 {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-weight: 600;
      font-size: 18px;
      line-height: 160%;
      color: #515151;
      margin-bottom: 5px; }
    .what-type-ios-solutions-do-we-provide-section .ios-solutions-content-box p {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      line-height: 160%;
      color: #515151; }
      .what-type-ios-solutions-do-we-provide-section .ios-solutions-content-box p:last-child {
        margin-bottom: 0; }

/*** what-type-ios-solutions-do-we-provide-section ***/
/*** ios-why-choose-us-section ***/
.ios-why-choose-us-section {
  padding-top: 130px;
  padding-bottom: 65px; }
  .ios-why-choose-us-section .section-subtitle {
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 35px; }
  .ios-why-choose-us-section .ios-why-choose-us-img {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
    .ios-why-choose-us-section .ios-why-choose-us-img img {
      width: 100%;
      max-width: 380px; }

/*** ios-why-choose-us-section ***/
