/* Laptop Layout: 1200px. */
@media only screen and (min-width: 1399px) and (max-width: 1505px) {
}
@media only screen and (min-width: 1201px) and (max-width: 1399px) {
}
/* Medium Layout: 992px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  /* home page start */
  .manu-part li {
    padding-right: 16px;
  }
  .main-manu li a {
    font-size: 16px;
  }
  .search-bar {
    padding-right: 20px;
  }
  .hero-area {
    padding: 100px 0px 100px 0px;
  }
  a.primary-btn {
    font-size: 16px;
  }
  .what-we-bottom-right h4 br,
  .section-tittle h2 br,
  .ligal-prestnce-content h2 br {
    display: none;
  }
  .single-unmatched-item h4 {
    font-size: 19px;
    margin-bottom: 25px;
  }
  .ligal-prestnce-content h2 {
    font-size: 30px;
  }
  /* about page */
  .about-tittle {
    padding: 180px 0;
  }
  .mission-first-text {
    padding-top: 0;
  }
  .single-location-item {
    padding: 25px 25px;
    padding-bottom: 35px;
  }
  .single-location-item .address2 br {
    display: none;
  }
  .single-location-item p {
    font-size: 19px;
  }
  .single-location-item a {
    font-size: 17px;
    line-height: 25px;
  }
  .single-location-item h4 {
    line-height: 30px;
  }
  .single-location-item h6 {
    font-size: 22px;
    line-height: 33px;
  }
  .mission-secound-text {
    margin-top: 130px;
  }
  /* services all page start */
  .assistant-content p {
    font-size: 16px;
  }
  .clerical-services .assistant-content h4 {
    font-size: 19px;
  }
  /* services v1 page start */
  .page-tittle {
    padding: 150px 0;
  }
  .services-v1-getin-touch {
    padding-top: 85px;
  }
  /* contact us page start */
  .apply-form {
    width: auto;
  }
  .schadul-call {
    gap: 10px;
  }
  .schdul-text p br {
    display: none;
  }
  .schadul-call {
    width: 50%;
  }
  .schadul-call:last-child {
    width: 50%;
  }
  .schdul-icon {
    height: 40px;
    width: 90px;
  }
  /* services v2 page start */
  .email-management {
    padding-top: 0;
  }
  .servicesv2-item .unmatched-icon {
    margin-bottom: 15px;
  }
  .servicesv2-item .single-unmatched-item h4 {
    margin-bottom: 15px;
  }
  .servicesv2-item .single-unmatched-item p {
    font-size: 14px;
  }
}
/* Tablet & mobile Layout: 768px. */
@media only screen and (max-width: 991px) {
  .what-we-bottom-right h4 br,
  .section-tittle h2 br,
  .ligal-prestnce-content h2 br,
  .hero-content h2 br {
    display: none;
  }
  .manu-part {
    display: none;
  }
  .mobila-manu-area {
    display: block;
  }
  .mean-bar {
    margin-top: -45px;
  }
  .mean-container .mean-nav {
    margin-bottom: 15px;
  }
  /* contact us */
  .apply-form.contact-form {
    padding-left: 0;
  }
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area {
    padding: 60px 0;
  }
  section.what-we-do {
    padding-top: 80px;
  }
  .section-tittle {
    margin-bottom: 80px;
  }
  .what-we-do-left {
    margin-bottom: 30px;
  }
  .what-we-do-right {
    margin-bottom: 30px;
  }
  section.unmatched {
    padding-top: 80px;
  }
  .single-unmatched-item h4 {
    font-size: 22px;
    margin-bottom: 25px;
  }
  .legal-presence-area {
    padding-top: 50px;
  }
  .ligal-prestnce-content {
    margin-bottom: 30px;
  }
  .ligal-prestnce-img-bottom {
    margin-bottom: 30px;
  }
  .testmonial-area {
    padding-top: 80px;
  }
  .get-in-touch {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .get-in-touch-main {
    padding: 30px;
  }
  .get-in-touch-left p br {
    display: none;
  }
  .logo-part p {
    margin-bottom: 30px;
  }
  .secound-adress {
    margin-bottom: 27px;
  }
  .contact-part {
    padding-top: 50px;
  }
  .logo-part p {
    width: auto;
  }
  /* about page start */
  .page-tittle {
    padding: 150px 0;
  }
  .page-tittle h2 {
    font-size: 52px;
  }
  .about-content-area {
    padding-top: 80px;
  }
  .over-view-text,
  .mission-img,
  .over-view-img,
  .mission-img {
    padding-bottom: 60px;
  }
  .missino-left-text {
    margin-bottom: 60px;
  }
  .mission-first-text {
    padding-top: 0;
  }
  .mission-secound-text {
    margin-top: 60px;
  }
  .location-area {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .single-location-item h4 {
    font-size: 20px;
    line-height: 35px;
  }
  .single-location-item {
    padding: 27px;
    padding-bottom: 37px;
  }
  .single-location-item h6 {
    font-size: 22px;
    line-height: 30px;
  }
  .single-location-item p {
    font-size: 20px;
  }
  .single-location-item .address2 br {
    display: none;
  }
  .single-location-item a {
    font-size: 18px;
    line-height: 25px;
  }
  /* services all page start */
  .page-tittle p br {
    display: none;
  }
  /* services v1 page */
  .data-enty-img,
  .customer-support,
  .ndis-services,
  .email-management-img,
  .data-entry-content,
  .customer-support-img,
  .ndis-servies-text,
  .services-v1-getin-touch {
    padding-top: 80px;
  }
  /* career v1 page start */
  .career-content-area {
    padding: 80px 0;
  }
  .career-top-content p br {
    display: none;
  }
  .career-bottom-content p br {
    display: none;
  }
  .career-apply-btn {
    padding-top: 20px;
  }
  /* career v2 */
  .apply-form {
    width: auto;
  }
  .career-main {
    padding: 80px 0;
  }
  /* contact us page start */
  .contact-form-part {
    padding: 80px 0;
  }
  .apply-form.contact-form {
    padding-top: 60px;
  }
  .question-area {
    padding-left: 0;
  }
  /* services v2 page */
  .email-management {
    padding-top: 0;
  }
  .email-management2-img {
    padding-top: 60px;
  }
  .email-management2-img {
    margin-bottom: 60px;
  }
  .email-management2-content {
    padding-top: 60px;
  }
  .servicesv2-item {
    padding: 80px 0;
  }
  .servicesv2-item .unmatched-icon {
    margin-bottom: 15px;
  }
  .servicesv2-item .single-unmatched-item h4 {
    margin-bottom: 15px;
  }
  .servicesv2-item .single-unmatched-item p {
    font-size: 14px;
  }
  .calander-streamling-are {
    padding-bottom: 60px;
  }
  .calander-streamling-img {
    padding-bottom: 60px;
  }
  .improving-img {
    padding-bottom: 60px;
  }
  .servicesv2-bottom-content {
    padding-bottom: 80px;
  }
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
  .hero-area {
    padding: 50px 0;
  }
  .hero-content p {
    font-size: 22px;
    margin-bottom: 20px;
  }
  .hero-content h2 {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 34px;
  }
  section.what-we-do {
    padding-top: 60px;
  }
  .section-tittle {
    margin-bottom: 50px;
  }
  .what-we-do-left h4 br {
    display: none;
  }
  .what-we-do-left h4 {
    font-size: 24px;
    text-align: center;
  }
  .what-we-do-left h6 {
    font-size: 18px;
  }
  .what-we-do-left {
    margin-bottom: 30px;
  }
  .what-we-do-right {
    margin-bottom: 30px;
  }
  section.unmatched {
    padding-top: 60px;
  }
  section.unmatched .section-tittle h2 {
    font-size: 25px;
  }
  .single-unmatched-item h4 {
    margin-bottom: 18px;
  }
  .single-unmatched-item {
    padding: 20px;
    height: auto;
  }
  .legal-presence-area {
    padding-top: 30px;
  }
  .ligal-prestnce-content h2 {
    font-size: 29px;
  }
  .ligal-prestnce-content {
    margin-bottom: 30px;
  }
  .ligal-prestnce-img-bottom {
    margin-bottom: 30px;
  }
  .testmonial-area {
    padding-top: 60px;
  }
  .get-in-touch {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .get-in-touch-main {
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
  }
  .get-in-touch-left p br {
    display: none;
  }
  .logo-part p {
    width: auto;
  }
  .logo-part p {
    margin-bottom: 20px;
  }
  .address-part {
    padding-top: 40px;
  }
  .first-address {
    margin-bottom: 30px;
  }
  .secound-adress {
    margin-bottom: 20px;
  }
  .contact-part {
    padding-top: 20px;
  }
  /* about page start */
  .page-tittle h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .page-tittle {
    padding: 70px 0;
  }
  .about-content-area {
    padding-top: 60px;
  }
  .over-view-text,
  .mission-img,
  .over-view-img,
  .mission-img {
    padding-bottom: 30px;
  }
  .missino-left-text {
    margin-bottom: 30px;
  }
  .over-view-img {
    padding-bottom: 0;
  }
  .mission-secound-text {
    margin-top: 30px;
  }
  .location-area {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .single-location-item {
    padding: 20px;
  }
  .single-location-item h4 {
    font-size: 20px;
    line-height: 30px;
  }
  .single-location-item h6 {
    font-size: 20px;
    line-height: 30px;
  }
  .single-location-item p {
    font-size: 17px;
  }
  .single-location-item a {
    font-size: 17px;
    line-height: 22px;
  }
  /* serices all page start */
  .services-all-hero .page-tittle h2 {
    font-size: 39px;
  }
  .virutal-assistant {
    padding-top: 60px;
  }
  .assistant-content p {
    font-size: 16px;
  }
  .technical-support,
  .inbound-outbound,
  .clerical-services,
  .graphic-design-services {
    padding: 60px 0;
  }
  .clerical-services .assistant-content h4 {
    font-size: 19px;
  }
  /* services v1 page */
  .services-v1-main {
    padding-top: 60px;
  }
  .data-enty-img,
  .customer-support,
  .ndis-services,
  .email-management-img,
  .data-entry-content,
  .customer-support-img,
  .ndis-servies-text,
  .services-v1-getin-touch {
    padding-top: 60px;
  }
  .services-v1-hero .page-tittle h2 {
    line-height: 45px;
  }
  .page-btn {
    margin-top: 40px;
  }
  .services-v1-main p br {
    display: none;
  }
  .services-v1-getin-touch {
    padding-bottom: 60px;
  }
  /* career v1 page start */
  .career-content-area {
    padding: 60px 0;
    text-align: center;
    background: #fdfafa;
  }
  .career-top-content p br {
    display: none;
  }
  .career-bottom-content p br {
    display: none;
  }
  .career-apply-btn {
    padding-top: 15px;
  }
  /* career v2 page start */
  .career-main {
    padding: 60px 0;
  }
  .apply-form {
    width: auto;
    padding: 20px;
  }
  .name-area {
    gap: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .resume-area {
    padding: 15px;
  }
  .newslatter-btn input,
  .terms-btn input {
    height: 20px;
    width: 20px;
  }
  .newslatter-btn span,
  .terms-btn span {
    font-size: 12px;
  }
  /* contact us page start */
  .page-tittle h2 br {
    display: none;
  }
  .contact-form-part {
    padding: 60px 0;
  }
  .social-link {
    margin-bottom: 30px;
  }
  .question-area {
    padding-left: 0;
  }
  .qustion-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* services v2 page start */
  .email-management {
    padding-top: 0;
  }
  .email-management2-img {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .email-management2-content {
    padding-top: 0;
  }
  .Solutions-offer {
    padding-bottom: 30px;
  }
  .email-management2-content h4 {
    font-size: 30px;
  }
  .servicesv2-item {
    padding: 80px 0;
  }
  .single-unmatched-item p {
    font-size: 16px;
  }
  .calander-streamling-are {
    padding-bottom: 30px;
  }
  .calander-streamling-img {
    margin-bottom: 30px;
  }
  .improving-img {
    padding-bottom: 30px;
  }
  .servicesv2-bottom-content h4 {
    font-size: 30px;
  }
  .servicesv2-bottom-content {
    padding-bottom: 80px;
  }
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
