:root {
--primary-color: #00a8dd;
--secondary-color: #000000;
--third-color: #6E6E6E;
--four-color: #f0f0f0;
--body_bg-color: #ffffff;
--primary-color-rgb: 26, 204, 191;
--secondary-color-rgb: 0, 0, 0;
--third-color-rgb: 110, 110, 110;
--four-color-rgb: 25, 34, 115;
--body_bg-color-rgb: 255, 255, 255;
--link-color: #000000;
--link-color-hover: #1ACCBF;
--link-color-active: #1ACCBF; }
body {
font-family: "Noto Sans Display" !important;
letter-spacing: 0px;
}
.pxl-icon-box1.style-2 .pxl-item--inner .pxl-item--description{
font-family: "Noto Sans Display" !important;
}
.pxl-heading .pxl-item--title{
font-family: Alatsi, sans-serif!important;
}
h1, h2, h3, h4, h5, h6 {
font-family: Alatsi, sans-serif!important;
letter-spacing: 0.3px;    color: #383838;
text-transform: none!important;
}
.pxl-heading .pxl-item--title {
letter-spacing: 0px!important;
margin-bottom: 22px;
}
.pxl-services-list.layout-1 .pxl-service-item .service-text .service-title {
font-family: "Noto Sans Display" !important;
letter-spacing: 0!important;
font-size: 15px!important;
}
.pxl-nav-menu.fr-style-divider-box .pxl-menu-primary > li.pxl-shape-active > a {
color: #fff!important;
}
strong {
font-family: "Noto Sans Display" !important;
}
.pxl-text-editor p {
margin-bottom: 10px;
}
ul {
margin: 0 0 12px;
}
.pxl-pricing1 .content-inner {
border: 1px solid #b6dde7;
}
#chaty-widget-_1 .chaty-widget {
right: 130px!important;
left: auto;
}
.pxl-scroll-top.pxl-on {
bottom: 111px;
}
.pxl-accordion1.style5 .pxl-accordion--title{
font-family: "Noto Sans Display" !important;
font-weight: 500!important;
letter-spacing: 0!important;
font-size: 18px;
}
.pxl-team-grid1 .pxl-item--inner .pxl-item--position, .pxl-team-carousel1 .pxl-item--inner .pxl-item--position{ }
.pxl-image-single .pxl-service--icon img {
width: 75px!important;
font-size: 17px;
}
.pxl-video-player1 .label-text {
margin-left: 10px;
}
.elementor-widget-n-tabs .e-n-tab-title {
font-family: "Noto Sans Display" !important;
color: #333;
}
div.wpforms-container .wpforms-form .choices:last-child {
background: #fff;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
border: 1px solid #ddd;
color: #ffffff;
font-size: 16px;
background-image: linear-gradient(270deg, var(--gradient-two-color-from), var(--gradient-two-color-to));
min-width: 250px;
border-radius: 50px;    line-height: 32px;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
text-align:center;
}
.pxl-pricing-table__layout-1 table thead tr th {
color: #252525;
background-color: #f8f8f8;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false], .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a {
color: #2f2f2f;
}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
background-color: #96C130;
}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
background: linear-gradient(140deg, #00a8dd 0%, #00a8dd 0.01%, #5cc0e3 25.96%, #1ACCBF 100%);
}
.pxl-image-single .pxl-service--icon{
background: linear-gradient(140deg, #00a8dd 0%, #00a8dd 0.01%, #5cc0e3 25.96%, #1ACCBF 100%);
padding: 10px;
border-radius: 50%;
width: 80px;
height: 80px;
line-height: 50px;
}
.single-post-inner .post-title {
font-size: 32px;
}
.pxl-banner2 .pxl-banner-inner .pxl-item--button a {
font-size: 16px;
}
.pxl-service-grid-layout2 .pxl-grid-item .pxl-post--icon svg, .pxl-service-grid-layout2 .pxl-grid-item .pxl-post--icon img {
width: 50px;
}
.pxl-team-carousel2 .pxl-item--inner .pxl-social {
display: none;
}
.pxl-service-grid-layout2 .pxl-grid-item .pxl-post--inner {
min-height: 370px
}
.pxl-service-grid-layout2 .pxl-grid-item .box-multi + .box-multi {
margin-top: 8px;
font-size: 14px !important;
letter-spacing: 0;
}
.pxl-service-grid-layout2 .pxl-grid-item .pxl-post--inner {
padding: 25px 34px 25px;
}
.pxl-link.style-box-2 a > svg path{
fill: #96C130!important;
}
.pxl-link.style-box-2 a:hover svg path {
fill: #fff!important;
}
.pxl-services-list.layout-1 .pxl-service-item .service-text .service-title {
letter-spacing: 0.7px;
font-size: 17px;
}
.pxl-accordion1.style5 .pxl-accordion--title {
text-transform: none;
}
.pxl-icon-box1.style-2 .pxl-item--inner .pxl-item--description {
color: #787878;
font-weight: 400;
font-family: "Inter", Sans-serif;
}
div.wpforms-container .wpforms-form .choices__inner{
border: none!important;
}
.widget_pxl_recent_posts .pxl-item--title {
font-size: 15px;
letter-spacing: 0;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea, div.wpforms-container-full .wpforms-form .choices {
border-radius: 8px!important;
color: #333;
font-size: 16px;
border: 1px solid #ccc!important;
padding: 6px 10px;
height: 50px!important;
} .ft-Teachers, .pxl-heading .pxl-item--subtitle.px-sub-title-2, .pxl-heading .pxl-item--subtitle.px-sub-title-4, .pxl-close-popup, .pxl-process2 .pxl-item--step, .pxl-countdown .countdown-amount span, .pxl-item--logo, .pxl-menu-primary li a, .pxl-menu-primary > li > a, .pxl-archive-post .pxl-item--image .post-date .date-day, .pxl-archive-post .post-content .meta-inner > span, .pxl-archive-post.format-link .content-top .post-date .date-day, .single-post-inner .post-metas .meta-inner > span, .error404 .btn-sm, .comment-reply-title, .widget_product_categories ul:not(.list) > li .pxl-count, .widget_categories ul:not(.list) > li .pxl-count, .widget_nav_menu ul:not(.list) > li .pxl-count, .widget_pages ul:not(.list) > li .pxl-count, .widget_archive ul:not(.list) > li .pxl-count, .widget_meta ul:not(.list) > li .pxl-count, .widget_recent_entries ul:not(.list) > li .pxl-count, .widget_pxl_recent_posts .pxl-item--title, .wrap-ctf1-home input, .wrap-ctf1-home button, .wrap-ctf1-1 input, .wrap-ctf1-1 button, .wrap-ctf1-2 input, .wrap-ctf1-2 textarea, .wrap-ctf1-2 button, .woocommerce #pxl-sidebar-area .widget_product_search .search-field, .woocommerce #pxl-sidebar-area .widget_products ul del, .woocommerce #pxl-sidebar-area .widget_products ul ins, .woocommerce #pxl-sidebar-area .widget_products ul .amount, .woocommerce #pxl-sidebar-area .widget_products ul a, .widget_products .amount, .single-product .woocommerce-social-share label, .single-product #pxl-content-area div.product .wooc-product-meta button, .single-product > div.product .wooc-product-meta button, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a, .single-product #pxl-content-area div.product .product_meta, .single-product > div.product .product_meta, .archive section.related .woocommerce-product-content .woocommerce-product--title, .pxl-related-post .pxl-swiper-slide .pxl-post--inner .pxl-post--content, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--content, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .btn-readmore, .pxl-portfolio-grid-layout4 .pxl-swiper-slide .pxl-post--inner .btn-readmore, .pxl-service-grid-layout2 .pxl-grid-item .post-content-top .pxl-post--number, .pxl-post-list.layout-post-list-1 .list-item.format-link .post-date .date-day, .pxl-post-list.layout-post-list-1 .list-item.format-quote .post-date .date-day, .pxl-post-list.layout-post-list-1 .list-item.format-standard .post-date .day, .pxl-post-list.layout-post-list-1 .list-item.format-video .post-date .day, .pxl-post-list.layout-post-list-1 .list-item.format-audio .post-date .day, .btn-submit, .btn:not(.btn-stroke), .pxl-box-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--step, .pxl-box-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title, .pxl-tabs1.style-3 .pxl-tabs--title .pxl-item--title, .pxl-tabs1.style-4 .pxl-tabs--title .pxl-item--title, .pxl-pricing1 .pxl-pricing-wrapper .pxl-item--title, .pxl-pricing1 .content-inner .pxl-item--price, .pxl-pricing1 .pxl-popular {
font-family: "Noto Sans Display" !important;
} .wrap-ctf-page.ct-faqs .wpcf7-list-item .wpcf7-list-item-label:before {
background-color: #00a8dd;
}
.pxl-list .pxl-item--icon svg path {
fill: #96C130!important;
}
.pxl-team.pxl-team-carousel2 .pxl-item--title span,
.pxl-grid-masonry  .pxl-item--title span {
font-family: "Noto Sans Display" !important;
font-size: 14px;
color: #7a7a7a;
}
.pxl-link.style-dot .pxl-item--link a:before {
background-color: #8bb722;
}
.pxl-team-grid1 .pxl-item--inner .pxl-item--holder, .pxl-team-carousel1 .pxl-item--inner .pxl-item--holder {
transform: translateY(-10px);
opacity: 1;
}
.pxl-team-grid1 .pxl-item--inner .pxl-item--title, .pxl-team-carousel1 .pxl-item--inner .pxl-item--title {
color: #1a1a1a;
font-weight: 300;
}
.pxl-team-grid1 .pxl-item--inner .pxl-item--position, .pxl-team-carousel1 .pxl-item--inner .pxl-item--position {
color: #09ABDE !important;
}
.pxl-team-grid1 .pxl-item--inner .pxl-item--holder, .pxl-team-carousel1 .pxl-item--inner .pxl-item--holder{
display: none;
}
.pxl-care-orbit-tabs .entry-body .wrap-content .title {
font-weight: 500;
}
.wrap-ctf1-2 button,
.pxl-banner2 .pxl-banner-inner{
background: linear-gradient(140deg, #00a8dd 0%, #00a8dd 0.01%, #5cc0e3 25.96%, #1ACCBF 100%);
}
.pxl-breadcrumb,
.btn:not(.btn-stroke).btn-linear-icon .pxl--btn-text {
background: linear-gradient(140deg, #00a8dd 0%, #00a8dd 0.01%, #5cc0e3 25.96%, #43D5CB 61.54%, #1ACCBF 100%);
}
.pxl-banner2 .pxl-banner-inner:hover .pxl-item--title,
.pxl-banner2 .pxl-banner-inner:hover .pxl-item--subtitle, .pxl-banner2 .pxl-banner-inner:hover .pxl-item--description{
color: #fff;
}
.pxl-banner2 .pxl-banner-inner .pxl-item--description:before {
background-color: #dbdbdb;
}
.pxl-banner2 .pxl-banner-inner:before{
background: linear-gradient(90deg, rgba(0, 55, 255, 0.00) 0%, #149d9a 50%, rgba(0, 55, 255, 0.00) 100%);
}
.pxl-banner2 .pxl-banner-inner .pxl-item--title {
font-weight: 300;
}
.pxl-item--description {
letter-spacing: 0;
word-break: auto-phrase;
}
.pxl-team-carousel2 .pxl-item--inner .pxl-item--image:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: calc(100% - 85px);
border-radius: 15px;
background: linear-gradient(180deg, #00a8dd 0%, #00a8dd 0.01%, #5cc0e3 25.96%, #43D5CB 61.54%, #1ACCBF 100%);
}
.pxl-tabs .pxl-tabs--title > .pxl-item--title,
.pxl-button .btn-default {
background-image: -webkit-linear-gradient(270deg, var(--gradient-two-color-from), var(--gradient-two-color-to));
background-image: -moz-linear-gradient(270deg, var(--gradient-two-color-from), var(--gradient-two-color-to));
background-image: -ms-linear-gradient(270deg, var(--gradient-two-color-from), var(--gradient-two-color-to));
background-image: -o-linear-gradient(270deg, var(--gradient-two-color-from), var(--gradient-two-color-to));
background-image: linear-gradient(270deg, var(--gradient-two-color-from), var(--gradient-two-color-to));
}
.btn:not(.btn-stroke).btn-linear,
.pxl-tabs1 .pxl-tabs--title .pxl-item--title.active,
.pxl-icon-box1.style-2 .pxl-item--inner .pxl-item--icon, 
.pxl-tabs1.style-3 .pxl-tabs--title .pxl-item--title:before {
background: linear-gradient(130deg, #00A8DD 0%, #43D5CB 100%)!important;
}
.pxl-service-grid-layout2 .pxl-grid-item .pxl-post--icon,
.pxl-care-orbit-tabs .entry-body .icon-tab {
background-image: linear-gradient(130deg, #00A8DD 0%, #43D5CB 100%)!important;
}
.pxl-service-grid-layout2 .pxl-grid-item .post-content-top .pxl-post--number{
color: #96c130;
}
.orbit-dots circle{fill: #09abde;} 
.pxl-nav-menu.fr-style-divider-box .pxl-menu-primary > li > a {
padding: 0 15px;
}
.pxl-banner3 .pxl-banner-inner {
border: 1px solid #d2d2d2;
background-color: #ffffff;
}
.pxl-banner3 .pxl-banner-inner {
border: 1px solid #d2d2d2;
background-color: #f3f3f3; 
}
.pxl-banner3 .pxl-banner-inner .pxl-item--title {
font-weight: 500;
color: #1c1c1c; 
}
.pxl-banner3 .pxl-banner-inner .pxl-item--description {
color: #878787; 
}
.ti-widget.ti-goog .ti-header {
text-align: left!important;
margin-left: 20px;
}
.ti-widget.ti-goog .ti-header .ti-large-logo img {
margin-left: 0!important;
}
.pxl-pricing1 .pxl-pricing-wrapper {
background-image: linear-gradient(87deg, #f1fcff 0.54%, #f1fcff 31.63%);
padding: 20px 20px 50px 20px;
border: 1px solid #b6dde7;
}
.pxl-pricing1 .content-inner {
padding: 20px 30px 20px;
}
.pxl-pricing1 .pxl-pricing-wrapper .pxl-item--title {
font-size: 18px;color: #333;line-height: 23px;
}
table {
line-height: 26px;
}
.pxl-pricing-table__layout-1 table tbody tr th strong {
margin-top: 20px;
}
.pxl-pricing-table {
border: 1px solid #c8c8c8;
}
.pxl-pricing-table__layout-1 table {
margin-bottom: 0px;
}
.pxl-pricing1 .pxl-item--feature .content {
color: #868686;
}
.pxl-pricing-table__layout-1 table tbody tr th {
padding: 10px 2px;
padding-left: 50px;
}
.pxl-care-orbit-tabs .entry-body .icon-tab i {
font-size: 25px;
}
.pxl-care-orbit-tabs .pxl-tabs--title svg .svg-tab-text, .pxl-care-orbit-tabs .pxl-tabs--title .care-orbit-svg .svg-tab-text {
font-size: 20px;
fill: #85ae21;
}
.chaty-tooltip .on-hover-text, .chaty-tooltip:after {
font-size: 14px;
}
.pxl-team-carousel2 .pxl-item--inner .pxl-item--image img {
max-height: 100%;
}
@media (max-width: 767px) {
.pxl-icon-box1.style-2 .pxl-item--inner {
flex-direction: row;
align-items: center;
}
}
.pxl-care-orbit-tabs .pxl-tabs--title .orbit-center-icon svg path, .pxl-care-orbit-tabs .pxl-tabs--title .orbit-center-icon svg circle, .pxl-care-orbit-tabs .pxl-tabs--title .orbit-center-icon svg rect, .pxl-care-orbit-tabs .pxl-tabs--title .orbit-center-icon svg polygon, .pxl-care-orbit-tabs .pxl-tabs--title .orbit-center-icon svg polyline, .pxl-care-orbit-tabs .pxl-tabs--title .orbit-center-icon svg line  {
fill: #85ae21!important;
stroke: #85ae21!important;
}
.orbit-center-icon svg path, .orbit-center-icon svg circle, .orbit-center-icon svg rect, .orbit-center-icon svg polygon, .orbit-center-icon svg polyline, .orbit-center-icon svg line {
fill: #85ae21 !important;
stroke: #85ae21 !important;
}
.orbit-center-icon {
background-image: url(//4squaresdentistry.in/wp-content/uploads/2026/01/4squares.webp)!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}
.pxl-accordion1.style5 .pxl-accordion--title:before {
content: '';
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
opacity: 0;
z-index: 2;
} @media screen and (max-width: 1201px) {  }
.mem .pxl-pricing-table__layout-1 table thead tr th {
padding: 12.5px 2px;
}	
.pxl-pricing-table__layout-1 table thead tr th:first-child{
padding-left: 32px;
}
.mem .pxl-pricing-table__layout-1 table thead tr th:first-child {
font-size: 15px;
}