.testimonial_pg .cl-content {
  text-align: center;
  margin-bottom: 60px;
  background: #f7f4ef;
  padding: 60px 60px 40px 60px;
}
.page-template-urban-stone .sv_det_finish {
  margin-bottom: 80px;
}
.page-template-commercial .container.svd_faq_sec {
  margin-top: 70px;
}
.page-template-our-finishes
  .project-ul-fn-listing
  ul.project-ul
  li.finishes-cta-col
  .pr-bottom
  .cta-content-left {
  padding-right: 0;
}
.page-template-our-finishes .read_div {
  margin-bottom: 25px;
  font-family: "Plus Jakarta Sans";
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  font-size: 16px;
  color: var(--primary);
}
.ftrform_title {
  text-align: center;
}
.svd_gldesc {
  margin-top: 20px;
  margin-bottom: 30px;
}
.page-template-urban-stone section.sec-hmbox.sv_empty_glry {
  padding-top: 0;
}
.ft-title.industrial_ftmenu {
  margin-top: 28px;
}
.page-template-next-step .whychoose_cta2 {
  margin-top: 100px;
  margin-bottom: 80px;
}
.fancy-test-popup .cl-content {
  padding: 45px 40px;
  text-align: center;
}
.freequote_frmtitle {
  padding-top: 20px;
}
.page-template-urban-stone .svd_faq_sec {
  margin-top: 80px;
}
.cf7_rpmsg_blk p {
  font-size: 14px;
  text-align: left;
  color: #000000;
}
.cf7_rpmsg_blk a {
  color: #f37021 !important;
}
.grecaptcha-badge {
  visibility: hidden;
}
.page-template-about ul.hmbox-ul {
  margin-top: 80px;
}
#sb_instagram .sbi_photo_wrap:before {
  position: absolute;
  content: "\f16d";
  font-family: "FontAwesome";
  font-size: 20px;
  color: var(--white);
  z-index: 1;
  right: 0;
  top: 0;
  margin: 10px 10px 0 0;
}
.page-id-45 .container.whychoose-cta-wrapper {
  margin-bottom: 0;
  margin-top: 100px;
}
.page-id-479 .container.whychoose-cta-wrapper {
  margin-top: 100px;
}
.whychoose-page .choose-left .video-box {
  margin: 0;
}
.page-id-3004 .container.whychoose-cta-wrapper {
  margin-top: 80px;
  margin-bottom: 0;
}
.page-id-479 .about-left .heading-22.text-center {
  display: none;
}
/*
.inner-banner h1.heading-50 {
  width: 100%;
  text-align: center;
}
*/
.inner-banner .banner-button {
  text-align: center;
  margin: auto;
  margin-top: 20px;
  transform: translateX(-60px);
  -moz-transform: translateX(-60px);
  -webkit-transform: translateX(-60px);
}
.gallery-section .g-label {
  width: 100%;
}
.page-template-whychoose .chs-title {
  margin-bottom: 12px !important;
}
/*
.inner-banner .heading-50 {
  width: 100%;
  text-align: center;
}
*/
.pr-content {
  margin-bottom: 25px;
}
.pr-content label {
  font-weight: bold;
  color: var(--primary);
}
.pr-content .pr-list {
  color: var(--primary);
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
}
.pr-content label,
.pr-content .pr-list {
  display: inline-block;
}
.pg-link:hover .more-link {
  color: var(--themecolor);
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
}
.pg-link .more-link + i {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
}
.pg-link:hover .more-link + i {
  color: var(--themecolor);
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
}
.faq-page .submit-btn,
.design-page .submit-btn {
  width: auto;
}
.rmconttxt {
  text-align: left;
  padding: 0px 30px !important;
}
.didyouknow_sec .didyouknow_icon {
  width: 65px;
}
.didyouknow_sec {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 20px;
}
.didyouknow_sec .heading-22 {
  width: calc(100% - 65px);
  padding-left: 10px;
}
.sec-instagram .zip-logo img {
  margin: auto;
  display: block;
  text-align: center;
  margin-bottom: 40px;
}

div#notice {
  position: relative;
  background: #f37021;
  color: #fff;
  padding: 4px 2px 6px 2px;
  text-align: center;
}

div#notice p {
  text-align: center;
  padding: 0px 10px 0 10px;
  font-size: 14px;
  color: #fff;
  width: 100%;
  display: inline;
  font-family: "Plus Jakarta Sans";
  font-weight: normal;
  line-height: 18px !important;
  letter-spacing: 0px;
}

div#notice a {
  color: #fff !important;
  text-decoration: underline;
}

div#notice img.close {
  position: relative;
  display: inline-block;
  margin-bottom: -5px;
}

.zip-logo {
  background: #aa8fff;
  margin: 0 auto;
  display: block;
}
.svdetail_midcont {
  margin-bottom: 100px;
}
.page-template-urban-stone ol li {
  color: var(--primary);
}
.faqvid_title {
  text-align: center;
  padding: 0px 20px;
}
.svd_fullcont {
  width: 100%;
  margin: 0 !important;
  padding: 0px 0px 75px 0px;
}
main.about-page.inpage {
  padding-bottom: 80px;
}
.page-template-testimonials button#next {
  margin-bottom: 60px;
}
.page-template-commercial div#faqs {
  margin-bottom: 80px;
}
main.brochures-page.inpage {
  padding-bottom: 80px;
}
.page-id-216 main.brochures-page.inpage {
  padding-bottom: 80px;
}
.page-id-156 main.care-page.inpage {
  padding-bottom: 80px;
}
.sec-instagram .sb_instagram_header.sbi_medium.sbi_no_avatar {
  display: none !important;
}
.page-id-147 main.faq-page.inpage {
  padding-bottom: 80px;
}
.page-id-21 section.sec-hmform {
  margin-bottom: 80px;
}
.cta-btn.moreless a.of_rmbtn {
  color: #f37021;
}
video.html5-lightbox-video {
  height: 100%;
}
.page-id-23 div#featured {
  margin-top: 0;
}
.page-id-23 div#featured {
  margin-top: 0;
}
.page-id-25 section.sec-hmform {
  margin-top: 80px;
}
.page-id-21 section.sec-hmform {
  margin-top: 40px;
}
.page-id-479 div#featured {
  margin-top: 0;
}
.page-id-479 section.sec-hmform {
  margin-bottom: 80px;
}
.page-template-commercial .justify-between {
  justify-content: center;
}
.page-template-our-finishes .justify-between {
  justify-content: center;
}
.page-id-479
  section.sec-hmcontent.pt-pb100.svdetail_midcont.svdetail_topcont_2 {
  margin-top: 80px;
  margin-bottom: -50px;
}
.page-id-29 .whychoose-cta-wrapper {
  margin-bottom: 90px;
}
.page-id-31 .whychoose-cta-wrapper {
  margin-bottom: 90px;
}
.page-id-41 .whychoose-cta-wrapper {
  margin-bottom: 90px;
}
.page-id-35 .whychoose-cta-wrapper {
  margin-top: 100px;
}
.page-id-37 .whychoose-cta-wrapper {
  margin-top: 100px;
}
.page-id-1081 .whychoose-cta-wrapper {
  margin-top: 100px;
}
.page-id-40 .whychoose-cta-wrapper {
  margin-top: 100px;
}
.page-id-47 .whychoose-cta-wrapper {
  margin-bottom: 90px;
}
.page-id-45 .whychoose-cta-wrapper {
  margin-bottom: 90px;
}
.page-id-60 .whychoose-cta-wrapper {
  margin-top: 100px;
}
.page-id-49 .whychoose-cta-wrapper {
  margin-top: 100px;
}
.page-id-51 section.light-grd-bg {
  margin-top: 80px;
}
.page-id-52 .whychoose-cta-wrapper {
  margin-bottom: 90px;
}
.page-id-53 .whychoose-cta-wrapper {
  margin-bottom: 90px;
}
.page-id-54 section.light-grd-bg {
  margin-top: 100px;
}
.page-id-1970 section.light-grd-bg {
  margin-top: 100px;
}
.page-id-1978 section.light-grd-bg {
  margin-top: 100px;
}
.page-id-61 section.light-grd-bg {
  margin-top: 100px;
}
.page-id-1999 section.light-grd-bg {
  margin-top: 100px;
}
.page-id-1999 .whychoose-cta-wrapper {
  margin-top: 100px;
}

.page-id-1025 section.gallery-section.secgallery {
  margin-top: 70px;
  margin-bottom: 100px;
}
.page-id-1105 section.gallery-section.secgallery {
  margin-top: 70px;
  margin-bottom: 100px;
}
.page-id-1121 section.gallery-section.secgallery {
  margin-top: 70px;
  margin-bottom: 100px;
}
.page-id-1015 section.gallery-section.secgallery {
  margin-top: 70px;
  margin-bottom: 100px;
}
.page-id-1018 .whychoose-cta-wrapper {
  margin-bottom: 90px;
}
.page-id-1094 section.gallery-section.secgallery {
  margin-top: 70px;
  margin-bottom: 100px;
}
.page-id-1133 .whychoose-cta-wrapper {
  margin-bottom: 90px;
}
.page-id-62 section.light-grd-bg {
  margin-top: 100px;
}
.page-id-1989 section.light-grd-bg {
  margin-top: 100px;
}
.page-id-61 .whychoose-cta-wrapper {
  margin-top: 100px;
}
.page-id-2008 .whychoose-cta-wrapper {
  margin-top: 100px;
}
.page-id-1970 .whychoose-cta-wrapper {
  margin-top: 100px;
}
.page-id-1978 .whychoose-cta-wrapper {
  margin-top: 100px;
}
.page-id-938 section.light-grd-bg {
  margin-top: 80px;
}
.hmcta_banner {
  margin-top: 110px;
  margin-bottom: 90px;
}
.cf7_rpmsg_wht p {
  color: #fff !important;
}
.page-id-1935 .whychoose-cta-wrapper {
  margin-bottom: 90px;
}
.page-id-1958 .whychoose-cta-wrapper {
  margin-bottom: 90px;
}
.page-id-1989 .whychoose-cta-wrapper {
  margin-top: 100px;
}
.page-id-62 .whychoose-cta-wrapper {
  margin-top: 100px;
}
.page-id-37 section#retailstore {
  margin-top: 80px;
}
.page-id-1184 section.light-grd-bg {
  margin-top: 80px;
}
.page-id-54 .container.whychoose-cta-wrapper {
  margin-top: 100px;
}
.blgdt_cta {
  margin-top: 90px;
}
.blgdt_cta .whychoose-cta-wrapper .cta-content {
  padding: 90px 130px;
}
.page-id-60 .svdetail_midcont {
  margin-top: -30px;
}
.page-template-urban-stone .html5lightbox-div img {
  width: auto !important;
  max-height: 690px;
  margin: auto;
}
.page-id-479 section.gallery-section.secgallery {
  padding-bottom: 100px;
}

span.areamenu_text {
  margin-bottom: 20px;
  text-align: left;
  display: block;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  color: var(--primary);
}
span.areamenu_text a {
  color: #f37021;
}
.page-template-areas .areapage_text {
  margin-bottom: 40px;
  font-size: 20px;
  color: var(--primary);
  font-weight: 600;
}
.page-template-areas .areapage_text a {
  color: #f37021;
}
.page-id-23 div#touch {
  margin-bottom: 80px;
}
.html5-elem-data-box {
  display: none !important;
}

@media (max-width: 1439.98px) {
  .svdetail_midcont {
    margin-bottom: 80px;
  }
  .page-id-479 .container.whychoose-cta-wrapper {
    margin-top: 80px;
  }
  .page-id-479 .container.whychoose-cta-wrapper {
    margin-top: 80px;
  }
  .page-id-45 .container.whychoose-cta-wrapper {
    margin-bottom: 0;
    margin-top: 80px;
  }

  /**/
  .page-id-29 .whychoose-cta-wrapper {
    margin-bottom: 80px;
  }
  .page-id-31 .whychoose-cta-wrapper {
    margin-bottom: 80px;
  }
  .page-id-41 .whychoose-cta-wrapper {
    margin-bottom: 80px;
  }
  .page-id-35 .whychoose-cta-wrapper {
    margin-top: 80px;
  }
  .page-id-37 .whychoose-cta-wrapper {
    margin-top: 80px;
  }
  .page-id-1081 .whychoose-cta-wrapper {
    margin-top: 80px;
  }
  .page-id-40 .whychoose-cta-wrapper {
    margin-top: 80px;
  }
  .page-id-47 .whychoose-cta-wrapper {
    margin-bottom: 80px;
  }
  .page-id-45 .whychoose-cta-wrapper {
    margin-bottom: 80px;
  }
  .page-id-60 .whychoose-cta-wrapper {
    margin-top: 80px;
  }
  .page-id-49 .whychoose-cta-wrapper {
    margin-top: 80px;
  }
  .page-id-51 section.light-grd-bg {
    margin-top: 80px;
  }
  .page-id-52 .whychoose-cta-wrapper {
    margin-bottom: 80px;
  }
  .page-id-53 .whychoose-cta-wrapper {
    margin-bottom: 80px;
  }
  .page-id-54 section.light-grd-bg {
    margin-top: 80px;
  }
  .page-id-1970 section.light-grd-bg {
    margin-top: 80px;
  }
  .page-id-1978 section.light-grd-bg {
    margin-top: 80px;
  }
  .page-id-61 section.light-grd-bg {
    margin-top: 80px;
  }
  .page-id-1999 section.light-grd-bg {
    margin-top: 80px;
  }
  .page-id-1999 .whychoose-cta-wrapper {
    margin-top: 80px;
  }

  .page-id-1025 section.gallery-section.secgallery {
    margin-top: 70px;
    margin-bottom: 80px;
  }
  .page-id-1105 section.gallery-section.secgallery {
    margin-top: 70px;
    margin-bottom: 80px;
  }
  .page-id-1121 section.gallery-section.secgallery {
    margin-top: 70px;
    margin-bottom: 80px;
  }
  .page-id-1015 section.gallery-section.secgallery {
    margin-top: 70px;
    margin-bottom: 80px;
  }
  .page-id-1018 .whychoose-cta-wrapper {
    margin-bottom: 80px;
  }
  .page-id-1094 section.gallery-section.secgallery {
    margin-top: 70px;
    margin-bottom: 80px;
  }
  .page-id-1133 .whychoose-cta-wrapper {
    margin-bottom: 80px;
  }
  .page-id-62 section.light-grd-bg {
    margin-top: 80px;
  }
  .page-id-1989 section.light-grd-bg {
    margin-top: 80px;
  }
  .page-id-61 .whychoose-cta-wrapper {
    margin-top: 80px;
  }
  .page-id-2008 .whychoose-cta-wrapper {
    margin-top: 80px;
  }
  .page-id-1970 .whychoose-cta-wrapper {
    margin-top: 80px;
  }
  .page-id-1978 .whychoose-cta-wrapper {
    margin-top: 80px;
  }

  .page-id-938 section.light-grd-bg {
    margin-top: 80px;
  }

  .page-id-1935 .whychoose-cta-wrapper {
    margin-bottom: 80px;
  }
  .page-id-1958 .whychoose-cta-wrapper {
    margin-bottom: 80px;
  }
  .page-id-1989 .whychoose-cta-wrapper {
    margin-top: 80px;
  }
  .page-id-62 .whychoose-cta-wrapper {
    margin-top: 80px;
  }
  .page-id-37 section#retailstore {
    margin-top: 80px;
  }
  .page-id-1184 section.light-grd-bg {
    margin-top: 80px;
  }
  .page-id-54 .container.whychoose-cta-wrapper {
    margin-top: 80px;
  }
}
@media (max-width: 1199.98px) {
  .page-template-commercial .container.svd_faq_sec {
    margin-top: 60px;
  }
  .svdetail_midcont {
    margin-bottom: 60px;
  }
  .page-id-479 .container.whychoose-cta-wrapper {
    margin-top: 60px;
  }
  .page-id-479 .container.whychoose-cta-wrapper {
    margin-top: 60px;
  }
  .page-id-45 .container.whychoose-cta-wrapper {
    margin-bottom: 0;
    margin-top: 60px;
  }

  /**/
  .page-id-29 .whychoose-cta-wrapper {
    margin-bottom: 60px;
  }
  .page-id-31 .whychoose-cta-wrapper {
    margin-bottom: 60px;
  }
  .page-id-41 .whychoose-cta-wrapper {
    margin-bottom: 60px;
  }
  .page-id-35 .whychoose-cta-wrapper {
    margin-top: 60px;
  }
  .page-id-37 .whychoose-cta-wrapper {
    margin-top: 60px;
  }
  .page-id-1081 .whychoose-cta-wrapper {
    margin-top: 60px;
  }
  .page-id-40 .whychoose-cta-wrapper {
    margin-top: 60px;
  }
  .page-id-47 .whychoose-cta-wrapper {
    margin-bottom: 60px;
  }
  .page-id-45 .whychoose-cta-wrapper {
    margin-bottom: 60px;
  }
  .page-id-60 .whychoose-cta-wrapper {
    margin-top: 60px;
  }
  .page-id-49 .whychoose-cta-wrapper {
    margin-top: 60px;
  }
  .page-id-51 section.light-grd-bg {
    margin-top: 60px;
  }
  .page-id-52 .whychoose-cta-wrapper {
    margin-bottom: 60px;
  }
  .page-id-53 .whychoose-cta-wrapper {
    margin-bottom: 60px;
  }
  .page-id-54 section.light-grd-bg {
    margin-top: 60px;
  }
  .page-id-1970 section.light-grd-bg {
    margin-top: 60px;
  }
  .page-id-1978 section.light-grd-bg {
    margin-top: 60px;
  }
  .page-id-61 section.light-grd-bg {
    margin-top: 60px;
  }
  .page-id-1999 section.light-grd-bg {
    margin-top: 60px;
  }
  .page-id-1999 .whychoose-cta-wrapper {
    margin-top: 60px;
  }

  .page-id-1025 section.gallery-section.secgallery {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .page-id-1105 section.gallery-section.secgallery {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .page-id-1121 section.gallery-section.secgallery {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .page-id-1015 section.gallery-section.secgallery {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .page-id-1018 .whychoose-cta-wrapper {
    margin-bottom: 60px;
  }
  .page-id-1094 section.gallery-section.secgallery {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .page-id-1133 .whychoose-cta-wrapper {
    margin-bottom: 60px;
  }
  .page-id-62 section.light-grd-bg {
    margin-top: 60px;
  }
  .page-id-1989 section.light-grd-bg {
    margin-top: 60px;
  }
  .page-id-61 .whychoose-cta-wrapper {
    margin-top: 60px;
  }
  .page-id-2008 .whychoose-cta-wrapper {
    margin-top: 60px;
  }
  .page-id-1970 .whychoose-cta-wrapper {
    margin-top: 60px;
  }
  .page-id-1978 .whychoose-cta-wrapper {
    margin-top: 60px;
  }

  .page-id-938 section.light-grd-bg {
    margin-top: 60px;
  }

  .page-id-1935 .whychoose-cta-wrapper {
    margin-bottom: 60px;
  }
  .page-id-1958 .whychoose-cta-wrapper {
    margin-bottom: 60px;
  }
  .page-id-1989 .whychoose-cta-wrapper {
    margin-top: 60px;
  }
  .page-id-62 .whychoose-cta-wrapper {
    margin-top: 60px;
  }
  .page-id-37 section#retailstore {
    margin-top: 60px;
  }
  .page-id-1184 section.light-grd-bg {
    margin-top: 60px;
  }
  .page-id-54 .container.whychoose-cta-wrapper {
    margin-top: 60px;
  }
}
@media (max-width: 991.98px) {
  .svdetail_midcont {
    margin-bottom: 40px;
  }
  .whychoose-page .choose-left {
    margin-bottom: 20px;
  }
  .page-template-urban-stone .sv_det_finish {
    margin-bottom: 60px;
  }
  .page-template-commercial .container.svd_faq_sec {
    margin-top: 40px;
  }
  .inner-banner .banner-button {
    margin-top: 10px;
    transform: translateX(-30px);
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
  }
  .page-id-479 .container.whychoose-cta-wrapper {
    margin-top: 40px;
  }
  .page-id-479 .container.whychoose-cta-wrapper {
    margin-top: 40px;
  }
  .page-id-45 .container.whychoose-cta-wrapper {
    margin-bottom: 0;
    margin-top: 40px;
  }
}

@media (max-width: 575.98px) {
  .fancy-test-popup .cl-content {
    padding: 45px 30px 20px;
  }
  .page-template-urban-stone .sv_det_finish {
    margin-bottom: 50px;
  }
  .page-template-commercial .container.svd_faq_sec {
    margin-top: 30px;
  }
  .didyouknow_sec {
    margin-bottom: 10px;
  }
  .didyouknow_sec .didyouknow_icon {
    width: 45px;
  }
  .didyouknow_sec .heading-22 {
    width: calc(100% - 45px);
    padding-left: 10px;
  }
  .inner-banner .banner-button {
    transform: translateX(-20px);
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
  }
}

/*
.page-id-51 .about-left .logowr{
	max-width:initial;
	margin:0;
}
.page-id-51 ul.logowr li{
	border:0;
}
*/

.othersvmenu span.areamenu_text {
  display: none;
}

.page-id-4123 .container.whychoose-cta-wrapper {
  margin-bottom: 60px;
}
.page-id-4122 .container.whychoose-cta-wrapper {
  margin-top: 80px;
}
.page-id-4129 .container.whychoose-cta-wrapper {
  margin-bottom: 60px;
}
.page-id-3855 .container.whychoose-cta-wrapper {
  margin-bottom: 60px;
}
.page-id-3853 .container.whychoose-cta-wrapper {
  margin-bottom: 60px;
}
.page-id-3849 .container.whychoose-cta-wrapper {
  margin-bottom: 60px;
}
.page-id-3847 .container.whychoose-cta-wrapper {
  margin-bottom: 60px;
}
.page-id-3840 .container.whychoose-cta-wrapper {
  margin-bottom: 60px;
}
