.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:rgb(255,255,255);
	background-image: url(https://theriverbankdentist.com/wp-content/uploads/2022/11/About-us_01.png);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
}

:root{
--wd-text-font:"Lato", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Lato", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(47,79,126);
}
:root{
--wd-alternative-color:rgb(47,79,126);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(47,79,126);
}
:root{
--btn-shop-bgcolor-hover:rgb(47,79,126);
}
:root{
--btn-accent-bgcolor:rgb(47,79,126);
}
:root{
--btn-accent-bgcolor-hover:rgb(47,79,126);
}
:root{
--notices-success-bg:rgb(47,79,126);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(47,79,126);
}
:root{
--notices-warning-color:#fff;
}
	:root{
	
	
			--wd-form-brd-radius: 0px;
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #333;
	--btn-default-color-hover: #333;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
			--btn-default-brd-radius: 0px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
		--btn-default-box-shadow-active: none;
		--btn-default-bottom: 0px;
	
	
			--btn-accent-brd-radius: 0px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		--btn-accent-box-shadow-active: none;
		--btn-accent-bottom: 0px;
	
	
			--btn-shop-bottom-active: -1px;
		--btn-shop-brd-radius: 0.001px;
		--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
		--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
	
	
	
	
	
	
	
	
		}

	
	
	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1192px;
		}
	}

	.container {
		max-width: 1222px;
	}
	
	
	@media (min-width: 1222px) {

		[data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1222px) / 2);
			padding-right: calc((100vw - 1222px) / 2);
		}

		.platform-Windows [data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1239px) / 2);
			padding-right: calc((100vw - 1239px) / 2);
		}
	}

	
	/* Quick view */
	div.wd-popup.popup-quick-view {
		max-width: 920px;
	}




	.woodmart-woocommerce-layered-nav .wd-scroll-content {
		max-height: 223px;
	}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//theriverbankdentist.com/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.3.3") format("woff2");
	font-display:swap;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia !important;
}

a{
	font-family: AvenirLTProLight !important;
}


ul li{
	font-family: AvenirLTProLight !important;
}

p {
	font-family: AvenirLTProLight !important;
}

li.text a {
    color: white;
    font-size: 12px;
}
li#menu-item-30>a {
    pointer-events: initial !important;
}
.none-link > a {pointer-events: initial !important;}
.whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle {position: relative;bottom: 30px;}

.head-but {font-size: 17px;padding: 13px 20px;background: #1fbedd !important;color: white !important;border-radius: 10px;}

div#viewser {
    width: 130% !important;
    text-align: center;
}




.slider-shapee {
    border-radius: 0px 40px 40px 0px;
    background: #1fbedd !important;
}
ul.about-ul {
    list-style: none;
}

.foot-address1 a {
    color: white;
    position: relative;
    font-size: 18px;
    top: 10px;
}

li.colo-li {list-style: circle;color: #1a63a0;font-size: 21px;font-weight: 700;}

.about-text h1 {
    font-family: Philosopher;
    font-size: 50px;
}

.about-text p {
    font-size: 18px;
    color: black;
}

.about-ul li {
    font-size: 16px;
}

.about-ul li.colo-li {
    font-size: 21px;
}

a.about-butt {
    background: #1a63a0;
    padding: 15px 35px;
    color: white;
    border-radius: 11px;
}
h1.ser-head {
    font-size: 55px;
    color: black;
    font-family: 'philosopher';
}
.ser-text p {
    font-size: 16px;
    color: #00000096;
}

.serv-roww .ser-infoo {
    background: #ffffff00;
    border-radius: 20px;
    box-shadow: 0px 0px 3px 0px #0000006e;
    padding: 30px 20px;
}
.ser-infoo p {
    color: black;
    font-size: 15px;
}

.serv-roww .ser-infoo {
    padding: 60px 10px !important;
}
.ser-infoo a {
    background: #1a63a0 !important;
    color: white !important;
    padding: 10px 25px !important;
    border-radius: 6px;
}
.ser-infoo {position: relative;}

/* .ser-infoo::before {content: "01";position: absolute;right: -15px;top: -20px;font-size: 30px;background: #1fbedd;color: white;padding: 2px 8px !important;border-radius: 30px;} */

/* .ser-info-1::before {
    content: "01";
    position: absolute;
    right: -15px;
    top: -20px;
    font-size: 30px;
    background: #1fbedd;
    color: white;
    padding: 2px 8px !important;
    border-radius: 30px;
} */

/* .ser-info-2::before {
    content: "02";
    position: absolute;
    right: -15px;
    top: -20px;
    font-size: 30px;
    background: #1fbedd;
    color: white;
    padding: 2px 8px !important;
    border-radius: 30px;
}

.ser-info-3::before {
    content: "03";
    position: absolute;
    right: -15px;
    top: -20px;
    font-size: 30px;
    background: #1fbedd;
    color: white;
    padding: 2px 8px !important;
    border-radius: 30px;
}
 */
.ser-info-4::before {
    content: "04";
    position: absolute;
    right: -15px;
    top: -20px;
    font-size: 30px;
    background: #1fbedd;
    color: white;
    padding: 2px 8px !important;
    border-radius: 30px;
}

.ser-info-5::before {
    content: "05";
    position: absolute;
    right: -15px;
    top: -20px;
    font-size: 30px;
    background: #1fbedd;
    color: white;
    padding: 2px 8px !important;
    border-radius: 30px;
}

.ser-info-6::before {
    content: "06";
    position: absolute;
    right: -15px;
    top: -20px;
    font-size: 30px;
    background: #1fbedd;
    color: white;
    padding: 2px 8px !important;
    border-radius: 30px;
}

.serv-roww {
    position: relative;
}

.serv-roww::after {
    content: "";
    position: absolute;
    background-image: url(http://localhost/river-bank/wp-content/uploads/2022/11/Rectangle-5-copy-9.png);
    top: 0;
    height: 50px;
    left: 0;
    width: 50px;
    background-repeat: no-repeat;
}

/* .form-text {background-image: url(http://localhost/river-bank/wp-content/uploads/2022/11/Layer-12.png);background-repeat: no-repeat;} */
.form-text h2.gform_title {
    display: none;
}

.form-text form#gform_1 input {
    width: 75% !IMPORTANT;
}

.form-text {
    position: relative;
}


.form-text::before {content: "";width: 100%;position: absolute;height: 550px;background-image: url(http://localhost/river-bank/wp-content/uploads/2022/11/Layer-12.png);background-repeat: no-repeat;left: -40px;top: -40px;z-index: -1;}

.form-text {
    z-index: 0;
}

.form-text textarea#input_1_4 {
    width: 80%;
}

.form-text form#gform_1 input {
    width: 80% !important;
}

.form-text form#gform_1 input {
    background: white;
    border-radius: 13px;
}

.form-text textarea#input_1_4 {
    border-radius: 13px;
    background: white;
}


.form-text input#gform_submit_button_1 {
    background: red !important;
    color: white;
    width: 20% !IMPORTANT;
}

.gform_footer.top_label {
    width: 25%;
}
.form-text::before {
    background-size: 100% 100% !important;
}
.form-text::before {
    height: 510px !important;
}
.make-text h1 {
    font-size: 50px;
    font-family: 'philosopher';
}

.make-text p {
    font-size: 15px;
}
ul.make-ul {
    list-style: none;
    display: flex;
}

li.text {color: black;font-size: 18px;padding-left: 10px;font-family: 'philosopher';}
ul.make-ul {padding: 10px 20px !important;background: #1a63a0;width: 65%;border-radius: 10px;}

li.text {
    color: white;
}
.form-col {
    position: relative;
    /* z-index: 0; */
}

.form-col::before {
    position: absolute;
    content: "";
    background-image: url(http://localhost/river-bank/wp-content/uploads/2022/11/Layer-0.png);
    width: 70% !important;
    height: 550px;
    right: -350px;
    background-size: 100% 100% !important;
}
.form-text::before {
    width: 80%;
}

.form-text form#gform_1 input {
    width: 65% !IMPORTANT;
}

.form-text textarea#input_1_4 {
    width: 65% !important;
}
.form-col::before {
    right: -250px;
}
.form-col::before {
    right: -250px;
    z-index: 1;
    height: 570px !important;
}

.form-text form#gform_1 input {
    width: 73% !IMPORTANT;
}

.form-text textarea#input_1_4 {
    width: 73% !IMPORTANT;
}

.make-col-2 {
    z-index: 1;
}
.form-text::before {
    width: 90% !important;
}
.form-col::before {
    height: 620px !IMPORTANT;
}
.why-text h1 {
    font-size: 50px;
    font-family: 'philosopher';
    color: black;
}

.why-text p {
    font-size: 18px;
    color: #000;
}
.why-list strong {
    color: black;
    font-size: 20px;
    font-weight: 800;
    font-family: 'philosopher';
}
.testi-row .testimonial-content {
    background: white;
    padding: 30px 10px !important;
    box-shadow: 0px 0px 2px 1px #00000033;
}

.test-head h1 {
    font-size: 50px;
    font-family: Philosopher;
}



/* 
.testi-row .testimonial-content {
    margin-top: 100px;
}

img.test-qoma {
    position: relative;
    top: -160px;
} */

.testimonial-content {
    position: relative;
}

.testimonial-content::before {
    content: "";
    position: absolute;
    background-image: url(http://localhost/river-bank/wp-content/uploads/2022/11/Layer-14.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    top: 0px;
}

.testimonial-content::before {
    z-index: 10;
    top: -100px;
}


.vc_row.wpb_row.vc_inner.vc_row-fluid.testi-row.vc_custom_1668806084134.wd-rs-6377f5b7b0135 {
    z-index: -1;
}

.testi-row .testimonial-content {
    margin-top: 100px !important;
}

.testi-row .owl-carousel.owl-loaded {
    margin-top: -80px !important;
}

h1.mis-head {
    font-size: 50px;
    font-family: 'philosopher';
    color: black;
}

.miss-text p {
    font-size: 17px;
    color: #00000087;
}

h1.entry-title.title {
    text-align: start;
    font-family: 'philosopher';
    color: #1fbedd;
}

.form-text input#gform_submit_button_1 {
    background: #1a63a0 !important;
}

h1.gen-head {
    font-size: 35px;
    font-family: 'philosopher';
}

.servi-text h4.info-box-title.title.wd-font-weight-.box-title-style-default.wd-fontsize-m {
    font-size: 35px;
    font-family: 'philosopher';
}

.servi-text p {
    font-size: 17px;
}

.servi-text a {
    background: #1a63a0 !important;
    color: white !important;
    padding: 12px 30px !important;
    border-radius: 11px;
}
.service-rowww {
    display: flex;
    align-items: center;
}
.servi-text h4.info-box-title.title.wd-font-weight-.box-title-style-default.wd-fontsize-m {
    color: #1fbedd;
}
h1.offer-head {
    font-size: 40px;
    font-family: 'philosopher';
    color: #5bcfe6;
}
.offer-text p {
    font-size: 18px;
color: black;
}


.off-text p {
    font-size: 18px;
	color: black;
}

.off-list-row li {
    color: black;
    font-size: 17px;
    font-weight: bold;
}
.off-list-row {
    display: flex;
    align-items: center;
}
.den-ti-row p {
    font-size: 17px;
}

.den-ti-row {
    display: flex;
    align-items: center;
}


/* h3.wd-entities-title.title.post-title {
    font-size: 22px;
}




.blog-post-loop .entry-thumbnail img {
    height: 300px !important;
    width: 100% !important;
} */


.blog-post-loop .entry-header {
    width: 66%;
    position: relative;
}

.blog-design-masonry.blog-style-shadow .article-inner {
    box-shadow: none !important;
    border: none !important;
}

.blog-style-shadow .article-body-container {
    position: absolute;
    bottom: 60px;
    right: 0;
    width: 70%;
}

span.list-content {
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    font-size: 18px;
	color: black;
}
.conta-sec h1 {
    font-size: 45px;
    font-family: 'philosopher';
    color: black;
}

h2.gform_title {
    display: none;
}

.cont-formm input {
    border-radius: 11px;
    border-color: #dcdcdc;
}

.cont-formm textarea#input_2_4 {
    border-color: #dcdcdc;
    border-radius: 11px;
}
input#gform_submit_button_2 {
    background: #1a63a0;
    color: white;
}

.cont-col-list strong {
    color: black;
    font-size: 20px;
    font-weight: 600;
}

.cont-col-list span.list-content {
    font-size: 15px;
}

span.list-icon.fas.fa-map-marker-alt {
    font-size: 30px;
}

.cont-col-list span.list-icon.fas.fa-phone-alt {
    font-size: 25px;
    border: 1px solid;
    padding: 10px 10px;
    border-radius: 25px;
}

.cont-col-list span.list-icon.far.fa-envelope {
    border: 1px solid;
    padding: 10px 10px;
    border-radius: 25px;
    font-size: 25px;
}

.cont-col-list span.list-icon.fas.fa-map-marker-alt {border: 1px solid;padding: 10px 13px;border-radius: 25px;font-size: 25px;}

.cont-col-list ul {
    border: 1px solid #0000005e;
    width: 80%;
    padding: 20px 10px;
    border-radius: 10px;
}

.foott-row h2 {
    font-size: 25px;
    color: #1d8aa0;
    font-family: 'philosopher';
}

.foott-row ul {
    color: white;
}

.foott-row ul li a {
    color: white;
}

.foott-row  p {color: white;}
.foott-row h2 {
    font-size: 25px;
    color: #1d8aa0 !important;
    font-family: 'philosopher';
}

.foott-row ul {
    color: white;
}

.foott-row ul li a {
    color: white;
}

.foott-row  p {color: white;}


ul.foot-new {
    list-style: none;
    display: flex;
    justify-content: space-evenly;
}

.text-foot strong {
    color: #1fbedd;
    font-size: 30px;
    font-family: 'philosopher';
}

li.text-foot {
    font-size: 15px;
    color: #878787;
}

.foot-roww .mc4wp-form-fields {
    display: flex;
}

.foot-roww input[type="submit"] {
    background: #1fbedd !IMPORTANT;
    border-radius: 0;
}

.foot-roww input[type="email"] {background: white;border-radius: 0;}

.foott-row h4 {
    color: #1eaac5;
    font-family: 'philosopher';
    font-size: 20px;
}

.foott-row a.wd-social-icon {
    border: 1px solid;
/*     padding: 7px 8px !important; */
    border-color: white;
}

.foott-row span.wd-icon {
    color: white;
}
.serv-roww::after {
    background-image: url(https://theriverbankdentist.com/wp-content/uploads/2022/11/Rectangle-5-copy-9.png);
}
.testimonial-content::before {
    background-image: url(https://theriverbankdentist.com/wp-content/uploads/2022/11/Layer-14.png);
}
.form-col::before {
    background-image: url(https://theriverbankdentist.com/wp-content/uploads/2022/11/Layer-0.png);
}


ul.wd-sub-menu.sub-menu.color-scheme-dark li {
    border-bottom: 1px solid #fff;
}

.slider-shapee {
border-radius: 70px 70px 70px 70px !important;
}

.tra-text {
    position: relative;
}

.tra-text::before {
    content: "";
    position: absolute;
    height: 50px;
    width: 2px;
    background: white;
    right: -60px;
    top: -20px;
}

/* ul.wd-sub-menu.sub-menu.color-scheme-dark a {
    color: black !important;
} */

/* ul#menu-main-menu li a {
    color: white;
} */
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #fff;
    background-color: #1b75bb;
}

.page-id-14 .vc_row.wpb_row.vc_row-fluid {
    padding-top: 50px !important;
}
.page-id-426 .vc_row.wpb_row.vc_row-fluid {
    padding: 0 !important;
}

.page-id-408 h3 {
    font-size: 36px;
}
ol li {
    font-size: 18px;
    color: black;
}

.page-id-408 p {
    font-size: 18px;
    color: black;
}
.page-id-416 p {
    font-size: 18px;
    color: black;
}

.page-id-416 ul li {
    color: black;
    font-size: 18px;
}

.page-id-430 p {
    font-size: 18px;
    color: black;
}

.page-id-430 h2 {
    font-size: 30px;
}

.page-id-430 ul li {
    color: black;
	font-size: 18px;
}
.page-id-428 p {
    color: black;
    font-size: 18px;
}

.page-id-428 ul li {
    color: black;
    font-size: 18px;
}
.page-id-426 p {
    font-size: 18px;
    color: black;
}

.page-id-426 ul li {
    color: black;
    font-size: 18px;
}

.page-id-426 h1 {
    font-size: 40px;
}

.page-id-424 p {
    font-size: 18px;
    color: black;
}

.page-id-424 h1 {
    font-size: 40px;
}
.page-id-422 p {
    color: black;
    font-size: 18px;
}

.page-id-422 ul li {
    color: black;
    font-size: 18px;
}
.page-id-420 p {
    font-size: 18px;
    color: black;
}

.page-id-420 ul li {
    color: black;
    font-size: 18px;
}
.page-id-418 p {
    color: black;
    font-size: 18px;
}

.page-id-418 ul li {
    font-size: 18px;
    color: black;
}

.page-id-418 h1 {
    font-size: 40px;
}
.page-id-450 p {
    font-size: 18px;
    color: black;
}

.page-id-450 ul li {
    color: black;
    font-size: 18px;
}
.page-id-448 p {
    font-size: 18px;
    color: black;
}

.page-id-448 ul li {
    font-size: 18px;
    color: black;
}
.page-id-446 p {
    font-size: 18px;
    color: black;
}

.page-id-446 ul li {
    color: black;
    font-size: 18px;
}
.page-id-444 p {
    font-size: 18px;
    color: black;
}

.page-id-444 ul li {
    color: black;
    font-size: 18px;
}
.page-id-442 p {
    font-size: 18px;
    color: black;
}

.page-id-442 ul li {
    color: black;
    font-size: 18px;
}
.page-id-470 p {
    font-size: 18px;
    color: black;
}

.page-id-470 ul li {
    font-size: 18px;
    color: black;
}
.page-id-468 p {
    color: black;
    font-size: 18px;
}

.page-id-468 ul li {
    color: black;
    font-size: 18px;
}
.page-id-466 p {
    color: black;
    font-size: 18px;
}

.page-id-466 ul li {
    font-size: 18px;
    color: black;
}
.page-id-464 p {
    color: black;
    font-size: 18px;
}

.page-id-464 ul li {
    color: black;
    font-size: 18px;
}
.page-id-460 p {
    color: black;
    font-size: 18px;
}

.page-id-460 ul li {
    font-size: 18px;
    color: black;
}
.page-id-462 p {
    font-size: 18px;
    color: black;
}

.page-id-462 ul li {
    color: black;
    font-size: 18px;
}
.page-id-485 p {
    color: black;
    font-size: 18px;
}

.page-id-485 ul li {
    color: black;
    font-size: 18px;
}
.page-id-483 p {
    color: black;
    font-size: 18px;
}

.page-id-483 ul li {
    font-size: 18px;
    color: black;
}

.page-id-483 h1 {
    font-size: 40px;
}
.page-id-499 p {
    color: black;
    font-size: 18px;
}
.page-id-497 p {
    color: black;
    font-size: 18px;
}

.page-id-497 ul li {
    color: black;
    font-size: 18px;
}
.page-id-495 p {
    color: black;
    font-size: 18px;
}
.page-id-493 p {
    color: black;
    font-size: 18px;
}

.page-id-493 ul li {
    font-size: 18px;
    color: black;
}
.page-id-510 p {
    color: black;
    font-size: 18px;
}
.page-id-508 p {
    color: black;
    font-size: 18px;
}

.page-id-508 ul li {
    color: black;
    font-size: 18px;
}
.page-id-401 p {
    color: black;
    font-size: 18px;
}

.page-id-401 ul li {
    color: black;
    font-size: 18px;
}
.color-scheme-dark.wd-design-full-width.wd-dropdown-menu.wd-dropdown.sub-menu-dropdown {
    background: #1b75bb;
}

.color-scheme-dark.wd-design-full-width.wd-dropdown-menu.wd-dropdown.sub-menu-dropdown a {
    color: white ;
    font-size: 15px;
}

.color-scheme-dark.wd-design-default.wd-dropdown-menu.wd-dropdown.sub-menu-dropdown {
	  background: #1b75bb;
}

.color-scheme-dark.wd-design-default.wd-dropdown-menu.wd-dropdown.sub-menu-dropdown a{
	color: white;
    font-size: 15px;
}
ul#menu-main-menu a {
    color: #1b75bb;
    font-size: 14px;
}

.wd-dropdown-menu.wd-design-full-width .wd-sub-menu >li >a {
    color: #46d6f7 !important;
}

.wd-dropdown-menu.wd-design-full-width .wd-sub-menu >li ul a {
    color: #FFF !important;
	border-bottom: 1px solid #fff;
}

#menu-item-27 ul a, #menu-item-519 ul a {
	color:#fff !important;
}
.page-id-520 p {
    color: black;
}

.page-id-520 ul li {
    color: black;
}
.page-id-19 p {
    color: black;
    font-size: 20px;
}

.page-id-19 ul li {
    color: black;
    font-size: 18px;
}
 .page-id-805 p {
    color: black;
    font-size: 18px;
} 

.page-id-805 ul li {
    font-size: 18px;
    color: black;
}
.foot-phone {
    margin-top: 18px;
}



.foot-address a {
     font-size: 14px;
    color: white;
    display: flex;
    line-height: 22px;
}

i.fas.fa-map-marker-alt {
    padding: 1px 16px 30px 30px;
    font-size: 20px;
}
.whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle .foot-phone a {
    color: white;
    font-size: 18px;
}

.foot-phone a{
	    font-size: 15px;
    color: white;
    top: 4px;
    position: relative;
}
i.fas.fa-phone{
	padding: 1px 16px 30px 30px;
    font-size: 20px;
}

.foot-fax a{
	 font-size: 14px;
    color: white;
}
i.fas.fa-fax{
	padding: 1px 16px 30px 30px;
    font-size: 20px;
}

.foot-mail a{
	font-size: 14px;
    color: white;
}
.foot-fax {
    color: white;
}
i.fas.fa-envelope{
		padding: 1px 16px 30px 30px;
    font-size: 20px;
}
.footcontact-info h2 {
    padding: 0 0 10px 40px;
    font-size: 35px;
}

.foott-row li {
    color: white !important;
}

.foot-address1 {
    margin-top: -16px;
}
ul.wd-sub-menu.sub-menu.color-scheme-dark li a.woodmart-nav-link {
    color: #fff !important;
}
/* li#menu-item-30 a.woodmart-nav-link {
    pointer-events: none;
} */

div#copy-right-Roow {
    border-top: 1px solid;
    padding-top: 0 !important;
}

div#copy-right-Roow {
    border-top: 1px solid;
    padding-top: 0 !important;
}

div#copy-right-Roow p {
    color: #fff !important;
}

div#copy-right-Roow p a {
    color: #fff;
}


.top-btnnn a {
    color: #fff;
    font-size: 16px;
    text-transform: capitalize;
}

.top-btnnn {
    height: 32px;
    width: 180px;
    background: #1a63a0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
}



div#Appoo-Row .gform_wrapper.gravity-theme .ginput_container_time {
    min-width: 52px;
}

div#Appoo-Row input#input_1_5_1 {
    font-size: 12px !IMPORTANT;
}

div#Appoo-Row input#input_1_5_2 {
    font-size: 12px !IMPORTANT;
}

div#Appoo-Row select#input_1_5_3 {
    font-size: 12px !IMPORTANT;
}

div#Appoo-Row input#input_1_7 {
    margin-left: -82px;
}

div#Appoo-Row .gfield-choice-input {
    max-width: 14px !important;
}

div#Appoo-Row div#input_1_7 {
    display: flex;
}

div#Appoo-Row label#label_1_7_1 {
    width: 150px;
}

div#Appoo-Row label#label_1_7_0 {
    width: 110px;
}

li#menu-item-30>a {
    pointer-events: none;
}

div#Appoo-Row div#input_1_8 {
    display: flex;
}

div#Appoo-Row label#label_1_8_0 {
    width: 110px;
}

div#Appoo-Row label#label_1_8_1 {
    width: 150px;
}

.page-id-481 p {
    COLOR: #000;
    FONT-SIZE: 20PX;
}

.page-id-481 ul li {
    color: #000;
    font-size: 20px;
}


div#Sedation-2-Row p {
    font-size: 20px;
    color: #000;
}

div#Sedation-Row h1 {
    font-size: 38px;
}

div#Sedation-3-Row ul li {
    color: #000;
    font-size: 20px;
}

div#Sedation-4-Row p {
    font-size: 20px;
    color: #000;
}

div#Sedation-3-Row p {
    color: #000;
    font-size: 20px;
}



div#Laser-Dentistry-Row h1 {
    color: #000;
    font-size: 36px;
}
div#Laser-Dentistry-Row-2 p {
    color: #000;
    font-size: 20px;
}

div#Laser-Dentistry-Row-2 h2 {
    font-size: 24px;
    color: #000;
}

div#Laser-Dentistry-Row-2 ul li {
    color: #000;
    font-size: 20px;
}

div#Laser-Dentistry-Row-2 {
    padding-top: 0 !important;
}



li#menu-item-432 {
    padding-bottom: 40px;
}

li#menu-item-880>a {
    pointer-events: none;
}

li#menu-item-881>a {
    pointer-events: none;
}


.page-id-805 .foot-phone {
    MARGIN-TOP: 0;
}

.page-id-446 .wpb_single_image.wpb_content_element.vc_align_center img {
    width: 571px;
}
.page-id-464 .wpb_single_image.wpb_content_element.vc_align_center img {
    width: 500px;
}
.page-id-460 .wpb_single_image.wpb_content_element.vc_align_center img {
    width: 370px;
}
.page-id-485 .wpb_single_image.wpb_content_element.vc_align_center img {
    width: 480px;
}
.page-id-499 .wpb_single_image.wpb_content_element.vc_align_center img {
    width: 462px;
}
.page-id-497 .wpb_single_image.wpb_content_element.vc_align_center img {
    width: 390px;
}
.page-id-493 .wpb_single_image.wpb_content_element.vc_align_center img {
    width: 520px;
}
.page-id-510 .wpb_single_image.wpb_content_element.vc_align_right img {
    width: 440px;
}
.footcontact-info .foot-phone {
    margin: 0 !important;
}
/* .fa, .fas {
    font-family: 'woodmart' !important;
    font-weight: 900;
} */
.noneee span {
    display: none !important;
}
.page-id-520 p {
    font-size: 18px;
    color: black;
}

.page-id-520 ul li {
    font-size: 18px;
}

.none-link > a {
    pointer-events: none !important;
}

section.vc_section h2 strong {
    font-size: 30px !important;
}


section.vc_section h2 strong {
    color: #1fbedd;
    font-size: 40px !important;
}

section.vc_section h5 strong {
    color: #1fbedd;
}

section.vc_section p {
    color: black !important;
    font-size: 20px;
}

h2 {
    color: #5b9bd5 !important;
}

h1 {
    color: #4472c4;
}

h5 strong {
    color: #5b9bd5 !important;
}

h2 strong {
    color: #4472c4 !important;
}

h1 strong {
    color: #4472c4 !important;
}

p.MsoNormal span {
    color: #4472c4 !important;
}

strong {
    color: #5b9bd5 !important;
}

div#iii img {
    height: 341px;
}


.page-id-460 .wpb_single_image.wpb_content_element.vc_align_center img {
    width: 468px;
}

h1 {
    font-size: 40px !important;
}

/* h2 {
    font-size: 24px !important;
} */

.page-id-916 li {
    color: black !important;
    font-size: 15px;
}

.vc_custom_1670282761419 {
    padding-top: 0px !important;
}

h1.ser-head {
    color: #4472c4;
}

h4.info-box-title.title.wd-font-weight-.box-title-style-default.wd-fontsize-m {
    color: #4472c4;
}

.why-text h1 {
    color: #4472c4;
}

.foott-row h2 {
    color: #5b9bd5 !important;
}

.page-id-408 h3 {
    color: #5b9bd5 !important;
}

h3 {
    color: #5ba3dd;
}

.page-id-470 .wpb_single_image img {
    text-align: inherit !important;
    max-width: 200% !important;
    width: 144% !important;
}

@media only screen and (min-width: 1000px) and (max-width: 1150px){
	
	
	.gform_wrapper.gravity-theme .ginput_complex {
    display: block  !important;
}

div#Appoo-Row .gform_wrapper.gravity-theme .ginput_container_time {
    min-width: 100% !important;
}

.gform_wrapper.gravity-theme .ginput_container_date {
    display: block !important;
}

.form-text form#gform_1 input {
    width: 100% !important;
}
}



@media all and (max-width: 999px){
.tra-text::before {
    display: none;
}
	0 10px 0 0 !important.form-text form#gform_1 input {
    width: 100% !important;
}

.gform_wrapper.gravity-theme .ginput_complex {
    display: block !important;
}

div#Appoo-Row .gform_wrapper.gravity-theme .ginput_container_time {
    min-width: 100%  !important;
    margin: 0 0 0 0 !important;
}

div#Appoo-Row select#input_1_5_3 {
    margin-top: 20px !important;
}

div#Appoo-Row input#input_1_7 {
    margin: 0 0 !important;
}

.form-text textarea#input_1_4 {
    width: 100% !important;
}

li.text a {
    font-size: 16px !important;
}

ul.make-ul {
    width: 100% !important;
}

.page-id-14 .vc_row.wpb_row.vc_row-fluid {
    padding-top: 10px !important;
}

ul.foot-new li {
    padding: 0 7px !important;
}

ul.foot-new {
    align-items: center !important;
}

.text-foot strong {
    font-size: 25px !important;
}

.foot-roww .mc4wp-form-fields {
    display: block !important;
}

i.fas.fa-map-marker-alt {
    padding: 0 10px 0 0 !important;
}

.foot-address  i {
    padding: 0 0 !important;
}

.footcontact-info .foot-phone i.fas.fa-phone {
    padding: 0 10px 0 0 !important;
}

.foot-mail i {
    padding: 0 10px 0 0 !important;
}

.foot-address {
    padding-bottom: 10px !important;
}

.footcontact-info .foot-phone {
    padding-bottom: 20px !important;
}

div#locate {
    margin-bottom: 0 !important;
}

.foott-row ul {
    margin-bottom: 0 !important;
}

div#copy-right-Roow .wpb_column {
    margin: 0 0 !important;
    padding: 0 0 !important;
}

div#copy-right-Roow .vc_column-inner {
    padding: 10px 0 !important;
    text-align: center !important;
}

div#copy-right-Roow .wpb_text_column {
    margin-bottom: 0 !important;
}

#copy-right-Roow .wd-wpb {
    margin-bottom: 0 !important;
}

.form-text form#gform_1 input {
    width: 100% !important;
}
	.sec-dental h1 {
    font-size: 30px !important;
}

h1.entry-title.title {
    font-size: 28px !important;
    text-align: center !important;
}

.vc_custom_1670358803191 {
    padding-top: 0 !important;
}

#post-408 .wpb_single_image {
    margin-bottom: 0 !important;
}
#post-401 h1 {
    font-size: 30px !important;
}	
.service-rowww {
    display: block !important;
}
a.vc_general.vc_btn3 {
    width: 100%  !important;
    display: block !important;
}

.vc_btn3-container.vc_btn3-inline {
    display: block !important;
}

.vc_custom_1671059803459 {
    margin-top: 0  !important;
}
h1 {
    font-size: 30px !important;
}
.cont-col-list ul {
    width: 100% !important;
}
	ul.foot-new li {
    color: #fff !important;
}

}






/* .form-col::before {
    right: -295px !important;
} */

.form-text::before {
    background-image: url(https://theriverbankdentist.com/wp-content/uploads/2022/11/Layer-12.png);
    height: 530px !important;
}








@media (max-width:575px){
	.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
    font-size: 14px !important;
}
.top-btnnn {
    height: 32px !important;
    width: 140px !important;
}

.top-btnnn a {
    font-size: 13px !important;
}
	i.fas.fa-phone {
    padding: 1px 10px 30px 10px !important;
    font-size: 18px !important;
}

.whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle .foot-phone a {
    font-size: 13px !IMPORTANT;
}
.whb-top-bar i.fas.fa-map-marker-alt {
    padding: 0 0 0 0 !important;
    font-size: 20px !IMPORTANT;
    color: white;
}	
.whb-top-bar i.fas.fa-phone {
    padding: 0px 5px 30px 0px !important;
    font-size: 13px !important;
}	
.form-text::before {
    left: -20px !important;
    width: 330px !IMPORTANT;
    height: 730px !important;
}

.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
    margin: 0 auto;
    margin-top: 5px;
}	
	
.form-text::before {
    display: none;
}

.form-col div#gform_wrapper_1 {
    background: white;
    padding: 30px 20px !important;
    border-radius: 20px;
    box-shadow: inset 0px 0px 4px 1px #0000004f;
}	
	
	
	
	}







@media (max-width:575px){
section.vc_section h2 strong {
    font-size: 19px !important;
}

.form-text::before {
    display: none;
}

.form-col div#gform_wrapper_1 {
    background: white;
    padding: 30px 20px !important;
    border-radius: 20px;
    box-shadow: inset 0px 0px 4px 1px #0000004f;
}
}


@media (max-width:767px){
/* 	section.vc_section h2 strong {
    font-size: 21px !important;
} */
h1 {
    font-size: 25px !IMPORTANT;
}	
	
	
	.close-col .wpb_text_column.wpb_content_element.vc_custom_1670957666491 {
    padding: 0 !important;
}
	
.servi-text h4.info-box-title.title.wd-font-weight-.box-title-style-default.wd-fontsize-m {
    font-size: 20px !important;
}

section.vc_section p {
    font-size: 16px !important;
}	
	
	
	.form-text::before {
    display: none;
}

.form-col div#gform_wrapper_1 {
    background: white;
    padding: 30px 20px !important;
    border-radius: 20px;
    box-shadow: inset 0px 0px 4px 1px #0000004f;
}
	
}

.form-text::before {
    display: none;
}

.form-col div#gform_wrapper_1 {
    background: white;
    padding: 30px 20px !important;
    border-radius: 20px;
    box-shadow: inset 0px 0px 4px 1px #0000004f;
}




 @media (max-width:991px)&(min-width:575px){
	section.vc_section h2 strong {
    font-size: 30px !IMPORTANT;
}
	
}

@media (max-width:991px)and(min-width:767px){
section.vc_section h2 strong {
    font-size: 32px !important;
}	
	
	
}
@media (min-width:576px)&(max-width:767){
	
	section.vc_section h2 strong {
    font-size: 25px !IMPORTANT;
}
} 



@media (min-width: 576px) and (max-width: 767px){
section.vc_section h2 strong {
    font-size: 28px !important;
}	
span.wd-tools-icon.woodmart-burger:after {
    content: 'MENU';
    color: #fff;
    font-size: 15px;
    line-height: 23px;
    margin: 50px 0 0 9px;
    position: relative;
    top: -4px;
}
span.wd-tools-icon.woodmart-burger {
    color: white;
}
}


@media (min-width: 768px) and (max-width: 1024px){
	

span.wd-tools-text {
    display: none;
}
section.vc_section h2 strong {
    font-size: 32px !important;
}		
	
		span.wd-tools-icon.woodmart-burger:after {
    content: 'MENU';
    color: #fff;
    font-size: 18px;
    line-height: 23px;
    margin: 50px 0 0 9px;
    position: relative;
    top: -4px;
}
span.wd-tools-icon.woodmart-burger {
    color: white;
}
	.wd-tools-element.wd-header-mobile-nav.wd-style-text.woodmart-burger-icon {
    margin: 4px 0 0 0;
}
	.mobile-nav.wd-side-hidden.wd-left.wd-left.wd-opened {
    background-color: #2f4f7e;
}
	.wd-nav-mobile li.current-menu-item>a {
    color: #ffffff;
}
	.mobile-nav.wd-side-hidden.wd-left.wd-left.wd-opened ul li a span {
    color: white;
}
	.wd-nav-mobile li a {
    flex: 1 1 0%;
    padding: 5px 20px;
    min-height: 50px;
    border-bottom: 1px solid transparent !important;
}
	.mobile-nav .wd-nav-opener {
    border-left: 1px solid transparent !important;
}
	
.wd-nav-opener:after {
    color: #fff;
}
	
	.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
    background-color: #1fbedd !important;
}
	
	.wd-nav-mobile li.current-menu-item>a {
    color: rgb(255 255 255) !important;
}
	ul.wd-sub-menu.sub-menu li a {
    color: #fff !important; 
}
	
	
	
	
	
	
}
 @media (min-width: 768px) and (max-width: 991px){
	
section.vc_section h2 strong {
    font-size: 32px !important;
}		
} 

 @media (max-width:575px){
	
	.parti-roww h2 {
    font-size: 22px !important;
}
p {
    font-size: 15px !important;
}

li {
    font-size: 16px;
}	
.root-roww h2 {font-size: 19px !important;}

li {
    font-size: 16px !IMPORTANT;
}	
	span.wd-tools-icon.woodmart-burger:after {
    content: 'MENU';
    color: #fff;
    font-size: 15px;
    line-height: 23px;
    margin: 50px 0 0 9px;
    position: relative;
    top: -4px;
}
span.wd-tools-icon.woodmart-burger {
    color: white;
}
	.wd-tools-element.wd-header-mobile-nav.wd-style-text.woodmart-burger-icon {
    margin: 4px 0 0 0;
}
	.mobile-nav.wd-side-hidden.wd-left.wd-left.wd-opened {
    background-color: #2f4f7e;
}
	.wd-nav-mobile li.current-menu-item>a {
    color: #ffffff;
}
	.mobile-nav.wd-side-hidden.wd-left.wd-left.wd-opened ul li a span {
    color: white;
}
	.wd-nav-mobile li a {
    flex: 1 1 0%;
    padding: 5px 20px;
    min-height: 50px;
    border-bottom: 1px solid transparent !important;
}
	.mobile-nav .wd-nav-opener {
    border-left: 1px solid transparent !important;
}
	
.wd-nav-opener:after {
    color: #fff;
}
	
	.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
    background-color: #1fbedd !important;
}
	
	.wd-nav-mobile li.current-menu-item>a {
    color: rgb(255 255 255) !important;
}
	ul.wd-sub-menu.sub-menu li a {
    color: #fff !important; 
}
}
 

section.vc_section p {
    font-size: 16px !IMPORTANT;
}



a.top-loc-icon {
    color: white;
    font-size: 20px;
}

html .page-id-14 #height-t {
    padding-top: 0 !important;
}



@media (max-width:1024px) and (min-width:320px){
.whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-equal-sides {
    background: #2F4F7E;
}	
	
	
}
.es-form-field-container {
    display: flex;
}

.gjs-cell input[type="submit"] {background: #1a63a0 !important;color: white;}


div#slider-Rev-Rowx {
    padding-top: 21px !important;
}

rs-fullwidth-wrap#rev_slider_1_1_forcefullwidth {
    margin-top: -25px !important;
}

div#team-rmd-cont p {
    font-size: 18px;
	color: black;
}

div#team-rmd-cont img {
    height: 300px;
}

.meet-team-cont h3 {
    font-size: 24px;
}

.meet-team-cont p {
    font-size: 18px;
	color: black;
}
.tour-off-imgs img {
    height: 300px;
    object-fit: cover;
}
.tour-ofc-p p {
    color: black;
    font-size: 18px;
}
#slider-Rev-Rowxx{
	display:none;
}
@media (max-width:1024px){
	div#slider-Rev-Rowx {display: none;}
	#slider-Rev-Rowxx{
	display:block !important;
}
	div#slider-Rev-Rowxx {
    padding-top: 70px !important;
}
}
	.whb-overcontent .whb-main-header {
    position: relative;
}
.home .whb-overcontent .whb-main-header {
    position: absolute !important;
}
.page-title {
    padding-top: 190px !important;
    padding-bottom: 160px !important;
}
 @media (max-width:767px){
	.page-title {
    padding: 0 !important;
}
.page-title {
    background-image: url(https://theriverbankdentist.com/wp-content/uploads/2023/02/mobile-banner-2135645.jpg) !important;
        background-size: 100% 100%;
    background-repeat: no-repeat;
}
	h1.entry-title.title {
    font-size: 18px !important;
    text-align: left !important;
}
	.whb-overcontent .whb-main-header {
    position: relative !important;
}

.wd-header-overlap .page-title {
    padding-top: 0;
    height: 300px;
    display: flex;
    align-items: center;
}
.home .whb-overcontent .whb-main-header {
    position: absolute !important;
}
.page-id-869 .page-title {
    height: auto !important;
    padding-top: 105px !important;
	padding-bottom: 105px !important;
}
.page-id-869 .page-title {
    background-image: url(https://theriverbankdentist.com/wp-content/uploads/2022/11/About-us_01.png) !important;
}
	h1.entry-title.title {
    width: 162px;
}

} */

@media (max-width:575px){
	.wd-header-overlap .page-title {
    height: 170px;
}
	.root-roww .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 0;
}

ul.foot-new {
    padding-left: 0;
}

.text-foot strong {
    font-size: 17px !important;
}

.wd-prefooter {
    padding-bottom: 0;
}

.site-content {
    margin-bottom: 0;
}
	.vc_empty_space {
    display: none;
}

.make-text h1 br {
    display: none;
}

.why-text h1 {
    font-size: 17px !important;
    margin-bottom: 0;
}

.wd-prefooter {
    padding: 0;
}

ul.foot-new {
    padding: 0;
}
}

 


@media all and (max-width: 999px){
	html .wd-header-overlap .page-title {
    height: 240px !important;
    background-size: cover !important;
}


html body .whb-overcontent .whb-main-header {
    position: relative !important;
}
	
	
}