/* media query for tablet */

@media screen and (max-width: 1024px) {
  html,
  body {
    overflow-x: hidden;
  }

  .container_one h2 {
    padding: 0 20px !important;
    font-size: 20px !important;
  }

  .container_one p {
    padding: 0 20px !important;
    font-size: 14px !important;
  }

  .elementor-15 .elementor-element.elementor-element-726622c9 {
    width: 100% !important;
  }

  .ekit-wid-con .elementskit-section-title-wraper.center,
  .ekit-wid-con .elementskit-section-title-wraper.text_center {
    padding-top: 25px !important;
  }

  .quote-form .one-third {
    width: 100% !important;
  }

  .elementor-16 .elementor-element.elementor-element-c3850b6 {
    width: 100% !important;
  }

  .elementor-16 .elementor-element.elementor-element-cd6709e {
    width: 100% !important;
  }

  .container_three {
    padding: 0 20px !important;
  }

  .container_four {
    padding: 0 20px !important;
  }
}

/* media query for moobile screen*/
@media screen and (max-width: 767px) {
  html,
  body {
    overflow-x: hidden;
  }

  .container_one h1 {
    padding: 0 15px !important;
    font-size: 20px !important;
  }

  .container_one h2 {
    padding: 0 15px !important;
    font-size: 20px !important;
  }

  .container_one p {
    padding: 0 15px !important;
    font-size: 13px !important;
  }

  .elementor-element .elementor-widget-container .container_one p {
    padding: 0;
  }

  .elementor-widget-heading .elementor-heading-title {
    font-size: 21px;
  }

  .elementor-element .elementor-widget-container {
    font-size: 13px;
    font-weight: 500;
    color: black;
    text-align: justify;
  }

  .elementor-15
    .elementor-element.elementor-element-c630e09
    .elementor-heading-title {
    text-align: center;
  }

  .sp-testimonial-free-section .sp-testimonial-client-testimonial,
  .sp-testimonial-free-section .sp-testimonial-client-testimonial p {
    font-size: 12px !important;
    color: black !important;
  }

  .elementor-15 .elementor-element.elementor-element-6c16de3 .elementor-button {
    margin: 0 auto !important;
    display: block !important;
  }

  .elementor-15
    .elementor-element.elementor-element-388cf8a4
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: 37px !important;
  }

  .elementor-15
    .elementor-element.elementor-element-3d196d99
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: 37px !important;
  }

  .elementor-15
    .elementor-element.elementor-element-723f72c6
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: 37px !important;
  }

  .elementor-15
    .elementor-element.elementor-element-5171362d
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: 37px !important;
  }

  .elementor-15 .elementor-element.elementor-element-08964a9 .elementor-button {
    margin: 0 auto !important;
    display: block !important;
  }

  .quote-form p {
    padding-bottom: 3px !important;
  }

  .elementor-element .elementor-widget-container h2 {
    font-size: 20px !important;
    text-align: left !important;
  }

  .container_two {
    padding: 0 15px !important;
  }

  .container_two h3 {
    font-size: 16px !important;
    letter-spacing: 0.5px;
  }

  .container_two p {
    font-size: 14px !important;
    color: black !important;
  }

  .container_two ul li {
    font-size: 13px !important;
    color: black !important;
    list-style: none !important;
  }

  .elementor-column
    .elementor-widget-wrap
    .elementor-element
    .elementor-widget-container
    .abhi {
    width: 100% !important;
    height: 200px !important;
    padding-left: 0 !important;
  }

  .container_three {
    padding: 0 15px !important;
  }

  .container_three p {
    padding: 0 !important;
    font-size: 13px !important;
    color: black !important;
  }

  .container_four {
    padding: 0 15px !important;
  }

  .container_four p {
    padding: 0 !important;
    font-size: 13px !important;
    color: black !important;
  }

  .elementor-859
    .elementor-element.elementor-element-f9e3bb2
    .elementor-heading-title {
    font-size: 20px !important;
  }

  .elementor-858
    .elementor-element.elementor-element-1480f04
    .gallery-item
    img {
    width: 100% !important;
    height: 200px !important;
  }

  .elementor-857
    .elementor-element.elementor-element-7c20834
    .elementor-heading-title {
    font-size: 20px !important;
  }

  .elementor-857
    .elementor-element.elementor-element-79ffaa3
    .gallery-item
    img {
    width: 100% !important;
    height: 200px !important;
  }

  .elementor-856
    .elementor-element.elementor-element-2cde29e
    .elementor-heading-title {
    font-size: 20px !important;
    color: black !important;
    text-align: left !important;
  }

  .elementor-855
    .elementor-element.elementor-element-f73501a
    .elementor-heading-title {
    font-size: 20px !important;
    color: black !important;
    text-align: center !important;
  }

  .elementor-855
    .elementor-element.elementor-element-297609b
    .elementor-heading-title {
    font-size: 20px !important;
    color: black !important;
    text-align: justify !important;
  }

  .elementor-855
    .elementor-element.elementor-element-3d08124
    .elementor-heading-title {
    font-size: 20px !important;
    color: black !important;
    text-align: left !important;
  }

  .elementor-855
    .elementor-element.elementor-element-6f92d17
    .elementor-heading-title {
    font-size: 20px !important;
    color: black !important;
    text-align: left !important;
  }

  .quote-form p {
    padding-bottom: 4px !important;
  }

  .elementor-kit-13 h3 {
    font-size: 20px !important;
    text-align: left;
  }

  .elementor-856
    .elementor-element.elementor-element-c46c8ff
    .gallery-item
    img {
    width: 100% !important;
    height: 200px !important;
  }

  .elementor-widget-text-editor {
    text-align: justify !important;
    /* margin-top: -30px !important; */
  }

  .elementor-16
    .elementor-element.elementor-element-0a522d6
    .elementor-icon-box-title {
    text-align: center !important;
  }
  .elementor-16
    .elementor-element.elementor-element-1f13974
    .elementor-icon-box-title {
    text-align: center !important;
  }
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
    justify-content: start !important;
  }
  .elementor-element .elementor-widget-container h2 {
    text-align: center !important;
  }
  .elementor-reverse-mobile > .elementor-container > :first-child {
    order: 0 !important;
  }
  .elementor-859 .elementor-element.elementor-element-d4ddc24 img {
    width: 100% !important;
  }
  .elementor-widget-image .attachment-large {
    vertical-align: middle;
    display: inline-block;
    margin-top: 0px !important;
    margin-bottom: 5px;
  }
  .elementor-kit-13 h2 {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 24px !important;
    padding: 10px 0px;
  }

}

.elementor-kit-13 h1 {
  font-family: "Roboto Condensed", Sans-serif;
  font-size: 24px !important;
  margin-bottom: 0px !important;
  text-align: center !important;
}

.elementor-widget:not(:last-child) {
  margin-bottom: 7px !important;
}

.comments-area a,
.page-content a {
  text-decoration: none !important;
}

.elementor-widget-image img {
  vertical-align: middle;
  display: inline-block;
  margin-top: 80px !important;
}

.elementor-16
  .elementor-element.elementor-element-8d57b14
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
  text-align: center;
}

.elementor-16
  .elementor-element.elementor-element-8d57b14
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
  text-align: left;
}

.elementor-15
  .elementor-element.elementor-element-b8e8be3
  .elementor-divider-separator {
  width: 549px !important;
  margin: 0 auto;
}

.elementor-kit-13 h1 {
  font-family: "Roboto Condensed", Sans-serif;
  font-size: 35px !important;
}
p a {
  color: blue !important;
}
.elementor-855 .elementor-element.elementor-element-0d5692f img {
  width: 80% !important;
}
.elementor-855 .elementor-element.elementor-element-6121bec {
  width: 100% !important; 
  }
