

/*       home    */

.banner-in-blog {    width: 85%;    margin: 0 auto 30px;    border-bottom: 2px solid gainsboro;    padding-bottom: 50px;}
.view-banner-in-pages .img-fluid {    max-width: 100%;    height: auto;    width: 100%;}.node--type-blog.node--view-mode-full .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {    width: 85%;    padding: 20px;    border-radius: 5px;}
.views-field.views-field-title {
    z-index: 9999 !important;
}
div#tns1 {    transition-duration: initial !important;    transform: initial !important;}.field.field--name-field-date.field--type-datetime.field--label-hidden.field__item {    margin: 0 auto;    width: 70%;}footer.node__meta {    width: 70%;    margin: 0 auto;}

.views-field.views-field-body {
    z-index: 999999 !important;
}



 
.tns-inner {
    position: relative;
}


.home-slider-title {
    position: absolute;
    top: 200px;
    left: 420px;
    color: white !important;
    font-size: 60px;
}



.home-slider-body {
    position: absolute;
    top: 250px;
    left: 530px;
    color: white !important;
    font-size: 30px;
}

div#block-puredentalclinics-views-block-home-slider-block-1 {
    max-height: initial;
    overflow: hidden;
    height:690px;
}

div#navbarSupportedContent {
    justify-content: space-between !important;
}


nav.navbar.navbar-expand-lg {
    width: 80%;
    margin: 0 auto;
}


li.nav-item a {
    color: rgba(0, 0, 0, 0.55);
    font-size: 17px;
    font-weight: 480;
}

a.nav-link.is-active {
    color: black;
    font-weight: 550;
}



.region.region-nav-additional {
    display: flex;
}


select#edit-lang-dropdown-select {
    border: initial;
    color: #7DC7B2;
    font-weight: 500;
    text-align:center;
    border-radius: 100px;
    width: 120px !important;
    cursor: pointer;
}

select#edit-lang-dropdown-select:hover {
      border: initial;
    background-color: #7DC7B2;
    color:black;
    font-weight: 500;
    text-align:center;
    border-radius: 100px;
    width: 120px !important;
    cursor: pointer;  
    
}



select#edit-lang-dropdown-select option {
    background-color: white;
}

.block-about-us {
    height: 480px !important;
    text-align: center;
    padding: 60px;
}


.block-about-us{
    
    background-image: url(https://puredentalclinics.dbm-me.com/themes/custom/puredentalclinics/image/block-about-us.jpeg);
    background-position: top;
    background-size: 100% auto;
    background-repeat: no-repeat repeat;
}

.col-md-6.block-about-text {
    text-align: left;
}


.block-about-link a{
    background-color: #7DC7B2;
    color:black;
    text-align:center;
    border-radius: 100px;
    padding: 10px 30px;
    text-decoration: none;
    
}

.block-about-body {
    margin-bottom: 50px;
}



h1.block-about-title {
    font-size: 35px;
    font-weight: 340;
}


p.small-title {
    font-size: 12px;
    font-weight: 600;
}




.banner-bottom-block-about {
    text-align: center;
    height: 300px;
    font-size: 40px;
    align-items: center;
    justify-content: center;
    display: flex;
    background-image: url(https://puredentalclinics.dbm-me.com/themes/custom/puredentalclinics/image/healthyteethandsmile.png);
    background-position: top;
    background-size: 100% auto;
    background-repeat: no-repeat repeat;
    background-attachment:fixed;
    color:white;
    
    
    
}





.view-id-section_in_front .view-content {
    display: flex;
    width: 90%;
    margin: 0 auto;
    height: 655px !important;
    align-items: center;
    justify-content: space-evenly;
}

.view-id-section_in_front .view-content .col-lg-3 {
    text-align: center;
}




.view-id-section_in_front .view-content .col-lg-3 img {
    border-radius: 8px 8px 0px 0px;
}

.view-id-section_in_front .view-content .col-lg-3 .views-field.views-field-title {
    font-size: 30px;
    font-weight: 400;
}


.view-id-section_in_front .view-content .col-lg-3 a {
    color: #1e6086 !important;
    text-decoration: none;
}

.opacity-banner {
    background-color: #00000073;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.opacity-banner h1{
    font-size:4rem;
    font-weight:400;
    color:white;
    width: 85%;
}


.view-id-section_in_front .view-content .col-lg-3 .views-field-field-link .field-content{
    color: #1e6086 !important;
    border-radius: 0 0 0.5rem 0.5rem;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 0 solid var(--o-border-color);
    padding: 5px;
}


.block-views-blocksection-in-front-block-1 {
    background-image: url(https://puredentalclinics.dbm-me.com/themes/custom/puredentalclinics/image/07.svg);
    background-position: right bottom;
    background-size: auto 100%;
    background-repeat: no-repeat no-repeat;
}


.view-id-section_in_front .view-content .col-lg-3 {
    text-align: center;
    background: white;
    border-radius: 5px;
}

div#block-puredentalclinics-views-block-accredited-by-block-1 h2 {
    text-align: center;
    margin: 25px;
}

.view-id-accredited_by .view-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-evenly;
    margin: 20px 104px;
    
}



.view-id-accredited_by .col-lg-2{
    width: 165px;
    height: 130px;
}




.view-banner-contact-us {
    background: #7DC7B2;
    text-align: center;
    padding: 45px;
    background-image: url(https://puredentalclinics.dbm-me.com/themes/custom/puredentalclinics/image/08.svg);
    background-position: top;
    background-size: 100% auto !important;
    background-repeat: no-repeat;
    height: 300px;
}

.view-banner-contact-us .views-field.views-field-title span {
    font-size: 1.875rem;
}


.view-banner-contact-us a {
    color: #FFFFFF;
    background-color: #20668e;
    border-color: #1e6086;
    font-size: 19px;
    text-decoration: none;
    padding: 10px 30px;
    border-radius: 50px;
}





.menu--account ul.nav.navbar-nav .nav-item a {
    color: #7DC7B2;
    border-color: #7DC7B2;
    border: 1px solid;
    border-radius: 50px;
    padding: 0.3rem 1.35rem;
    background-color: transparent;
    font-weight:400;
}



.menu--account ul.nav.navbar-nav .nav-item a:hover{
      color: #212529;
    background-color: #7DC7B2;
    border-color: #7DC7B2;  
    
}




a.call-nav.nav-link {
    color: rgba(0, 0, 0, 0.55) !important;
    border: none !important;
    font-size: 0.9rem !important;
}



a.call-nav.nav-link:hover {
    color: black !important;
    border: none !important;
    font-size: 0.9rem !important;
    background:white !important;
}

.footer-custom {
    color: #7DC7B2;
    background: white;
    padding: 40px;
    border-radius: 20px;
}

.footer-custom a{
     color: #7DC7B2 !important;
     font-weight:500;
}

.img-logo img {
    width: 160px;
    height: 160px;
    border-radius: 5px;
}



.footer-custom h3 {
    color: black;
}

footer.mt-auto.footer-dark.text-light.bg-secondary {
    background: #7DC7B2 !important;
    height: 330px;
}

.copyright {
    text-align: center;
}






/************************************    banner    *********************************   */


.banner-in-about {
    position: relative;
}




.label-banner-about {
    position: absolute;
    top: 45%;
    left: 10%;
    color: white;
    font-size: 40px;
    font-weight: 500;
    background-color: initial;
    padding: 50px;
    border-radius: 50px;
}





.block-about-us-in-page-about {
    background-image: url(https://puredentalclinics.dbm-me.com/themes/custom/puredentalclinics/image/18.svg);
    background-position: top;
    background-size: 100% auto;
    background-repeat: no-repeat repeat;
    height: 400px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.block-about-us-in-page-about .col-md-6.block-about-img {
    text-align: center;
}


.text-with-image{
    background-image: url(https://puredentalclinics.dbm-me.com/themes/custom/puredentalclinics/image/block-about-us.jpeg);
    background-position: top;
    background-size: 100% auto;
    height: 365px;
    display: flex;
    background-repeat: no-repeat repeat;
    align-items: center;
}

.text-with-image .col-lg-6 {
    display: flex;
    align-items: center;
}


.text-with-image .col-lg-6 img.img-fluid {
    width: 535px;
    height: 322px;
}

.text-with-image .col-lg-6 img {
    border: 1px solid gainsboro;
    padding: 20px;
    border-radius: 10px;
}






.block-views-blockour-professional-dentists-block-1 h2{
    
      background-image: url(https://puredentalclinics.dbm-me.com/themes/custom/puredentalclinics/image/04.svg);
    background-position: top;
    background-size: 100% auto;
    background-repeat: no-repeat no-repeat;
    font-size:45px;
        padding: 0px 10%;
        height: 65px;
}


.block-views-blockour-professional-dentists-block-1 .view-content {
    display: flex;
    width: 85%;
    margin: 0 auto;
}




.professional-box .row {
    display: flex;
    align-items: center;
}


.block-views-blockour-professional-dentists-block-1{
background-image: url(https://puredentalclinics.dbm-me.com/themes/custom/puredentalclinics/image/20.svg);
    background-position: bottom;
    background-size: 100% auto;
    background-repeat: no-repeat no-repeat;
    height:420px;
    }


.professional-box {
    box-shadow: 0px 0px 6px 3px gainsboro;
    padding: 15px;
    border-radius: 5px;
    margin: 20px auto;
}




.label-banner-services {
    position: absolute;
    top: 15%;
    left: 10%;
    color: white;
    font-size: 35px;
    font-weight: 500;
    padding: 50px;
    border-radius: 50px;
}





.view-services.view-id-services {
    background-image: url(https://puredentalclinics.dbm-me.com/themes/custom/puredentalclinics/image/18.svg);
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat no-repeat;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    padding:50px;
}


.box-services .row {
    display: flex;
    align-items: center;
    background: white;
    margin: 50px auto;
    border-radius: 5px;
}


.box-services .row .col-lg-4{
        height: 320px !important;
    padding:0px;
}

.box-services .row .col-lg-4 img.img-fluid {
    border-radius: 5px 0px 0px 5px;
    height: 320px !important;
}

.box-services .row .col-lg-8 {
    padding: 40px;
}
.label-services {
    font-size: 30px;
    font-weight: 500;
}




.view-section.view-id-section .views-field.views-field-title {
    text-align: center;
    font-size: 45px;
    font-weight: 500;
    margin: 20px auto 50px;
}


input#edit-actions-submit {
    width: auto !important;
}

div#edit-actions {
    text-align: center;
}


.view-section.view-id-section .views-field.views-field-field-image {
    text-align: center;
}
.view-section.view-id-section .views-field.views-field-body {
    width: 79%;
    margin: 100px auto;
}


.img-banner-contact img {
    width: 100%;
}


.label-banner-contact {
    position: absolute;
    top: 45%;
    left: 10%;
    color: white;
    font-size: 40px;
    font-weight: 500;
    background-color: initial;
    padding: 50px;
    border-radius: 50px;
}

.row.webform-type-fieldset > .fieldset-wrapper {
    display: flex;
}
.row.webform-type-fieldset .form-item input {
    width: 50% !important;
}

.row.webform-type-fieldset .form-item{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
}
.row.webform-type-fieldset legend {
   width:0%;
}




.text-in-webform legend {
   width:100% !important;
}




.blog .col-lg-6 p {
    background-color: #F8FBFA !important;
    color: #212529;
    width: 70px;
    text-align: center;
    font-size: 20px;
    border-radius: 5px;
}

.link-blog  {
    
    margin: 20px;
}


.link-blog a {
    color: #FFFFFF;
    background-color: #2678A7;
    border-color: #2678A7;
    box-shadow: none;
    text-decoration: none;
    padding: 10px 20px;
    border-radius: 20px;
}

.container.blog {
    padding: 20px 0;
    border-bottom: 1px solid gainsboro;
    margin: 50px auto;
}



.form--inline.clearfix {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    flex-wrap: nowrap;
    justify-content: center;
}


.img-blog img {
    width: 350px;
    height: 250px;
    border-radius: 5px 5px 0px 0px;
}

.label-blog {
    min-height: 50px;
    display: flex;
    align-items: center;
}

.blog-box {
    text-align: center;
        margin: 15px 0 25px;
}

.label-blog {
    width: 80%;
    margin: 0 auto;
    text-align: left;
}

.label-blog a {
    text-decoration: none;
    color: #1e6086;
    font-weight: 500;
}

.select-blog {
    padding: 0.5rem 1.75rem;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 0 solid var(--o-border-color);
    width: 100%;
    margin: 0 auto;
        border-radius: 0px 0px 5px 5px;
        display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
        font-size: 12px;
    font-weight: 600;
}



div#block-puredentalclinics-views-block-home-slider-block-1 .tns-outer img {
    max-width: 100%;
    width: 100%;
}

.form-textarea-wrapper {
    width: 50%;
    margin: 0 0 20px;
}


h4.small-caption {
    color: #55585a;
    width: 90%;
    margin: 0 auto;
}

.text-blog {
    color: #8b8d90;
    font-size: 16px;
    width: 90%;
    margin: 0 auto;
}


.node--type-blog.node--view-mode-full img.img-fluid.image-style-wide {
    width: 100% !important;
    margin: 10px 0 50px;
}



.node--type-blog.node--view-mode-full .field--name-body {
      width: 100%;    margin: 0 auto;    text-align: center;
}



.node--type-blog.node--view-mode-full .field--type-image{
    width: 70%;
    margin: 30px auto 50px;
}

.page-node-type-blog h1 {
    text-align: center;
    font-size: 55px;
    margin: 50px auto;
}

.page-node-type-page .block-page-title-block h1 {
    display: none;
}


.node--type-blog iframe{
    width:720px !important;
    height:480px !important;
    margin:20px 0 30px;
}



.tns-liveregion.tns-visually-hidden {
    display: none;
}




header {
    position: fixed;
    z-index: 999999;
    width: 100%;
    background: white;
    height: 85px;
    top:0px;
}


body {
    padding-top: 85px;
}


.view-slider-sections {
   background-image: url(https://puredentalclinics.dbm-me.com/themes/custom/puredentalclinics/image/PM.jpeg);
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat no-repeat;
    padding: 200px 100px 10px;
        height: 550px;
}


.view-slider-sections .views-field.views-field-title {
    font-size: 37px;
    font-weight: 500;
}



nav#block-puredentalclinics-blog ul.nav.navbar-nav {
    display: flex;
    flex-direction: row;
}

nav#block-puredentalclinics-blog {
    display: flex;
    align-items: center;
    width: 85%;
    margin: 0 auto;
}




.view-news-page.view-id-news_page { 
    width: 85%;
    margin: 0 auto;
}


.select-blog .category {
    display: flex;
    flex-direction: row;
    justify-content: space-between; 
    align-items: center;
    color: #636669;
}


.select-blog .category .fontawesome-icons {
    margin: 0 5px;
}




option[value="40"] {
   color:red;
}








