#topbar::before {
    background: #074a5e;
}
#topbar {
    background: #074a5e;
}
#topbar:after {
    border-top: 22px solid #074a5e;
    border-left: 26px solid #074a5e;
}
.topbar li {
    color: #fff !important;
    font-family:roboto-slab;
     font-size: 16px !important;
}
.para_cont {
    font-size: 16px;
    font-family: roboto-slab;
    line-height: 2.3;
    text-align: justify;
}
.card_content {
    box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 15%);
    padding: 10px;
    font-size: 16px;
    font-family: roboto-slab;
    height: 400px;
    text-align: center;
}
.head_card {
    text-align: center;
    font-size: 22px;
    color: #074a5e;
    font-family: Alice-Regular;
}
.head-cont {
    font-size: 16px;
    font-family: 'Alice-Regular';
}
.cards_sec {
    margin-top: 60px;
}
.card_content:hover {
    box-shadow: 0px 0px 55px 0px rgb(0 0 0 / 31%);
    transform: translateY(-2px);
}
.home_about{
    background:url(../../images/images/images/sdc_images/abthome.png);
    background-size:cover;
    background-repeat:norepeat !important;
     width: 100%;
    height: 550px;
    padding: 20px;
}
.home_about {
    font-size: 16px;
    font-family: roboto-slab;
    color:#fff;
}
.para_home {
    line-height: 2.3;
    font-family: roboto-slab;
    font-size:16px;
}
#icon_class {
    color: #fff;
    font-size: 25px;
    margin-right: 10px;
}
.para_tag {
     /*   background: linear-gradient(45deg, #717b3699, #222b6ea1);linear-gradient(45deg, #353d51db, #3c406473);*/
    width: 55%;
    font-size: 16px;
    padding: 24px;
    background: #074a5e;
    border-radius: 0px 45px 0px 45px;
}
.widget-title h4{
    font-size:18px;
    font-family:alice-regular;
}
img.pro_image2 {
    width: 100%;
}
.extra-item {
    box-shadow: 0px 0px 12px #000000ab;
    margin-bottom: 20px;
    padding: 25px;
}
.para_service {
    font-family: roboto-slab;
    font-size: 16px;
    line-height: 2.3;
    margin-top: 10px;
}
.header_email .btn-primary {
    background-color: #074a5e;
    color: #fff;
    font-family: roboto-slab;
    width: 50%;
    text-align:center;
}
.header_email .btn-primary:hover {
    background-color: #fff;
    color: #074a5;
    border:1px solid #074a5;
}
::marker {
    color: #fff;
}
.about_class {
    font-size: 16px;
    line-height: 2.3;
}
.text-right .btn-primary{
     background-color: #074a5e;
    color: #fff;
    font-family: roboto-slab;
    width: 50%;
    text-align:center;
}
.text-right {
    text-align:center;
}
.text-right .btn-primary:hover {
    background-color: #fff;
    color: #074a5e;
    border:1px solid #074a5e;
}
.contact_us{
    font-size: 16px;
    line-height: 2.3; 
}
#icon_id {
    color: #074a5e;
    font-size: 20px;
}
.contact-details li strong {
    font-family: roboto-slab;
   color:#fff;
}
.contact-widget strong{
    font-family: roboto-slab;
}
ul.footer_li li a {
    color: #fff;
    font-size:16px;
    font-family: roboto-slab;
}
.parallax .lead{
    font-family: roboto-slab;
    padding: 20px;
    height: 122px;
}
.owl-testi {
    background: #0e13135e;
    border-radius: 0px 45px 0px 45px;
    border:2px solid #0e13135e; 
}
section#news_section {
        background: /*linear-gradient(to bottom, rgb(58 94 120 / 74%), rgb(32 34 36 / 74%)),*/
        url(http://quickcms.in/saraswathidentalclinic.com/images/images/images/sdc_images/testimo.png);
        background-size:cover !important;
         background-repeat:norepeat !important;
}
.paralbackground .welcome_page_title{
    font-family: alice-regular;
    color:#fff;
}
#home_contact_section input, textarea, .form-control {
    box-shadow: rgb(255 255 255 / 20%) 0px 0px 0px 1px inset, rgb(0 0 0 / 90%) 0px 0px 0px 1px;
}
#copyright {
    background: #074a5e;
    padding: 1px !important;
}
#copyright:after {
    border-top: 60px solid #074a5e;
    border-left: 40px solid #074a5e;
}
#footer_section {
    background:linear-gradient(to bottom, rgb(7 74 94 / 65%), #000000b8), 
    url(../../images/images/images/sdc_images/f2.png);
    background-size:cover;
    background-repeat:norepeat;
}
#copyright::before {
    background: #074a5e;
}
input {
    color: #000;
    font-size: 15px;
}
button#submit {
    color: #fff;
    background: #074a5e;
    width: 50%;
    margin-left: 175px;
    font-family: roboto-slab;
    font-size: 16px;
}
button#submit:hover{
     background: #fff;
    color: #074a5e;
    border: 1px solid #074a5e;
}
body{
    color:#000;
}
.footer p {
    color: #fff;
    font-size: 16px;
    line-height: 2.3;
    text-align: justify;
    font-family:roboto-slab;
     margin-right: 30px;
}
.contact-details li {
    font-size: 16px;
    font-family: math;
}
.product_content_section {
    font-size: 16px;
    font-family: roboto-slab;
    text-align: justify;
}
.service-style-1 {
    box-shadow:0px 3px 15px rgb(0 0 0 / 58%);
    padding: 9px;
    height: 470px;
}
.submit_button {
    background: #074a5e;
    font-size: 16px;
    font-family: roboto-slab;
}
.submit_button:hover {
    background: #fff;
    color: #074a5e;
    border: 1px solid #074a5e;
}
ul.footer_li li a:hover {
    color: #a4dbec;
}
.pro_title {
    font-family: alice-regular;
    font-weight: 600;
    color: #074a5e !important;
}
.header_email .btn-primary:hover {
    background-color: #fff;
    color: #074a5e;
    border: 1px solid #074a5e;
}
.fa.fa-whatsapp:hover {
    background-color: #2ba72d;
    border-color: #2ba72d;
}
.fa.fa-telegram:hover {
    background-color: #73c1e7;
    border: #73c1e7;
}
.welcome_page_title {
    color: #074a5e;
    font-family:Alice-Regular;
    font-size: 25px !important;
}
#welcome_section {
    padding: 30px 0px 20px;
}
.card_para {
    line-height: 2;
}
#product_section {
    padding: 20px 0px 20px;
}
#gallery_section {
    padding: 20px 0px 20px;
}
#about_section {
    padding: 20px 0px 20px;
}
#home_contact_section {
    padding: 20px 0px 20px;
}
.portfolio-style-1 img {
    padding: 10px;
}
.testimeta p {
    font-size: 20px;
    text-align: center;
    font-family: roboto-slab;
}
#clients_section {
    display: none;
}
.wel_img {
    width: 100%;
}
.head_ab {
    font-family: 'Alice-Regular';
    color: #074a5e;
    font-size: 26px;
    text-align: center;
}
.service-style-1 strong a {
    color: #074a5e;
    font-family: 'Alice-Regular';
    font-size: 20px;
}
.home_pro_content{
    font-family: 'roboto-slab';
    color: #000;
    text-align:justify;
    line-height: 2;
    padding: 10px;
}
#icon_id {
    background: #074a5e;
    font-size: 23px;
    padding: 10px;
    border-radius: 50%;
    color: #fff;
}
#icon_id1 {
    font-size: 30px;
    padding: 10px;
    border-radius: 50%;
    background: #074a5e;
    color: #fff;
}
.service-style-1:hover {
    box-shadow: 0px 5px 15px -6px rgb(0 0 0 / 30%);
    transform: translateX(0px) translateY(-15px)!important;  
    transition: transform 300ms ease 0ms,box-shadow 300ms ease 0ms, 
    background-color 300ms ease 0ms,background-image 300ms ease 0ms;
    border:2px solid #074a5e;
    }
.contact_para {
    margin-left: 40px;
}
.social i{
        color: #074a5e;
}
#copyright p{
    font-family: 'roboto-slab';
}
.footer .social i{
    background-color: #fff;
    color: #074a5e;
}
.first_abt {
    font-size: 16px;
    line-height: 2.3;
    font-family: 'roboto-slab';
    color: #000;
    text-align: justify;
}
input, textarea {
    color: #000;
    font-size: 14px;
    font-family: 'roboto-slab';
}
.header_abt {
    font-family: 'Alice-Regular';
    color: #074a5e;
    font-size: 20px;
    text-align: center;
}
.portfolio-filter {
    margin: unset;
}
.section {
    padding: 20px 0;
}
.para_extra_abt {
    text-align: justify;
    font-size: 16px;
    line-height: 2.3;
    font-family: 'roboto-slab';
}
.contact_para {
    font-size: 16px;
    margin-left: 40px;
    font-family: 'roboto-slab';
}
.heading_co {
    color: #074a5e;
    font-family: 'Alice-Regular';
}
.owl-nav {
    color: #fff;
    font-size: 50px;
    text-align: center;
}
img.img_abtc {
    width: 100%;
}
.filter.active {
    display: none;
}
.gal_head {
    color: #074a5e;
    text-align: center;
    font-family: 'Alice-Regular';
}
.pageheader.lighthead.box-shadow.grey {
    background: linear-gradient(45deg, #ffffffa1 0%, #0000005e 0%), url(../../images/images/images/sdc_images/bg1.png),
    url(../../images/images/images/sdc_images/bg1.png);
    height: 250px;
    background-size:cover !important;
}
.about_page_title {
    font-size: 30px;
    text-shadow: 2px 2px #000;
    margin-top: 50px;
    color: #074a5e;
}
.breadcrumb.text-right li a, .breadcrumb.text-right li {
    color: #fff;
    font-size: 16px;
    font-family: roboto;
}
.breadcrumb>li+li:before {
    margin-top: 50px;
    color: #fff;
}
@media(max-width:767px){
 button#submit {
    margin-left: unset;
    width: 100%;
}
.heading_co {
    margin-top: 25px;
    text-align: center;
}
.para_cont {
    padding: 12px;
}
.card_content {
    margin: 0px 12px 20px 12px;
    height: 450px;
}
.service-style-1 strong a {
    text-align: center;
    line-height: 1.2;
}
.service-style-1 {
    height: 535px;
}
.para_tag {
    width: 100%;
    text-align: justify;
    padding: 8px;
}
.home_about {
    height: 840px;
}
.ptables{
    padding-top: unset;
}
section {
    padding: unset;
}
.submit_button {
    width: 60%;
    margin-bottom: 10px;
}
.footer {
    padding: 10px 0;
}
.pro_title {
    margin-top: 14px;
    line-height: 1.3;
    text-align: justify;
}
.para_service {
    text-align: justify;
}
.header_email .btn-primary {
    width: 100%;
}
.extra-item {
    margin: 0px 10px 20px 10px;
}
.gal_head {
    color: #074a5e;
    text-align: center;
    font-family: 'Alice-Regular';
}
img.alignleft {
    margin-top: 90px !important;
}
.welcome_page_title {
    font-size:22px;
}
}









