   .logos-marqee {
          padding: 15px 0;
          background: var(--orangeLight);
        }
        .logos-marqee .slick-track {
          display: flex;
          align-items: center;
        }
        .logos-marqee .slick-track img {
          margin: 0 auto;
          height: 150px;
          object-fit: contain;
          /*filter: grayscale(100%);*/
          /*-webkit-filter: grayscale(100%);*/
          /*transition: var(--transition300);*/
          /*-webkit-transition: var(--transition300);*/
          /*-moz-transition: var(--transition300);*/
          /*-ms-transition: var(--transition300);*/
          /*-o-transition: var(--transition300);*/
        }
        .logos-marqee__item.slick-current+div+div+div img {
          filter: unset;
          -webkit-filter: unset;
        }
        .logos-marqee__item {
          text-align: center;
        }
        .logos-marqee__item p {
          font-size: 12px;
          color:white;
        }
        .logos-marqee__item a {
          text-decoration: none;
          padding: 0 20px;
          display: block;
        }

        .logos-marqee__slider-wrap {
          max-width: 1400px;
          margin: 0 auto;
        }
        .sliderLogo {
          background: #6fa088;
        }
/*css 23*/
p.footersos.ac img {
    width: 45px;
}
p.ctbtn img {
    width: 25px;
}
div#backarrow {
    background: #62c3dc;
    border-radius: 100%;
    padding: 10px;
	width:30px;
	height:30px;
}

.utac-sec {
    display: flex;
}
.cab {
    gap: 20px;
    display: flex;
}
.cab-col img {
    width: 200px;
}
.cab {
    display: flex;
}
.utqas {
    display: flex;
}
.cab-col {
    width: 18%;
}
.cab-col1 {
    width: 82%;
}
div#nav-container img {
    max-width: 345px!important;
width:100%!important;
}
#top ul#top-nav li a {
    padding: .5em .5em!important;
}
.headofinadvser {
	font-weight: 700 !important;
    font-style: normal;
    margin: 0 0 0.5em;
    line-height: 1.5em;
    font-family: 'Poppins-SemiBold' !important;
    font-size: 32px;
}
[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content {
    width: 100%;
    box-sizing: border-box;
    padding: 0!important;
}
.new-two-col-container {
    padding-top: 33px;
    display: flex;
    padding-bottom: 150px;
}
#footer h3{
	font-size:18px;
	color:white;
	margin-bottom:15px;
	font-family:'Open Sans', arial, sans-serif!important;
	font-weight:normal!important;
}
.mdsecofpg {
    padding-left: 0px!important;
    margin-left: 0px!important;
} 
@media (max-width:767px){
	.page-id-3729 .new-custom-second-column{
		margin-top:20px;
	}
.page-id-3930 .imgforbevaj {
    float: none;
    margin-left: auto;
	margin-right:auto;
}
	 .imgssd{
		     margin-left: auto;
    margin-right: auto;
    display: block;
	 }
}
.headingthreeforindi {
          font-family: 'Poppins-SemiBold' !important;
    color: #042f5a !important;
}
/* SECTION WRAPPER */
.team-individual-section {
    padding: 30px 20px;
}
.team-individual-btn{
	color:white!important;
}
.team-section h4 {
    font-size: 24px;
    margin-bottom: 25px;
    color: #002d5c;
}

/* GRID */
.team-individual-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 25px;
}

/* INDIVIDUAL CARD */
.team-individual-card {
    display: flex;
    gap: 20px;
    background: #ffffff;
    padding: 22px;
    border-radius: 14px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    transition: 0.25s ease;
    align-items: center;
}

.team-individual-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.12);
}

/* IMAGE */
.team-individual-img img {
   width: 220px;
    height: auto;
    border-radius: 12px;
    object-fit: cover;
}

/* INFO */
.team-individual-info h3 a {
    font-size: 20px;
    color: #003366;
    text-decoration: none;
}

.team-individual-info p {
    margin: 10px 0 14px;
    line-height: 1.6;
    color: #444;
}

/* BUTTON */
.team-individual-btn {
    background: #00538b;
    color: #fff;
    padding: 8px 15px;
    border-radius: 6px;
    display: inline-block;
    text-decoration: none;
}

.team-individual-btn:hover {
    background: #62c3dc;
}

/* MOBILE */
@media (max-width: 768px) {
    .team-individual-row {
        grid-template-columns: 1fr;
    }
    .team-individual-card {
        flex-direction: column;
        text-align: center;
    }
    .team-individual-img img {
        margin: 0 auto;
    }
}
.team-individual-img{
	flex:0 0 30%;
}
.team-individual-info{
	flex: 0 0 70%;
}
/*nov*/
.page-id-9 .serviceicon img {
    max-width: 34%;
}
@media (min-width: 1025px) {
  .page-id-9 .servicetext {
    font-size: 18px !important;
  }
}

.postwhite.tooi .twocol-one {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.postgray.tooj .twocol-one {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.tooj{
	padding-bottom:0px;
}
.tooi{
	padding-bottom:0px;
}
.listiconimage img{
	    border-radius: 2px;
    width: 20px;
    max-width: 20% !important;
}
.contalign{
	display:flex;
	align-items:center;
}
.page-id-3945 .shortcode-toggle {
    margin-bottom: 0px;
}
.imgjontoni{
	max-width:60%;
}
@media (min-width: 768px) {
  .brookeros {
    display: flex !important;
    align-items: center !important;
  }
}
.team-member img {
background: #fff;
    box-shadow: 0 4px 10px rgb(0 0 0 / 36%);
    /* border-radius: 8px; */
    transition: transform 0.3s 
ease, box-shadow 0.3s 
ease;}

#inner-wrapper .headerpersist{
	top:46px;
}
@media (min-width: 769px)  {
	.ftyu {text-wrap: unset;}
  .qb-table table {
    width: 85%!important;
    margin-left:auto; 
		margin-right:auto;
		/* center on desktop */
  }
}
.qb-table table td{
	border-bottom:1px solid black!important;
}
.qb-table table th {
    text-transform: none !important;
}
.qb-table {
  --accent: #daefff;
  --accent-text: #ffffff;
  --border-color: #000000;
  background: #fff;
  
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 16px 0;
}

.qb-table table {
  width: 100%;
  min-width: 750px;
  border-collapse: collapse;
  border: 1px solid black;
}

.qb-table th,
.qb-table td {
  border: 1px solid black;
  padding: 12px 16px;
  text-align: left;
  vertical-align: top;
}

/* Header row */
.qb-table thead th {
	    border-bottom: 1px solid black!important;
  background: #daefff!important;
  color: var(--accent-text);
  font-weight: 600;
}

/* First column */
.qb-table th:first-child,
.qb-table td:first-child {
	vertical-align:middle;
  background: #daefff;
  color: #444444;
  font-weight: 600;
  white-space: nowrap;
}

/* Responsive stacked view */
@media (max-width: 768px) {
	.imageforalignsc {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
	.imageforalignscone {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
	.imgjontoni {
    margin-left: auto;
    max-width: 100%;
    margin-right: auto;
    display: block;
}
	.qb-table table{
		font-size:14px;
	}
	
	td.ftyu{
		text-wrap:unset!important;
	}
}

/* end css */
.team-grid {
  display: flex!important;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0px!important;
}
.teamtitle {
    text-align: center!important;
}
.team-grid > div {
  flex: 0 1 calc(33.333% - 60px);
  max-width: calc(33.333% - 60px);
	padding:0px 25px 0px 25px;
	margin-bottom:50px;
}


@media (min-width: 768px) {
  .teamtitle {
    margin-left: 10px;
  }
}
.cmpeduc ul {
	    margin-left: 10px;
    padding: 0;
    list-style-type: disc;
}
.cmpcert ul {
	    margin-left: 10px;
    padding: 0;
    list-style-type: disc;
}
.cmpmem ul {
	    margin-left: 10px;
    padding: 0;
    list-style-type: disc;
}


@media (min-width: 1024px) {
  .johkimg {
    max-width: 70%;
  }
	.page-id-12550 .entry-title{
		display:none!important;
	}
}
.page-id-12550 .entry-title{
background: #00538b;
    padding: 20px 2em;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
	margin: 0;}
.pdsatneum .page-id-12550     {margin-top: 90px;}
.page-id-5747 .entry{
	margin-top:70px;
	margin-left:70px;
}
.page-id-12550 #main {
    margin-top: 306px;
}
.page-id-12550 .title {
     padding: 55px 1em;
}
       

#navigation .nav li.parent > a:after {
  font-size: 20px;
	line-height:0;
}

body{
	padding-right:0px!important;
	overflow:auto!important;
}
.lp-popup__iframe-wrapper {
    display: none!important;
}
div#pum_popup_title_36282 {
    display: none;
}
.pum-theme-6626 .pum-container .pum-content > :last-child {
    margin-bottom: 0;
    background: none;
    padding: 0px;
}
#main-nav{
	margin-right:0px!important;
}
.jjhhuiop{
	display:none;
}
.single-rank_math_locations .container {
    padding: 0 1em;
}
.page-id-5038 #content.col-full{
		max-width: 1450px!important;
	}
.dheadonly{display:none;}
	.satubaris{
display:none;
}
.nomobile{
display:none;
}

.gs_logo_single img{
	display: unset !important;
  height: unset !important;
	width: unset !important;
}


@media screen and (max-width: 768px) {
	.cusctamob
 {
    float: none !important;
}
	.page-id-12550 .pdsatuem {
    margin-top: 35px;
}
	.page-id-5747 .entry{
	
	margin-left:10px!important;
}
	.njeroslide {
		height: 850px !important;}
	.textslide.ac{
		margin-top:60px;
	}
	.hmlogan{
		margin-bottom:0px!important;
	}
	.haddress .badge {
    text-align: center!important;
}
	.satubaris{
display:block;
}
.nomobile{
display:none;
}
	.ctabtn {
    display: none;
}
		.ctbtn {
    display: none;
}
	.headerpersist {
    position: relative;
		top: auto!important;
}.downarrow{bottom:-2px!important;}.tpbtn{float:none!important;cursor:pointer;font-size:16px!important;}
	.tpbtn a{
		font-size:11px!important;
	}
	.topkiwo{
		width:100%!important;
	}
  .quicksticker {
	display: none;
 }
}
.downarrow{bottom:-50px;}
.tpbtn{
	margin-top: -1px!important;
}
.tpbtn a{
		font-size:12px;
	}
.tpbtn{float:left;cursor:pointer;font-size:16px!important;}
.topkiwo{width:65%;}
.cmbus ul li {
    list-style-type: none;
}
.cmbus{
	padding-left: 90px;
}
.cmbus ul{
	margin: 0;
    padding: 0;
    list-style: none;
}

/*.page-id-17524 section.entry {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}*/
div#wpsr-reviews-grid-26764 {
    width: 1200px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.page-id-17524 .entry{
flex-direction: row !important;
}
.page-id-7 .threecol-one h2 {
    font-size: 27px!important;
}
.page-id-8710 .singleimg {
    max-height: 175px!important;
	padding-top: 20px;
padding-bottom: 20px;
}
#content {
    padding-top: 0px!important;
	padding-bottom: 0px!important;
}
/* new css */
@media screen and (max-device-width: 1400px) and (orientation: landscape) {
header#header {
    display: flex;
    justify-content: space-between;
    padding-bottom: 0;
    align-items: center;
}

section.menus {
    display: flex;
    justify-content:right;
}

#logo img {
     width: 60%; 
}
}
@media only screen and (max-width: 768px){
	.rss_image img{
		width:100%!important;
		height:320px!important;
		object-fit:cover;
	}
    header#header {
    display: flex;
    justify-content: space-between;
    padding-bottom: 0;
    align-items: center;
        flex-direction: column;
        padding-bottom: 15px;
        padding-top: 15px
}
}

@media only screen and (max-width: 992px)
{
	.njeroslide p {
    padding: 20px !important;
}
}

@media only screen and (min-width: 1280px)
.hteam {
    padding: 60px 1em 61px 1em!important;
}
.feat-sec {
	display:flex;
}
@media only screen and (max-width: 600px) {
	.feat-sec {
	display:block;
}
}
.frheading {
    color: #00538b;
    font-size: 24px!important;
    font-family: 'Poppins-SemiBold' !important;
    margin: 0 0 0.5em!important;
    line-height: 1.5em!important;
}
.acctrust{
	font-family: orpheuspro,serif !important;
    font-weight: 700 !important;
    font-style: normal;
    margin: 0;
    color: #00538b;
    font-size: 40px;
    text-align: center;
}
.recblogpost{
	  font-size: 40px;
    margin: 0 0 80px 0;
    color: #fff;
    font-family: orpheuspro,serif !important;
    font-weight: 700 !important;
    font-style: normal;
}
.striveheading{
	text-shadow: 0 2px 4px rgba(0,0,0,0.6);
color: #fff;
    font-size: 36px;
    margin: 0 0 45px 0;
    padding: 0 10px;
        font-family: orpheuspro,serif !important;
    font-weight: 700 !important;
    font-style: normal;
}
.top-menu{
	display:none;
}
.mannounce{
	display:none;
}
@media only screen and (max-width: 600px) {
	#main{margin-top: 0px!important;}
	.lpara {
    font-size: 15px!important;
}
	#badge3img { margin-top: -24px;}
	#COCBadgeIMG1 {
    margin-top: -25px;
}
	#COCBadgeIMG2 {
    margin-top: -25px;
}
	.haddress .badge {
    text-align: center;
}
	.dannounce{
		display:none;
	}
	.mannounce{
	display:block!important;
}
	.rpulsonbtn {
    margin-top: 0px!important;
}
}
.mennam {
    display: none;
}
.rpulsonbtn {
    margin-top: 32px;
}
form.cart {
	margin-top:65px;
}

#product-7766 table, #product-7766 form {
	width: 100%;
	text-align:center;
	padding-top:40px;
}
#product-7766 input.pyppledgeamount7766 {
	text-align:center;
}
/*new css*/
ul#top-nav{
	margin-top:6px;
}
.admin-bar #inner-wrapper .headerpersist {
	}
#top {
    
}
.topkiwo {
   
	top: -42px!important;}
.scrolling #inner-wrapper .headerpersist {
	top: 52px;}
.cvacert{
	max-width: 36%!important;
}
.cvacert {
    margin-top: 22px;
}
.page-id-5051 .col-full .threecol-one {
    margin-bottom: 0px!important;
}
.scrolling .ctabtn {
    top: 136px;}
    
  .ctabtn  {
    position: fixed;
    padding-bottom: 8px;
    padding-top: 10px;
    margin-bottom: 0px;
    color: white;
    margin-top: 10px;
    background: #62c3dc;
    text-align: center;
    text-shadow: none!important;
    width: 100%;
}
.dannounce {
    margin-top: 45px!important;
}
.hteam .haddress a.button {
	float:left;
    /* margin-right: 0%; */
    margin-top: 19px;
    min-width: 48%!important;
}
.cntcthaddress{
	margin-left:4%;
}
.haddress .badge {
    text-align: right;
}
.haddress p{
	font-size:13px!important;
}
.ctbtn{
	margin-top:0px!important;
}
#main{margin-top: 60px;}

.page-id-33511 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset {
    max-width: 100% !important;
}
.page-id-33511 .hbspt-form select{
	background:white!important;
}
.page-id-33511 .hbspt-form input {
    padding: 5px 2%;
    width: 96%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 30px;
    background: #ffffff!important;
}
.page-id-33511 #main .hbspt-form .input textarea {
    background: #ffffff!important;
}
.page-id-33511 .hbspt-form input.hs-button {
	background:#54c8e8!important;
}
.frseccc{
	background-image: url(https://cmp.cpa/wp-content/uploads/cache-valley-with-mountains.png);
    background-size: cover;
    background-position: center;
    height: 50vh;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white !important;
    text-align: center;
}
.frsecc{
	background-image: url(https://cmp.cpa/wp-content/uploads/Salt-Lake-City-winter-Sky-lines.png);
    background-size: cover;
    background-position: center;
    height: 50vh;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white !important;
    text-align: center;
}
.frsec{
	background-image: url(https://cmp.cpa/wp-content/uploads/stgeorge-city-location.png);
    background-size: cover;
    background-position: center;
    height: 50vh;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white !important;
    text-align: center;
}
.frseccc h1{
	color:white
}
.frsecc h1{
	color:white
}
.frsec h1{
	color:white
}
.frseccc h3{
	color:white
}
.frsecc h3{
	color:white
}
.frsec h3{
	color:white
}

.frseccc h1 {
    font-size: 3rem;
  }
.frsecc h1 {
    font-size: 3rem;
  }
.frsec h1 {
    font-size: 3rem;
  }
.frseccc h3{ margin-top: -33px;}
.frsecc h3{ margin-top: -33px;}
.frsec h3{ margin-top: -33px;}
.page-id-33511 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset {
    max-width: 100% !important;
}
.page-id-33511 .hbspt-form select{
	background:white!important;
}
.page-id-33511 .hbspt-form input {
    padding: 5px 2%;
    width: 96%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 30px;
    background: #ffffff!important;
}
.page-id-33511 #main .hbspt-form .input textarea {
    background: #ffffff!important;
}
.page-id-33511 .hbspt-form input.hs-button {
	background:#54c8e8!important;
}
.page-id-5074 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset {
    max-width: 100% !important;
}
.page-id-5074 .hbspt-form select{
	background:white!important;
}
.page-id-5074 .hbspt-form input {
    padding: 5px 2%;
    width: 96%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 30px;
    background: #ffffff!important;
}
.page-id-5074 #main .hbspt-form .input textarea {
    background: #ffffff!important;
}
.page-id-5074 .hbspt-form input.hs-button {
	background:#54c8e8!important;
}
.stgeorgepara{
	font-size:18px!important;
}
.postid-33811 .stgeorgepara{
	font-size:20px!important;
}
.postid-33804 .stgeorgepara{
	font-size:20px!important;
}
.postid-33818 .stgeorgepara{
	font-size:20px!important;
}
.page-id-5054 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset {
    max-width: 100% !important;
}
.page-id-5054 .hbspt-form select{
	background:white!important;
}
.page-id-5054 .hbspt-form input {
    padding: 5px 2%;
    width: 96%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 30px;
    background: #ffffff!important;
}
.page-id-5054 #main .hbspt-form .input textarea {
    background: #ffffff!important;
}
.page-id-5054 .hbspt-form input.hs-button {
	background:#54c8e8!important;
}
/*form color rm location css*/
.page-id-35370 .hbspt-form select{
	background:white!important;
}
.page-id-35370 .hbspt-form input {
    padding: 5px 2%;
    width: 96%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 30px;
    background: #ffffff!important;
}
.page-id-35370 #main .hbspt-form .input textarea {
    background: #ffffff!important;
}
.page-id-35370 .hbspt-form input.hs-button {
	background:#54c8e8!important;
}
/*new loc pace*/
/*
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset {
    max-width: 100% !important;
}
*/
/*
.postid-33804 .hbspt-form select{
	background:white!important;
}
*/
/*
.postid-33804 .hbspt-form input {
    padding: 5px 2%;
    width: 96%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 30px;
    background: #ffffff!important;
}
*/
/*
.postid-33804 #main .hbspt-form .input textarea {
    background: #ffffff!important;
}
.postid-33804 .hbspt-form input.hs-button {
	background:#54c8e8!important;
}
*/
.postid-33811 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset {
    max-width: 100% !important;
}
.postid-33811 .hbspt-form select{
	background:white!important;
}
.postid-33811 .hbspt-form input {
    padding: 5px 2%;
    width: 96%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 30px;
    background: #ffffff!important;
}
.postid-33811 #main .hbspt-form .input textarea {
    background: #ffffff!important;
}
.postid-33811 .hbspt-form input.hs-button {
	background:#54c8e8!important;
}
/*logan css*/
.postid-33818 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset {
    max-width: 100% !important;
}
.postid-33818 .hbspt-form select{
	background:white!important;
}
.postid-33818 .hbspt-form input {
    padding: 5px 2%;
    width: 96%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 30px;
    background: #ffffff!important;
}
.postid-33818 #main .hbspt-form .input textarea {
    background: #ffffff!important;
}
.postid-33818 .hbspt-form input.hs-button {
	background:#54c8e8!important;
}
/*end form color rm location css*/
.post-type-archive-rank_math_locations #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset {
    max-width: 100% !important;
}
.post-type-archive-rank_math_locations .hbspt-form select{
	background:white!important;
}
.post-type-archive-rank_math_locations .hbspt-form input {
    padding: 5px 2%;
    width: 96%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 30px;
    background: #ffffff!important;
}
.post-type-archive-rank_math_locations #main .hbspt-form .input textarea {
    background: #ffffff!important;
}
.post-type-archive-rank_math_locations .hbspt-form input.hs-button {
	background:#54c8e8!important;
}
/*new contact page*/
.page-id-3729  #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset {
    max-width: 100% !important;
}
.page-id-3729  .hbspt-form select{
	background:white!important;
}
.page-id-3729  .hbspt-form input {
    padding: 5px 2%;
    width: 96%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 30px;
    background: #ffffff!important;
}
.page-id-3729  #main .hbspt-form .input textarea {
    background: #ffffff!important;
}
.page-id-3729  .hbspt-form input.hs-button {
	background:#54c8e8!important;
}
/* css for hubspotform*/
@media only screen and (min-width: 768px) {
	.mspec iframe {
    margin-top: -19px;
}
	.ggloc{
		margin-bottom:0px!important;
		
padding-bottom:0px!important;
	}
	.stglocn{
		/*margin-bottom:0px!important;
		
padding-bottom:0px!important;*/
	}
	.dheadonly{display:block;}
	.rmlocp{margin-top: 20px;}
	.secbtn{margin-top: 54px;}
	.lsbtn{margin-top: 53px;}
	.artfr{
		margin-top:188px!important;
	}
	.hubformcon{
		padding-bottom:100px;
	}
	/*rm location css*/
	/*location archive temp*/
	.post-type-archive-rank_math_locations	#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset {
    max-width: none !important;
}

	.post-type-archive-rank_math_locations .hs-form-3fc63775-c958-4351-bf9c-4e543a6a0f7b_d18ca0c7-7a9b-4ac2-96bb-32d0541f630c fieldset {
    max-width:none
}
		.post-type-archive-rank_math_locations form#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    position: relative;
}
	.post-type-archive-rank_math_locations #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-2 {
    width: 50% !important;
}
.post-type-archive-rank_math_locations #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-2 {
    width: 50%!important;
}
.post-type-archive-rank_math_locations #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-1 {
    width: 50%;
}
.post-type-archive-rank_math_locations #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(10) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 0;
}
.post-type-archive-rank_math_locations #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(11) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 100px;
}
.post-type-archive-rank_math_locations textarea#message-3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    height: 160px;
}
.post-type-archive-rank_math_locations #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    width: 48%;
    position: absolute;
    top: 350px;
    left: 52%;
}
.post-type-archive-rank_math_locations #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_submit.hs-submit {
    width: fit-content;
    position: absolute;
    top: 352px;
    left: 72%;
}
/*end location archive temp*/
/*
	.postid-33804 form#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    position: relative;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-2 {
    width: 50%;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-1 {
    width: 50%;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(6) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 0;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(7) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 100px;
}
.postid-33804 textarea#message-3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    height: 160px;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    width: 48%;
    position: absolute;
    top: 350px;
    left: 52%;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_submit.hs-submit {
    width: fit-content;
    position: absolute;
    top: 350px;
    left: 72%;
}
*/
		.postid-33811 form#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    position: relative;
}
.postid-33811 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-2 {
    width: 50%;
}
.postid-33811 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-1 {
    width: 50%;
}
.postid-33811 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(10) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 0;
}
.postid-33811 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(11) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 100px;
}
.postid-33811 textarea#message-3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    height: 160px;
}
.postid-33811 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    width: 48%;
    position: absolute;
    top: 350px;
    left: 52%;
}
.postid-33811 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_submit.hs-submit {
    width: fit-content;
    position: absolute;
    top: 350px;
    left: 72%;
}
		.postid-33818 form#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    position: relative;
}
.postid-33818 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-2 {
    width: 50%;
}
.postid-33818 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-1 {
    width: 50%;
}
.postid-33818 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(10) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 0;
}
.postid-33818 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(11) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 100px;
}
.postid-33818 textarea#message-3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    height: 160px;
}
.postid-33818 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    width: 48%;
    position: absolute;
    top: 350px;
    left: 52%;
}
.postid-33818 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_submit.hs-submit {
    width: fit-content;
    position: absolute;
    top: 350px;
    left: 72%;
}
	/*end rm location css*/
	.page-id-5054 form#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    position: relative;
}
.page-id-5054 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-2 {
    width: 50%;
}
.page-id-5054 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-1 {
    width: 50%;
}
.page-id-5054 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(6) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 0;
}
.page-id-5054 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(7) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 100px;
}
.page-id-5054 textarea#message-3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    height: 160px;
}
.page-id-5054 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    width: 48%;
    position: absolute;
    top: 350px;
    left: 52%;
}
.page-id-5054 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_submit.hs-submit {
    width: fit-content;
    position: absolute;
    top: 350px;
    left: 72%;
}
	.page-id-5074 form#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    position: relative;
}
.page-id-5074 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-2 {
    width: 50%;
}
.page-id-5074 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-1 {
    width: 50%;
}
.page-id-5074 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(6) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 0;
}
.page-id-5074 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(7) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 100px;
}
.page-id-5074 textarea#message-3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    height: 160px;
}
.page-id-5074 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    width: 48%;
    position: absolute;
    top: 350px;
    left: 52%;
}
.page-id-5074 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_submit.hs-submit {
    width: fit-content;
    position: absolute;
    top: 350px;
    left: 72%;
}
.page-id-33511 form#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    position: relative;
}
.page-id-33511 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-2 {
    width: 50%;
}
.page-id-33511 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-1 {
    width: 50%;
}
.page-id-33511 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(6) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 0;
}
.page-id-33511 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(7) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 100px;
}
.page-id-33511 textarea#message-3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    height: 160px;
}
.page-id-33511 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    width: 48%;
    position: absolute;
    top: 350px;
    left: 52%;
}
.page-id-33511 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_submit.hs-submit {
    width: fit-content;
    position: absolute;
    top: 350px;
    left: 72%;
}
	/*con page*/
	.page-id-3729  form#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    position: relative;
}
.page-id-3729  #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-2 {
    width: 50%;
}
.page-id-3729  #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-1 {
    width: 50%;
}
.page-id-3729  #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(10) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 0;
}
.page-id-3729  #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(11) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 100px;
}
.page-id-3729  textarea#message-3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    height: 160px;
}
.page-id-3729  #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    width: 48%;
    position: absolute;
    top: 350px;
    left: 52%;
}
.page-id-3729 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_submit.hs-submit {
    width: fit-content;
    position: absolute;
    top: 350px;
    left: 85%;
}
	/*end con page*/
		.page-id-35370 form#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    position: relative;
}
.page-id-35370 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-2 {
    width: 50%;
}
.page-id-35370 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-1 {
    width: 50%;
}
.page-id-35370 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(6) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 0;
}
.page-id-35370 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(7) {
    position: absolute;
    width: 48%;
    left: 52%;
}
.page-id-35370 textarea#message-3fc63775-c958-4351-bf9c-4e543a6a0f7b {
	width:100%;
    height: 160px;
}
.page-id-35370 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    width: 48%;
    position: absolute;
    top: 337px;
    left: 52%;
}

}

/* Default styles for the container */
.two-col-container {
    padding-top: 33px;    display: flex;
	    padding-bottom: 80px; /* Add padding to the bottom */

}

/* Default styles for the columns */
.custom-first-column {
    flex: 70%; /* 70% width for the first column */
    margin-right: 20px; /* Adjust the gap between columns */
}

.custom-second-column {
    flex: 30%; /* 30% width for the second column */
    margin-left: 20px; /* Adjust the gap between columns */
}

/* Media query for tablets */
@media only screen and (max-width: 900px) {
    /* Adjust column widths for tablets */
    .custom-first-column {
        flex: 60%; /* 60% width for the first column */
    }
    
    .custom-second-column {
        flex: 40%; /* 40% width for the second column */
    }
}

/* Media query for mobile devices */
@media only screen and (max-width: 600px) {
    /* Reset flex and margins for mobile */
    .two-col-container {
        flex-direction: column; /* Stack columns vertically on mobile */
    }
    
    .custom-first-column, .custom-second-column {
        flex: 100%; /* Full width for both columns on mobile */
        margin: 0; /* Reset margins for mobile */
    }
}
/*new container for contact form*/
/* Default styles for the container */
.new-two-col-container {
    padding-top: 33px;
    display: flex;
    padding-bottom: 80px;
}

/* Default styles for the columns */
.new-custom-first-column {
    flex: 77%; /* 80% width for the first column */
    margin-right: 20px;
}

.new-custom-second-column {
    flex: 23%; /* 20% width for the second column */
    margin-left: 20px;
}

/* Media query for tablets */
@media only screen and (max-width: 900px) {
    /* Adjust column widths for tablets */
    .new-custom-first-column {
        flex: 70%; /* 70% width for the first column */
    }
    
    .new-custom-second-column {
        flex: 30%; /* 30% width for the second column */
    }
}

/* Media query for mobile devices */
@media only screen and (max-width: 600px) {
    /* Reset flex and margins for mobile */
    .new-two-col-container {
        flex-direction: column;
    }
    
    .new-custom-first-column, .new-custom-second-column {
        flex: 100%;
        margin: 0;
    }
}
/*end new container for contact form*/
.postid-33804 #comments {
    display: none;
}
.postid-33804 #post-author {
    display: none;
}
.postid-33811 #comments {
    display: none;
}
.postid-33811 #post-author {
    display: none;
}
.postid-33818 #comments {
    display: none;
}
.postid-33818 #post-author {
    display: none;
}
.postid-33804 .post-entries {
    display: none !important;
}
.postid-33811 .post-entries {
    display: none !important;
}
.postid-33818 .post-entries {
    display: none !important;
}
.postid-33818 .entry-title {
    display: none;
}
.postid-33811 .entry-title {
    display: none;
}
.postid-33804 .entry-title {
    display: none;
}
.postid-33811 .post-meta {
    display: none;
}
.postid-33804 .post-meta {
    display: none;
}
.postid-33818 .post-meta {
    display: none;
}
@media only screen and (min-width: 768px) {
	.postid-33804 .entry{margin-top: 205px;}
	.postid-33811  .entry{margin-top: 205px;}
	.postid-33818  .entry{margin-top: 205px;}
}
.ppcont h3 {
    color: black !important;
}
.ppcont p {
    font-size: 18px!important;
}
@media only screen and (min-width: 768px) {
	/*.safari .fasaf iframe{
	margin-top:-16px;
}*/
	.ppcont{
	padding:0px;
}
	#fhed{
		margin-top:20px;
		display:block!important;
	}
}
#fhed{
	display:none;
}
.ppcont{
	padding:10px;
}
.conheadi{
	padding-bottom:20px;
	text-align:center;
}
@media only screen and (max-width: 600px) {
	.haddress .threecol-one{
		text-align:center;
	}
	.ttcon{
		margin-top:20px;
	}
	.page-id-16918 .wp-image-17014{width:100%!important;}
.page-id-16918 .wp-image-34047 {width:100%!important;}
	.page-id-16918 .wp-image-17012{width:100%!important;}
}
.haddress .threecol-one{
	margin-bottom:0px!important;
}
/* safari */
.statb .twocol-one {
    margin-bottom: 0px !important;
    padding: 0px !important;
}
@media only screen and (max-width: 600px) {
	.wp-image-34200{
		max-width:66%!important;
	}
	.rvlogcmp{
		max-width:70%!important;
	}
	.fluid-width-video-wrapper {
	margin-bottom: 29px!important;}
	.awrdfirst{
		margin-bottom:17px;
	}
	.awrdsecond{
		margin-bottom:14px;
	}
	.vdifr{
		margin-left: auto;
    float: none !important;
    margin-bottom: 10px !important;
    margin-right: auto;
    display: block;
	}
.statb	.twocol-one img {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
	
	.statb .twocol-one {
    margin-bottom: auto !important;
    padding: 0px !important;
	}}
@media only screen and (max-width: 768px) {
	.frsecsaltlake{    padding: 20px 1em!important;}
	.awardsectionst .fourcol-one img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
		max-width:50%!important
}
	.awardsectionst .fivecol-one img {
   max-width:50%!important;
}
	.awardsectionst .sixcol-one img {
   max-width:50%!important;
}
    #top-nav {
        margin-top: -23px!important;
    }
}
.awardsectionst .fivecol-one img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.awardsectionst .sixcol-one img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.awardsectionst .threecol-one img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.page-id-4151 .col-full.awardsectionst img {
    margin-left: auto;
    margin-right: auto;
    display: block;
   
}
.awardsectionst .fourcol-one img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.page-id-16918 .ac.location-title {
    text-align: left !important;
}
.frsecsaltlake{
	padding-left:0px;
	padding-right:0px;
}
.single-rank_math_locations h2{
	font-family: 'Poppins-SemiBold' !important;
margin: 0 0 0.5em;
line-height: 1.5em;
}
.single-rank_math_locations h3{
	font-family: 'Poppins-SemiBold' !important;
margin: 0 0 0.5em;
line-height: 1.5em;
}
.single-rank_math_locations .frsec {
	margin-top: 170px;}
.single-rank_math_locations .frseccc {
	margin-top: 170px;}
.single-rank_math_locations .frsecc {
	margin-top: 170px;}
@media only screen and (max-width: 768px) {
	.page-id-7787 .woocommerce-form.woocommerce-form-login.login{
		width: 100%!important;
	}
	.singlocsechead{
	font-size:25px!important;
}
	.single-rank_math_locations .frsec {
	margin-top: 0px;}
.single-rank_math_locations .frseccc {
	margin-top: 0px;}
.single-rank_math_locations .frsecc {
	margin-top: 0px;}
	
}
.single-rank_math_locations .hbspt-form select {
    padding: 5px 2%;
    height: 40px;
    width: 100%!important;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    
}
.single-rank_math_locations .hbspt-form input.hs-button {
    padding: 7px 20px;
    width: auto;
    height: auto;
    border: 0;
    background: #54c8e8;
    font-weight: 400;
    font-size: 18px;
}
.single-rank_math_locations .hs-form-required {
    float: none;
}
.single-rank_math_locations .hs-form-required {
    color: red;
}
.single-rank_math_locations .hbspt-form label {
    color: #444;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    font-family: "helvetica";
	letter-spacing: 1px;}
.singlocsechead{
	font-size:25px;
}
@media only screen and (min-width: 768px) {
	.page-id-7787 .col2-set .col-1 {
    margin-left: auto;
    text-align: center;
    width: 100%;
    margin-right: auto;
}
}
.page-id-7787 .woocommerce-form.woocommerce-form-login.login{
	    margin-left: auto!important;
    width: 50%;
    display: block;
    margin-right: auto!important;
}
.notice-uiop {
    text-align: center;
}
@media only screen and (max-width: 600px) {
.jfil img{
    text-align: left !important;
    margin-left: 0;
	}
}
.page-id-3729 .new-custom-second-column{
	
}
.page-id-3729 .new-custom-first-column{
	
}
.frsecctr {
    margin-top: 284px;
}
.page-id-35370 .custom-second-column{
	margin-left: 0px!important;
}
.stgeorherosec{
	    background-size: cover;
    height: 361px;
    background-image: url(https://cmp.cpa/wp-content/uploads/CMP-St-George-Utah-Accountants.jpg);
}
.stgeorgeheadingtwo{
	margin: 0 0 30px 0!important;
	text-align:left;
	    color: #00538b;
	font-size:40px;
}
.stgeorgeheadingthree{
	    margin-bottom: 10px !important;
	    font-family: 'Poppins-SemiBold' !important;
    font-size: 24px;
    margin: 0;
    text-transform: uppercase;
}
.secthst{
	margin-top:10px!important;
}
.conctbtstg{
	text-align:center;
	margin-top:10px;
}
.vstrstg{
	text-align: left;
	font-weight:700;
	    margin: 0 0 30px 0;
    color: #00538b;
    font-size: 40px;
}
.vservicenewsec h3{
	margin-top:10px;
}
.vservicenewsec img{
	max-width:50%;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.page-id-35370 .bgwhite {
    background: #dae1e9;
    padding: 60px 0 60px 0!important;
}
.sbgmr{
	    padding: 60px 0 60px 0!important;

}
.sbgmr-new{
	  padding: 60px 0 0px 0!important;
}
.whylist {
    list-style-type: disc;
}
/* Basic styling */
.stgloc-container {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin: 0;
}

.stgloc-image {
  flex: 0 0 15%; /* Image covers 30% of the container */
}

.stgloc-image img {
  max-width: 80%; /* Ensure the image fills the container */
  height: auto;
}

.stgloc-content {
  flex: 0 0 85%; /* Content (list) covers 70% of the container */
  padding-left: 20px; /* Optional padding for spacing */
}

/* Mobile-first design */
@media (max-width: 768px) {
	.contalign{
		display:block!important;
	}
  .stgloc-container {
    flex-direction: column; /* Stack items vertically on mobile */
  }
  
  .stgloc-image, .stgloc-content {
    flex: 0 0 100%; /* Both image and content take 100% width */
  }

  .stgloc-content {
    padding-left: 0; /* Remove left padding for mobile */
  }
}
/*second row of list*/
/* Basic styling for container */
.stgloc-container-unique {
  display: flex;
  flex-direction: row;  /* Arrange items in a row */
  align-items: center;  /* Vertically center the items */
  width: 100%;
  margin: 0;
}

.stgloc-image-unique {
  flex: 0 0 15%; /* Image covers 30% of the container */
}

.stgloc-image-unique img {
  width: 100%; /* Ensure the image fills the container */
  height: auto;
}

.stgloc-content-unique {
  flex: 0 0 85%; /* Content (list) covers 70% of the container */
  padding-left: 20px; /* Optional padding for spacing */
}

.stgloc-whylist-unique {
  margin: 0;
  padding: 0;
  list-style-type: disc;
}

.stgloc-whylist-unique li {
  margin-bottom: 10px; /* Add space between list items */
}

/* Mobile-first design */
@media (max-width: 768px) {
	.frsecctr {
		padding-top: 60px;
	margin-top:0px;
	}
	.constr{
		padding-right: 1em;
        padding-left: 1em;
	}
  .stgloc-container-unique {
    flex-direction: column; /* Stack items vertically on mobile */
  }
  
  .stgloc-image-unique, .stgloc-content-unique {
    flex: 0 0 100%; /* Both image and content take 100% width */
  }

  .stgloc-content-unique {
    padding-left: 0; /* Remove left padding for mobile */
  }
}
/*comment old css*/
@media only screen and (min-width: 768px) {
	.page-id-35370 .servbox {
		width:77%;
	}
	.page-id-35370 .srsecnsr .twocol-one {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
	.page-id-35370 .srsecnsr img {
    max-width: 34%;
}
.page-id-35370 .srsecnsr .servbox {
    margin-bottom: 0px !important;
	}}

@media only screen and (max-width: 600px) {
    .constr{
        padding-right: 1em!important;
        padding-left: 1em!important;
    }
}
	.mapsection {
    margin-bottom: 0px;
}
	/* mob css stg loc*/
	p.vstrstg {
    font-family: orpheuspro, serif !important;
    font-weight: 700 !important;
    font-style: normal;
}
@media (max-width:767px){
	
	
	.pum-theme-10057 .pum-container, .pum-theme-enterprise-blue .pum-container{
		padding: 28px;
    border-radius: 5px;
    border: 1px none #54c8e8;
    box-shadow: 0 10px 25px 4px rgba(2, 2, 2, .5);
    background-color: rgba(255, 255, 255, 1);
	}
	#hservices {
    padding-right: 1em !important;
    padding-left: 1em !important;
}
	.twocol-one.last.mapsection.content {
    margin-top: 15px;
}


	.cnbtn {
    margin-top: 0px !important;
}
	.stgeotesti {
    padding-bottom: 80px;
}

	.hrsfsec{
		padding-bottom:60px;
	}
	#hservices .twocol-one {
    margin-bottom: 0px !important;
}
	
.frsecctr {
    margin-top: 0px;
}

.sbgmr {
    margin-left: 10px;
    margin-right: 10px;
}



.page-id-35370 .twocol-one h1 i {
    font-size: 14px;
}

.page-id-35370 .singlocsechead {
    font-size: 40px!important;
}
.page-id-35370 .stgloc-content-unique {
    padding-left: 10px!important;
}

	.twocol-one.mapsection iframe{
		height:300px;
	}
}
.stgeotesti {
    padding-bottom: 60px;
}
.page-id-35370 .cnbtn{
	width:190px;
}
.stgeorgeheadingthree{
	color:#00538b;
}
.page-id-35370 servbox h3{
	text-align:left;
	
}
.page-id-35370 servbox p{
	text-align:left;
	
}
.vservicenewsec h3 {
    text-align: left;
    margin-top: 10px;
}
.vservicenewsec p {
    text-align: left;
}
/*form css*/
.page-id-35370 .hs-form-required{
	float:none;
}
.page-id-35370 #popmake-35535{
	background:#dae1e9;
}
@media only screen and (min-width: 768px) {
    .page-id-35370 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(7) {
        
        top: 69px;
    }
}
@media only screen and (min-width: 768px) {

    .page-id-35370 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_submit.hs-submit {
        width: 130px;
        position: absolute;
        top: 369px;
        left: 84%;
    }
}
.page-id-35370 .hs_submit.hs-submit input {
    width: 130px;
    padding: 2px;
}
.page-id-35370 .hbspt-form select {
    padding: 5px 2%;
    height: 32px;
    width: 100% !important;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
}
.page-id-35370 .hbspt-form input {
    padding: 5px 2%;
    width: 100%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 30px;
    background: #ffffff !important;
}
	.page-id-35370 .hs-form-3fc63775-c958-4351-bf9c-4e543a6a0f7b_53becefa-048d-4f65-9b13-7e69f3d31812 fieldset.form-columns-2 .input {
    margin-right: 0px!important;
}
.page-id-35370 .hs-form-3fc63775-c958-4351-bf9c-4e543a6a0f7b_310dfbb3-8a2e-4d2f-9ea0-0b4e04ead821 fieldset.form-columns-1 .hs-input {
    width: 100%;
}
.page-id-35370 .hs-form-3fc63775-c958-4351-bf9c-4e543a6a0f7b_da3e7cb3-7f2e-4dcb-a632-fe355bba760b:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input{
	 width: 100%;
}
.page-id-35370 .pum-theme-10056 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 3px;
	border: 3px solid #166397;}
.page-id-35370 form#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b input{
	width:100%;
}
/*css for popup*/
.page-id-35370 fieldset.form-columns-2 {
    margin-top: 15px;
}
.page-id-35370 .hs-form-3fc63775-c958-4351-bf9c-4e543a6a0f7b_35323a77-f5b6-4ab5-b818-814ae5206b10 fieldset{
	max-width:100%;
}
.page-id-35370 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset:nth-of-type(3),
#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset:nth-of-type(4), #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset:nth-of-type(7) {
    margin-top: 15px;
}
.page-id-35370 .hs-form-3fc63775-c958-4351-bf9c-4e543a6a0f7b_8880c0db-37ea-4879-9c0d-9cf9fc470391 fieldset.form-columns-1 .hs-input{
	width:100%!important;
}

@media only screen and (max-width: 767px) {  /* Targets devices with screen widths 767px or smaller (e.g., mobile devices) */
	.donlyview{
		display:none;
	}
	.monlyview{
		display:block!important;
	}
    .page-id-35370 .hs_phone.hs-phone.hs-fieldtype-phonenumber.field.hs-form-field {
        margin-top: 10px;
    }

    .page-id-35370 .hs_service_required.hs-service_required.hs-fieldtype-select.field.hs-form-field {
        margin-top: 10px;
    }

    .page-id-35370 .hs_location.hs-location.hs-fieldtype-select.field.hs-form-field {
        margin-top: 10px;
    }

    .page-id-35370 .hs_hs_persona.hs-hs_persona.hs-fieldtype-select.field.hs-form-field {
        margin-top: 10px;
    }

    .page-id-35370 textarea#message-3fc63775-c958-4351-bf9c-4e543a6a0f7b {
        width: 100%;
    }

    .page-id-35370 .hs_submit.hs-submit input {
        width: 98% !important;
        margin-top: 10px;
        padding: 2px;
    }
	.page-id-35370 .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    margin-top: 10px;
}
	.page-id-35370 #popmake-35535 {
		max-width:93%!important;
   
}
}
/*one row css on mobile hr and address*/
/* Default Styles for Desktop */
.custom-second-column-mobile {
    display: flex;
    flex-wrap: wrap; /* Allow content to wrap if necessary */
    justify-content: space-between;
    
}

.twocol-one-address,
.twocol-one-hours {
    width: 48%; /* Each column takes 48% of the width, so they will be side by side */
    margin-bottom: 20px;
}

.twocol-one-hours {
    margin-left: 4%; /* Add some margin to the second column to keep the gap consistent */
}

.clear-mobile {
    clear: both;
}

/* Mobile Styles */
@media only screen and (max-width: 767px) {
	.cnbtn{
	margin-top:15px!important;	
	}
    .custom-second-column-mobile {
        display: flex!important;
        flex-direction: row; /* Ensure columns stay in a row on mobile */
        flex-wrap: nowrap; /* Prevent columns from wrapping */
        justify-content: space-between;
        gap: 10px; /* Add gap between columns on mobile */
    }

    .twocol-one-address,
    .twocol-one-hours {
        width: 48%; /* Keep each column at 48% width on mobile */
    }

    .twocol-one-hours {
        margin-left: 0; /* Reset margin for the second column */
    }

    .address-title,
    .hours-title {
        font-family: 'Poppins-SemiBold' !important;
        font-size: 20px;
        color: black;
        margin: 0 0 0.5em;
        line-height: 1.5em;
    }

    .address-info,
    .hours-info {
        font-size: 10px;
        color: #333;
        line-height: 1.8em;
        margin: 0;
    }

    .address-button,
    .hours-button {
        display: inline-block;
        padding: 12px 20px;
        background-color: #007bff;
        color: white;
        text-align: center;
        text-decoration: none;
        border-radius: 5px;
        font-size: 16px;
        margin-top: 20px;
        transition: background-color 0.3s;
    }

    .address-button:hover,
    .hours-button:hover {
        background-color: #0056b3;
    }
	.page-id-35370 .cnbtn{
	width:160px!important;
}
}
.monlyview{
		display:none;
	}

/* singlepost stgeorge css new template */
.postid-33804 .hs_submit.hs-submit input {
    width: 130px;
    padding: 2px;
}
.postid-33804 .hbspt-form select {
    padding: 5px 2%;
    height: 32px;
    width: 100% !important;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
}
.postid-33804 .hbspt-form input {
    padding: 5px 2%;
    width: 100%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 30px;
    background: #ffffff !important;
}
	.postid-33804 .hs-form-3fc63775-c958-4351-bf9c-4e543a6a0f7b_53becefa-048d-4f65-9b13-7e69f3d31812 fieldset.form-columns-2 .input {
    margin-right: 0px!important;
}
.postid-33804 .hs-form-3fc63775-c958-4351-bf9c-4e543a6a0f7b_310dfbb3-8a2e-4d2f-9ea0-0b4e04ead821 fieldset.form-columns-1 .hs-input {
    width: 100%;
}
.postid-33804 .hs-form-3fc63775-c958-4351-bf9c-4e543a6a0f7b_da3e7cb3-7f2e-4dcb-a632-fe355bba760b:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input{
	 width: 100%;
}
.postid-33804 .pum-theme-10056 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 3px;
	border: 3px solid #166397;}
.postid-33804 form#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b input{
	width:100%;
}
/*css for popup*/
.postid-33804 fieldset.form-columns-2 {
    margin-top: 15px;
}
.postid-33804 .hs-form-3fc63775-c958-4351-bf9c-4e543a6a0f7b_35323a77-f5b6-4ab5-b818-814ae5206b10 fieldset{
	max-width:100%;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset:nth-of-type(3),
#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset:nth-of-type(4), #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset:nth-of-type(7) {
    margin-top: 15px;
}
.postid-33804 .hs-form-3fc63775-c958-4351-bf9c-4e543a6a0f7b_8880c0db-37ea-4879-9c0d-9cf9fc470391 fieldset.form-columns-1 .hs-input{
	width:100%!important;
}
.postid-33804 #popmake-35535{
	background:#dae1e9;
}
.postid-33804 .hs-form-required{
	float:none;
}
.postid-33804 .cnbtn{
	width:190px;
}
.stgeorgeheadingthree{
	color:#00538b;
}
.postid-33804 servbox h3{
	text-align:left;
	
}
.postid-33804 servbox p{
	text-align:left;
	
}
.postid-33804 .hbspt-form select{
	background:white!important;
}
.postid-33804 .hbspt-form input {
    padding: 5px 2%;
    width: 96%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 30px;
    background: #ffffff!important;
}
.postid-33804 #main .hbspt-form .input textarea {
    background: #ffffff!important;
}
.postid-33804 .hbspt-form input.hs-button {
	background:#54c8e8!important;
}
		.postid-33804 form#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    position: relative;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-2 {
    width: 50%;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-1 {
    width: 50%;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(6) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 0;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(7) {
    position: absolute;
    width: 48%;
    left: 52%;
}
.postid-33804 textarea#message-3fc63775-c958-4351-bf9c-4e543a6a0f7b {
	width:100%;
    height: 160px;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    width: 48%;
    position: absolute;
    top: 337px;
    left: 52%;
}

.postid-33804 .custom-second-column{
	margin-left: 0px!important;
}
.postid-33804 .bgwhite {
    background: #dae1e9;
    padding: 60px 0 60px 0!important;
}
@media only screen and (min-width: 768px) {
	.postid-33804 .servbox {
		width:77%;
	}
	.postid-33804 .srsecnsr .twocol-one {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
	.postid-33804 .srsecnsr img {
    max-width: 34%;
}
.postid-33804 .srsecnsr .servbox {
    margin-bottom: 0px !important;
	}}



@media (max-width:767px){
.postid-33804 .twocol-one h1 i {
    font-size: 14px;
}

.postid-33804 .singlocsechead {
    font-size: 40px!important;
}
.postid-33804 .stgloc-content-unique {
    padding-left: 10px!important;
}

	.twocol-one.mapsection iframe{
		height:300px;
	}}
@media only screen and (min-width: 768px) {
    .postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(7) {
        
        top: 69px;
    }
}
@media only screen and (min-width: 768px) {

    .postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_submit.hs-submit {
        width: 130px;
        position: absolute;
        top: 369px;
        left: 84%;
    }
}
@media only screen and (max-width: 767px) { 

   .postid-33804 .hs_phone.hs-phone.hs-fieldtype-phonenumber.field.hs-form-field {
        margin-top: 10px;
    }

    .postid-33804 .hs_service_required.hs-service_required.hs-fieldtype-select.field.hs-form-field {
        margin-top: 10px;
    }

    .postid-33804 .hs_location.hs-location.hs-fieldtype-select.field.hs-form-field {
        margin-top: 10px;
    }

    .postid-33804 .hs_hs_persona.hs-hs_persona.hs-fieldtype-select.field.hs-form-field {
        margin-top: 10px;
    }

    .postid-33804 textarea#message-3fc63775-c958-4351-bf9c-4e543a6a0f7b {
        width: 100%;
    }

    .postid-33804 .hs_submit.hs-submit input {
        width: 98% !important;
        margin-top: 10px;
        padding: 2px;
    }
	.postid-33804 .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    margin-top: 10px;
}
	.postid-33804 #popmake-35535 {
		max-width:93%!important;
   
}
}
@media only screen and (max-width: 767px) {
	.postid-33804 .cnbtn{
	width:160px!important;
}
}
/* modify css*/
@media(max-width:767px){
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(6) {
    position: relative;
    width: 100%;
    left: 0;
    top: 0;
}

.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-2 {
    width: 100%;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-1 {
    width: 100%;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(7) {
    position: relative;
    width: 100%;
    left: 0%;
}
.postid-33804 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    top: 0;
    width: 100%;
    position: relative;
    left: 0%;
}
}
/*salt lake css*/
.page-id-35697 .frsecctr {
    margin-top: 50px;
}
.slcsections {
    padding: 60px 0 60px 0 !important;
}
.page-id-35697 .vstrstg {
    font-family: orpheuspro, serif !important;
    font-weight: 700 !important;
    font-style: normal;
	margin: 0 0 30px 0;
    color: #00538b;
    font-size: 40px;
}
@media only screen and (min-width: 768px) {
    .page-id-35697 .servbox {
        width: 77%;
    }
}
@media only screen and (min-width: 768px) {
    .page-id-35697 .srsecnsr .servbox {
        margin-bottom: 0px !important;
    }
}
@media only screen and (min-width: 768px) {
    .page-id-35697 .srsecnsr .servbox {
        margin-bottom: 0px !important;
    }
}
@media only screen and (min-width: 768px) {
    .page-id-35697 .srsecnsr .twocol-one {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
}
/*Start form css popup*/
.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b fieldset {
    max-width: 100% !important;
}
.page-id-35697 .hbspt-form select{
    background:white!important;
}
.page-id-35697 .hbspt-form input {
    padding: 5px 2%;
    width: 96%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 30px;
    background: #ffffff!important;
}
.page-id-35697 #main .hbspt-form .input textarea {
    background: #ffffff!important;
}
.page-id-35697 .hbspt-form input.hs-button {
    background:#54c8e8!important;
}
  .page-id-35697 form#hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    position: relative;
}
.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-2 {
    width: 50%;
}
.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-1 {
    width: 50%;
}
.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(6) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 0;
}
.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(7) {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 58px;
}
.page-id-35697 textarea#message-3fc63775-c958-4351-bf9c-4e543a6a0f7b {
    height: 160px;
}
.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    width: 48%;
    position: absolute;
    top: 286px;
    left: 52%;
}
.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_submit.hs-submit {
    width: fit-content;
    position: absolute;
    top: 350px;
    left: 72%;
}
.page-id-35697 .hbspt-form label {
    color: #444;
    font-weight: 700;
    font-size: 11px!important;
    text-transform: uppercase;
    font-family: "helvetica";
    letter-spacing: 1px;
}
/*End form css popup*/
.page-id-35697 #popmake-35724 {
    background: #dae1e9;
}
.page-id-35697 .hs-form-required {
    color: red;
}
.page-id-35697 .hs-form-required {
    float: none;
}
@media (max-width: 767px) {
	.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(6) {
    position: relative;
    width: 100%;
    left: 0%;
    top: 0;
}
    
.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-2 {
        width: 100%;
    }
}
/* dizslc page*/
div#popmake-35724 h2 {
    font-family: 'Poppins-SemiBold' !important;
    margin: 0 0 0.5em;
    line-height: 1.5em;
}
.page-id-35697 div#pum-35724 br {
    display: none;
}
.page-id-35697 .hbspt-form label {
    color: #444;
    font-weight: 700;
    font-size: 11px!important;
    text-transform: uppercase;
    font-family: "helvetica";
    letter-spacing: 1px;
}
.page-id-35697 .hbspt-form select {
    padding: 5px 2%;
    height: 32px;
    width: 100% !important;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    background: white!important;
}
.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_submit.hs-submit {
    width: 130px;
    position: absolute;
    top: 335px;
    left: 84%;
}
.page-id-35697 .hbspt-form input {
    padding: 5px 2%;
    width: 100%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: 32px!important;
    background: #ffffff!important;
}
.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    width: 48%;
    position: absolute;
    top: 315px!important;
    left: 52%;
}
.hs_submit.hs-submit input {
    height: auto!important;
}
/*mobile css */
@media (max-width:767px){
.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(6) {
    position: relative;
    width: 48%;
    left: 0%;
    top: 0;
}
.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset:nth-child(7) {
    position: relative;
    width: 100%;
    left: 0%;
    top: 0px;
}
.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_submit.hs-submit {
    width: 100%;
    position: relative;
    top: unset!important;
    left: 0%;
}
	

.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    width: 100%;
    position: relative;
    top: unset!important;
    left: 0%;
}

.page-id-35697 #hsForm_3fc63775-c958-4351-bf9c-4e543a6a0f7b > fieldset.form-columns-1 {
    width: 100%;
}
.hs-form-3fc63775-c958-4351-bf9c-4e543a6a0f7b_e0f659ff-c3ed-4b36-bfe2-4cc4dcbb772e fieldset.form-columns-2 .input {
    margin-right: 0px;
}
.hs-form-3fc63775-c958-4351-bf9c-4e543a6a0f7b_e0f659ff-c3ed-4b36-bfe2-4cc4dcbb772e fieldset.form-columns-1 .input {
    margin-right: 0px;
}
.hs-form-3fc63775-c958-4351-bf9c-4e543a6a0f7b_e0f659ff-c3ed-4b36-bfe2-4cc4dcbb772e fieldset.form-columns-1 .hs-input {
    width: 100%;
}
.page-id-35697 .hbspt-form input {
    padding: 5px 2%;
    width: 100%;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    height: auto;
    background: #ffffff!important;
}
.page-id-35697 .hbspt-form select {
    padding: 5px 2%;
    height: 32px;
    width: 100% !important;
    border: 0;
    border-radius: 3px;
    font-size: 18px;
    color: #666;
    display: inline-block;
    background: white!important;
}
.page-id-35697 .hbspt-form label {
    color: #444;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    font-family: "helvetica";
    letter-spacing: 1px;
}
}
@media only screen and (max-width: 767px) {
	.page-id-35697 .frsecctr{
		margin-top:0px;
	}
	article.post-35697.page.type-page.status-publish.hentry header {
    display: none;
}
	 .page-id-35697 .cnbtn {
        width: 160px !important;
    }
    .page-id-35697 .address-info {
        font-size: 10px!important;
        color: #333;
        line-height: 1.8em;
        margin: 0;
    }
	.page-id-35697 .hours-info {
        font-size: 10px!important;
        color: #333;
        line-height: 1.8em;
        margin: 0;
    }
}
.page-id-35697 .cnbtn {
    width: 190px;
}
@media (max-width: 767px) {
	.page-id-28219 .feat-sec img{
	max-width:100%!important;
}
	.kks p{ margin-top:0px!important;}
    .page-id-35697 .singlocsechead {
        font-size: 40px !important;
    }
}
.nssecions{
	    padding: 60px 0 0px 0!important;
}
.kks p{ 
margin-top:65px;	
}
.page-id-28219 .feat-sec img{
	max-width:30%;
}
/* form alignment css*/
/* Desktop specific styles */
@media (max-width: 768px) {
	.entry-title{
		display:none!important;
	}
	.bgslide,
	.njeroslide {
	  height: 850px !important;
	}
	.topbarft p{ padding-right: 18px!important;
	padding-left:18px!important;}
	#inner-wrapper .bgslide {
    /*margin-top: 83px!important;*/
}
	.topbarft{
position:relative!important;
		width:auto!important;
	}
	.topbarft {
		height: 65px!important;}
	.fimgh{
	max-width: 60%!important;
	}
	.fimgh{
		padding-top:0px!important;
	}
	.lstbtnricpoul{
		margin-top:20px!important
	}
    .imgslcdst img {
        height: auto !important;
    }
}
.page-id-7787 .entry p{
	padding:15px;
}
.nav-toggle.icon a {
    visibility: hidden;
}
.topbarft p{
	color:white;
}
.topbarft {
    height: 32px;
    z-index: 9999;
    position: fixed;
    font-family: 'Poppins-Light'!important;
    background: #00538b;
    padding: 10px 5px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-weight: 500;
    width: 100%;
    top: 0px;
}
#inner-wrapper .headerpersist {
    position: fixed;
    width: 100%;
    
    z-index: 1000;
    transition: all 0.2s;
}
.topbarft a {
    color: #fff!important;
    font-weight: bold;
}
#top {
    position: fixed;
    width: 100%;
    
    z-index: 1000;
}

@media (max-width:767px){

	.nav-toggle.icon {
    justify-content: space-around;
    display: flex;
    align-items: end;
}

#header-container {
    margin-top: 0px;
    background-color: #e6ebf0;
}
.nav-toggle.icon {
    align-items: center;
    display: flex;
    justify-content: space-between;
}
a.navtxt {
    display: none;
}
a.moblogo {
    visibility: visible!important;
}
.nav-toggle.icon {
    background: #e6ebf0;
    border-bottom: 2px solid  #00538b;
}
.nav-toggle:before {
    content: "\f0c9";
    font-family: "FontAwesome";
    font-weight: normal;
    color: #000;
    margin-left: 0.5em;
    text-shadow: 0 1px 0 #000;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    display: inline-block;
    padding: 0.8em 1em 0.8em 0.5em;
}
.nav-toggle a {
    color: #fff !important;
    text-shadow: 0 1px 0 #000;
    padding: 0.5em 1em;
    border-left: none!important;
}
div#logo {
    display: none;
}
	#inner-wrapper .headerpersist {
    position: relative!important;
    width: 100%;
    top: 0px!important;
    z-index: 1000;
    transition: all 0.2s;
}
	#header {
    padding-top: 15px!important;
}
	
}


.page-id-4185 .wadahsingleimg.ac {
    display: none!important;
}
.page-id-4185 .wadahsingleimg .singleimg{
	display:none;
}
@media (max-width: 767px) {
	    .nav-toggle.icon {
				border-bottom: 0px!important;}
	.page-id-17524 {
    padding-right: 0px !important;
}
	.lsitsd{
		display:none;
	}
	.wpsr-reviews-34105 .wpsr-review-template {
    padding: 0px !important;
		max-width: 100%!important;
    margin-top: 100px;
}
	.wpsr-reviews-34105 .wpsr-review-template{
		margin-top: 0px!important;
	}
	.cmpgmbreview
	.lsitsd{
	display:none!important;
}
	.shortcode-toggle h4 a {
    display: block;
	padding: 3px 25px 3px 10px!important;}
}
}
.single-rank_math_locations .container {
    padding: 0 1em!important;
}
/*latest css*/
#header #logo{
	display:none;
}
#nav-container{
	padding-left: 15px 20px;
	display:flex;
	justify-content:space-between;
}
/*lat css nav*/
@media only screen and (min-width: 769px) and (max-width: 1300px) {
	ul#top-nav {
		margin-top: 12px !IMPORTANT;
    display: flex;
    justify-content: right;
    width: 100%;
}
.lsitsd {
    width: 25%;
}
nav#navigation {
    width: 75%;
}
ul.nav li a {
    color: #00538b;
    font-size: 14px !important;
}
	#navigation .menus{
		display:flex;
		justify-content:end!important;
	}
}
@media only screen and (min-width: 769px) {
	.page-id-17524 .entry{margin-top: 150px;}
header#header {
    display: none;
}
}
#top .col-full {
    padding: 0px 25px;
    max-width: 100%!important;
}
#nav-container {
    padding: 15px 20px;
    align-items: center;
}
.cmpgmbreviews {
    max-width: 75%;
    margin-top: 100px;
}
.page-id-17524{
	padding-right:0px;
}
.page-id-17524 .entry-title {
    display: none;
}
/*SRK*/
.feedzy-rss ul li {
    background: #fff;
    padding: 0px!important;
}
.feedzy-rss ul {
  display: flex !important;
  gap: 30px; 
}
.feedzy-rss .rss_item {
  width: 100% !important;
	margin:0px 0px 10px 0px!important;
}
.rss_image img {
    height: 220px!important;
    width: 100%!important;
    object-fit: cover;
}
.feedzy-rss .rss_item .rss_image {
    margin: .3em 1em 0 0;
    content-visibility: visible!important;
}
.rss_image {
    display: block;
    width: 100% !important;
    height: 220px !important;
}
.feedzy-rss .rss_item .rss_image {
    float: none!important;
    position: relative;
    border: none;
    text-decoration: none;
    max-width: 100%;
}
.feedzy-rss ul li > span {
    height: auto!important;
}
.feedzy-rss .title{
	padding-top:0px;
}
@media (max-width:767px){
	.feedzy-rss ul {
  display: block !important;
  gap: 30px; 
}
	.feedzy-rss ul li {
		margin-bottom:15px;
    background: #fff;
    padding: 0px!important;
}
}
@media only screen and (min-width: 1050px) and (max-width: 1300px) {
ul.nav li a{
   padding:0.5em 1.1em!important;
    }
}
@media (min-width: 1301px) and (max-width: 2000px){
	nav#navigation {
    width: 75%!important;
}
	.lsitsd {
    width: 25%!important;
}
}
@media (min-width: 767px) and (max-width: 950px){
	nav#navigation {
    width: 80%!important;
}
	.lsitsd {
    width: 20%!important;
}
	    ul.nav li a{
        color: #00538b;
        font-size: 12px !important;
    }
}
@media (min-width: 767px) and (max-width: 820px) {
    ul.nav li a
 {
        color: #00538b;
        font-size: 12px !important;
    }
	
	ul.nav li a{
   padding:0.5em .7em!important;
    }
}
@media (min-width: 950px) and (max-width: 1000px) {
 ul.nav li a {
        color: #00538b;
        font-size: 13px !important;
    }
}
@media (max-width:2000px){
	.rss_image {
    margin-bottom: 0px!important;
}
}
/* Hide on desktop */
.contact-bar {
  display: none;
}

@media (max-width: 768px) {
	.testslidedx p {
    font-size: 16px!important;
}
	#backarrow
 {
    position: fixed;
    bottom: 56px!important;
    left: 12px!important;
    z-index: 110;
    cursor: pointer;
    width: 50px!important;
    height: 50px!important;
    font-size: 17px!important;
    display: none;
}
	#nav-container {
    padding: 0px 20px;
    align-items: center;
}
	header#header {
    display: none!important;
}
	.contact-item br{display:none;}
  .contact-bar {
    display: flex!important;
    justify-content: space-between;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    font-size: 14px;
    font-family: Arial, sans-serif;
    color: #fff;
  }

  .contact-item {
    flex: 1;
    padding: 8px 5px;
  }

  .contact-item a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
  }

  .contact-item img {
    width: 20px;
    height: 20px;
    margin-bottom: 3px;
  }

  /* Colors from logo */
  .color1 { background: #5d9272; }   /* Green */
  .color2 { background: #1d5c94; }   /* Dark Blue */
  .color3 { background: #52c3e0; }   /* Light Blue */
}
.single-rank_math_locations .headingfirst {
	color:black;
	font-size:30px;
	font-weight: 700 !important;
    font-style: normal;
    font-family: 'Poppins-SemiBold' !important;
    margin: 0 0 0.5em;
    line-height: 1.5em;
}
.testslidedx p {
    font-size: 18px;
}
.headingconthree a{
	color: #042f5a;
	text-decoration:none;
}
.headingconthree{
	    font-weight: 700 !important;
    font-style: normal;
	color: #042f5a;
	       font-family: 'Poppins-SemiBold' !important;
    font-size: 24px;
    margin: 0;
    text-transform: uppercase;
}
.locheadhome{
	    font-family: orpheuspro, serif !important;
    font-weight: 700 !important;
    font-style: normal;
    color: #042f5a;
}
.subt{
	font-size: .875rem !important;
    line-height: 1.25rem !important;
}
 #main{
	margin-top:242px;
}
 /*.page-id-12550 .entry-title{
	margin-top:242px;
}*/
@media (max-width: 768px){
	.team-grid > div {
    max-width: 100%;
}
	.teamtitle {
    margin-left: 0px!important;
}
	.team-grid {
    display: grid!important;
}
	
	/*.page-id-12550 #main{
		margin-top:0px!important;
	}*/
 .entry-title {
    display: block!important;
} }
	/*.page-id-12550 #main{
		margin-top:0px!important;
	}*/
.page-id 4170 .entry-title {
    display: none!important;
}
.page-id-14530 .entry-title{
	display:none;
}
.page-id-4147 .entry-title{
	display:none;
}
.page-id-4138 .entry-title{
	display:none;
}
.page-id-4173 .entry-title{
	display:none;
}
.page-id-4157 .entry-title{
	display:none;
}
.page-id-4176 .entry-title{
	display:none;
}
.page-id-4123 .entry-title{
	display:none;
}
.page-id-3813 .entry-title{
	display:none;
}
.page-id-3930 .entry-title{
	display:none;
}
.page-id-3933 .entry-title{
	display:none;
}
.page-id-3937 .entry-title{
	display:none;
}
.page-id-24267 .entry-title{
	display:none;
}
.page-id-4044 .entry-title{
	display:none;
}
.page-id-3940 .entry-title{
	display:none;
}
.page-id-3816 .entry-title{
	display:none;
}
.page-id-4144 .entry-title{
	display:none;
}
.page-id-16918 .entry-title{
	display:none;
}
.page-id-3945 .entry-title{
	display:none;
}
.page-id-5249 .entry-title{
	display:none;
}
.page-id-11 .entry-title{
	display:none;
}
.page-id-4185 .entry-title{
	display:none;
}
.page-id-17524 .entry-title{
	display:none;
}
.page-id-5249 .title{
	text-align:center;
	        padding: 55px 1em;
	background: #00538b;
    
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
}
.ttheadkl{
	color:black;
	    margin: 0 0 0.5em!important;
    line-height: 1.2em!important;
    font-family: 'Poppins-SemiBold' !important;
    font-size: 17px;
}
@media (max-width:767px) {

  .qb-table table {
    max-width: 350px;
    width: 100%;
    min-width: 300px;
    border-collapse: collapse;
    border: 1px solid black;
  }

  .qb-table {
    box-sizing: border-box;
    display: block;
    --accent: #daefff;
    --accent-text: #ffffff;
    --border-color: #000000;
    background: #fff;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin: 16px 0;
  }

  .qb-table th,
  .qb-table td {
    padding: 10px !important;
    font-size: 12px;
    border: 1px solid black;
    text-align: left;
    vertical-align: top;
    line-height: 1.4em;
  }

  /* ✅ Fix: Target the first column properly */
  .qb-table table th:nth-child(1),
  .qb-table table td:nth-child(1) {
    width: 80px !important;
    min-width: 80px !important;
    max-width: 80px !important;
    white-space: normal;
    word-break: break-word;
  }
	.qb-table {
    box-sizing: border-box;
    display: block;
    --accent: #daefff;
    --accent-text: #ffffff;
    --border-color: #000000;
    background: #fff;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin: 16px 0;
  }

  /* ✅ Scrollbar hide for all browsers */
  .qb-table::-webkit-scrollbar {
    display: none; /* Chrome, Safari */
  }

  .qb-table {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;     /* Firefox */
  }
	.qb-table {
    display: flex;
    justify-content: center;
}
}

.page-id-37367 .hsfc-RichText p {
    margin-bottom: 0px;
}
@media (min-width:1024px){
.hsfc-Step:first-of-type .hsfc-Step__Content {
    width: 33%!important;
}
	.page-id-37367 .hsfc-Step:first-of-type .hsfc-Step__Content {
    width: 33%!important;
}
}
@media (max-width:767px){
	.page-id-37367 .hs-form-html {
    width: 100%;	
		padding-bottom:35px;
}
	.utac-sec {
    display: block;
}
.utqas {
    display: block;
}
	.wp-image-17012{
		width:150px;
	}
	.cab {
    align-items: anchor-center;
    display: flex;
    flex-direction: column;
}
.cab img {
    width: 130px!important;
}
.utac-sec-colinside1 img {
    width: 150px;
}
.utac-inside-img {
    /* width: 150px; */
    /* display: flex; */
    align-items: center;
}
.utac-inside-img img {
    width: 150px;
}
	.cab-col {
	align-items:center;
    width: 100%;
}
.cab-col1 {
    width: 100%;
}
	.oqs {
  flex-direction: column;
}
.oqsimg {
    width: 60%;
}
	.oqsimg {
    display: flex;
    width: 60%;
    text-align: center;
}
	.cab-col {
    display: flex;
}
}
.oqs {
    width: 100%;
    display: flex;
}
.oqsimg {
    width: 100%;
}
@media (min-width:767px){
	ul.nav li a {
    padding: 0.5em 0.725em!important;
    font-family: 'Poppins-Light';
    transition: all 0.2s;
}
}
@media (min-width:1200px){
	.page-id-14521 #main {
    margin-top: 180px!important;
}
	.page-id-17524 #main {
    margin-top: 180px!important;
}
}
@media (min-width:900px){
	.page-id-14521 #main {
    margin-top: 150px;
}
	.page-id-17524 #main {
    margin-top: 150px;
}
}
@media (min-width:767px){
	.page-id-14521 #main {
    margin-top: 164px;
}
	.page-id-17524 #main {
    margin-top: 164px;
}
}
@media (min-width:600px){
	.page-id-14521 #main {
    margin-top: 0px;
}
	.page-id-17524 #main {
    margin-top: 0px;
}
}