/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.1
*/

#Top_bar {border-bottom: 0px;}

#Top_bar .logo {margin: 0px;}
#Top_bar #logo {padding-left: 199px;}

#Top_bar .menu > li > a {padding: 44px 0 20px;}
#Top_bar .menu > li > a span:not(.description) {letter-spacing: 0.25px; text-transform: uppercase; line-height: 36px; padding: 0px 13px;}

#Top_bar .menu li ul li {width: 300px;}
#Top_bar .menu li ul li a {font-size: 16px; padding: 5px 13px;}

#menu-item-29 {background: #3ba99d; padding: 0px 199px 0px 10px; margin-left: 10px !important;}
#menu-item-29 a span {color: #ffffff;}

#Top_bar.is-sticky #logo {padding-left: 199px !important;}
#Top_bar.is-sticky .menu > li > a span:not(.description) {line-height: 30px;}

/* Global */

.white-text h1, .white-text h2, .white-text p {color: #ffffff;}

.button {font-size: 18px; line-height: 36px; font-weight: 500; padding: 23px 0px; width: 286px;}

/* Home */

.landing-text .column_attr {max-width: 644px; display: block; margin: 80px auto 60px 199px;}
.landing-text p {font-size: 22px; line-height: 40px;}

.landing-strip-text .column_attr {padding: 125px 0px 73px;}
.landing-strip-text h1 {margin-bottom: 30px;}
.landing-strip-text .button {margin: 0;}

.mission-text .column_attr {max-width: 1262px; display: block; margin: 0 auto; padding: 60px 0px 110px;}
.mission-text h2 {color: #3ba99d; margin-bottom: 30px;}
.mission-text p {font-size: 22px; line-height: 40px; margin-bottom: 30px;}
.mission-text .left {position: relative; right: -3px;}
.mission-text .right {position: relative; left: -2px;}

.about-text .column_attr {padding: 70px 199px 70px 70px;}
.about-text h2 {margin-bottom: 30px;}
.about-text p {font-size: 22px; line-height: 40px; margin-bottom: 30px;}

.doctor-container {padding: 0px 140px 130px;}

.doctor-head .column_attr {max-width: 1262px; display: block; margin: 0 auto; padding: 95px 0px 65px;}
.doctor-head h2 {color: #143a63; margin-bottom: 30px;}
.doctor-text p {font-size: 22px; line-height: 40px; margin-bottom: 0px;}

.doctor-block .column_attr {padding-right: 27px;}
.doctor-block .image_frame {border: 13px solid #143a63;}
.doctor-block h3 {margin: 15px 0px 0px; color: #143a63;}
.doctor-block hr {background: #1e97a5; height: 2px; margin: 5px 0px;}
.doctor-block p {font-size: 18px; line-height: 40px; letter-spacing: 0.75px; font-weight: 500;}
.doctor-block .button {font-weight: 500; padding: 6px 0px; width: 128px; border: 1px solid #1e97a5;}

.dental-service-head h2 {margin: 95px 0px;}

.home-service-block-container .mcb-wrap-inner {max-width: 1540px; display: block; margin: 60px auto;}
.home-service-block-container .column_divider_2 .mfn-divider-inner {margin: 0px;}

.home-service-block .column_attr {margin: 0px 27px 27px 0px; padding: 20px;}
.home-service-block h4 {min-height: 48px; color: #143a63; margin: 20px 0px;}
.home-service-block h4 span {font-size: 18px;}
.home-service-block hr {background: #1e97a5; height: 2px; margin: 5px 0px;}
.home-service-block a {letter-spacing: 0.25px; color: #1e97a5; font-weight: 500;}

.home-service-block-dark .column_attr {background: rgba(59, 169, 157, 0.35);}
.home-service-block-light .column_attr {background: rgba(59, 169, 157, 0.15);}

.dental-service-foot .column_attr {padding: 90px 0px 135px;}
.dental-service-foot .left {position: relative; right: -3px;}
.dental-service-foot .right {position: relative; left: -2px;}

/* Team Page */

.team-container {padding-bottom: 80px;}
.team-container .column_divider {margin-bottom: 90px;}

.team-block h2 {color: #143a63; margin: 40px 0px 80px;}
.team-block .column_attr {padding-right: 27px;}
.team-block .image_frame {border: 13px solid #143a63;}
.team-block h3 {margin: 15px 0px 0px; color: #143a63;}
.team-block hr {background: #1e97a5; height: 2px; margin: 5px 0px; width: 360px;}
.team-block h5 {font-size: 18px; line-height: 40px; letter-spacing: 0.75px; font-weight: 500; color: #143a63;}
.team-block p {max-width: 620px; min-height: 90px;}
.team-block .button {font-weight: 500; padding: 6px 0px; width: 128px; border: 1px solid #1e97a5;}

.hygienists-container .mcb-wrap-inner {max-width: 790px; display: block; margin: 0 auto 100px;}
.hygienists-text h2 {color: #ffffff; margin: 40px 0px 70px;}

.hygienists-block .column_attr {padding-right: 27px;}
.hygienists-block .image_frame {border: 13px solid #ffffff;}
.hygienists-block h3 {margin: 15px 0px 0px; color: #ffffff;}
.hygienists-block hr {background: #1e97a5; height: 2px; margin: 5px 0px;}
.hygienists-block p {font-size: 18px; line-height: 40px; letter-spacing: 0.75px; font-weight: 500; color: #1e97a5;}
.hygienists-block .button {font-weight: 500; padding: 6px 0px; width: 128px; border: 1px solid #1e97a5;}

.hygienists-team h2 {margin: 70px 0px 40px}
.hygienists-team p {color: #ffffff; line-height: 50px;}
.hygienists-team p span {color: #1e97a5; text-transform: uppercase; font-weight: 600;}

.slogan-text h2 {color: #1e97a5; margin: 60px 0px;}

/* Secondary */

.sec-head-text-container .mcb-wrap-inner {margin-bottom: 80px !important;}
.sec-head-text .column_attr {padding: 90px 0px;}
.sec-head-text h5 {font-size: 18px; line-height: 36px; color: #a1dcef; letter-spacing: 0.25px; margin-bottom: 0px; font-weight: 600;}
.sec-head-text h2 {color: #ffffff; margin-bottom: 0px; font-weight: 600;}

.secondary-main {padding: 40px 0px 75px;}

.secondary-text .column_attr {padding-right: 140px;}
.secondary-text h2 {color: #143a63; padding-left: 14px;}
.secondary-text h3:first-child {margin-top: 0px;}
.secondary-text h3 {color: #1e97a5; margin-top: 30px;}
.secondary-text hr {height: 2px; background: #3ba99d;}
.secondary-text h5 {color: #143a63; letter-spacing: 0.75px; font-weight: 600; margin-bottom: 60px; padding-left: 14px;}
.secondary-text p b {display: block; margin-top: 50px;}
.secondary-text ul {margin-bottom: 30px;}
.secondary-text ul li {margin-bottom: 5px;}
.secondary-text ul li ol {margin-top: 10px;}
.secondary-text .button {margin: 100px 0px 0px;}

.secondary-sidebar .mcb-wrap-inner {max-width: 488px; margin: 0px 0px 0px auto; display: block;}
.doctor-img-sidebar .image_wrapper {border: 19px solid #3ba99d;}

.sidebar-menu-no-img #nav_menu-2 {margin: 0px;}

#nav_menu-2 {margin: 15px 0px 0px;}
#nav_menu-2 #menu-sidebar-menu {background: rgba(59, 169, 157, 0.2); padding: 31px 17px;}
#nav_menu-2 ul {list-style-type: none}
#nav_menu-2 ul li a {font-size: 20px; line-height: 24px; font-family: "Rufina", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important; border-bottom: 2px solid #3ba99d; line-height: 52px; margin: 0px 0px 7px 65px; padding: 0px;}
#nav_menu-2 ul li a span {font-size: 16px !important;}
#nav_menu-2 ul li a img {max-height: 55px; width: auto; position: absolute; left: 0px;}

.widget_nav_menu ul li:after {display: none;}

.faq-text .column_attr {padding: 55px 0px 55px 75px; max-width: 691px;}
.faq-text h3 {color: #ffffff; margin-bottom: 40px;}
.faq-text h5 {font-weight: 600; font-style: italic; color: #ffffff; font-size: 20px; line-height: 30px;}
.faq-text p {color: #ffffff; font-size: 20px; line-height: 30px;}
.faq-text ul li {color: #ffffff; font-size: 20px; line-height: 30px; margin-bottom: 5px;}
.faq-text hr {height: 1px; background: #a1dcef; margin: 20px 0px;}
.faq-text .button {border: 2px solid #a1dcef; margin-top: 20px;}

.faq-image .mcb-column-inner {height: 100%;}
.faq-image .mcb-column-inner img {display: none;}

#slogan {border-top: 145px solid #f1fafd;}

/* Contact */

.contact-container-left .secondary-text figure {margin: 10px 0px 25px;}
.contact-container-left .secondary-text figure figcaption {font-size: 18px; line-height: 30px; margin-top: -5px;}

.contact-container-right .secondary-text p b:first-child {margin-top: 0px;}

/* Footer */

.widget_custom_html {margin: 0px; min-height: 88px;}
.widget_custom_html .textwidget figure img {display: block; margin: 0 auto 20px;}
.widget_custom_html .textwidget p {text-align: center; font-size: 18px; line-height: 30px; font-weight: 500; letter-spacing: 0.25px; color: #143a63; margin-bottom: 0px;}

#Footer .one-fourth.column:nth-of-type(3) {width: 30%;}
#Footer .one-fourth.column:nth-of-type(4) {width: 20%;}

#custom_html-2 {border-left: 1px solid #3ba99d;}
#custom_html-3 {border-left: 1px solid #3ba99d; border-right: 1px solid #3ba99d;}
#custom_html-5 {border-left: 1px solid #3ba99d; border-right: 1px solid #3ba99d;}

#back_to_top {float: none; margin: 0px;}

.mfn-footer .footer_copy {border-top: 0px; background: #3ba99d;}
.footer_copy .mcb-column-inner {margin-bottom: 0px;}

#Footer .footer_copy .one {margin: 0px; padding: 20px 0px; min-height: unset; color: #ffffff;}
.copyright, .copyright a {color: #ffffff !important; font-size: 16px;}

.site-link {font-weight: 600;}

.wpcf7-submit:focus {outline: none !important;}
.wpcf7 form .wpcf7-response-output {margin: 0;}
button:focus {outline: none !important;}

.paia-forms {margin-bottom: 15px;}
.paia-forms h4 {margin-bottom: 3px; font-size: 17px;}

/* RESPONSIVE */

html,body{overflow-x:hidden}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 1681px) and (max-width: 1760px){
	
	#Top_bar #logo {padding-left: 100px;}
	#Top_bar.is-sticky #logo {padding-left: 100px !important;}
	
	#menu-item-29 {padding: 0px 100px 0px 10px;}
	
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 1490px) and (max-width: 1680px){
	
	#Top_bar #logo {padding-left: 50px;}
	#Top_bar.is-sticky #logo {padding-left: 50px !important;}
	
	#menu-item-29 {padding: 0px 50px 0px 10px;}
	
/* Global */
	
	.section_wrapper, .container {max-width: 1460px;}
	
/* Home */
	
	.about-image .mcb-column-inner {height: 100%;}
	.about-image img {display: none;}

}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 1240px) and (max-width: 1489px){ 
	
	body:not(.template-slider) #Header {min-height: 76px;}
	
	#Top_bar #logo {padding-left: 33px; width: 350px; height: 76px; line-height: 76px;}
	#Top_bar.is-sticky #logo {padding-left: 33px !important;}
	
	#Top_bar .menu > li > a {padding: 25px 0 15px;}
	
	#menu-item-29 {padding: 0px 100px 0px 10px;}
	
/* Global */
	
	.section_wrapper, .container {max-width: 1220px;}
	
/* Home */
	
	.landing-text .column_attr {margin: 80px auto 60px 100px;}
	
	.about-image .mcb-column-inner {height: 100%;}
	.about-image img {display: none;}
	.about-text .column_attr {padding: 40px;} 
	
/* Secondary */
	
	#nav_menu-2 ul li a {font-size: 16px;}
	#nav_menu-2 ul li a span {font-size: 13px !important;}
	
	#slogan {border-top: 0px;}

}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 960px) and (max-width: 1239px){
	
	body:not(.template-slider) #Header {min-height: 70px;}
	
	#Top_bar .logo #logo {margin: 10px 72px 10px 20px; height: 50px; line-height: 50px; text-align: left; padding-left: 0px !important;}
	
	#Top_bar a.responsive-menu-toggle {top: 38px; right: 15px;}
	#Top_bar a.responsive-menu-toggle i {font-size: 26px;}
	
	#menu-item-29 {margin-left: 0px !important; padding: 0px !important;}
	
/* Global */
	
	p, ul li, ol li {font-size: 15px !important; line-height: 26px !important;}
	
	h1 {font-size: 50px; line-height: 50px;}
	h2 {font-size: 26px; line-height: 36px;}
	
/* Home */
	
	.landing-text .column_attr {margin: 80px auto 60px 33px; max-width: 325px;}
	
	.about-image .mcb-column-inner {height: 100%;}
	.about-image img {display: none;}
	.about-text .column_attr {padding: 40px;} 
	
	.doctor-container {padding: 0px 0px 75px;}
	.doctor-container .doctor-block {width: 50%;}
	.doctor-block .column_attr {padding-bottom: 37px;}
	
	#services-and-procedures {background-position: bottom 320px right !important; background-size: contain;}
	.home-service-block-container .column_divider_2 {display: none;}
	.home-service-block-container .home-service-block {width: 33.333%;}
	
	.home-service-block h4 {min-height: 51px;}
	.home-service-block h4 span {font-size: 16px;}
	
/* Team Page */
	
	.team-block .column_attr {padding: 0px 27px 37px 0px;}
	.team-block hr {width: 100%;}
	
	.hygienists-container .mcb-wrap-inner {max-width: 708px;}
	
/* Secondary */
	
	.secondary-text .column_attr {padding-right: 70px;}
	
	#nav_menu-2 ul li a {margin: 0px 0px 10px 0px; font-size: 16px; line-height: 24px !important; padding: 0px 0px 10px;}
	#nav_menu-2 ul li a img {display: block; position: static;}
	
	.faq-text .column_attr {padding: 55px 40px;}
	
	#slogan {border-top: 0px;}
	
/* Footer */
	
	#custom_html-2, #custom_html-3 {margin-bottom: 30px;}
	#custom_html-4 {margin-bottom: 50px;}
	#custom_html-2, #custom_html-3, #custom_html-5 {border-left: 0px; border-right: 0px;}
	
	#Footer .one-fourth.column:nth-of-type(1), #Footer .one-fourth.column:nth-of-type(2), #Footer .one-fourth.column:nth-of-type(3), #Footer .one-fourth.column:nth-of-type(4) {width: 100%;}
	
	#Footer .widgets_wrapper {padding: 55px 0px 0px;}
    
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 768px) and (max-width: 959px){
	
	body:not(.template-slider) #Header {min-height: 70px;}
	
	#Top_bar .logo #logo {margin: 10px 72px 10px 20px; height: 50px; line-height: 50px; text-align: left; padding-left: 0px !important;}
	
	#Top_bar a.responsive-menu-toggle {top: 38px; right: 15px;}
	#Top_bar a.responsive-menu-toggle i {font-size: 26px;}
	
	#menu-item-29 {margin-left: 0px !important; padding: 0px !important;}
	
/* Global */
	
	p, ul li, ol li {font-size: 15px !important; line-height: 26px !important;}
	
	h1 {font-size: 50px; line-height: 50px;}
	h2 {font-size: 26px; line-height: 36px;}
	
/* Home */
	
	.landing-text .column_attr {margin: 80px auto 60px 33px; max-width: 325px;}
	
	.about-image .mcb-column-inner {height: 100%;}
	.about-image img {display: none;}
	.about-text .column_attr {padding: 40px;} 
	
	.doctor-container {padding: 0px 0px 75px;}
	.doctor-container .doctor-block {width: 50%;}
	.doctor-block .column_attr {padding-bottom: 37px;}
	
	#services-and-procedures {background-position: bottom 320px right !important; background-size: contain;}
	.home-service-block-container .column_divider_2 {display: none;}
	.home-service-block-container .home-service-block {width: 33.333%;}
	
	.home-service-block h4 span {font-size: 16px;}
	
/* Team Page */
	
	.team-block .column_attr {padding: 0px 27px 37px 0px;}
	.team-block hr {width: 100%;}
	
	.hygienists-container .mcb-wrap-inner {max-width: 708px;}
	
/* Secondary */
	
	.secondary-text .column_attr {padding-right: 70px;}
	
	#nav_menu-2 ul li a {margin: 0px 0px 10px 0px; font-size: 16px; line-height: 24px !important; padding: 0px 0px 10px;}
	#nav_menu-2 ul li a img {display: block; position: static;}
	
	.faq-text .column_attr {padding: 55px 40px;}
	
	#slogan {border-top: 0px;}
	
/* Footer */
	
	#custom_html-2, #custom_html-3 {margin-bottom: 30px;}
	#custom_html-4 {margin-bottom: 50px;}
	#custom_html-2, #custom_html-3, #custom_html-5 {border-left: 0px; border-right: 0px;}
	
	#Footer .one-fourth.column:nth-of-type(1), #Footer .one-fourth.column:nth-of-type(2), #Footer .one-fourth.column:nth-of-type(3), #Footer .one-fourth.column:nth-of-type(4) {width: 100%;}
	
	#Footer .widgets_wrapper {padding: 55px 0px 0px;}
    
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 480px) and (max-width: 767px){
	
	body:not(.template-slider) #Header {min-height: 70px;}
	
	#Top_bar .logo #logo {margin: 10px 72px 10px 20px; height: 50px; line-height: 50px; text-align: left;}
	
	#Top_bar a.responsive-menu-toggle {top: 38px; right: 15px;}
	#Top_bar a.responsive-menu-toggle i {font-size: 26px;}
	
	#menu-item-29 {margin-left: 0px !important; padding: 0px !important;}
	
/* Global */
	
	p, ul li, ol li {font-size: 13px !important; line-height: 19px !important;}
	
	h1 {font-size: 24px; line-height: 30px;}
	h4 {font-size: 18px; line-height: 24px;}
	
	.button {font-size: 16px; line-height: 20px; font-weight: 500; padding: 20px 0px; width: 240px;}
	
/* Home */
	
	#landing .section_wrapper, #about .section_wrapper, #services-and-procedures .section_wrapper {padding-left: 0px !important; padding-right: 0px !important; max-width: 100% !important;}
	
	.landing-text .column_attr {margin: 50px 33px;}
	.landing-text p {margin-bottom: 0px;}
	
	.landing-strip-text .column_attr {padding: 50px 33px;}
	
	.mission-text .column_attr {padding: 50px 0px;}
	.mission-text .left {right: unset; margin-bottom: 20px;}
	.mission-text .right {left: unset;}
	
	.about-text .column_attr {padding: 50px 33px 20px;}
	
	.doctor-container {padding-bottom: 30px;}
	.doctor-head .column_attr {padding: 50px 0px;}
	
	.doctor-block .column_attr {padding: 0px 0px 50px; text-align: center; max-width: 340px; display: block; margin: 0 auto;}
	.doctor-block .image_frame {display: block; margin: 0 auto; float: none;}
	
	#services-and-procedures {background-image: none;}
	.dental-service-head h2 {margin: 50px 33px;}
	
	.home-service-block .column_attr {margin: 0px auto 25px; display: block; max-width: 284px;}
	
	.dental-service-foot .column_attr {padding: 20px 0px 0px;}
	
	.dental-service-foot .left {right: unset; margin-bottom: 20px;}
	.dental-service-foot .right {left: unset;}
	
/* Team Page */
	
	.team-block h2 {margin: 50px 0px 20px;}
	.team-block .column_attr {padding: 0px 0px 40px 0px;}
	.team-block hr {width: 200px;}
	.team-block h5 {font-size: 15px; line-height: 25px;}
	
	.hygienists-text h2 {margin: 50px 0px 50px;}
	.hygienists-block p {margin-bottom: 40px;}
	
/* Secondary */
	
	.secondary-head .section_wrapper, .faq-section .section_wrapper {padding-left: 0px !important; padding-right: 0px !important; max-width: 100% !important;}
	.sec-head-text .column_attr {padding: 50px 33px;}
	
	.secondary-text .column_attr {padding-right: 0;} 
	.secondary-text h5 {margin-bottom: 40px;}
	.secondary-text p b {margin-top: 30px;}
	.secondary-text .button {margin: 30px 0px 60px;}
	
	#nav_menu-2 ul li a {margin: 0px 0px 10px 0px; font-size: 16px; line-height: 24px !important; padding: 0px 0px 10px;}
	#nav_menu-2 ul li a img {display: block; position: static;}

	#slogan {border-top: 0px;}
	
	.faq-image .mcb-column-inner {height: 250px;}
	.faq-text .column_attr {padding: 50px 33px; max-width: unset;}
	.faq-text h5 {font-size: 15px; line-height: 22px;}
	
/* Footer */
	
	#custom_html-2, #custom_html-3 {margin-bottom: 30px;}
	#custom_html-4 {margin-bottom: 50px;}
	#custom_html-2, #custom_html-3, #custom_html-5 {border-left: 0px; border-right: 0px;}
	
	#Footer .one-fourth.column:nth-of-type(3), #Footer .one-fourth.column:nth-of-type(4) {width: 100%;}
	
	#Footer .widgets_wrapper {padding: 55px 0px 0px;}
    
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (max-width: 479px){

	#Top_bar .logo #logo {margin: 10px 20px 40px; height: 50px; line-height: 50px;}
	
	#Top_bar a.responsive-menu-toggle {top: 75px; right: 15px;}
	#Top_bar a.responsive-menu-toggle i {font-size: 26px;}
	
	#menu-item-29 {margin-left: 0px !important; padding: 0px !important;}
	
/* Global */
	
	p, ul li, ol li {font-size: 13px !important; line-height: 19px !important;}
	
	h1 {font-size: 24px; line-height: 30px;}
	h4 {font-size: 18px; line-height: 24px;}
	
	.button {font-size: 16px; line-height: 20px; font-weight: 500; padding: 20px 0px; width: 240px;}
	
/* Home */
	
	#landing .section_wrapper, #about .section_wrapper, #services-and-procedures .section_wrapper {padding-left: 0px !important; padding-right: 0px !important;}
	
	.landing-text .column_attr {margin: 50px 33px;}
	.landing-text p {margin-bottom: 0px;}
	
	.landing-strip-text .column_attr {padding: 50px 33px;}
	
	.mission-text .column_attr {padding: 50px 0px;}
	.mission-text .left {right: unset; margin-bottom: 20px;}
	.mission-text .right {left: unset;}
	
	.about-text .column_attr {padding: 50px 33px 20px;}
	
	.doctor-container {padding-bottom: 30px;}
	.doctor-head .column_attr {padding: 50px 0px;}
	
	.doctor-block .column_attr {padding: 0px 0px 50px; text-align: center;}
	.doctor-block .image_frame {display: block; margin: 0 auto; float: none;}
	
	#services-and-procedures {background-image: none;}
	.dental-service-head h2 {margin: 50px 33px;}
	
	.home-service-block .column_attr {margin: 0px auto 25px; display: block; max-width: 284px;}
	
	.dental-service-foot .column_attr {padding: 20px 0px 0px;}
	
	.dental-service-foot .left {right: unset; margin-bottom: 20px;}
	.dental-service-foot .right {left: unset;}
	
/* Team Page */
	
	.team-block h2 {margin: 50px 0px 20px;}
	.team-block .column_attr {padding: 0px 0px 40px 0px;}
	.team-block hr {width: 200px;}
	.team-block h5 {font-size: 15px; line-height: 25px;}
	
	.hygienists-text h2 {margin: 50px 0px 50px;}
	.hygienists-block p {margin-bottom: 40px;}
	
/* Secondary */
	
	.secondary-head .section_wrapper, .faq-section .section_wrapper {padding-left: 0px !important; padding-right: 0px !important;}
	.sec-head-text .column_attr {padding: 50px 33px;}
	
	.secondary-text .column_attr {padding-right: 0;} 
	.secondary-text h5 {margin-bottom: 40px;}
	.secondary-text p b {margin-top: 30px;}
	.secondary-text .button {margin: 30px 0px 60px;}
	
	#nav_menu-2 ul li a {margin: 0px 0px 10px 0px; font-size: 16px; line-height: 24px !important; padding: 0px 0px 10px;}
	#nav_menu-2 ul li a img {display: block; position: static;}

	#slogan {border-top: 0px;}
	
	.faq-image .mcb-column-inner {height: 250px;}
	.faq-text .column_attr {padding: 50px 33px; max-width: unset;}
	.faq-text h5 {font-size: 15px; line-height: 22px;}
	
/* Footer */
	
	#custom_html-2, #custom_html-3 {margin-bottom: 30px;}
	#custom_html-4 {margin-bottom: 50px;}
	#custom_html-2, #custom_html-3, #custom_html-5 {border-left: 0px; border-right: 0px;}
	
	#Footer .one-fourth.column:nth-of-type(3), #Footer .one-fourth.column:nth-of-type(4) {width: 100%;}
	
	#Footer .widgets_wrapper {padding: 55px 0px 0px;}
    
}

