.search-box h2 {
    border: none;
    padding-bottom: 0;
    font-family: 'San Francisco', Helvetica, Arial, san-serif!important;
}
.page-id-2337 p{font-size:17px !important; line-height:26px !important}

h1, .pwpc-gfpw-fonts h1 {
    font-family: 'San Francisco', Helvetica, Arial, san-serif!important;
}
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0;
    font-family: 'San Francisco', Helvetica, Arial, san-serif!important;
}

body, h1, h2, h3, h4, h5, h6, p, blockquote, li, a, #menu-main-menu-header li a, #menu-main-menu-header li span, #menu-sidebar li a, #menu-sidebar li span, #menu-wpr-menu li a, #menu-wpr-menu li span {
    font-family: 'San Francisco', Helvetica, Arial, san-serif!important;
}


#post-39493 h1.entry-title {
    font-family: 'Eloquia';
}
.post-39493 img, .blog-post .wp-caption {
    max-width: 60%;
}

div#faq-question-1612545029404 strong {
    font-weight: 400;
}
p.schema-faq-answer {
    font-size: 16px;
    color: black;
}
.wp-block-kioken-accordion.kioken-accordion-1.kioken-accordion-ready {
    display: none;
}
strong.schema-faq-question a{
    color: #de3385!important;
    font-size: 20px !important;
    text-transform: uppercase;
	   font-weight: 800;

}
.post-2388 h1 {
    color: black;
}
.container p{opacity: 1 !important;}
.list-unstyled li a {
    color: #de3385 !important;
}

#legal .pwpc-ts-team-member .pwpc-ts-team-data {
	white-space: initial;
	min-height: 50px;
}
ul.sub-menu.list-unstyled.child-navigation li a:hover {
    color: #fff !important;
}

.pwpc-ts-design-22 .pwpc-ts-member-social ul li a {
	width: 30px;
	height: 30px;
}

.pwpc-ts-team-grid .pwpc-ts-member-info {
	display: none;
}

.pwpc-ts-team-grid .pwpc-ts-team-img .pwpc-ts-team-avatar {
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.pwpc-ts-design-2 .pwpc-ts-team-img {
    height: auto;
    overflow: hidden;
    position: relative;
}
.item.active {
    height: 610px;
}
.pwpc-ts-design-2 .pwpc-ts-member-social li a:hover, .pwpc-ts-design-3 .pwpc-ts-member-social li a:hover, .pwpc-ts-design-25 .pwpc-ts-member-social li a:hover {
    color: #FFF;
    background-color: #de3385;
    border: #de3385;
}

@media (max-width: 1024px)
	 {
		.carousel-caption::after {
  display: block;     /* they are inline by default */
	font-size: 20px !important;
}
		 
		
}
.carousel-caption::after {
  display: block;     /* they are inline by default */
	font-size: 40px;
}
.bootstrap-select.btn-group .btn .filter-option {
    font-size: 20px;
    font-family: "steviesans_regular", sans-serif !important;
	font-weight: 400;
}
.search-for-city .form-group input {
    font-size: 20px;
    padding-left: 15px;
    font-family: "steviesans_regular", sans-serif !important;
    font-weight: 400 !important;
}
.bootstrap-select.btn-group .dropdown-menu li a {
    cursor: pointer;
    background: rgb(7, 29, 78);
    color: white;
}
.bootstrap-select .dropdown-menu li:first-child a, .bootstrap-select .dropdown-menu li.selected a {
    background-color: transparent;
    background-color: #071d4e;
    color: #9c9c9c;
    color: white;
    padding-left: 15px;
}
.bootstrap-select .dropdown-menu li:first-child a:hover, .bootstrap-select .dropdown-menu li.selected a:hover {
    background-color: #071d4e;
    padding-left: 15px;
}
.term-1466 .carousel-caption::after { 
  content: "(408) 353-0379";
  color: white;
  top: 1em; /* go bellow */
}
.term-1251 .carousel-caption::after { 
  content: "(650) 319-8980";
  color: white;
  top: 1em; /* go bellow */
}
.term-1467 .carousel-caption::after { 
  content: "(408) 353-0379";
  color: white;
  top: 1em; /* go bellow */
}
.term-1497 .carousel-caption::after { 
  content: "(408) 353-0379";
  color: white;
  top: 1em; /* go bellow */
}
.term-1377 .carousel-caption::after { 
  content: "(650) 319-8980";
  color: white;
  top: 1em; /* go bellow */
}
.term-1291 .carousel-caption::after { 
  content: "(650) 319-8980";
  color: white;
  top: 1em; /* go bellow */
}
.term-1820 .carousel-caption::after { 
  content: "(650) 319-8980";
  color: white;
  top: 1em; /* go bellow */
}
.term-1471 .carousel-caption::after { 
  content: "(408) 353-0379";
  color: white;
  top: 1em; /* go bellow */
}
.term-1217 .carousel-caption::after { 
  content: "(408) 353-0379";
  color: white;
  top: 1em; /* go bellow */
}
.term-1318 .carousel-caption::after { 
  content: "(713) 599-1717";
  color: white;
  top: 1em; /* go bellow */
}
.term-1213 .carousel-caption::after { 
  content: "(979) 599-5800";
  color: white;
  top: 1em; /* go bellow */
}
.term-12930 .carousel-caption::after { 
  content: "(979) 599-5800";
  color: white;
  top: 1em; /* go bellow */
}
.term-1503 .carousel-caption::after { 
  content: "(281) 978-4499";
  color: white;
  top: 1em; /* go bellow */
}
.term-4425 .carousel-caption::after { 
  content: "(281) 978-4499";
  color: white;
  top: 1em; /* go bellow */
}
.term-1241 .carousel-caption::after { 
  content: "(281) 978-4499";
  color: white;
  top: 1em; /* go bellow */
}
.term-13217 .carousel-caption::after { 
  content: "(281) 978-4499";
  color: white;
  top: 1em; /* go bellow */
}
.term-13218 .carousel-caption::after { 
  content: "(281) 978-4499";
  color: white;
  top: 1em; /* go bellow */
}
.term-1290 .carousel-caption::after { 
  content: "(817) 727-4179";
  color: white;
  top: 1em; /* go bellow */
}
.term-1515 .carousel-caption::after { 
  content: "(425) 659-3660";
  color: white;
  top: 1em; /* go bellow */
}
.term-1477 .carousel-caption::after { 
  content: "(425) 659-3660";
  color: white;
  top: 1em; /* go bellow */
}
.term-1432 .carousel-caption::after { 
  content: "(503) 710-9799";
  color: white;
  top: 1em; /* go bellow */
}
.term-1461 .carousel-caption::after { 
  content: "(210) 797-7625";
  color: white;
  top: 1em; /* go bellow */
}
.term-1322 .carousel-caption::after { 
  content: "(317) 360-1555";
  color: white;
  top: 1em; /* go bellow */
}
.term-1220 .carousel-caption::after { 
  content: "(317) 360-1555";
  color: white;
  top: 1em; /* go bellow */
}
.term-1285 .carousel-caption::after { 
  content: "(317) 360-1555";
  color: white;
  top: 1em; /* go bellow */
}
.term-1285 .carousel-caption::after { 
  content: "(317) 360-1555";
  color: white;
  top: 1em; /* go bellow */
}
.term-1424 .carousel-caption::after { 
  content: "(626) 247-4440";
  color: white;
  top: 1em; /* go bellow */
}
.term-2426 .carousel-caption::after { 
  content: "(336) 660-4100";
  color: white;
  top: 1em; /* go bellow */
}
.term-7033 .carousel-caption::after { 
  content: "(281) 978-4499";
  color: white;
  top: 1em; /* go bellow */
}
.term-1323 .carousel-caption::after { 
  content: "(949) 743-3600";
  color: white;
  top: 1em; /* go bellow */
}
.term-1331 .carousel-caption::after { 
  content: "(281) 978-4499";
  color: white;
  top: 1em; /* go bellow */
}
.term-1459 .carousel-caption::after { 
  content: "(801) 590-7700";
  color: white;
  top: 1em; /* go bellow */
}
.term-1253 .carousel-caption::after { 
  content: "(214) 960-4471";
  color: white;
  top: 1em; /* go bellow */
}
.term-1347 .carousel-caption::after { 
  content: "(702) 273-3784";
  color: white;
  top: 1em; /* go bellow */
}
.term-1382 .carousel-caption::after { 
  content: "(432) 203-0033";
  color: white;
  top: 1em; /* go bellow */
}
.term-1410 .carousel-caption::after { 
  content: "(432) 203-0033";
  color: white;
  top: 1em; /* go bellow */
}
.term-1605 .carousel-caption::after { 
  content: "(305) 351-3066";
  color: white;
  top: 1em; /* go bellow */
}
.term-1605 .carousel-caption::after { 
  content: "(305) 351-3066";
  color: white;
  top: 1em; /* go bellow */
}
.term-1796 .carousel-caption::after { 
  content: "(602) 357-9054";
  color: white;
  top: 1em; /* go bellow */
}
.term-1476 .carousel-caption::after { 
  content: "(602) 357-9054";
  color: white;
  top: 1em; /* go bellow */
}
.term-3809 .carousel-caption::after { 
  content: "(602) 357-9054";
  color: white;
  top: 1em; /* go bellow */
}
.term-1528 .carousel-caption::after { 
  content: "(318) 717-1122";
  color: white;
  top: 1em; /* go bellow */
}
.term-1465 .carousel-caption::after { 
  content: "(415) 373-1044";
  color: white;
  top: 1em; /* go bellow */
}
.term-1429 .carousel-caption::after { 
  content: "(972) 217-8808";
  color: white;
  top: 1em; /* go bellow */
}
.term-6225 .carousel-caption::after { 
  content: "(972) 217-8808";
  color: white;
  top: 1em; /* go bellow */
}
.term-1185 .carousel-caption::after { 
  content: "(512) 686-1990";
  color: white;
  top: 1em; /* go bellow */
}
.term-1399 .carousel-caption::after { 
  content: "(212) 457-1770";
  color: white;
  top: 1em; /* go bellow */
}
.term-1235 .carousel-caption::after { 
  content: "(216) 512-0505";
  color: white;
  top: 1em; /* go bellow */
}
.term-3677 .carousel-caption::after { 
  content: "(952) 491-6433";
  color: white;
  top: 1em; /* go bellow */
}
.term-1311 .carousel-caption::after { 
  content: "(571) 485-8511";
  color: white;
  top: 1em; /* go bellow */
}
.term-1702 .carousel-caption::after { 
  content: "(571) 485-8511";
  color: white;
  top: 1em; /* go bellow */
}
.term-1361 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
.term-2977 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
.term-1542 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
.term-7785 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
.term-1669 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
.term-1423 .carousel-caption::after { 
  content: "(650) 319-8980";
  color: white;
  top: 1em; /* go bellow */
}
.term-1911 .carousel-caption::after { 
  content: "(909) 315-2323";
  color: white;
  top: 1em; /* go bellow */
}
.term-1415 .carousel-caption::after { 
  content: "(909) 315-2323";
  color: white;
  top: 1em; /* go bellow */
}
.term-2498 .carousel-caption::after { 
  content: "(909) 315-2323";
  color: white;
  top: 1em; /* go bellow */
}
.term-3923 .carousel-caption::after { 
  content: "(909) 315-2323";
  color: white;
  top: 1em; /* go bellow */
}
.term-1208 .carousel-caption::after { 
  content: "(617) 603-0225";
  color: white;
  top: 1em; /* go bellow */
}
.term-1257 .carousel-caption::after { 
  content: "(303) 357-1500";
  color: white;
  top: 1em; /* go bellow */
}
.term-1183 .carousel-caption::after { 
  content: "(303) 357-1500";
  color: white;
  top: 1em; /* go bellow */
}
.term-1232 .carousel-caption::after { 
  content: "(872) 210-2200";
  color: white;
  top: 1em; /* go bellow */
}
.term-1287 .carousel-caption::after { 
  content: "(972) 217-8808";
  color: white;
  top: 1em; /* go bellow */
}
.term-1940 .carousel-caption::after { 
  content: "(760) 334-8200";
  color: white;
  top: 1em; /* go bellow */
}
.term-8812 .carousel-caption::after { 
  content: "(760) 334-8200";
  color: white;
  top: 1em; /* go bellow */
}

.term-2582 .carousel-caption::after { 
  content: "(760) 334-8200";
  color: white;
  top: 1em; /* go bellow */
}

.term-1914 .carousel-caption::after { 
  content: "(626) 247-4440";
  color: white;
  top: 1em; /* go bellow */
}
.term-2465 .carousel-caption::after { 
  content: "(626) 247-4440";
  color: white;
  top: 1em; /* go bellow */
}
.term-1440 .carousel-caption::after { 
  content: "(650) 319-8980";
  color: white;
  top: 1em; /* go bellow */
}

.term-1494 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
.term-1715 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}

.term-13460 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
.term-3226 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
.term-1506 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
.term-1916 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
 
.term-13487 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
.term-2402 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
.term-1371 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
.term-3180 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
.term-13480 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
  top: 1em; /* go bellow */
}
.term-1449 .carousel-caption::after { 
  content: "(916) 970-7171";
  color: white;
  top: 1em; /* go bellow */
}
.term-13488 .carousel-caption::after { 
  content: "(916) 970-7171";
  color: white;
  top: 1em; /* go bellow */
}
.term-13489 .carousel-caption::after { 
  content: "(916) 970-7171";
  color: white;
  top: 1em; /* go bellow */
}
.term-4234 .carousel-caption::after { 
  content: "(916) 970-7171";
  color: white;
  top: 1em; /* go bellow */
}
.term-1832 .carousel-caption::after { 
  content: "(972) 217-8808";
  color: white;
  top: 1em; /* go bellow */
}
.term-1181 .carousel-caption::after { 
  content: "(770) 818-6244";
  color: white;
  top: 1em; /* go bellow */
}
.term-1774 .carousel-caption::after { 
  content: "(305) 351-3066";
  color: white;
  top: 1em; /* go bellow */
}
.term-3863 .carousel-caption::after { 
  content: "(216) 512-0505";
  color: white;
  top: 1em; /* go bellow */
}
.term-2034 .carousel-caption::after { 
  content: "(503) 710-9799";
  color: white;
  top: 1em; /* go bellow */
}
.term-13066 .carousel-caption::after { 
  content: "(317) 360-1555";
  color: white;
  top: 1em; /* go bellow */
}
.term-1207 .carousel-caption::after { 
  content: "(318) 717-1122";
  color: white;
	top: 1em;
}
.term-13815 .carousel-caption::after { 
  content: "(844) 440-4369";
  color: white;
	top: 1em;
}
.term-2310 .carousel-caption::after { 
  content: "(952) 491-6433";
  color: white;
	top: 1em;
}
.term-2019 .carousel-caption::after { 
  content: "(310) 751-9414";
  color: white;
	top: 1em;
}

.term-1192 .carousel-caption::after { 
  content: "(281) 789-2880";
  color: white;
	top: 1em;
}
.term-1390 .carousel-caption::after { 
  content: "(650) 319-8980";
  color: white;
	top: 1em;
}

.page-id-46189 .elementor-text-editor span {
    font-size: 16px !important;
}
.page-id-46189 h3.elementor-heading-title.elementor-size-default {
    font-weight: 400 !important;
}
.page-id-46189 h3.elementor-heading-title.elementor-size-default a {
    font-weight: 400 !important;
}
.fq {
    font-family: MillerDisplayRoman;
}
.search-for-city {
   background-color: rgb(0 0 0) !important;
   }
.search-box-wrapper .search-box-inner h2 {
    margin-bottom: 20px;
    color: #ffffff;
}
.search-box .btn.dropdown-toggle.selectpicker {
    background: #ffffff !important;
}
.bootstrap-select.btn-group .btn .filter-option {
     color: #071d4e;
}.bootstrap-select .selectpicker .caret:after {
    color: #000 !important;
}
.search-for-city .form-group input {
    width: 100%;
	background: #ffffff;
color: #071d4e;
}
.search-for-city {
    background-color: rgb(7 29 78) !important;
}

.pwpc-ts-design-3 .pwpc-ts-team-member {
    position: relative;
    background: #fff none repeat scroll 0% 0%;
    height: auto;
}
@media (max-width: 1024px)
	 {
	
		.pwpc-ts-design-3 .pwpc-ts-team-member .pwpc-ts-team-img {
    height: 300px;
}

}
@media (max-width: 640px)
	 {
	
		.pwpc-ts-design-3 .pwpc-ts-team-member .pwpc-ts-team-img {
    height: auto;
}
		
}

h3.txt_4{
    font-weight: 700!important;
font-style: normal;
color: #de3385;
font-size: 28px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 30px;
margin-top: 10px;
padding-bottom: 15px;
text-align:center;
}

h3.txt_5{
    font-weight: 500!important;
font-style: normal;
color: #de3385;
font-size: 28px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 30px;
margin-top: 10px;
padding-bottom: 15px;
text-align:center;
}

h3.txt_6{
    font-weight: 500!important;
font-style: normal;
color: #de3385;
font-size: 28px;
text-align:center;
}

h3.txt_06{
    font-weight: 500!important;
font-style: normal;
color: #de3385;
font-size: 28px;
text-align:left;
}


h3.txt_7{
    font-weight: 500!important;
font-style: normal;
color: #de3385;
font-size: 28px;
text-align:left;
}

h3.txt_8{
    font-weight: 500!important;
font-style: normal;
color: #de3385;
font-size: 28px;
text-align:left;
padding-right: 35px !important;
padding-left: 35px !important;
}


h3.txt_9{
    font-weight: 500!important;
font-style: normal;
color: #de3385;
font-size: 40px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 30px;
margin-top: 10px;
padding-bottom: 15px;
text-align:left;
}

h3.txt_10{
    font-weight: 600!important;
font-style: normal;
color: #de3385;
font-size: 20px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 30px;
margin-top: 10px;
padding-bottom: 15px;
text-align:left;
}

h3.txt_09{
    font-weight: 500!important;
font-style: normal;
color: #de3385;
font-size: 40px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 30px;
margin-top: 10px;
padding-bottom: 15px;
text-align:left;
}

.box_images .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 32px !important;
}
img.tp-rs-img.rs-lazyload {
    margin-top: 167px;
}
@media (max-width: 767px)
	 {
			img.tp-rs-img.rs-lazyload {
    margin-top: 10px !important;
}
}


.page-id-39342 .pwpc-ts-design-3 .pwpc-ts-team-member .pwpc-ts-team-img {
    height: 250px !important;
}