/* CSS Document */
@font-face {
  font-family: 'ProximaNova';
  src: url(/assets/proxima-nova-58bd64bf09bcb-webfont-b6673d516728feb572a67344ac43ff667193c7db0468a74f0989ef4ca87643b3.woff2) format("woff2"), url(/assets/proxima-nova-58bd64bf09bcb-webfont-3dd076e8a26c079f665a5514bb5d59a312def5981d64210d051b23b24c1b1564.woff) format("woff");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'ProximaNova';
  src: url(/assets/proxima-nova-light-58bd6ff1139f8-webfont-175f659486ad363101cab36572c6cc089a9aab6ccb25f744535d0c15d01267de.woff2) format("woff2"), url(/assets/proxima-nova-light-58bd6ff1139f8-webfont-26d814aeb3c7ed6d72ab68cf13c12723c5d892bf3b5899b59559db902246e5b2.woff) format("woff");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'ProximaNova';
  src: url(/assets/proxima-nova-bold-58bd78a0818eb-webfont-8eee610eaa9e4d89694138f1c70297282d77692bc73251f4e10d0b25d6ab2381.woff2) format("woff2"), url(/assets/proxima-nova-bold-58bd78a0818eb-webfont-98b7367e2ac31a4b497c845366f5554be8044c387db909ca6272e83c1fb7ac76.woff) format("woff");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'ProximaNova';
  src: url(/assets/proxima-nova-semibold-58bec9402bfb2-webfont-74ddae0bf994cad8925e4c1220d10cd5a98f3574dde74441bc9b39367e5db0b6.woff2) format("woff2"), url(/assets/proxima-nova-semibold-58bec9402bfb2-webfont-e0a18fa1549892d46e2e7fc0cb470b1a756af73c767965c8db8cbf19f4918d01.woff) format("woff");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: "ProximaNova";
  src: url(data:font/opentype;base64,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);
  font-style: normal;
  font-weight: 800; }
.item {
  position: relative;
  width: 85px;
  height: 85px;
  border-radius: 50%;
  border: 1px solid #fff;
  background-color: #fff;
  margin-right: 20px; }

.radial-inner-bg {
  border-radius: 50%;
  width: 69px;
  height: 69px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; }

.progress-0 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(90deg, #fff 50%, #90B742 50%); }

.progress-1 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(86.4deg, #fff 50%, #90B742 50%); }

.progress-2 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(82.8deg, #fff 50%, #90B742 50%); }

.progress-3 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(79.2deg, #fff 50%, #90B742 50%); }

.progress-4 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(75.6deg, #fff 50%, #90B742 50%); }

.progress-5 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(72deg, #fff 50%, #90B742 50%); }

.progress-6 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(68.4deg, #fff 50%, #90B742 50%); }

.progress-7 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(64.8deg, #fff 50%, #90B742 50%); }

.progress-8 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(61.2deg, #fff 50%, #90B742 50%); }

.progress-9 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(57.6deg, #fff 50%, #90B742 50%); }

.progress-10 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(54deg, #fff 50%, #90B742 50%); }

.progress-11 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(50.4deg, #fff 50%, #90B742 50%); }

.progress-12 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(46.8deg, #fff 50%, #90B742 50%); }

.progress-13 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(43.2deg, #fff 50%, #90B742 50%); }

.progress-14 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(39.6deg, #fff 50%, #90B742 50%); }

.progress-15 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(36deg, #fff 50%, #90B742 50%); }

.progress-16 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(32.4deg, #fff 50%, #90B742 50%); }

.progress-17 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(28.8deg, #fff 50%, #90B742 50%); }

.progress-18 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(25.2deg, #fff 50%, #90B742 50%); }

.progress-19 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(21.6deg, #fff 50%, #90B742 50%); }

.progress-20 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(18deg, #fff 50%, #90B742 50%); }

.progress-21 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(14.4deg, #fff 50%, #90B742 50%); }

.progress-22 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(10.8deg, #fff 50%, #90B742 50%); }

.progress-23 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(7.2deg, #fff 50%, #90B742 50%); }

.progress-24 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(3.6deg, #fff 50%, #90B742 50%); }

.progress-25 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(0deg, #fff 50%, #90B742 50%); }

.progress-26 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-3.6deg, #fff 50%, #90B742 50%); }

.progress-27 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-7.2deg, #fff 50%, #90B742 50%); }

.progress-28 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-10.8deg, #fff 50%, #90B742 50%); }

.progress-29 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-14.4deg, #fff 50%, #90B742 50%); }

.progress-30 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-18deg, #fff 50%, #90B742 50%); }

.progress-31 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-21.6deg, #fff 50%, #90B742 50%); }

.progress-32 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-25.2deg, #fff 50%, #90B742 50%); }

.progress-33 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-28.8deg, #fff 50%, #90B742 50%); }

.progress-34 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-32.4deg, #fff 50%, #90B742 50%); }

.progress-35 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-36deg, #fff 50%, #90B742 50%); }

.progress-36 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-39.6deg, #fff 50%, #90B742 50%); }

.progress-37 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-43.2deg, #fff 50%, #90B742 50%); }

.progress-38 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-46.8deg, #fff 50%, #90B742 50%); }

.progress-39 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-50.4deg, #fff 50%, #90B742 50%); }

.progress-40 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-54deg, #fff 50%, #90B742 50%); }

.progress-41 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-57.6deg, #fff 50%, #90B742 50%); }

.progress-42 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-61.2deg, #fff 50%, #90B742 50%); }

.progress-43 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-64.8deg, #fff 50%, #90B742 50%); }

.progress-44 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-68.4deg, #fff 50%, #90B742 50%); }

.progress-45 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-72deg, #fff 50%, #90B742 50%); }

.progress-46 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-75.6deg, #fff 50%, #90B742 50%); }

.progress-47 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-79.2deg, #fff 50%, #90B742 50%); }

.progress-48 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-82.8deg, #fff 50%, #90B742 50%); }

.progress-49 {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%), linear-gradient(-86.4deg, #fff 50%, #90B742 50%); }

.progress-50 {
  background-image: linear-gradient(-90deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-51 {
  background-image: linear-gradient(-93.6deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-52 {
  background-image: linear-gradient(-97.2deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-53 {
  background-image: linear-gradient(-100.8deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-54 {
  background-image: linear-gradient(-104.4deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-55 {
  background-image: linear-gradient(-108deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-56 {
  background-image: linear-gradient(-111.6deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-57 {
  background-image: linear-gradient(-115.2deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-58 {
  background-image: linear-gradient(-118.8deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-59 {
  background-image: linear-gradient(-122.4deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-60 {
  background-image: linear-gradient(-126deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-61 {
  background-image: linear-gradient(-129.6deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-62 {
  background-image: linear-gradient(-133.2deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-63 {
  background-image: linear-gradient(-136.8deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-64 {
  background-image: linear-gradient(-140.4deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-65 {
  background-image: linear-gradient(-144deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-66 {
  background-image: linear-gradient(-147.6deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-67 {
  background-image: linear-gradient(-151.2deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-68 {
  background-image: linear-gradient(-154.8deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-69 {
  background-image: linear-gradient(-158.4deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-70 {
  background-image: linear-gradient(-162deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-71 {
  background-image: linear-gradient(-165.6deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-72 {
  background-image: linear-gradient(-169.2deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-73 {
  background-image: linear-gradient(-172.8deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-74 {
  background-image: linear-gradient(-176.4deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-75 {
  background-image: linear-gradient(-180deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-76 {
  background-image: linear-gradient(-183.6deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-77 {
  background-image: linear-gradient(-187.2deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-78 {
  background-image: linear-gradient(-190.8deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-79 {
  background-image: linear-gradient(-194.4deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-80 {
  background-image: linear-gradient(-198deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-81 {
  background-image: linear-gradient(-201.6deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-82 {
  background-image: linear-gradient(-205.2deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-83 {
  background-image: linear-gradient(-208.8deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-84 {
  background-image: linear-gradient(-212.4deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-85 {
  background-image: linear-gradient(-216deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-86 {
  background-image: linear-gradient(-219.6deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-87 {
  background-image: linear-gradient(-223.2deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-88 {
  background-image: linear-gradient(-226.8deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-89 {
  background-image: linear-gradient(-230.4deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-90 {
  background-image: linear-gradient(-234deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-91 {
  background-image: linear-gradient(-237.6deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-92 {
  background-image: linear-gradient(-241.2deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-93 {
  background-image: linear-gradient(-244.8deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-94 {
  background-image: linear-gradient(-248.4deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-95 {
  background-image: linear-gradient(-252deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-96 {
  background-image: linear-gradient(-255.6deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-97 {
  background-image: linear-gradient(-259.2deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-98 {
  background-image: linear-gradient(-262.8deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-99 {
  background-image: linear-gradient(-266.4deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.progress-100 {
  background-image: linear-gradient(-270deg, transparent 50%, #90B742 50%), linear-gradient(270deg, #fff 50%, #90B742 50%); }

.album_list {
  float: left;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  position: relative; }

.album_name {
  float: left;
  font-size: 20px;
  color: #4a4a4a;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-family: ProximaNova; }

.social-heading {
  color: #4a4a4a;
  font-family: ProximaNova; }

.photo_count {
  float: left;
  color: #717171;
  width: 100%;
  font-family: ProximaNova; }

.album_title {
  width: 210px;
  float: left;
  margin-top: 15px;
  margin-left: 10px;
  text-align: left;
  position: relative;
  font-family: ProximaNova; }

div.reveal-modal.open.redesign-modal.album_modal {
  height: 450px;
  min-height: 283px;
  padding-bottom: 20px;
  overflow: hidden;
  overflow-y: scroll;
  margin: 12% auto; }
  div.reveal-modal.open.redesign-modal.album_modal::-webkit-scrollbar {
    display: none; }
  @media screen and (min-width: 320px) and (max-width: 480px) {
    div.reveal-modal.open.redesign-modal.album_modal {
      top: 0 !important;
      bottom: 0;
      left: 0;
      right: 0;
      margin: 26% auto; } }

.thumbnail_frame {
  width: 90px;
  height: 90px;
  padding: 10px;
  float: left; }
  .thumbnail_frame img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover; }

i.fa.fa-chevron-right.right_arrow:before {
  color: #a9a5a5; }

.upload_images {
  width: 33.33%;
  height: 110px;
  padding: 5px;
  float: left; }
  .upload_images img {
    width: 100%;
    height: 100%;
    object-fit: cover; }

i.fa.fa-chevron-right.right_arrow {
  position: absolute;
  right: 15px;
  top: 35px;
  font-size: 18px; }

@media (min-width: 320px) and (max-width: 767px) {
  div.reveal-modal.open h3.social-heading {
    opacity: 1; }

  .album_title {
    width: 180px; } }
.modalbg {
  position: fixed;
  font-family: Arial, Helvetica, sans-serif;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  z-index: 99999;
  -moz-transition: all 1s ease-out;
  -webkit-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  transition: all 1s ease-out;
  -webkit-transition-delay: 0.1s;
  -moz-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  -transition-delay: 0.1s;
  display: block;
  pointer-events: none; }
  .modalbg .dialog {
    background: #fff;
    width: 580px;
    height: 330px;
    position: relative;
    top: -1000px;
    margin: 15% auto;
    border-radius: 5px; }

.modalbg.open {
  display: block;
  pointer-events: auto;
  background: rgba(0, 0, 0, 0.35);
  -moz-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out; }
  .modalbg.open .dialog {
    top: -20px;
    -moz-transition: all 0.5s ease-out;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -transition-delay: 0.2s; }

.fineprint {
  font-style: italic;
  font-size: 10px;
  color: #646; }

.dialog .redisign-colum {
  padding: 0; }
  .dialog .redisign-colum .image-side {
    background: #fff;
    height: 331px;
    position: relative;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
    .dialog .redisign-colum .image-side .choose_text {
      position: absolute;
      bottom: 18px;
      right: 38%;
      color: #fff;
      font-size: 16px;
      font-family: ProximaNova;
      z-index: 99999;
      font-weight: 600;
      line-height: 19px;
      cursor: pointer; }
    .dialog .redisign-colum .image-side .image-upload-input {
      position: absolute;
      z-index: 10000;
      bottom: 0;
      left: 36%;
      width: 64%;
      color: transparent;
      height: 25px;
      opacity: 0; }
      .dialog .redisign-colum .image-side .image-upload-input::-webkit-file-upload-button {
        visibility: hidden; }
      .dialog .redisign-colum .image-side .image-upload-input::before {
        content: '';
        background: url("https://greenpal-production.s3.amazonaws.com/images/welcome_vendor_signup/headshot.png");
        padding: 4px 31px;
        cursor: pointer;
        background-repeat: no-repeat;
        position: relative; }
    .dialog .redisign-colum .image-side .head_camera {
      position: absolute;
      bottom: 22px;
      left: 8px;
      z-index: 4; }
    .dialog .redisign-colum .image-side .cr-boundary {
      width: 100% !important;
      height: 100% !important;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
      .dialog .redisign-colum .image-side .cr-boundary .cr-viewport.cr-vp-circle {
        width: 172px !important;
        height: 172px !important;
        margin-top: 79.5px;
        border: none; }
  .dialog .redisign-colum .crop-tool {
    padding-top: 19px;
    padding-left: 21px; }
    .dialog .redisign-colum .crop-tool .drag-box {
      margin-top: 22px; }
      .dialog .redisign-colum .crop-tool .drag-box .for_desktop {
        display: block;
        float: left; }
      .dialog .redisign-colum .crop-tool .drag-box .for_mobile {
        display: none; }
      .dialog .redisign-colum .crop-tool .drag-box p {
        font-size: 14px;
        line-height: 16px;
        font-family: ProximaNova;
        font-weight: 600;
        color: #A1A1A1;
        position: relative;
        width: 130px;
        float: right;
        margin: 0;
        right: 30px; }
    .dialog .redisign-colum .crop-tool .cancel-btn {
      margin-top: 219px; }
      .dialog .redisign-colum .crop-tool .cancel-btn .cancel {
        float: left;
        position: relative;
        font-size: 14px;
        line-height: 16px;
        left: 0px;
        font-weight: 500;
        color: #3689BA;
        font-family: ProximaNova; }
        .dialog .redisign-colum .crop-tool .cancel-btn .cancel a {
          font-size: 14px;
          line-height: 16px;
          font-family: ProximaNova; }
      .dialog .redisign-colum .crop-tool .cancel-btn .btn-div {
        float: right;
        margin-right: 11px;
        margin-top: -8px; }
        .dialog .redisign-colum .crop-tool .cancel-btn .btn-div .rotate-btn {
          padding: 0px 5px 0px 5px;
          background: transparent;
          color: grey;
          position: relative;
          top: 3px;
          margin-right: 23px; }
        .dialog .redisign-colum .crop-tool .cancel-btn .btn-div .submit-btn {
          width: 90px;
          height: 32px;
          text-align: center;
          padding: 0;
          border-radius: 5px;
          background: #F9A630;
          font-size: 16px;
          line-height: 19px;
          font-weight: 600;
          font-family: ProximaNova; }
          .dialog .redisign-colum .crop-tool .cancel-btn .btn-div .submit-btn.mob-btn {
            width: auto;
            padding-left: 19px;
            padding-right: 19px; }
  .dialog .redisign-colum .cr-slider-wrap {
    width: 65%;
    margin: 15px auto;
    text-align: center;
    position: absolute;
    bottom: 15%;
    right: 0;
    left: 100%;
    margin-left: 8px;
    z-index: 1050; }
    .dialog .redisign-colum .cr-slider-wrap input {
      cursor: pointer;
      background-color: #888; }

@media screen and (min-width: 320px) and (max-width: 640px) {
  .modalbg.open {
    background: transparent;
    z-index: 100; }

  .modalbg .dialog {
    width: 100%;
    height: 454px;
    border-radius: 0px;
    position: fixed;
    margin-top: 20px; }

  .dialog .redisign-colum .image-side {
    height: 454px;
    background: transparent;
    border-radius: 0; }
    .dialog .redisign-colum .image-side .cr-boundary {
      border-radius: 0; }
    .dialog .redisign-colum .image-side .choose_text {
      right: 0px;
      bottom: 20px; }
    .dialog .redisign-colum .image-side .image-upload-input {
      width: 30%;
      left: 0;
      bottom: 0px; }

  .dialog .redisign-colum .cr-slider-wrap {
    margin-left: 0;
    width: 100%;
    bottom: 50px;
    left: 0; }

  .dialog .redisign-colum {
    position: absolute;
    bottom: 0; }

  .dialog .redisign-colum .crop-tool h6 {
    display: none; }
  .dialog .redisign-colum .crop-tool .drag-box {
    max-width: 250px;
    margin: 0 auto;
    z-index: 1050;
    position: relative; }
    .dialog .redisign-colum .crop-tool .drag-box p {
      color: #fff;
      float: left;
      margin-left: 46px;
      font-weight: 900; }
  .dialog .redisign-colum .crop-tool .for_desktop {
    display: none !important; }
  .dialog .redisign-colum .crop-tool .for_mobile {
    display: block !important;
    float: left; }
  .dialog .redisign-colum .crop-tool .cancel-btn {
    margin-top: 130px; }
    .dialog .redisign-colum .crop-tool .cancel-btn .cancel {
      color: #fff;
      z-index: 999;
      font-size: 16px;
      line-height: 19px;
      font-weight: 600;
      top: 0px;
      left: 12px; }
    .dialog .redisign-colum .crop-tool .cancel-btn .btn-div {
      position: relative;
      z-index: 1;
      top: 5px; }
      .dialog .redisign-colum .crop-tool .cancel-btn .btn-div .rotate-btn {
        color: #fff;
        margin-right: 15px;
        z-index: 1; }
      .dialog .redisign-colum .crop-tool .cancel-btn .btn-div .submit-btn {
        z-index: 1; } }
@media screen and (min-width: 320px) and (max-width: 480px) {
  div.reveal-modal.open.redesign-modal.custom-modal-mobile {
    bottom: 0;
    top: initial !important;
    max-width: 100%;
    padding: 0;
    min-height: 180px;
    height: 180px;
    border-radius: 0;
    margin: 0; }

  div.reveal-modal.open.redesign-modal.custom-modal-mobile h6.social-heading {
    display: none; }

  div.reveal-modal.open.redesign-modal.custom-modal-mobile a.social-gallery {
    width: 100%;
    height: 60px;
    border: none;
    border-bottom: 1px solid #C2C2C2;
    margin: 0; }

  div.reveal-modal.open.redesign-modal.custom-modal-mobile button.social-gallery {
    width: 100%;
    height: 60px;
    border: none;
    border-bottom: 1px solid #C2C2C2;
    margin: 0; }

  div.reveal-modal.open .social-gallery img {
    left: 33px; } }
@media screen and (min-width: 320px) and (max-width: 480px) {
  div.reveal-modal.open.improve-modal {
    min-height: 272px;
    height: 295px;
    width: 272px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 50% auto; }
    div.reveal-modal.open.improve-modal h6 {
      width: 153px;
      margin: 0 auto; }
    div.reveal-modal.open.improve-modal p {
      width: 170px;
      margin-top: 15px;
      margin-bottom: 0px; }
      div.reveal-modal.open.improve-modal p.dont-care-modal {
        width: 174px;
        margin-top: 12px; } }
@font-face {
  font-family: 'greenpal-regular';
  src: url(/assets/proxima-nova-58bd64bf09bcb-webfont-b6673d516728feb572a67344ac43ff667193c7db0468a74f0989ef4ca87643b3.woff2) format("woff2"), url(/assets/proxima-nova-58bd64bf09bcb-webfont-3dd076e8a26c079f665a5514bb5d59a312def5981d64210d051b23b24c1b1564.woff) format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'greenpal-light';
  src: url(/assets/proxima-nova-light-58bd6ff1139f8-webfont-175f659486ad363101cab36572c6cc089a9aab6ccb25f744535d0c15d01267de.woff2) format("woff2"), url(/assets/proxima-nova-light-58bd6ff1139f8-webfont-26d814aeb3c7ed6d72ab68cf13c12723c5d892bf3b5899b59559db902246e5b2.woff) format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'greenpal-bold';
  src: url(/assets/proxima-nova-bold-58bd78a0818eb-webfont-8eee610eaa9e4d89694138f1c70297282d77692bc73251f4e10d0b25d6ab2381.woff2) format("woff2"), url(/assets/proxima-nova-bold-58bd78a0818eb-webfont-98b7367e2ac31a4b497c845366f5554be8044c387db909ca6272e83c1fb7ac76.woff) format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'greenpal-semibold';
  src: url(/assets/proxima-nova-semibold-58bec9402bfb2-webfont-74ddae0bf994cad8925e4c1220d10cd5a98f3574dde74441bc9b39367e5db0b6.woff2) format("woff2"), url(/assets/proxima-nova-semibold-58bec9402bfb2-webfont-e0a18fa1549892d46e2e7fc0cb470b1a756af73c767965c8db8cbf19f4918d01.woff) format("woff");
  font-weight: normal;
  font-style: normal; }
#user_first_name,
#user_email,
#user_password {
  width: 100%;
  height: auto;
  margin: 0 0 1rem 0;
  background: #f7f7f7;
  border: 1px solid #e0e0e0; }

.google-place-autocomplete.google-place-autocomplete-inline input {
  border: 1px solid #e0e0e0;
  padding: 0.5rem; }

body {
  background: #fff; }

.contain-to-grid {
  margin: 0 auto;
  max-width: 100%;
  position: relative;
  width: 100%; }

.contain-to-grid .top-bar {
  max-width: 1200px; }

.top-bar {
  background: transparent;
  height: 63px;
  transition: linear 0.5s;
  -webkit-transition: linear 0.5s; }

.top-bar-section .right a,
.top-bar-section .right li {
  background: transparent !important;
  padding-right: 14px;
  transition: linear 0.5s;
  -webkit-transition: linear 0.5s; }

.top-bar-section .right li {
  padding-top: 14px; }

.top-bar-section .right li a.button {
  background: #f3941e !important;
  width: 178px;
  height: 36px;
  border-radius: 18px;
  font-family: 'greenpal-light';
  font-size: 15px;
  display: table-cell;
  vertical-align: middle;
  color: #fff;
  top: 0;
  padding-top: 7px; }

/*.top-bar-section .right li a.button:hover {
  background:#e88914 !important
}*/
.name a {
  line-height: 0;
  padding-top: 23px;
  padding-left: 25px;
  display: block;
  transition: linear 0.5s;
  -webkit-transition: linear 0.5s; }

.bg-change {
  background: #3AA2E1 !important;
  height: 50px !important;
  padding-top: 0px; }

.bg-change .name a {
  padding-top: 16px; }

.bg-change .top-bar-section .right li {
  padding-top: 6px; }

.header-fill img {
  margin-top: -63px;
  width: 100%; }

.header-msg {
  position: absolute;
  left: 50%;
  top: 0;
  margin-top: 108px;
  width: 100%;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  color: #fff;
  text-align: center; }

.header-msg h1 {
  text-transform: uppercase;
  color: #fff;
  margin: 0;
  padding: 0;
  font-family: 'greenpal-bold';
  font-size: 48px; }

.header-msg span {
  display: block;
  line-height: 1.25; }

.location-service {
  font-size: 36px;
  font-family: 'greenpal-regular';
  margin-top: 12px; }

.header-bottom {
  background: #EBEBEB;
  max-width: 1075px;
  position: relative;
  width: 100%;
  top: -3px; }

.cartoon-offer {
  position: absolute;
  top: -181px;
  right: 75px; }

.champion-badge {
  position: absolute;
  top: 10px;
  right: 0; }

.header-bottom h2 {
  text-align: center;
  font-size: 28px;
  padding-top: 35px;
  margin-bottom: 23px;
  font-family: 'greenpal-bold';
  color: #4f5050; }

.our-services .icon {
  float: left;
  text-align: left; }

.our-services .icon img {
  display: table-cell;
  vertical-align: text-top; }

.our-services .desc {
  width: 80%;
  float: left;
  text-transform: uppercase;
  font-family: 'greenpal-semibold';
  font-size: 15px;
  color: #4f5050;
  text-align: left;
  line-height: 1.4; }

.gp-services-sections {
  width: 33.3%;
  float: left; }

.gp-services-sections.first {
  padding-left: 100px; }

.gp-services-sections.second {
  padding-left: 75px;
  padding-right: 45px; }

.gp-services-sections.third {
  padding-right: 20px; }

.gp-services-sections.first .icon {
  width: 49px; }

.gp-services-sections.second .icon {
  width: 42px; }

.gp-services-sections.third .icon {
  width: 48px;
  margin-right: 10px; }

.order-service a.button {
  background: #f3941e;
  margin-top: 25px;
  font-family: 'greenpal-light';
  font-size: 18px;
  width: 300px;
  margin-bottom: 28px;
  height: 53px;
  padding-top: 16px;
  text-transform: uppercase;
  -webkit-box-shadow: -1px 2px 5px 0 rgba(51, 50, 50, 0.73);
  -moz-box-shadow: -1px 2px 5px 0 rgba(51, 50, 50, 0.73);
  box-shadow: -1px 2px 5px 0 rgba(51, 50, 50, 0.73); }

.content-section {
  max-width: 100%;
  background: #EBEBEB; }

.main-content {
  max-width: 1075px;
  background: #fff;
  margin: 0 auto;
  position: relative;
  margin-top: -280px; }

.top-bar-section .right .get-started {
  background-image: url(https://greenpal-production.s3.amazonaws.com/images/general/arrow-next.png) !important;
  background-position: 100% 11px !important;
  background-repeat: no-repeat !important;
  color: #fff;
  font-family: "greenpal-regular";
  font-size: 16px;
  padding-right: 18px !important;
  line-height: 2 !important; }

.greenpal-hiw h2 {
  margin-top: 20px; }

.greenpal-hiw h2 span {
  display: block;
  text-align: center;
  color: #39a2e0;
  font-size: 28px;
  font-family: 'greenpal-light';
  line-height: 1.2; }

.greenpal-hiw img {
  margin-top: 20px; }

.edit-main-section {
  padding: 0 45px;
  margin-top: 30px; }

.main-inner {
  border-top: 1px solid #b9b7b4; }

.breadcrumbs {
  padding: 0;
  background: transparent;
  border: none;
  margin-top: 42px; }

.breadcrumbs > *::before {
  content: '>';
  margin-left: 6px;
  margin-right: 18px;
  top: 0;
  color: #484848; }

ul.breadcrumbs li a,
ul.breadcrumbs li {
  color: #585858;
  font-family: 'greenpal-light';
  font-size: 13px;
  text-transform: none; }

.reviews-sections .section-title {
  color: #4a4a4a;
  font-family: 'greenpal-bold';
  font-size: 28px;
  padding-right: 145px;
  line-height: 1;
  margin-bottom: 40px; }

.review-header .media {
  width: 88px;
  height: 88px;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  margin-right: 22px; }

.review-initials {
  float: left; }

.review-heading {
  color: #3d4245;
  font-family: 'greenpal-light';
  font-size: 21px;
  margin-top: 14px;
  margin-bottom: 0; }

.review-header .media img {
  width: 100%;
  height: 100%; }

.hired-times {
  font-family: 'greenpal-bold';
  font-size: 13px;
  color: #3d4245;
  line-height: 1; }

.review-initials .stars {
  line-height: 1;
  margin-top: 7px; }

.ratings span {
  color: #3d4245;
  font-family: 'greenpal-regular';
  font-size: 13px; }

.ratings {
  margin-top: 7px;
  margin-left: 8px;
  color: #3d4245;
  font-family: 'greenpal-regular';
  font-size: 13px; }

.ratings span:last-child {
  margin-left: 8px; }

.review-header {
  margin-bottom: 15px; }

.review-content {
  padding-right: 45px; }

.custom-reviews {
  padding-right: 40px; }

.review-content p {
  color: #585858;
  font-size: 15px;
  font-family: 'greenpal-light'; }

.review-content p a {
  color: #3da6e1;
  font-size: 17px;
  font-family: 'greenpal-regular';
  cursor: pointer; }

.lawn-img {
  margin-bottom: 5px;
  height: 198px;
  overflow: hidden; }
  @media (max-width: 480px) and (min-width: 320px) {
    .lawn-img {
      height: 215px; } }
  .lawn-img img {
    width: 300px;
    padding: 5px;
    border: solid 1px #CCC;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
    object-fit: unset !important; }
    @media (max-width: 640px) and (min-width: 480px) {
      .lawn-img img {
        height: 200px; } }

ul.right {
  background-color: #39a2e0; }

.req-quote-btn button {
  width: 222px;
  height: 46px;
  padding: 0;
  background: linear-gradient(to left, #f3941e 50%, #fff 50%);
  background-size: 200% 100%;
  background-position: left bottom;
  border: 1px solid #f3941e;
  color: #f3941e;
  font-size: 16px;
  font-family: 'greenpal-light';
  text-transform: uppercase;
  transition: all 0.5s ease; }

.review-content p:last-child {
  margin-bottom: 5px; }

.req-quote-btn button:hover {
  background-position: right bottom;
  color: #fff; }

.review-each {
  border-bottom: 1px solid #b9b7b4;
  padding-bottom: 20px;
  padding-top: 30px; }

.yelp-reviews {
  background: #f7f7f7;
  border: 1px solid #d9d9d9; }

.yelp-logo {
  margin-top: 20px; }

.yelp-heading {
  color: #4a4a4a;
  font-size: 25px;
  font-family: 'greenpal-bold';
  line-height: 1.3;
  margin-top: 12px; }

.yelp-reviews-count {
  font-size: 17px;
  font-family: 'greenpal-regular';
  color: #2f2f2f;
  line-height: 1;
  margin-bottom: 32px; }

.yelp-reviewer span {
  font-family: 'greenpal-bold';
  font-size: 15px; }

.reviewer-name {
  color: #3da6e1; }

.reviewer-location {
  color: #3d4245; }

.yelp-reviewer {
  margin-top: 20px; }

.yelp-review-stars {
  line-height: 1;
  margin-top: 2px; }

.yelp-review-content {
  font-family: 'greenpal-light';
  font-size: 14px;
  color: #585858;
  margin-top: 18px; }

.yelp-review-content {
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 20px; }

.service-areas {
  background: #f7f7f7 none repeat scroll 0 0;
  border: 1px solid #d9d9d9;
  margin-top: 8px; }

.service-areas .heading {
  font-family: 'greenpal-bold';
  font-size: 17px;
  margin-top: 20px;
  color: #000000;
  margin-bottom: 0; }

.service-areas .sub-heading {
  font-family: 'greenpal-light';
  font-size: 17px;
  color: #4a4a4a;
  margin-top: 0;
  line-height: 1;
  margin-bottom: 18px; }

.service-areas .vertical {
  list-style: none;
  margin: 0;
  padding: 0; }

.service-areas .vertical {
  list-style: none;
  margin: 0;
  padding: 0; }

.service-areas .vertical a {
  font-size: 15px;
  color: #38a1df;
  font-family: 'greenpal-light'; }

.vertical.menu > li {
  margin-bottom: 5px; }

.service-areas {
  padding-bottom: 18px; }

.about-us p {
  color: #585858;
  font-size: 15px;
  font-family: 'greenpal-light';
  margin-bottom: 26px; }

.about-us {
  padding-top: 50px; }

.map-section .map-heading {
  font-size: 28px;
  font-family: 'greenpal-bold';
  color: #4a4a4a;
  margin-top: 43px;
  line-height: 1;
  margin-bottom: 0; }

.map-section .map-sub-heading {
  font-size: 17px;
  font-family: 'greenpal-light';
  color: #4a4a4a;
  line-height: 1;
  margin-top: 4px;
  margin-bottom: 10px; }

.map-section .right button {
  background: none;
  border: none;
  box-shadow: none;
  padding: 0;
  height: auto;
  width: auto;
  color: #38a1df;
  font-size: 17px;
  font-family: 'greenpal-light'; }

.map-section .right label,
.map-section .right span,
.map-section .right button {
  display: inline-block; }

.map-section .right button {
  color: #38a1df;
  font-size: 17px;
  font-family: 'greenpal-light'; }

.map-section .right span {
  color: #4a4a4a;
  font-size: 20px;
  font-family: 'greenpal-bold'; }

.map-section .right label {
  color: #4a4a4a;
  font-size: 20px;
  font-family: 'greenpal-light'; }

.map-section .right {
  margin-top: 54px; }

.pricing-plan {
  background: #f7f7f7;
  padding-left: 28px;
  padding-top: 28px; }

.pricing-plan label {
  color: #3d3d3d;
  font-size: 18px;
  font-family: 'greenpal-bold';
  line-height: 1;
  margin-bottom: 8px; }

.fixed {
  z-index: 999 !important;
  transition: linear 0.5s;
  height: 63px;
  -webkit-transition: linear 0.5s; }

.price-putter label {
  color: #f3941e;
  font-size: 42px;
  font-family: 'greenpal-bold';
  margin-top: 12px;
  margin-bottom: 0; }

.price-putter span {
  color: #3d3d3d;
  font-size: 16px;
  font-family: 'greenpal-light';
  line-height: 1; }

.price-putter .req-quote-btn button {
  width: 281px;
  height: 53px;
  color: #fff;
  font-size: 18px;
  font-family: 'greenpal-light';
  background: #f3941e;
  margin-top: 22px; }

.price-putter .req-quote-btn button:hover {
  background: #e88914; }

.about-georgia h3 {
  color: #4a4a4a;
  font-size: 28px;
  font-family: 'greenpal-bold';
  margin-top: 62px;
  margin-bottom: 0;
  line-height: 1; }

.about-georgia span {
  color: #4a4a4a;
  font-size: 17px;
  font-family: 'greenpal-light';
  line-height: 1;
  display: block;
  margin-bottom: 33px; }

.about-georgia p {
  color: #585858;
  font-size: 15px;
  font-family: 'greenpal-light'; }

.left-col p {
  padding-right: 25px; }

.right-col p {
  padding-right: 32px; }

.video-section h3 span {
  display: block;
  color: #4a4a4a;
  font-size: 28px;
  font-family: 'greenpal-light';
  line-height: 1.1; }

.video-section h3 {
  margin-top: 36px;
  margin-bottom: 15px; }

.recent-work h3 {
  color: #4a4a4a;
  font-size: 28px;
  font-family: 'greenpal-bold';
  line-height: 1;
  margin-top: 70px;
  margin-bottom: 0; }

.recent-work > span {
  color: #4a4a4a;
  font-size: 13px;
  line-height: 1;
  padding-right: 58px;
  border-bottom: 1px solid #b9b7b4;
  font-family: 'greenpal-regular';
  display: inline-block;
  margin-bottom: 25px;
  padding-bottom: 8px; }

.cut-by label {
  color: #585858;
  font-size: 15px;
  font-family: 'greenpal-light';
  display: inline-block; }

.cut-by span {
  color: #585858;
  font-size: 15px;
  font-family: 'greenpal-bold';
  display: inline-block; }

.cut-by {
  margin-top: 3px; }

.requested-by label {
  color: #585858;
  font-size: 15px;
  font-family: 'greenpal-light';
  display: block;
  text-transform: uppercase;
  margin-top: 7px;
  line-height: 1; }

.requested-by span {
  color: #585858;
  font-size: 15px;
  font-family: 'greenpal-light'; }

.requested-by span span {
  font-family: 'greenpal-bold'; }

.price-charged {
  line-height: 1; }

.price-charged label {
  color: #585858;
  font-size: 15px;
  font-family: 'greenpal-bold';
  display: inline;
  line-height: 1; }

.price-charged span {
  color: #585858;
  font-size: 15px;
  font-family: 'greenpal-light';
  display: inline;
  line-height: 1; }

.last-mowed label {
  color: #585858;
  font-size: 15px;
  font-family: 'greenpal-light';
  display: inline;
  line-height: 1; }

.last-mowed span {
  color: #585858;
  font-size: 15px;
  font-family: 'greenpal-bold';
  display: inline;
  line-height: 1; }

.grass-cutting label {
  color: #585858;
  font-size: 15px;
  font-family: 'greenpal-light';
  display: inline;
  line-height: 1; }

.grass-cutting {
  line-height: 1; }

.last-mowed {
  line-height: 1;
  margin: 5px 0 3px; }

.grass-cutting span {
  color: #585858;
  font-size: 15px;
  font-family: 'greenpal-bold';
  display: inline;
  line-height: 1; }

.pods {
  margin-bottom: 32px; }

.further-info {
  margin-top: 10px; }

.further-info p {
  color: #585858;
  font-size: 13px;
  min-height: 69px;
  margin-bottom: 0;
  font-family: 'greenpal-light';
  border: 1px solid #b9b7b4;
  padding: 10px;
  line-height: 1.2; }

.call-to h3 {
  margin-top: 50px; }

.call-to h3 span {
  color: #4a4a4a;
  font-size: 28px;
  font-family: 'greenpal-light';
  display: block;
  line-height: 1; }

.call-to .req-quote-btn {
  margin-top: 20px; }

.call-to .req-quote-btn button {
  width: 281px;
  height: 53px;
  background: #f3941e;
  color: #fff;
  font-size: 18px;
  margin-bottom: 172px; }

.call-to .req-quote-btn button:hover {
  background: #e88914; }

.footer-section {
  background: url(https://s3.amazonaws.com/greenpal-production/footer-bg.png) no-repeat;
  width: 100%;
  min-height: 361px;
  position: relative;
  margin-top: -35px;
  background-position: 49.5% center; }

.cutter {
  position: absolute;
  top: -8px;
  right: 42px; }

.footer h4 {
  margin-top: 43px;
  margin-bottom: 10px;
  color: #fff;
  font-size: 18.49px;
  font-family: 'greenpal-regular';
  text-transform: capitalize; }

.footer-links {
  margin: 0;
  padding: 0; }

.col-Two {
  padding-left: 24px;
  margin-right: -28px; }

.col-Three {
  padding-left: 0; }

.col-Four li {
  display: inline-block;
  margin-right: 6px; }

.col-Four p {
  margin-top: 15px;
  margin-bottom: 0; }

.col-Four h4 {
  margin-bottom: 0; }

.col-Four p span {
  display: block;
  line-height: 1.5; }

.footer p,
.footer a {
  font-family: 'greenpal-light';
  font-size: 14.6px;
  color: #a3ce78;
  line-height: 1;
  display: block; }

.footer-links {
  list-style-type: none; }

.footer-links li {
  margin-top: .5em; }

.footer-inner {
  max-width: 1075px;
  margin: 0 auto;
  position: relative; }

.copyright {
  color: #a3ce78;
  font-size: 12px;
  font-family: 'greenpal-regular';
  padding-left: 45px; }

.no-border {
  border-bottom: none; }

.pr-0 {
  padding-right: 0; }

.pr-20 {
  padding-right: 20px !important; }

.pl-10 {
  padding-left: 10px; }

.mb-0 {
  margin-bottom: 0 !important; }

@media (min-width: 1440px) {
  .contain-to-grid {
    max-width: 100%; }

  .header-fill img {
    width: 100%; }

  .content-section {
    max-width: 100%; } }
@media only screen and (max-width: 1024px) and (min-width: 320px) {
  .reviews-sections .section-title {
    padding-right: 0; }

  .lawn-img > img {
    width: 100%; }

  .content-section {
    max-width: 96%; }

  .header-bottom.header-custom {
    display: none !important; }

  .header-bottom.hide {
    display: block !important; }

  .header-fill {
    height: 750px; }

  .header-fill img {
    height: 110%;
    width: auto; }

  .edit-main-section {
    padding: 0 15px 0 0; }

  .custom-reviews {
    padding-right: 15px; }

  .col-Two {
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
    margin: 0; }

  .col-Three {
    padding-left: 15px;
    padding-right: 15px;
    width: auto; }

  .col-Four {
    padding-left: 15px;
    padding-right: 15px;
    width: auto; }

  .copyright {
    clear: both;
    display: block;
    padding: 20px 15px;
    width: 100%; }

  .right-col p,
  .left-col p {
    padding-right: 0; }

  .large-4.medium-6.column.pods:nth-child(2) {
    padding-right: 0; }

  .our-services .desc {
    padding: 10px 0;
    width: 100%; } }
@media (max-width: 965px) {
  .footer-section {
    background: url(https://s3.amazonaws.com/greenpal-production/small-footer.png) no-repeat;
    background-size: 100% 100%; } }
@media only screen and (max-width: 965px) and (min-width: 920px) {
  .col-Four {
    width: 100%; } }
.set-show {
  display: none; }

.col-special {
  display: none; }

@media only screen and (max-width: 768px) and (min-width: 480px) {
  .right-col p,
  .left-col p {
    padding-right: 0; }

  .our-services .desc {
    padding: 10px 0;
    width: 100%; }

  .lawn-img img {
    width: 100%; }

  .set-hide {
    display: none; }

  .set-show {
    display: block; }

  .col-Four {
    display: none; }

  .col-Four.col-special {
    display: block; }

  .col-Four.col-special h4 {
    margin-top: 0; }

  .col-Four.col-special .footer-links {
    margin-bottom: 60px; }

  .col-Four.col-special > .social {
    margin-right: 76px; } }
@media only screen and (max-width: 664px) and (min-width: 640px) {
  .map-section .right {
    width: 100%;
    text-align: left;
    margin-top: 0; } }
.mobile-header {
  display: none; }

.show-here {
  display: none; }

.show-it {
  display: none; }

@media only screen and (max-width: 480px) and (min-width: 320px) {
  .header-fill img {
    content: url("https://s3.amazonaws.com/greenpal-production/index/new-cover-mobile.jpg"); }

  .col-Two h4 {
    margin-top: 74px; }

  .top-bar .title-area .name a {
    padding-top: 13px; }

  .contain-to-grid {
    background: transparent; }

  .fixed,
  .top-bar {
    transition: none;
    -webkit-transition: none; }

  .top-bar-section .right li:last-child {
    margin-left: 15px; }

  .contain-to-grid .expanded {
    background: #333333;
    padding-bottom: 20px; }

  .header-msg h1 {
    font-size: 36px; }

  .location-service {
    font-size: 28px; }

  .mobile-hide {
    display: none; }

  .mobile-header {
    display: block; }

  .header-bottom h2 {
    padding-top: 75px; }

  .our-services .desc {
    font-size: 13px;
    width: 60%;
    transform: translate(-50%);
    left: 50%;
    padding: 0;
    margin-top: 12px;
    margin-bottom: 20px; }

  .content-section {
    max-width: 100%; }

  .review-content {
    padding-right: 0; }

  .custom-reviews {
    padding-right: 0; }

  .mobile-spec {
    border-bottom: none; }

  .edit-main-section {
    padding-right: 0; }

  .custom-reviews {
    padding-right: 15px; }

  .hide-here {
    display: none; }

  .show-here {
    display: block;
    margin-top: 16px !important; }

  .map-putter {
    padding: 0; }

  .pricing-plan .cs-select.cs-skin-elastic,
  .cs-select span {
    width: 100%;
    max-width: 100% !important; }

  .pricing-plan {
    padding-left: 15px;
    padding-right: 15px; }

  .large-4.medium-6.column.pods:nth-child(2) {
    padding-right: 15px; }

  .cutter {
    right: 4px; }

  .footer-section {
    margin-top: -50px; }

  .col-Three {
    width: 55%;
    clear: both; }

  .col-Four.col-special {
    width: 45%; }

  .left.social {
    margin: 0 !important; }

  .footer-links {
    margin-bottom: 0 !important; }

  .hide-it {
    display: none; }

  .show-it {
    display: block; }

  .our-services .small-4.column {
    width: 100%; } }
@media only screen and (max-width: 420px) and (min-width: 320px) {
  .cutter {
    right: 0px;
    top: 93px; }

  .title-area.right .name.left {
    padding-right: 0; }

  .top-bar .title-area.right .right {
    padding-right: 5px;
    padding-left: 5px;
    margin-left: 0;
    width: 44%; }

  .title-area.right .right .button {
    display: block;
    font-size: 12px;
    padding: 10px;
    width: 100%; }

  .header-msg h1 {
    font-size: 29px; }

  .cartoon-offer {
    left: 10px;
    position: absolute;
    top: -143px;
    width: 50%; }

  .champion-badge {
    position: absolute;
    right: 0;
    top: -60px;
    width: 40%; } }
@media only screen and (max-width: 736px) and (min-width: 414px) {
  .cartoon-offer {
    top: -157px; } }
@media only screen and (max-width: 3000px) and (min-width: 1500px) {
  .header-fill img {
    height: 748px !important; } }
#map {
  height: 407px;
  background-color: grey; }

.button:focus,
.round:focus {
  outline: none !important; }

.button,
.round,
.top-bar-section .right li a.button {
  background-color: #f68519 !important;
  background-position: right center !important;
  background-repeat: no-repeat !important;
  color: #fff !important; }

.button:hover,
.round:hover,
.top-bar-section .right li a.button:hover {
  background-color: #f67106 !important; }

.col-Four .footer-links li a {
  width: 37px;
  height: 37px;
  display: block;
  text-align: center;
  border-radius: 50%;
  color: #5e8a33;
  background: #95b76c;
  padding-top: 4px;
  font-size: 27px; }

.reviews-sections .req-quote-btn button {
  background: transparent !important;
  color: #f3941e !important; }

.reviews-sections .req-quote-btn button:hover {
  background: #f3941e !important;
  color: #fff !important; }

/* CSS Document */
.main-content.market-content {
  margin-top: -55px; }

.top-bar-section .right .get-started.market-place {
  background-image: none !important; }

.top-bar.important-class {
  background: #39a2e0; }

.header-fill img {
  margin-top: 0; }

.main-inner {
  border-top: none; }

.edit-main-section {
  margin-top: 0; }

.breadcrumbs {
  margin-top: 15px; }

.breadcrumbs .disabled {
  font-family: 'greenpal-bold';
  font-size: 14px;
  color: #38a1df; }

.breadcrumbs > *::before {
  margin-left: 5px;
  margin-right: 3px; }

.breadcrumbs li {
  line-height: 1.1; }

.review-header .media {
  width: 116px;
  height: 116px;
  float: none;
  margin: 0 auto; }

.hired-times {
  font-size: 28px; }

.ratings span {
  margin: 0;
  display: block; }

.ratings span:last-child,
.ratings {
  margin-left: 0; }

.stars .ratings {
  display: inline-block; }

.review-initials .stars {
  margin-top: 0; }

.over-all-rating {
  line-height: 1;
  margin-top: 25px; }

.left-profile {
  border-right: 1px solid #d9d9d9; }

.stars .ratings a span {
  color: #38a1df;
  font-size: 13px;
  font-family: 'greenpal-regular'; }

.fa-cloud-upload:before,
.fa-info-circle:before {
  color: #4a4a4a; }

.first-pic {
  height: 258px;
  width: 401px;
  object-fit: cover; }

.second-pic {
  height: 124px;
  width: 193px;
  object-fit: cover; }

.custom-reviews .vertical.menu i {
  color: #8f8f8f; }

.custom-reviews .vertical.menu span {
  color: #4a4a4a;
  font-size: 15px;
  font-family: 'greenpal-light'; }

.custom-reviews .vertical.menu span strong {
  color: #000000;
  font-size: 15px;
  font-family: 'greenpal-semibold';
  font-weight: normal; }

/*.custom-reviews {
  padding-right:0;
}*/
.person-bio {
  padding: 0 0 0 40px; }

.icon-div.pull-left {
  width: 50px; }

.person-data.pull-left {
  margin-bottom: 12px;
  max-width: 212px; }

.sub-tabs ul li a {
  color: #4a4a4a;
  font-size: 15px;
  font-family: 'greenpal-light'; }

.sub-tabs ul li {
  margin-left: 4rem; }

.sub-tabs ul li:first-child {
  margin-left: 0; }

.sub-tabs ul {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin-right: 2.375rem;
  padding-bottom: 8px;
  padding-top: 8px;
  margin-top: 50px; }

.review-rating h3 {
  font-size: 28px;
  font-family: 'greenpal-bold';
  color: #4a4a4a;
  margin-top: 40px;
  margin-bottom: 0;
  line-height: 1; }

.review-rating span {
  color: #4a4a4a;
  font-size: 13px;
  font-family: 'greenpal-regular'; }

.review-rating {
  /*margin-left:-36px !important;*/ }

.progress {
  height: 1.1rem;
  background: #e1e1e1;
  padding: 0;
  margin: 0; }

.progress .meter {
  background: #f9a631; }

.stars {
  margin-bottom: 3px; }

.numbers {
  line-height: 1;
  width: 36px;
  text-align: center; }

.review-rating .over-all-rating {
  margin-top: 5px;
  margin-bottom: 12px; }

.bordered-div {
  height: 1px;
  background: #ddd;
  margin-top: 10px; }

.sample-each {
  margin-top: 25px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 30px;
  margin-right: 68px; }
  .sample-each p {
    font-size: 14px;
    color: #585858;
    font-family: 'greenpal-light';
    margin-bottom: 7px;
    letter-spacing: 0.5px; }

.where span {
  color: #000000;
  font-family: 'greenpal-bold';
  font-size: 15px; }

.where .when {
  margin-left: 21px;
  color: #a0a0a0;
  font-size: 13px;
  font-family: 'greenpal-regular';
  line-height: 1.8; }

.show-more {
  float: right;
  margin-right: 68px;
  color: #38a1df;
  font-size: 15px;
  font-family: 'greenpal-regular'; }

.work-complted h3 {
  color: #4a4a4a;
  font-size: 28px;
  font-family: 'greenpal-bold';
  margin-top: 65px;
  margin-bottom: 0;
  line-height: 1; }

.work-complted span {
  font-size: 13px;
  font-family: 'greenpal-regular';
  color: #4a4a4a;
  border-bottom: 1px solid #ddd;
  display: inline-block;
  margin-bottom: 25px; }

.colOne {
  margin-right: 10px; }

.colOne img {
  margin-bottom: 10px; }

.colTwo img {
  margin-bottom: 10px; }

.history h3.pro-history {
  color: #4a4a4a;
  font-size: 28px;
  font-family: 'greenpal-bold';
  border-bottom: 1px solid #ededed;
  display: inline-block;
  margin-top: 30px;
  margin-bottom: 30px; }

.history p {
  color: #585858;
  font-size: 14px;
  font-family: ProximaNova;
  font-weight: 100;
  letter-spacing: .3px; }

.history p.question {
  font-family: 'greenpal-bold';
  margin-bottom: 0; }

.history .bordered-div {
  margin-bottom: 30px; }

.map p {
  margin: 0;
  color: #585858;
  font-family: 'greenpal-regular';
  font-size: 15px; }

.map .show-more {
  margin-right: 0; }

.recent-work h3 {
  border-bottom: none;
  margin-bottom: 0;
  color: #4a4a4a;
  font-size: 28px;
  font-family: 'greenpal-bold'; }

.recent-work span.sub-heading {
  display: block;
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 13px;
  color: #4a4a4a;
  font-family: 'greenpal-regular';
  letter-spacing: 0.5px;
  margin-top: 5px; }

.recent-work .price-charged label {
  color: #000000;
  font-size: 13px;
  font-family: 'greenpal-semibold'; }

.recent-work .price-charged span {
  color: #585858;
  font-size: 13px;
  font-family: 'greenpal-light'; }

.recent-work .price-charged {
  margin-top: 15px; }

.recent-work .show-more {
  margin-right: 30px;
  margin-bottom: 100px; }

.bold {
  color: #000000;
  font-size: 17px;
  font-family: 'greenpal-bold'; }

.yelp-reviews-count {
  font-family: 'greenpal-light'; }

.yelp-reviews label {
  color: #000000;
  font-size: 13px;
  font-family: 'greenpal-semibold'; }

.yelp-reviews input,
.yelp-reviews input:focus {
  color: #585858;
  font-size: 16px;
  font-family: 'greenpal-light';
  background: #f7f7f7;
  box-shadow: none;
  height: 40px;
  box-sizing: border-box; }

.yelp-reviews .postfix {
  height: 40px;
  color: #38a1df;
  font-size: 22px; }

.yelp-reviews .button span.first {
  color: #fff;
  font-size: 15px;
  font-family: 'greenpal-light';
  text-transform: uppercase;
  display: block; }

.yelp-reviews .button span.second {
  color: #fff;
  font-size: 14px;
  font-family: 'greenpal-regular';
  text-transform: none;
  display: block; }

.yelp-reviews a.button {
  padding: 9px 0;
  background-image: none !important; }

.service-areas {
  background: none;
  border-top: none;
  border-left: none;
  border-right: none; }

.hidden-part,
.history-hidden {
  display: none; }

#sidebar {
  z-index: 1; }

.yelp-reviews {
  display: inline-block; }

.top-bar-section .right li a.button {
  background-image: none !important; }

@media only screen and (max-width: 1920px) and (min-width: 1024px) {
  .header-fill {
    height: 350px !important; }

  .header-fill img {
    height: 100% !important; } }
@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .main-content.market-content {
    margin-top: 0; }

  .sub-tabs ul {
    margin-left: 15px;
    margin-right: 15px; }

  .reviews-sections .custom-reviews > .row {
    margin: 0 !important; }

  .content-section {
    max-width: 100%; }

  .yelp-reviews a.button {
    width: 216px; }

  .header-fill {
    height: 350px !important; } }
@media only screen and (max-width: 769px) and (min-width: 640px) {
  .header-fill {
    height: 300px; }

  .person-data.pull-left {
    max-width: 200px; }

  .person-bio {
    padding: 0 0 0 10px; }

  .sub-tabs ul li {
    margin-left: 1.3rem; }

  .colTwo {
    margin-right: 15px; } }
@media only screen and (max-width: 480px) and (min-width: 320px) {
  .header-fill img {
    content: url(https://s3.us-east-2.amazonaws.com/lawn-care-services-near-me/local-lawn-maintenance-businesses.jpg); } }
@media only screen and (max-width: 639px) and (min-width: 320px) {
  .header-fill {
    height: 240px;
    padding-top: 50px; }

  #sidebar {
    display: none !important; }

  .reviews-sections .custom-reviews > .row {
    margin: 0 !important; }

  .main-content.market-content {
    margin-top: 0; }

  .header-two.header-mobile {
    background: #39a2e0;
    height: 50px;
    padding-top: 10px;
    position: fixed !important;
    z-index: 1;
    width: 100%; }

  .header-two.header-mobile img {
    margin-top: 7px; }

  .header-two.header-mobile a {
    color: #fff; }

  .hiw a {
    border-radius: 20px;
    padding: 9px 14px;
    font-size: 11px;
    margin-bottom: 0;
    font-family: 'greenpal-light';
    background-image: none; }

  .login {
    margin-right: 10px;
    font-size: 20px; }

  ul.breadcrumbs li a,
  ul.breadcrumbs li,
  .breadcrumbs .disabled {
    font-size: 12px; }

  .left-profile {
    border-right: none;
    border-bottom: 1px solid #ddd; }

  .person-bio {
    padding: 0;
    margin-top: 15px; }

  .custom-reviews .vertical.menu span strong,
  .custom-reviews .vertical.menu span {
    font-size: 12px; }

  .icon-div.pull-left {
    width: 40px; }

  .person-data.pull-left {
    max-width: 132px; }

  .review-initials {
    width: 100%;
    text-align: center; }

  .sub-tabs ul {
    margin-right: 0;
    margin-left: 0; }

  .sub-tabs ul li a {
    font-size: 12px; }

  .sample-each,
  .show-more {
    margin-right: 0; }

  .gallery-each .colOne {
    width: 59%;
    height: 188px; }

  .gallery-each .colOne img {
    height: 100%; }

  .gallery-each .colTwo {
    width: 37%;
    height: 188px; }

  .gallery-each .colTwo img {
    height: 90px; }

  .work-complted .gallery-each:nth-child(even) .colOne {
    width: 37%;
    height: 188px; }

  .work-complted .gallery-each:nth-child(even) .colOne img {
    height: 90px; }

  .work-complted .gallery-each:nth-child(even) .colTwo {
    width: 59%;
    height: 188px; }

  .work-complted .gallery-each:nth-child(even) .colTwo img {
    width: 100%;
    height: 100%; }

  .gallery-each {
    margin-bottom: 10px; }

  .gallery-each:after {
    content: '';
    display: block;
    clear: both; }

  .service-areas {
    margin-bottom: 30px;
    padding-bottom: 62px;
    background: #f7f7f7; }

  .yelp-reviews a.button {
    width: 265px; } }
@media only screen and (max-width: 360px) and (min-width: 320px) {
  .person-data.pull-left {
    max-width: 100px; }

  .sub-tabs ul li a {
    font-size: 10px; }

  .sub-tabs ul li {
    margin-left: 0.8rem; } }
@media only screen and (max-width: 400px) and (min-width: 361px) {
  .sub-tabs ul li {
    margin-left: 1rem; } }
@media only screen and (max-width: 480px) and (min-width: 401px) {
  .sub-tabs ul li {
    margin-left: 1.5rem; } }
.yelp-reviews.is_stuck {
  margin-top: 10px;
  width: 330px; }

.datepicker-container {
  position: relative;
  cursor: pointer; }

.datepicker {
  z-index: 9999 !important; }

#datepicker,
#datepicker2 {
  cursor: pointer; }

.datepicker-container:after {
  content: "\f073";
  font-family: FontAwesome;
  right: 13px;
  top: 3px;
  color: #39a2e0;
  pointer-events: none;
  position: absolute;
  font-size: 22px; }

.clear:before,
.clear:after {
  content: " ";
  display: table; }

.clear:after {
  clear: both; }

.btn {
  width: 147px;
  height: 30px;
  background-color: #36A4E1;
  color: white;
  font-size: 13px;
  font-family: 'greenpal-light';
  padding: 7px;
  border-radius: 20px; }

.blur-popup {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: #fff;
  z-index: 50;
  display: none;
  opacity: 0.9;
  transition: .5s ease; }

.profile-page {
  width: 91%; }

.edit-info {
  color: #3d4245;
  font-family: "greenpal-bold";
  font-size: 26px;
  line-height: 2;
  padding-top: 8px; }

.profile-pic {
  color: #3d4245;
  font-family: "greenpal-bold";
  font-size: 14px;
  margin-bottom: 5px;
  margin-top: 17px; }

.edit-pic-btn {
  width: 178px;
  height: 35px;
  background-color: #36A4E1;
  color: white;
  font-size: 14px;
  font-family: 'greenpal-light';
  padding: 7px 15px;
  margin-top: 12px;
  display: block;
  color: #fff !important; }

.size-option {
  color: #4a4a4a;
  font-family: "greenpal-light";
  font-size: 14px;
  margin-top: 5px; }

.business-name {
  color: #4a4a4a;
  font-family: "greenpal-bold";
  font-size: 13px;
  margin-top: 35px; }

.business-name input {
  color: #4a4a4a;
  font-family: "greenpal-light";
  font-size: 13px;
  border: none;
  box-shadow: none;
  background: none !important;
  border-bottom: 1px solid #ddd; }

.business-year {
  color: #4a4a4a;
  font-family: "greenpal-bold";
  font-size: 13px;
  margin-top: 35px; }

.business-year input {
  color: #4a4a4a;
  font-family: "greenpal-light";
  font-size: 13px;
  border: none;
  box-shadow: none;
  background: none !important;
  border-bottom: 1px solid #ddd; }

.save-btn,
.save-btn:focus {
  width: 200px;
  height: 35px;
  cursor: pointer;
  background-color: #f3941e !important;
  color: white;
  font-size: 14px;
  font-family: 'greenpal-light';
  padding: 7px;
  float: right;
  border-radius: 20px !important;
  margin-top: -4px;
  border: none; }

button:focus {
  outline: none; }

.cancel-btn {
  color: #4a4a4a;
  font-family: "greenpal-light";
  font-size: 13px;
  margin-top: 100px;
  padding-top: 26px; }

.cancel-btn p {
  margin-top: 20px; }

.page-close {
  padding-top: 22px; }

.gallery-btn {
  width: 147px;
  height: 30px;
  background-color: #36A4E1;
  color: white;
  font-size: 12px;
  font-family: 'greenpal-light';
  padding: 7px;
  border-radius: 20px;
  margin-right: 27px; }

.edit-images {
  width: 91%; }

.edit-work {
  color: #3d4245;
  font-family: "greenpal-bold";
  font-size: 26px;
  line-height: 4;
  padding-top: 0; }

.edit-cam-image {
  color: #fff;
  font-size: 25px;
  position: absolute;
  right: 28px;
  top: 21px;
  display: none; }

.medium-6.column.edit-pic {
  position: relative;
  padding: 7px; }

.upload-pic-btn {
  width: 200px;
  height: 35px;
  background-color: #36A4E1;
  color: white;
  font-size: 14px;
  font-family: 'greenpal-light';
  padding: 7px 29px 7px 7px;
  margin-top: 6px; }

.upload-pic-btn i {
  margin-left: 44px;
  margin-top: -9px; }

.gallery-cancel-btn {
  color: #4a4a4a;
  font-family: "greenpal-light";
  font-size: 13px; }

.gallery-save-btn {
  width: 200px;
  height: 35px;
  background-color: #f3941e !important;
  color: white;
  font-size: 14px;
  font-family: 'greenpal-light';
  padding: 7px;
  float: right;
  border-radius: 20px !important;
  cursor: pointer;
  border: none;
  margin-top: -4px;
  display: none;
  text-align: center; }

button {
  border: none;
  cursor: pointer; }

.gallery-page-close {
  border-top: 1px solid #ddd;
  margin-top: 30px;
  padding-top: 17px; }

.history-page {
  width: 85%;
  position: absolute;
  height: 50%;
  overflow: scroll; }

span#reviews-collapse {
  padding-left: 20px; }

.history-text {
  min-height: 280px;
  width: 100%;
  font-family: "greenpal-light";
  font-size: 14px;
  color: #585858;
  box-shadow: none; }

.history-text1 {
  min-height: 138px;
  width: 100%;
  font-family: "greenpal-light";
  font-size: 14px;
  color: #585858;
  box-shadow: none; }

.history-text2 {
  min-height: 125px;
  width: 100%;
  font-family: "greenpal-light";
  font-size: 14px;
  color: #585858;
  box-shadow: none; }

.history-btn {
  width: 147px;
  height: 30px;
  background-color: #36A4E1;
  color: white;
  font-size: 12px;
  font-family: 'greenpal-light';
  padding: 7px;
  border-radius: 20px;
  margin-right: 27px;
  margin-top: 55px;
  margin-left: 35px; }

.edit-history, .edit-gallery, .edit-service, .edit-profile {
  position: fixed;
  right: 0;
  top: 0;
  height: 200%;
  background: white;
  z-index: 999;
  -webkit-transition: -webkit-transform 0.9s 0s;
  transition: transform 0.9s 0s;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  box-shadow: -3px 0px 3px 0px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: -3px 0px 3px 0px rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: -3px 0px 3px 0px rgba(0, 0, 0, 0.08);
  width: 580px; }
  @media (min-width: 320px) and (max-width: 480px) {
    .edit-history.invisibles, .edit-gallery.invisibles, .edit-service.invisibles, .edit-profile.invisibles {
      transform: translate3d(11320px, 0, 0px);
      -webkit-transition: -webkit-transform 4.1s;
      transition: transform 4.1s 0s !important; }
    .edit-history.visibles, .edit-gallery.visibles, .edit-service.visibles, .edit-profile.visibles {
      transform: translate3d(0px, 0, 0px);
      padding-left: 52px !important; } }
  @media (min-width: 481px) {
    .edit-history.invisibles, .edit-gallery.invisibles, .edit-service.invisibles, .edit-profile.invisibles {
      transform: translate3d(11320px, 0, 0px);
      -webkit-transition: -webkit-transform 4.1s;
      transition: transform 4.1s 0s !important; }
    .edit-history.visibles, .edit-gallery.visibles, .edit-service.visibles, .edit-profile.visibles {
      transform: translate3d(0px, 0, 0px);
      padding-left: 52px !important; } }

.custom.invisibles {
  width: 0px;
  visibility: hidden;
  -webkit-transition: -webkit-transform 0.4s;
  transition: width 0.3s; }
.custom.visibles {
  width: 580px;
  visibility: visible;
  padding-left: 52px !important;
  transition: width 0.3s; }

.his-details {
  font-size: 10px;
  border: 1px solid #b9b7b4;
  padding: 27px; }

.ques {
  font-family: 'greenpal-bold';
  margin-top: 28px; }

.history-cancel-btn {
  color: #4a4a4a;
  font-family: "greenpal-light";
  font-size: 18px;
  font-weight: bold;
  position: relative;
  top: 25px; }

.history-save-btn {
  background-color: #f3941e;
  border-radius: 20px;
  color: white;
  float: right;
  font-family: "greenpal-light";
  font-size: 14px;
  height: 35px;
  margin-left: 164px;
  margin-top: -8px;
  padding: 9px;
  width: 200px; }

.history-page-close {
  background-color: white;
  border-top: 1px solid #ddd;
  bottom: 17px;
  margin-left: -27px;
  padding: 5px 16px 1px 16px;
  position: fixed;
  width: 34%; }

.service-btn {
  width: 147px;
  height: 30px;
  background-color: #36A4E1;
  color: white;
  font-size: 12px;
  font-family: 'greenpal-light';
  padding: 7px;
  border-radius: 20px;
  margin-left: 27px;
  outline: none; }

.edit-service-range {
  color: #4f5050;
  font-family: "greenpal-bold";
  font-size: 28px;
  line-height: 2;
  padding-top: 20px; }

.map-image {
  width: 418px;
  height: 245px; }

.service-address {
  color: #4a4a4a;
  font-family: "greenpal-bold";
  font-size: 13px;
  margin-top: 5px; }

.service-address p {
  color: #4a4a4a;
  font-family: "greenpal-light";
  font-size: 16px !important;
  border-bottom: 1px solid #ddd;
  width: 86%;
  padding: 4px; }

.state {
  width: 180px;
  font-family: "greenpal-light";
  font-size: 16px;
  padding: 0; }

.state span {
  font-family: "greenpal-bold";
  font-size: 13px;
  color: #000; }

.range {
  font-family: "greenpal-bold";
  font-size: 13px;
  margin: 0 20px;
  padding: 4px; }

.zip-code span {
  font-family: "greenpal-bold";
  font-size: 13px;
  color: #000; }

.zip-code p {
  padding-left: 39px;
  padding-top: 13px; }

.zip-code input {
  width: 125%; }

.range {
  font-family: "greenpal-light";
  font-size: 16px;
  padding: 0;
  width: 86%; }

.range span {
  float: left;
  font-family: greenpal-bold;
  font-size: 13px;
  line-height: 30px;
  margin-left: -20px; }

.service-cancel-btn {
  color: #4a4a4a;
  font-family: "greenpal-light";
  font-size: 13px; }

.service-save-btn {
  width: 200px;
  height: 35px;
  background-color: #f3941e !important;
  color: white;
  font-size: 14px;
  font-family: 'greenpal-light';
  padding: 7px;
  float: right;
  border-radius: 20px; }

.service-page-close {
  border-top: 1px solid #ddd;
  margin-top: 22px;
  padding-top: 15px; }

.service-page {
  width: 91%;
  margin-top: -22px; }

@media screen and (max-width: 1920px) and (min-width: 1600px) {
  .edit-images img {
    margin-bottom: 10px; }

  .blur-popup {
    width: 147%; }

  .history-page-close {
    width: 23%; } }
@media screen and (max-width: 1280px) and (min-width: 767px) {
  .blur-popup {
    width: 98%; }

  .page-close {
    margin-top: 65px; }

  .gallery-page-close {
    margin-top: -21px; }

  .history-text {
    height: 288px;
    box-shadow: none; }

  .service-page-close {
    margin-top: 40px; }

  .map-image {
    width: 417px; }

  .history-page-close {
    width: 36%;
    bottom: 0; } }
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .blur-popup {
    width: 80%; }

  .edit-images {
    width: 94%; }

  .edit-gallery img {
    margin-bottom: 20px; }

  .gallery-page-close {
    margin-top: 100px; }

  .history-save-btn {
    margin-top: -27px; }

  .history-page-close {
    width: 42%;
    bottom: 0px; } }
@media screen and (max-width: 768px) and (min-width: 480px) {
  .blur-popup {
    width: 54%; }

  .page-close {
    margin-top: 15px; }

  .edit-images {
    width: 83%; }

  .gallery-page-close {
    margin-top: 15px;
    padding-top: 15px; }

  .map-image {
    margin-top: -8px; }

  .service-page-close {
    margin-top: -9px; }

  .service-page {
    width: 85%; }

  .edit-images {
    width: 86%; }

  .zip-code input {
    width: 118%; }

  .map-image {
    width: 388px; }

  .history-page-close {
    width: 58%;
    bottom: 13px; }

  .history-save-btn {
    margin-top: -7px; } }
@media screen and (max-width: 480px) and (min-width: 414px) {
  .blur-popup {
    width: 0; }

  .edit-images {
    width: 95%; }

  .profile-page {
    padding-left: 65px; }

  .edit-gallery img {
    margin-bottom: 23px; }

  .history-page {
    padding-left: 65px; }

  .zip-code input {
    width: 50%; }

  .zip-code {
    margin-top: -78px;
    margin-left: 195px; }

  .history-page-close {
    width: 77%;
    bottom: 0; } }
@media screen and (max-width: 414px) and (min-width: 375px) {
  .profile-page {
    padding-left: 110px; }

  .blur-popup {
    width: 0; }

  .edit-images {
    width: 95%; }

  .gallery-page {
    padding-left: 66px; }

  .history-page {
    width: 88%;
    padding-left: 53px; }

  .service-page {
    padding-left: 60px;
    width: 95%; }

  .zip-code {
    margin-left: 165px; }

  .zip-code input {
    width: 52%;
    margin-left: 15px;
    margin-top: 1px; }

  .zip-code span {
    margin-left: 18px; }

  .map-image {
    width: 375px; }

  .history-page-close {
    width: 95%;
    bottom: 0; }

  .history-save-btn {
    margin-top: -25px; } }
@media screen and (max-width: 375px) and (min-width: 320px) {
  .blur-popup {
    width: 0; }

  .profile-page {
    padding-left: 110px; }

  .edit-images {
    width: 95%; }

  .gallery-page {
    padding-left: 102px; }

  .history-page {
    width: 88%;
    padding-left: 92px; }

  .service-page {
    padding-left: 94px;
    width: 95%; }

  .zip-code {
    margin-left: -29px; }

  .zip-code input {
    width: 58%;
    margin-left: 15px;
    margin-top: 1px; }

  .zip-code span {
    margin-left: 18px; }

  .map-image {
    width: 340px;
    height: 216px; }

  .history-page-close {
    width: 94%;
    bottom: 0; }

  .edit-work {
    font-size: 22px; } }
@media screen and (max-width: 320px) and (min-width: 212px) {
  .profile-page {
    padding-left: 152px; }

  .page-close {
    border-top: none; }

  .blur-popup {
    width: 0; }

  .edit-images {
    width: 93%; }

  .gallery-page {
    padding-left: 159px; }

  .history-page {
    padding-left: 144px;
    width: 88%; }

  .history-text {
    height: 260px; }

  .history-save-btn {
    margin-top: -27px; }

  .service-page {
    padding-left: 152px; }

  .zip-code {
    margin-left: 152px; }

  .zip-code input {
    width: 67%;
    margin-left: -166px; }

  .zip-code span {
    margin-left: -166px; }

  .map-image {
    width: 296px;
    height: 121px; }

  .service-page {
    width: 98%; } }
/* onebutton Theme */
.fileuploader-theme-onebutton .fileuploader-input {
  display: inline-block; }

.fileuploader-theme-onebutton .fileuploader-input .fileuploader-input-caption {
  display: none; }

.profile-page .fileuploader {
  background: none;
  margin: 10px 0 0;
  padding: 0; }

.profile-page .fileuploader-input-button {
  background: #36A4E1;
  width: 200px;
  height: 35px;
  color: white;
  font-size: 14px;
  font-family: 'greenpal-light';
  font-weight: 300;
  border-radius: 0; }

.profile-page .fileuploader-input-button:hover {
  background: #007095; }

.profile-page .fileuploader-input-button span {
  display: none; }

.profile-page .fileuploader-input-button:before {
  content: 'Update Profile Picture'; }

.profile-page .fileuploader-input-button:after {
  content: "\f040";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  margin-left: 10px; }

.edit-pic img {
  margin-bottom: 2px;
  height: 100%;
  width: 100%; }

.blank-img-box {
  height: 116px;
  background: #f4f4f4;
  border-radius: 4px;
  margin-bottom: 15px; }
  .blank-img-box img {
    object-fit: cover; }

.edit-cam-image {
  cursor: pointer; }

.hide {
  display: none; }

.fileup {
  position: absolute;
  left: -99999px; }

button,
a {
  outline: none; }

.profile-page .media {
  width: 116px;
  height: 116px;
  border-radius: 50%;
  overflow: hidden; }

.profile-page .media img {
  width: 100%;
  height: 100%; }

@media screen and (max-width: 640px) and (min-width: 320px) {
  .edit-profile {
    background: rgba(0, 0, 0, 0.7); }

  .profile-page {
    background: #fff;
    height: 100%;
    width: 100%;
    max-width: 280px;
    float: right;
    margin-left: 100px;
    padding-right: 15px;
    padding-left: 15px;
    position: relative; }

  .edit-close {
    position: absolute;
    top: 9px;
    left: -74px;
    font-size: 38px;
    color: #fff; } }
textarea {
  resize: none; }

.clear-float:before,
.clear-float:after {
  content: " ";
  display: table; }

.clear-float:after {
  clear: both; }

.service-address input,
.zip-code input,
.service-address input:focus,
.zip-code input:focus {
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #cdcdcd;
  font-family: 'greenpal-light';
  font-size: 16px;
  color: #585858;
  padding-left: 0;
  background: transparent; }

.state select,
.service-miles select {
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #cdcdcd;
  font-family: 'greenpal-light';
  font-size: 16px;
  color: #585858;
  padding-left: 0;
  background-color: transparent;
  outline: none;
  -moz-appearance: none; }

@media screen and (max-width: 380px) and (min-width: 320px) {
  .edit-close {
    width: 40px;
    left: -48px; }

  .map-image {
    height: 170px; }

  .edit-service .service-page input,
  .edit-service .service-page select {
    margin-bottom: 0; } }
.chart__axis-x,
.chart__box,
.chart__container,
.chart__label-y {
  box-sizing: border-box; }

.chart__axis-x {
  display: none; }

.chart__container {
  position: relative;
  margin: 10px 0;
  padding-right: 6px;
  overflow: hidden; }

.chart__axis-y {
  position: relative;
  top: -20px;
  left: 10px;
  z-index: 0;
  padding: 40px 0 5px;
  color: rgba(0, 0, 0, 0.6);
  text-align: left;
  font-weight: 600;
  font-size: 12px; }

@media screen and (min-width: 768px) {
  .chart__container:not(.labels-above-bars) .chart__axis-y {
    width: 110px;
    padding: 5px 0;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    top: 0;
    left: 0; } }
@media screen and (min-width: 1024px) {
  .chart__container:not(.labels-above-bars) .chart__axis-y {
    width: 160px; } }
.chart__axis-x {
  width: 100%;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  padding: 10px 5px 5px 10px; }

@media screen and (min-width: 768px) {
  .chart__axis-x {
    padding-top: 5px;
    padding-left: 130px;
    font-size: 13px; } }
@media screen and (min-width: 1024px) {
  .chart__axis-x {
    padding-left: 180px;
    font-size: 14px; } }
.chart__label-y {
  display: block;
  height: 47px;
  position: relative;
  padding: 0 20px 27px 0;
  line-height: 1.1; }

.chart__label-y:before {
  content: '';
  display: none;
  width: 5px;
  height: 1px;
  position: absolute;
  top: 15px;
  right: 0; }

.label-y__name {
  position: absolute;
  top: 0; }

@media screen and (min-width: 768px) {
  .chart__label-y:before {
    display: block; }

  .chart__container:not(.labels-above-bars) .label-y__name {
    position: absolute;
    top: 9px;
    right: 0px;
    left: 0;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); } }
.chart__label-x {
  display: inline-block;
  width: 10%;
  position: relative;
  right: -10px;
  padding-top: 10px;
  text-align: right; }

.chart__label-x:after,
.chart__label-x:before {
  content: '';
  width: 1px; }

@media screen and (max-width: 1279px) {
  .chart__label-x:nth-child(odd) {
    opacity: 0; } }
.chart__label-x:before {
  height: 5px;
  position: absolute;
  top: -10px;
  right: 10px; }

@media screen and (min-width: 768px) {
  .chart__label-x:before {
    top: -5px;
    right: 20px; } }
.chart__label-x:after {
  display: none;
  height: 2000px;
  position: absolute;
  bottom: 100%;
  right: 10px;
  z-index: -1;
  margin-bottom: 10px;
  background: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) 4px, transparent 4px, transparent 13px); }

@media screen and (min-width: 768px) {
  .chart__label-x:after {
    right: 20px; } }
.show-horizontal-lines .chart__label-x:after {
  display: block; }

.chart__box {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 25px;
  padding: 0 10px; }

@media screen and (min-width: 768px) {
  .chart--top {
    position: relative; }

  .chart--horizontal {
    color: rgba(0, 0, 0, 0.5);
    padding-top: 25px; } }
@media screen and (min-width: 768px) {
  .chart--horizontal {
    padding-top: 0; } }
.chart--horizontal .chart__bars {
  padding: 0 0 1px 12px; }

.chart--horizontal .bar__container {
  width: 100%;
  height: 20px;
  position: relative;
  margin: 0 0 27px;
  padding-right: 10px;
  box-sizing: border-box;
  background-clip: content-box;
  background-color: #ffa500; }

.chart--horizontal .bar__container:first-of-type {
  margin-top: 5px; }

.chart--horizontal .bar__container:last-of-type {
  margin-bottom: 25px; }

.chart--horizontal .bar__container:after {
  position: absolute;
  top: 50%;
  left: 100%;
  opacity: 0;
  padding-left: 10px;
  font-size: 12px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: opacity 0s ease-in-out 0s;
  -ms-transition: opacity 0s ease-in-out 0s;
  -moz-transition: opacity 0s ease-in-out 0s;
  -o-transition: opacity 0s ease-in-out 0s;
  transition: opacity 0s ease-in-out 0s; }

@media screen and (min-width: 768px) {
  .chart--horizontal .bar__container:after {
    font-size: 14px; } }
.show-values.visible .chart--horizontal .bar__container:after {
  opacity: 1;
  -webkit-transition: opacity .5s ease-in-out 2s;
  -ms-transition: opacity .5s ease-in-out 2s;
  -moz-transition: opacity .5s ease-in-out 2s;
  -o-transition: opacity .5s ease-in-out 2s;
  transition: opacity 0.5s ease-in-out 2s; }

.chart--horizontal .bar__container.max .bar {
  background-color: #ffa500; }

.chart--horizontal .bar__container.min .bar {
  background-color: #ffa500; }

.chart--horizontal .bar {
  display: block;
  height: 20px;
  position: absolute;
  top: 0;
  right: 100%;
  bottom: 0;
  left: 0;
  background-color: #ffa500;
  -webkit-transition: all 0s ease-in-out;
  -ms-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0s ease-in-out; }

.show-arrows .chart__box:after,
.show-arrows .chart__box:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid; }

.chart__container.visible .chart--horizontal .bar {
  -webkit-transition: all 2s ease-in-out;
  -ms-transition: all 2s ease-in-out;
  -moz-transition: all 2s ease-in-out;
  -o-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
  right: 0; }

.show-arrows {
  padding-left: 4px; }

.show-arrows .chart__box:after {
  top: 0;
  left: -4px;
  border-width: 0 4px 8px;
  border-color: transparent transparent #000; }

.show-arrows .chart__box:before {
  bottom: -4px;
  right: -2px;
  border-width: 4px 0 4px 8px;
  border-color: transparent transparent transparent #000; }

.labels-above-bars .chart__axis-y {
  position: relative;
  top: -10px;
  left: 10px;
  z-index: 1;
  padding: 40px 0 5px;
  color: rgba(0, 0, 0, 0.6);
  text-align: left;
  font-weight: 600;
  font-size: 12px; }

.labels-above-bars .chart__axis-x {
  padding-left: 0; }

@media screen and (min-width: 1024px) {
  .labels-above-bars .chart__axis-x {
    padding-left: 20px; }

  .labels-above-bars .chart__box {
    width: 100%; } }
@media screen and (min-width: 768px) {
  .labels-above-bars .chart__axis-y {
    top: -10px; }

  .labels-above-bars .chart__box {
    padding: 0 15px 0 10px;
    width: 100%; } }
.labels-above-bars .chart--horizontal {
  padding-top: 17px; }

.labels-above-bars .chart--top {
  padding-top: 0; }

.chart__label-x {
  color: transparent; }

.example-box {
  width: 100%;
  max-width: 1200px;
  margin: 40px auto;
  background: rgba(255, 255, 255, 0.4);
  box-sizing: border-box;
  clear: both; }

.example__headline {
  text-align: center; }

@media only screen and (min-device-width: 320px) and (max-device-width: 769px) {
  .review-rating span {
    font-size: 11px; }

  .footer-section {
    display: none; }

  .where span {
    font-size: 11px; }

  .history h3.pro-history {
    font-size: 20px; }

  .service-btn {
    margin-left: 0;
    margin-top: 10px; }

  .gallery-button,
  .f-button {
    float: left;
    text-align: left !important; }

  .history-btn {
    margin-left: 0;
    margin-top: 10px; }

  .chart__axis-y {
    top: -32px;
    left: 3px; }

  .sample-each {
    padding: 0 10px 40px; }

  .where .when {
    font-size: 9px;
    line-height: 17px; }

  span#reviews-collapse {
    padding-left: 20px; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .icon-div.pull-left {
    width: 44px;
    padding-left: 15px; }

  .sample-each {
    padding-left: 20px;
    margin-right: 50px; }

  span#reviews-collapse {
    padding-left: 20px; }

  .yelp-reviews.is_stuck {
    display: none !important; }

  .gallery-button,
  .f-button {
    text-align: left !important; }

  .service-btn {
    margin-left: 0;
    margin-top: 10px; }

  .history-btn {
    margin-left: 3px;
    margin-top: 10px; } }
.business_column {
  margin-top: 40px;
  padding-left: 0px; }
  .business_column input {
    margin-bottom: 0px; }

div.reveal-modal.open.redesign-modal {
  height: 331px;
  padding-top: 22px; }

div.reveal-modal.open {
  max-width: 356px;
  min-height: 283px;
  padding-top: 22px;
  box-shadow: none;
  border: none;
  border-radius: 5px;
  top: 0 !important;
  margin: 15% auto;
  bottom: 0;
  position: fixed; }

.reveal-modal-bg {
  background: rgba(0, 0, 0, 0.35) !important; }

div.reveal-modal.open {
  max-width: 356px;
  min-height: 283px;
  padding-top: 22px;
  box-shadow: none;
  border: none;
  border-radius: 5px;
  top: 0 !important;
  margin: 15% auto;
  bottom: 0;
  position: fixed; }
  div.reveal-modal.open.redesign-modal {
    height: 331px;
    padding-top: 22px;
    max-height: 300px; }
  div.reveal-modal.open p {
    font-size: 14px;
    line-height: 16px;
    color: #919191;
    font-family: ProximaNova;
    width: 280px;
    margin: 0 auto;
    margin-top: 21px;
    margin-bottom: 20px; }
  div.reveal-modal.open .improve-btn {
    width: 222px;
    height: 55px;
    background: rgba(0, 0, 0, 0.25);
    font-size: 18px;
    line-height: 21px;
    font-family: ProximaNova;
    font-weight: 600;
    border-bottom: 4px solid #aaa;
    margin-top: 12px;
    position: relative;
    padding-right: 0px;
    padding-left: 20px;
    right: 0;
    color: #fff; }
    div.reveal-modal.open .improve-btn span img {
      position: absolute;
      left: 14px;
      top: 14px; }
  div.reveal-modal.open p.dont-care-modal {
    font-family: ProximaNova;
    font-size: 14px;
    line-height: 16px; }
  div.reveal-modal.open .social-gallery {
    width: 283px;
    background: transparent !important;
    border: 1px solid #C2C2C2;
    height: 55px;
    color: #8F8F8F !important;
    font-size: 18px;
    font-weight: 600;
    font-family: ProximaNova;
    line-height: 21px;
    position: relative; }
    div.reveal-modal.open .social-gallery img {
      position: absolute;
      left: 16px;
      height: 21px; }
      div.reveal-modal.open .social-gallery img.gallary-icon {
        height: 14px;
        top: 20px; }
  div.reveal-modal.open h6 {
    font-size: 18px;
    line-height: 21px;
    font-family: ProximaNova;
    font-weight: 400;
    letter-spacing: 0.2px; }
    div.reveal-modal.open h6.social-heading {
      margin-bottom: 25px; }

.reveal-modal-bg {
  background: rgba(0, 0, 0, 0.45);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1004;
  left: 0; }

div.reveal-modal.custom_reveal_modal.open {
  max-width: 580px;
  height: 331px;
  padding: 0;
  box-shadow: none;
  border-radius: 5px;
  border: none; }
  div.reveal-modal.custom_reveal_modal.open .redisign-colum {
    padding: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
    div.reveal-modal.custom_reveal_modal.open .redisign-colum .image-side {
      background: #fff;
      height: 331px;
      position: relative;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
      div.reveal-modal.custom_reveal_modal.open .redisign-colum .image-side .choose_text {
        position: absolute;
        bottom: 18px;
        right: 38%;
        color: #fff;
        font-size: 16px;
        font-family: ProximaNova;
        z-index: 99999;
        font-weight: 600;
        line-height: 19px;
        cursor: pointer; }
      div.reveal-modal.custom_reveal_modal.open .redisign-colum .image-side .image-upload-input {
        position: absolute;
        z-index: 10000;
        bottom: 0;
        left: 36%;
        width: 64%;
        color: transparent;
        height: 25px; }
        div.reveal-modal.custom_reveal_modal.open .redisign-colum .image-side .image-upload-input::-webkit-file-upload-button {
          visibility: hidden; }
        div.reveal-modal.custom_reveal_modal.open .redisign-colum .image-side .image-upload-input:before {
          content: '';
          background: url("https://greenpal-production.s3.amazonaws.com/images/welcome_vendor_signup/headshot.png");
          padding: 4px 31px;
          cursor: pointer;
          background-repeat: no-repeat;
          position: relative; }
      div.reveal-modal.custom_reveal_modal.open .redisign-colum .image-side .cr-boundary {
        width: 100% !important;
        height: 100% !important;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px; }
        div.reveal-modal.custom_reveal_modal.open .redisign-colum .image-side .cr-boundary .cr-viewport.cr-vp-circle {
          width: 172px !important;
          height: 172px !important;
          margin-top: 72px;
          border: none; }
    div.reveal-modal.custom_reveal_modal.open .redisign-colum .crop-tool {
      padding-top: 19px;
      padding-left: 21px; }
      div.reveal-modal.custom_reveal_modal.open .redisign-colum .crop-tool .drag-box {
        margin-top: 22px; }
        div.reveal-modal.custom_reveal_modal.open .redisign-colum .crop-tool .drag-box .for_desktop {
          display: block;
          float: left; }
        div.reveal-modal.custom_reveal_modal.open .redisign-colum .crop-tool .drag-box .for_mobile {
          display: none; }
        div.reveal-modal.custom_reveal_modal.open .redisign-colum .crop-tool .drag-box p {
          font-size: 14px;
          line-height: 16px;
          font-family: ProximaNova;
          font-weight: 600;
          color: #A1A1A1;
          position: relative;
          width: 130px;
          float: right;
          margin: 0;
          right: 30px; }
      div.reveal-modal.custom_reveal_modal.open .redisign-colum .crop-tool .cancel-btn {
        margin-top: 245px; }
        div.reveal-modal.custom_reveal_modal.open .redisign-colum .crop-tool .cancel-btn .cancel {
          float: left;
          position: relative;
          font-size: 14px;
          line-height: 16px;
          left: 0px;
          font-weight: 500;
          color: #3689BA;
          font-family: ProximaNova; }
          div.reveal-modal.custom_reveal_modal.open .redisign-colum .crop-tool .cancel-btn .cancel a {
            font-size: 14px;
            line-height: 16px;
            font-family: ProximaNova; }
        div.reveal-modal.custom_reveal_modal.open .redisign-colum .crop-tool .cancel-btn .btn-div {
          float: right;
          margin-right: 11px;
          margin-top: -6px; }
          div.reveal-modal.custom_reveal_modal.open .redisign-colum .crop-tool .cancel-btn .btn-div .rotate-btn {
            padding: 0px 5px 0px 5px;
            background: transparent;
            color: grey;
            position: relative;
            top: 3px;
            margin-right: 10px; }
          div.reveal-modal.custom_reveal_modal.open .redisign-colum .crop-tool .cancel-btn .btn-div .submit-btn {
            width: 90px;
            height: 32px;
            text-align: center;
            padding: 0;
            border-radius: 5px;
            background: #F9A630;
            font-size: 16px;
            line-height: 19px;
            font-weight: 600;
            font-family: ProximaNova; }
            div.reveal-modal.custom_reveal_modal.open .redisign-colum .crop-tool .cancel-btn .btn-div .submit-btn.mob-btn {
              width: auto;
              padding-left: 19px;
              padding-right: 19px; }
    div.reveal-modal.custom_reveal_modal.open .redisign-colum .cr-slider-wrap {
      width: 65%;
      margin: 15px auto;
      text-align: center;
      position: absolute;
      bottom: 15%;
      right: 0;
      left: 100%;
      margin-left: 8px;
      z-index: 1050; }
      div.reveal-modal.custom_reveal_modal.open .redisign-colum .cr-slider-wrap input {
        cursor: pointer; }

@media screen and (min-width: 320px) and (max-width: 767px) {
  .edit-com-work {
    display: grid;
    grid-template-columns: 50% 50%; }

  .edit_gallery_first_image {
    padding-left: 14px; } }
