/* ===== PCBS HEADER — har page par same, Home jais? ===== */

/* Layout: dono button ek line me, right-aligned, center */
#block-7{ position:static !important; }
#block-7 .gspb_row,
#block-7 .gspb_row__content,
#block-7 .gspb_row__col--12{
  display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important;
  align-items:center !important; justify-content:flex-end !important;
  gap:16px !important; width:auto !important; height:auto !important;
  margin:0 !important; padding:0 !important; position:static !important;
}
#block-7 .gspb_button_wrapper{
  display:inline-flex !important; margin:0 !important; padding:0 !important;
  position:static !important; transform:none !important;
  width:auto !important; height:auto !important;
}
#block-7 .gspb-buttonbox{
  display:inline-flex !important; align-items:center !important; gap:10px !important;
  white-space:nowrap !important; line-height:1 !important; text-decoration:none !important;
  transition:all .2s ease !important;
}
#block-7 .gspb-buttonbox-icon svg path{ fill:currentColor !important; }

/* ---- PHONE = rounded pill with circular icon ---- */
#block-7 #gspb_button-id-gsbp-2fd03d2 .gspb-buttonbox{
  background:#fff !important;
  border:1px solid var(--ast-global-color-7,#D1D5DB) !important;
  border-radius:999px !important;
  padding:6px 20px 6px 6px !important;
  color:var(--ast-global-color-0,#071d35) !important;
}
#block-7 #gspb_button-id-gsbp-2fd03d2 .gspb-buttonbox-icon{
  width:38px !important; height:38px !important; flex:0 0 auto !important;
  border-radius:50% !important;
  border:1px solid var(--ast-global-color-7,#D1D5DB) !important;
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
}
#block-7 #gspb_button-id-gsbp-2fd03d2 .gspb-buttonbox-icon svg{ width:16px !important; height:16px !important; }
#block-7 #gspb_button-id-gsbp-2fd03d2 .gspb-buttonbox-title{ font-weight:700 !important; font-size:16px !important; }
#block-7 #gspb_button-id-gsbp-2fd03d2 .gspb-buttonbox:hover{ border-color:var(--ast-global-color-0,#071d35) !important; }

/* ---- GET AN ESTIMATE = dark CTA box ---- */
#block-7 #gspb_button-id-gsbp-6e45ce8 .gspb-buttonbox{
  background:var(--ast-global-color-0,#071d35) !important;
  color:#fff !important;
  border-radius:6px !important;
  padding:15px 26px !important;
}
#block-7 #gspb_button-id-gsbp-6e45ce8 .gspb-buttonbox-title{ color:#fff !important; font-weight:600 !important; font-size:16px !important; }
#block-7 #gspb_button-id-gsbp-6e45ce8 .gspb-buttonbox-icon svg{
  width:15px !important; height:15px !important;
  transform:rotate(180deg) !important;   /* arrow ko ? seedha karta hai */
}
#block-7 #gspb_button-id-gsbp-6e45ce8 .gspb-buttonbox:hover{ background:var(--ast-global-color-1,#3e74ae) !important; }
.forminator-description{
	display:none!important;
}

.ast-builder-footer-grid-columns,.site-primary-footer-inner-wra{
	padding:0px!important;
}

.forminator-input,.forminator-textarea{
	border-radius:10px!important;
}