.elementor-171
  .elementor-element.elementor-element-xzv1c7c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-171
  .elementor-element.elementor-element-xzv1c7c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2019/07/DSC_6673.JPG");
  background-position: center center;
  background-size: cover;
}
.elementor-171
  .elementor-element.elementor-element-xzv1c7c
  > .elementor-background-overlay {
  background-color: #0c0c0c;
  opacity: 0.5;
  transition: background 0.9s, border-radius 0.3s, opacity 0.9s;
}
.elementor-171 .elementor-element.elementor-element-xzv1c7c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 70px 0px 80px 0px;
}
.elementor-171
  .elementor-element.elementor-element-1m6w5cw
  > .elementor-element-populated,
.elementor-171
  .elementor-element.elementor-element-1m6w5cw
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-171
  .elementor-element.elementor-element-1m6w5cw
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-171
  .elementor-element.elementor-element-1m6w5cw
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 82px 30px 50px 30px;
}
.elementor-171
  .elementor-element.elementor-element-1m6w5cw
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-171
  .elementor-element.elementor-element-b90667b
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Lato", Sans-serif;
  font-size: 50px;
  font-weight: 600;
}
.elementor-171 .elementor-element.elementor-element-0ceeeb1 {
  text-align: justify;
  color: #ffffff;
  font-family: "Lato", Sans-serif;
  font-size: 20px;
}
.elementor-171
  .elementor-element.elementor-element-8992da0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-171
  .elementor-element.elementor-element-a134bd4
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 5px;
}
.elementor-171
  .elementor-element.elementor-element-a134bd4
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 5px;
}
.elementor-171 .elementor-element.elementor-element-a134bd4 .elementor-button {
  font-family: "Lato", Sans-serif;
  font-size: 20px;
  font-weight: normal;
  fill: #ffffff;
  color: #ffffff;
  background-color: #f31515;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f31515;
  border-radius: 0px 0px 0px 0px;
  padding: 12px 24px 12px 24px;
}
.elementor-171
  .elementor-element.elementor-element-a134bd4
  .elementor-button:hover,
.elementor-171
  .elementor-element.elementor-element-a134bd4
  .elementor-button:focus {
  color: #f31515;
  background-color: rgba(0, 0, 0, 0);
  border-color: #f31515;
}
.elementor-171
  .elementor-element.elementor-element-a134bd4
  .elementor-button:hover
  svg,
.elementor-171
  .elementor-element.elementor-element-a134bd4
  .elementor-button:focus
  svg {
  fill: #f31515;
}
.elementor-171
  .elementor-element.elementor-element-8ab10ab
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-171
  .elementor-element.elementor-element-e85df54
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 5px;
}
.elementor-171
  .elementor-element.elementor-element-e85df54
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 5px;
}
.elementor-171 .elementor-element.elementor-element-e85df54 .elementor-button {
  font-family: "Lato", Sans-serif;
  font-size: 20px;
  font-weight: normal;
  fill: #f31515;
  color: #f31515;
  background-color: rgba(243, 21, 21, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f31515;
  border-radius: 0px 0px 0px 0px;
  padding: 12px 24px 12px 24px;
}
.elementor-171
  .elementor-element.elementor-element-e85df54
  .elementor-button:hover,
.elementor-171
  .elementor-element.elementor-element-e85df54
  .elementor-button:focus {
  color: #ffffff;
  background-color: #f31515;
  border-color: #f31515;
}
.elementor-171
  .elementor-element.elementor-element-e85df54
  .elementor-button:hover
  svg,
.elementor-171
  .elementor-element.elementor-element-e85df54
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-171
  .elementor-element.elementor-element-183bfac
  > .elementor-element-populated,
.elementor-171
  .elementor-element.elementor-element-183bfac
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-171
  .elementor-element.elementor-element-183bfac
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-171
  .elementor-element.elementor-element-183bfac
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 30px 0px 30px;
}
.elementor-171
  .elementor-element.elementor-element-183bfac
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-171 .elementor-element.elementor-element-fbb76ed {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 045px 0px 020px 0px;
}
.elementor-171
  .elementor-element.elementor-element-fbb76ed
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-171 .elementor-element.elementor-element-3822e51 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-171 .elementor-element.elementor-element-63af7bd {
  text-align: left;
}
.elementor-171
  .elementor-element.elementor-element-63af7bd
  .elementor-heading-title {
  color: #333333;
  font-family: "Lato", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-171 .elementor-element.elementor-element-da10639 {
  text-align: left;
  color: #0c0c0c;
  font-family: "Lato", Sans-serif;
  font-size: 18px;
}
.elementor-171 .elementor-element.elementor-element-b47214c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-171
  .elementor-element.elementor-element-b47214c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-171 .elementor-element.elementor-element-b177c66 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-171
  .elementor-element.elementor-element-b177c66
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-171 .elementor-element.elementor-element-bb4621c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-171
  .elementor-element.elementor-element-bb4621c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-171
  .elementor-element.elementor-element-cbd1fcf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-171
  .elementor-element.elementor-element-cbd1fcf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-171 .elementor-element.elementor-element-cbd1fcf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 045px 0px 45px 0px;
}
.elementor-171
  .elementor-element.elementor-element-cbd1fcf
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-171 .elementor-element.elementor-element-da01ab0 {
  text-align: left;
}
.elementor-171
  .elementor-element.elementor-element-da01ab0
  .elementor-heading-title {
  color: #333333;
  font-family: "Lato", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-171
  .elementor-element.elementor-element-f6ce65d
  > .elementor-widget-container {
  padding: 020px 0px 0px 0px;
}
.elementor-171
  .elementor-element.elementor-element-a30fb0e
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 5px;
}
.elementor-171
  .elementor-element.elementor-element-a30fb0e
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 5px;
}
.elementor-171 .elementor-element.elementor-element-a30fb0e .elementor-button {
  font-family: "Lato", Sans-serif;
  font-size: 20px;
  font-weight: normal;
  fill: #ffffff;
  color: #ffffff;
  background-color: #f31515;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f31515;
  border-radius: 0px 0px 0px 0px;
  padding: 12px 24px 12px 24px;
}
.elementor-171
  .elementor-element.elementor-element-a30fb0e
  .elementor-button:hover,
.elementor-171
  .elementor-element.elementor-element-a30fb0e
  .elementor-button:focus {
  color: #f31515;
  background-color: rgba(0, 0, 0, 0);
  border-color: #f31515;
}
.elementor-171
  .elementor-element.elementor-element-a30fb0e
  .elementor-button:hover
  svg,
.elementor-171
  .elementor-element.elementor-element-a30fb0e
  .elementor-button:focus
  svg {
  fill: #f31515;
}
.elementor-171
  .elementor-element.elementor-element-1ce4b27:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-171
  .elementor-element.elementor-element-1ce4b27
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0);
  background-image: url("../../2019/07/DSC_6793.JPG");
  background-size: cover;
}
.elementor-171
  .elementor-element.elementor-element-1ce4b27
  > .elementor-background-overlay {
  background-color: rgba(12, 12, 12, 0.74);
  opacity: 0.7;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-171 .elementor-element.elementor-element-1ce4b27 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 45px 0px 15px 0px;
}
.elementor-171
  .elementor-element.elementor-element-a641fa1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-171
  .elementor-element.elementor-element-a641fa1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-171 .elementor-element.elementor-element-a641fa1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 045px 0px 45px 0px;
}
.elementor-171
  .elementor-element.elementor-element-a641fa1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-171 .elementor-element.elementor-element-c1fc50b {
  text-align: left;
}
.elementor-171
  .elementor-element.elementor-element-c1fc50b
  .elementor-heading-title {
  color: #333333;
  font-family: "Lato", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-171
  .elementor-element.elementor-element-2046c77
  > .elementor-widget-container {
  padding: 020px 0px 0px 0px;
}
.elementor-171
  .elementor-element.elementor-element-16bc5ea0
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-171 .elementor-element.elementor-element-16bc5ea0 {
  padding: 100px 0px 100px 0px;
}
.elementor-171 .elementor-element.elementor-element-1cfd64b {
  text-align: left;
}
.elementor-171
  .elementor-element.elementor-element-1cfd64b
  .elementor-heading-title {
  color: #333333;
  font-family: "Lato", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-171
  .elementor-element.elementor-element-7c764a55
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-171 .elementor-element.elementor-element-7c764a55 {
  padding: 25px 0px 0px 0px;
}
.elementor-171 .elementor-element.elementor-element-19b07e9f img {
  max-width: 45%;
}
.elementor-171 .elementor-element.elementor-element-524c2e3a img {
  max-width: 45%;
}
.elementor-171 .elementor-element.elementor-element-6672fe4f img {
  max-width: 45%;
}
.elementor-171 .elementor-element.elementor-element-aa1891c img {
  max-width: 45%;
}
.elementor-171 .elementor-element.elementor-element-1b3d4619 img {
  max-width: 45%;
}
@media (max-width: 1024px) {
  .elementor-171 .elementor-element.elementor-element-fbb76ed {
    padding: 045px 0px 045px 0px;
  }
  .elementor-171 .elementor-element.elementor-element-16bc5ea0 {
    padding: 100px 25px 100px 25px;
  }
  .elementor-171 .elementor-element.elementor-element-19b07e9f img {
    max-width: 70%;
  }
  .elementor-171 .elementor-element.elementor-element-524c2e3a img {
    max-width: 70%;
  }
  .elementor-171 .elementor-element.elementor-element-6672fe4f img {
    max-width: 70%;
  }
  .elementor-171 .elementor-element.elementor-element-aa1891c img {
    max-width: 70%;
  }
  .elementor-171 .elementor-element.elementor-element-1b3d4619 img {
    max-width: 70%;
  }
}
@media (min-width: 768px) {
  .elementor-171 .elementor-element.elementor-element-1m6w5cw {
    width: 60%;
  }
  .elementor-171 .elementor-element.elementor-element-8992da0 {
    width: 23%;
  }
  .elementor-171 .elementor-element.elementor-element-8ab10ab {
    width: 76.981%;
  }
  .elementor-171 .elementor-element.elementor-element-183bfac {
    width: 40%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-171 .elementor-element.elementor-element-1m6w5cw {
    width: 100%;
  }
  .elementor-171 .elementor-element.elementor-element-183bfac {
    width: 100%;
  }
  .elementor-171 .elementor-element.elementor-element-773abab {
    width: 50%;
  }
  .elementor-171 .elementor-element.elementor-element-7e0ea0b {
    width: 50%;
  }
  .elementor-171 .elementor-element.elementor-element-38d9a0e {
    width: 50%;
  }
  .elementor-171 .elementor-element.elementor-element-126bc42 {
    width: 50%;
  }
  .elementor-171 .elementor-element.elementor-element-5e3932d {
    width: 50%;
  }
  .elementor-171 .elementor-element.elementor-element-56ed143 {
    width: 50%;
  }
  .elementor-171 .elementor-element.elementor-element-3b0e775 {
    width: 50%;
  }
  .elementor-171 .elementor-element.elementor-element-85be7ed {
    width: 50%;
  }
  .elementor-171 .elementor-element.elementor-element-736ba51 {
    width: 50%;
  }
  .elementor-171 .elementor-element.elementor-element-fad6e09 {
    width: 50%;
  }
  .elementor-171 .elementor-element.elementor-element-8501698 {
    width: 50%;
  }
  .elementor-171 .elementor-element.elementor-element-a72c4fd {
    width: 50%;
  }
  .elementor-171 .elementor-element.elementor-element-146adcf {
    width: 100%;
  }
  .elementor-171 .elementor-element.elementor-element-9e8ba06 {
    width: 100%;
  }
  .elementor-171 .elementor-element.elementor-element-2485da0 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-171
    .elementor-element.elementor-element-xzv1c7c:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-171
    .elementor-element.elementor-element-xzv1c7c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-171
    .elementor-element.elementor-element-1ce4b27:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-171
    .elementor-element.elementor-element-1ce4b27
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-xzv1c7c {
    padding: 130px 0px 45px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-1m6w5cw
    > .elementor-element-populated {
    padding: 30px;
  }
  .elementor-171
    .elementor-element.elementor-element-b90667b
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-171 .elementor-element.elementor-element-0ceeeb1 {
    text-align: left;
    font-size: 18px;
  }
  .elementor-171 .elementor-element.elementor-element-8992da0 {
    width: 100%;
  }
  .elementor-171 .elementor-element.elementor-element-8ab10ab {
    width: 100%;
  }
  .elementor-171
    .elementor-element.elementor-element-8ab10ab
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-183bfac
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-171 .elementor-element.elementor-element-fbb76ed {
    padding: 045px 0px 55px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-4c63070
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-c0eaae0
    > .elementor-element-populated {
    padding: 10px !important;
  }
  .elementor-171
    .elementor-element.elementor-element-63af7bd
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-171 .elementor-element.elementor-element-da10639 {
    font-size: 18px;
  }
  .elementor-171
    .elementor-element.elementor-element-773abab
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-7e0ea0b
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-38d9a0e
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-126bc42
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-5e3932d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-56ed143
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-3b0e775
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-85be7ed
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-736ba51
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-fad6e09
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-8501698
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-a72c4fd
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171 .elementor-element.elementor-element-cbd1fcf {
    padding: 045px 0px 055px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-6711d86
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171 .elementor-element.elementor-element-1ce4b27 {
    padding: 045px 0px 045px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-146adcf
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-9e8ba06
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-2485da0
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171 .elementor-element.elementor-element-a641fa1 {
    padding: 045px 0px 055px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-3f54f26
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-171 .elementor-element.elementor-element-16bc5ea0 {
    padding: 50px 20px 50px 20px;
  }
  .elementor-171 .elementor-element.elementor-element-7c764a55 {
    padding: 15px 0px 0px 0px;
  }
  .elementor-171 .elementor-element.elementor-element-19b07e9f img {
    max-width: 45%;
  }
  .elementor-171
    .elementor-element.elementor-element-76b069f8
    > .elementor-element-populated {
    padding: 25px 0px 0px 0px;
  }
  .elementor-171 .elementor-element.elementor-element-524c2e3a img {
    max-width: 45%;
  }
  .elementor-171
    .elementor-element.elementor-element-64cc4130
    > .elementor-element-populated {
    padding: 25px 0px 0px 0px;
  }
  .elementor-171 .elementor-element.elementor-element-6672fe4f img {
    max-width: 45%;
  }
  .elementor-171 .elementor-element.elementor-element-aa1891c img {
    max-width: 45%;
  }
  .elementor-171
    .elementor-element.elementor-element-aa1891c
    > .elementor-widget-container {
    padding: 25px 0px 0px 0px;
  }
  .elementor-171
    .elementor-element.elementor-element-33c46b7c
    > .elementor-element-populated {
    padding: 25px 0px 0px 0px;
  }
  .elementor-171 .elementor-element.elementor-element-1b3d4619 img {
    max-width: 45%;
  }
}