/*Start About us*/

@media screen and (min-width: 1500px) {
  .li_container {
    align-items: center;
  }
  .li_container p {
    margin-bottom: 0;
  }
}

@media (max-width: 700px) {
  .bootom-footer-logo {
    text-align: center;
    padding: 10px 0px 9px 0px;
  }
  .bottom-footer-service li:not(:last-child) {
    padding: 2px 10px;
    border-right: 1px solid #fff;
  }
  .only-logo-mobile-view {
    display: none;
  }
  .copyright-text {
    padding: 10px;
  }
  .footer-background {
    padding: 40px 18px 5px 18px;
  }
  .office-united-kingdom,
  .office-united-state,
  .office-india {
    margin-bottom: 30px;
  }
  .office-india ul li {
    font-size: 12px;
  }
  .office-united-state ul li {
    font-size: 12px;
  }
  .office-united-kingdom ul li {
    font-size: 12px;
  }
  .about-heading h2 {
    margin-top: 24px;
    text-align: center;
  }
  .about-banner {
    padding: 8% 0% 8% 2%;
  }
  .about-heading p {
    color: #00000080;
    font-size: 14px;
    font-family: "Poppins-Medium";
    margin: 0px 0px 16px 0;
    text-align: center;
  }
  .about-us-content {
    padding: 11% 3% 0px 4%;
  }
  .technologies-we-used {
    margin-top: 2em !important;
  }
  .about-bg:nth-last-child(1) {
    margin-bottom: 2px;
  }
  .nice-get-in-touch {
    padding: 35px 21px 35px 20px;
  }
  .home-testimonials h2 {
    padding-bottom: 29px;
  }
  .home-need-heading h2 {
    font-size: 29px;
  }
  .mobile-view-our-client {
    margin-bottom: 1em !important;
  }
  .our-client-logo {
    margin-bottom: 40px;
  }
}

/*End About Us*/

/*Start contact us */
@media (max-width: 700px) {
  .contact-our-presence-in-UK h2 {
    font-size: 28px;
  }
  .contact-our-presence-in-UK p {
    margin: 0px 3%;
    margin-bottom: 22px;
  }
}

/*end contact us*/

/*start blog post */

@media (max-width: 700px) {
  .banner-responsive {
    text-align: center;
  }
  .multiple-single-post h2 {
    padding-bottom: 17px;
  }
  .top-recent-post {
    margin-left: 0px;
  }
}

/*end blog post*/

/*service Start*/

@media (max-width: 700px) {
  #ui_development .main_development_areas .main_development_area .heading {
    text-align: center;
  }
  #ui_development
    .main_development_areas
    .main_development_area
    .display_picture_container {
    text-align: center;
  }
  #ui_development_process .head {
    padding-top: 30px;
  }
  .mobile-individuals-industries {
    padding-left: 15px !important;
  }
  .spacing-bottom-in-mobile-view- {
    margin-bottom: 20px;
  }
  .ui-ux-design-platform {
    padding-right: 15px;
  }
  #ui_development_process .head .heading {
    font-size: 28px;
  }
  #ui_development_process .head .sub_heading {
    font-size: 15px;
  }
  #ui_development_process .development_process_container {
    margin-top: 30px;
  }
  #ui_development_process2 .head .sub_heading {
    font-size: 15px;
  }
  #ui_development_process2 .development_process_container .development_process {
    margin-bottom: 16px;
  }
  #ui_why_us .head {
    padding-top: 26px;
  }
  #ui_research_and_produce .head {
    padding-top: 0px;
  }
  #ui_research_and_produce .head .heading {
    font-size: 23px;
  }
  #ui_research_and_produce .head .sub_heading {
    font-size: 15px;
  }
  #hire_our_ui_developers .developer_details .heading {
    font-size: 23px;
    text-align: center;
    margin-top: 20px;
  }
  #hire_our_ui_developers .developer_details .text {
    font-size: 15px;
    text-align: center;
  }
  #ui_get_in_touch .head .heading {
    font-size: 23px;
  }
  #ui_get_in_touch .head {
    padding-top: 28px;
  }
  #ui_get_in_touch .head .sub_heading {
    font-size: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  #ui_get_in_touch .get_in_touch_container {
    margin-top: 27px;
  }
  #ui_get_in_touch .get_in_touch_container .testimonial_section {
    padding: 26px 29px 35px 29px;
  }
  #ui_get_in_touch .get_in_touch_container .get_in_touch_section {
    padding: 35px 35px 35px 35px;
  }
  #ui_why_us
    .expertise_main_container
    .expertise_container
    .expertise
    .expertise_inner
    .para {
    font-size: 13px;
  }
  #ui_why_us
    .expertise_main_container
    .expertise_container
    .expertise
    .expertise_inner
    .expertise_number {
    font-size: 23px;
  }
  #ui_why_us .expertise_main_container .expertise_container .expertise-4 {
    padding-top: 0px !important;
    padding-bottom: 0px;
  }
  #ui_why_us .expertise_main_container .expertise_container .expertise-5 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  #ui_why_us .expertise_main_container .expertise_container .expertise-6 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  #ui_why_us .expertise_main_container .expertise_container .expertise-1 {
    padding-bottom: 0px;
  }
  #ui_why_us .expertise_main_container .expertise_container .expertise-2 {
    padding-bottom: 0px;
  }
  #ui_why_us .expertise_main_container .expertise_container .expertise-3 {
    padding-bottom: 0px;
  }
  #ui_why_us .expertise_main_container .person_layer_container {
    top: 114px;
  }
  #website_app_development .heading {
    font-size: 23px;
  }
  #website_app_development .sub_heading {
    font-size: 15px;
    padding: 3px;
  }
  #website_app_development .main_development_areas {
    margin-top: 28px;
  }
  #website_app_development
    .main_development_areas
    .main_development_area
    .heading {
    text-align: center;
  }
  #ui_get_in_touch .head .heading {
    font-size: 23px;
  }
  #ui_get_in_touch .head {
    padding-top: 28px;
  }
  #ui_get_in_touch .head .sub_heading {
    font-size: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  #ui_get_in_touch .get_in_touch_container {
    margin-top: 27px;
  }
  #ui_get_in_touch .get_in_touch_container .testimonial_section {
    padding: 26px 29px 35px 29px;
  }
  #ui_get_in_touch .get_in_touch_container .get_in_touch_section {
    padding: 35px 35px 35px 35px;
  }
  #ui_why_us
    .expertise_main_container
    .expertise_container
    .expertise
    .expertise_inner
    .para {
    font-size: 13px;
  }
  #ui_why_us
    .expertise_main_container
    .expertise_container
    .expertise
    .expertise_inner
    .expertise_number {
    font-size: 23px;
  }
  #ui_why_us .expertise_main_container .expertise_container .expertise-4 {
    padding-top: 0px !important;
    padding-bottom: 0px;
  }
  #ui_why_us .expertise_main_container .expertise_container .expertise-5 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  #ui_why_us .expertise_main_container .expertise_container .expertise-6 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  #ui_why_us .expertise_main_container .expertise_container .expertise-1 {
    padding-bottom: 0px;
  }
  #ui_why_us .expertise_main_container .expertise_container .expertise-2 {
    padding-bottom: 0px;
  }
  #ui_why_us .expertise_main_container .expertise_container .expertise-3 {
    padding-bottom: 0px;
  }
  #ui_why_us .expertise_main_container .person_layer_container {
    top: 114px;
  }
  #website_app_development .heading {
    font-size: 23px;
  }
  #website_app_development .sub_heading {
    font-size: 15px;
    padding: 3px;
  }
  #website_app_development .main_development_areas {
    margin-top: 28px;
  }
  #website_app_development
    .main_development_areas
    .main_development_area
    .heading {
    text-align: center;
  }
  #website_app_development
    .main_development_areas
    .main_development_area
    .display_picture_container {
    text-align: center;
  }
  #website_our_expertise .head .heading {
    font-size: 24px;
  }
  .our-experties-mobile-view-reponsive {
    margin-bottom: 20px;
  }
  #website_development_process .head {
    padding-top: 22px;
  }
  #website_development_process .head .heading {
    font-size: 23px;
  }
  #website_development_process .head .sub_heading {
    font-size: 15px;
  }
  .web_development_process_mobile {
    margin-bottom: 14px;
  }
  #ui_development_process2 .head {
    padding-top: 16px;
  }
  #mobile_application_business .application_area_main_container {
    padding-bottom: 12px;
    margin-top: 31px;
  }
  .development_process_container_mobile_reposnive {
    margin-bottom: 20px;
  }
  #mobile_why_us .head {
    padding-top: 23px;
  }
}

/*end service*/

/* home Start */
@media (max-width: 700px) {
  .more-services-for-your-business-heading {
    font-size: 28px;
  }
  .more-services-for-your-business-heading + p {
    margin: 0px;
  }
  .more-services-heading {
    text-align: center;
    margin-top: 15px;
  }
  .home-page-ux-ui-design {
    text-align: center;
  }
  .grow-your-text-business {
    text-align: center;
    font-size: 23px;
  }
  .your-dream-waiting {
    font-size: 24px;
  }
  .your-dream-waiting + p {
    margin: 0 0%;
  }
  .dream-inspiring-portfolio {
    font-size: 23px;
  }
  .an-inspiring-portfolio a {
    bottom: 11px;
  }
  .an_inspiring_portfolio {
    margin-bottom: 15px;
  }
  .your-dream-card {
    margin-bottom: 19px;
  }
  .lms-reposnsove-view {
    margin-bottom: 15px;
  }
  .our-client-logo {
    text-align: center;
  }
  .pine-logo {
    text-align: center !important;
  }
  #our_newsletter .newsletter_container .newsletter_form_container {
    margin-top: -94px;
    padding: 32px 0;
    width: 89vw;
  }
  .blog_container .scroll_previous_container {
    top: 14%;
  }
  .blog_container .scroll_next_container {
    top: 14%;
  }
  .grow_your_business_section {
    background-image: none;
  }
  .slider-heading-font {
    font-size: 25px;
    padding-top: 18px;
    line-height: 1.4;
  }
  .mobile-view-slider-contact-button {
    text-align: center;
  }
  .mobile-view-get-a-quotes-at-slider {
    display: flex;
    justify-content: center;
  }
  .team-background {
    background-color: #f4f7fa;
  }
  .our-process-discover {
    height: auto;
  }
  .horizontal_line_our_process {
    width: 54%;
  }
  .you_dream_waiting_section {
    padding-top: 20px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .an-inspiring-portfolio {
    padding: 61px 30px;
  }
  .grow_your_business_section {
    padding: 30px;
  }
  .home_get_in_touch {
    background-image: none;
  }
  .get-quote {
    display: none;
  }
  .to-header {
    display: flex;
    text-align: center;
  }
}

/* end home */

/* Custom for all start */
@media (max-width: 700px) {
  .custom-text-center {
    text-align: center;
  }

  .tagged_linkedin_right {
    position: absolute;
    top: 53%;
    right: 0;
  }

  .tagged_linkedin_left {
    position: absolute;
    top: 53%;
    left: 0;
  }

  .a_technology {
    width: 100%;
  }
}
/* Custom for all end */
