#sppb-addon-e8d0bfe0-63de-489a-b40f-7681410eedfe .sppb-addon-table-main tr td {
    padding-top: 15px !important;
    padding-right: 0px;
    padding-bottom: 2px !important;
    padding-left: 0px;
}


.menu .current > a,
.menu .active > a {
    font-weight: 700;
  color:#204289;
}
    .sp-megamenu-parent>li.active>a {
        font-weight: 700;
    }


    .article-intro-image.float-left {
        background-color: #FFFCF5;
    }

/*overall feature box box shadow*/
label.fabchat {
    right: 8px;
}

testi2.sppb-carousel-extended-item {
  height: 320px !important; /* Force height to 300px */
  overflow: hidden; /* Prevent content overflow if necessary */
}

.sppb-testimonial-carousel-testi_layout3 .sppb-testimonial-carousel-item-content::before {
    display: none;
}

.fab-wrapper .fab-options .whatsapp-fixed {
    font-size: 24px; /* Adjust this size as needed */
}

.whatsapp-button:hover .hover_text {
    color: white; /* Change to white on hover */
}

div#column-wrap-id-7c2a1225-770c-4521-a850-3aaa8ea9bd8a {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
    border-radius: 60px;
    background-color: #FFFFFF;
}
div#column-wrap-id-be8c1428-4357-4ad7-b6fa-3747cb2e423f{
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
    border-radius: 60px;
    background-color: #FFFFFF;
}

div#column-wrap-id-f68086c4-3b99-4f0e-a45e-5838e621e66a{
  	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
    border-radius: 60px;
    background-color: #FFFFFF;
}

div#column-wrap-id-7c2a1225-770c-4521-a850-3aaa8ea9bd8a {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
    border-radius: 60px;
    background-color: #FFFFFF;
}

div#column-wrap-id-7c2a1225-770c-4521-a850-3aaa8ea9bd8a {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
    border-radius: 60px;
    background-color: #FFFFFF;
}

div#column-wrap-id-57d5ab38-8fc8-4555-95f1-6331e025c455 {
    border-radius: 60px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
}

div#column-wrap-id-d35eb0de-33c7-47a0-9bc8-e13e985ea319{
   border-radius: 60px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
}

div#column-wrap-id-41cc453e-1eed-43f8-a873-8bbb32bf75ab{
  	border-radius: 60px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
}

div#column-id-39b110c9-b74e-4272-8512-2b1b4baf6271{
	border-radius: 60px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
}

div#column-id-3bdb7181-57de-4320-ab3d-32de6bdad6cc{
	border-radius: 60px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);	
}

div#column-id-535222f1-df09-405f-919e-93acf601466e{
	border-radius: 60px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
}

 



/*big screen*/
@media(min-width:1600px){ 
    .dentistbg:before {
        content: "";
        position: absolute;
        top: -2% !important;
        right: -43% !important;
        background-image: url(/images/00-SigmaDental/Home/dentist/ourdentist3.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 41vw !important;
        height: 36vw !important;
        z-index: -1;
    }
  
      .dentist:before {
        content: "";
        position: absolute;
        top: 28%;
        right: 38% !important;
        background-image: url(/images/00-SigmaDental/Home/dentist/ourdentist2.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 4vw;
        height: 4vw;
        z-index: 9;
    }
      .dentist:after {
        content: "";
        position: absolute;
        right: 950px !important;
        bottom: 10px;
        background-image: url(/images/00-SigmaDental/Home/dentist/SigmaDental1.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 768px;
        height: 651px;
    }
      .alignerhome:before {
        content: "";
        position: absolute;
        top: 300px;
        right: -50px;
        background-image: url(/images/00-SigmaDental/Home/alignernnbraces/Ellipse441.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 100px;
        height: 100px;
    }
     .implant1:before {
        content: "";
        position: absolute;
        bottom: -50px;
        left: 180px !important;
        background-image: url(/images/00-SigmaDental/Home/implant/Ellipse446.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 890px;
        height: 890px;
    }
.implant2:before {
        content: "";
        position: absolute;
        bottom: 602px !important;
        left: 580px !important;
        background-image: url(/images/00-SigmaDental/Home/implant/Ellipse442.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 80px;
        height: 80px;
    }
  
  .implant2:after {
        content: "";
        position: absolute;
        top: 97%;
        left: -1%;
        background-image: url(/images/00-SigmaDental/Home/implant/Ellipse444.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 100px;
        height: 100px;
        width: 6vw !important;
        height: 6vw !important;
        border-radius: 50%;
    }
         .implant1:after {
        content: "";
        position: absolute;
        top: 8%;
        left: 54%;
        background-image: url(/images/00-SigmaDental/Home/implant/shutterstock2505529899.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 31vw;
        height: 31vw;
  }
  
  
  #sppb-addon-a1f2a7da-166a-4a6e-b915-475e69595f16 .sppb-carousel-extended-item {
        text-align: center;
        background-color: #ffffff;
        border-radius: 90px;
        box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2);
        height: 400px;
        margin-bottom: 10px;
    }
  
  .aboutus:after {
        content: "";
        position: absolute;
        top: 400px;
        right: -50px;
        background-image: url(/images/00-SigmaDental/Home/about/aboutuseclipse2.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 100px;
        height: 100px;
    }
  
      .testi:before {
        content: "";
        position: absolute;
        top: 150px;
        left: -50px;
        background-image: url(/images/00-SigmaDental/Home/Testi/testi.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 100px;
        height: 100px;
    }
  
      .testi:after {
        content: "";
        position: absolute;
        top: 20px;
        right: -50px;
        background-image: url(/images/00-SigmaDental/Home/Testi/SigmaDental.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 800px;
        height: 800px;
    }
  /*home-big screen*/
     .comprehensive:before {
        content: "";
        position: absolute;
        bottom: 14% !important;
        right: 10% !important;
        background-image: url(/images/00-SigmaDental/Aboutus/commm.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 45vw !important;
        height: 45vw !important;
    }
  
  .comp:before {
    content: "";
    position: absolute;
    top: 100%;
    right: 4%;
    background-image: url(/images/00-SigmaDental/Aboutus/comm.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 5vw !important;
    height: 5vw !important;
}
  .vision img.sppb-img-responsive {
        width: 80px;
    }
  
      .missions:before {
        content: "";
        position: absolute;
        top: 20px;
        right: -65px;
        background-image: url(/images/00-SigmaDental/Aboutus/solution.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 800px;
        height: 800px;
    }
  
.ourdent:before {
        content: "";
        position: absolute;
        top: 140px !important;
        left: -200px !important;
        background-image: url(/images/00-SigmaDental/Aboutus/dentist2.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 778px !important;
        height: 778px !important;
    }
  
.ourdent:after {
        content: "";
        position: absolute;
        top: 88% !important;
        left: 75% !important;
        background-image: url(/images/00-SigmaDental/Aboutus/dentist1.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 4vw !important;
        height: 4vw !important;
        z-index: 4;
    }
  
  /*our services*/
      .pae:before {
        content: "";
        position: absolute;
        bottom: 68%;
        right: 33%;
        background-image: url(/images/00-SigmaDental/Ourservice/pae2.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 7vw;
        height: 7vw;
        z-index: 8;
    }
  
      .pae:after {
        content: "";
        position: absolute;
        bottom: 34%;
        right: 17% !important;
        background-image: url(/images/00-SigmaDental/Ourservice/pae1.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 5vw;
        height: 5vw;
    }
      .wisdom:before {
        content: "";
        position: absolute;
        bottom: 19%;
        right: 57% !important;
        background-image: url(/images/00-SigmaDental/Ourservice/wisdom2.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 4vw;
        height: 4vw;
        z-index: 5;
    }
      .wisdom:after {
        content: "";
        position: absolute;
        bottom: 70%;
        left: 22% !important;
        background-image: url(/images/00-SigmaDental/Ourservice/wisdom1.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 100px;
        height: 100px;
        z-index: 7 !important;
    }
  
      .sppb-carousel-extended-item {
        text-align: center;
        background-color: #ffffff;
        border-radius: 90px;
        box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2);
        height: 300px;
        margin-right: 10px;
    }
  
  /*aligner page*/
  .myobrace:after {
        content: "";
        position: absolute;
        top: 16%;
        right: 78%;
        background-image: url(/images/00-SigmaDental/Ourservice/myobrace2.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 7vw;
        height: 7vw;
        z-index: 3;
    }
      .myobrace:before {
        content: "";
        position: absolute;
        bottom: 17%;
        right: 53%;
        background-image: url(/images/00-SigmaDental/Ourservice/myobrace1.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 4vw;
        height: 4vw;
        z-index: 5;
    }
  
      .aligner:before {
        content: "";
        position: absolute;
        top: 15%;
        right: 46%;
        background-image: url(/images/00-SigmaDental/AlignerBraces/aligner3.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 42vw;
        height: 42vw;
    }
      .aligner:after {
        content: "";
        position: absolute;
        top: 23%;
        left: 43%;
        background-image: url(/images/00-SigmaDental/AlignerBraces/aligner1.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 4vw;
        height: 4vw;
        z-index: 2;
    }
  
      .align:before {
        content: "";
        position: absolute;
        bottom: -16%;
        right: 94%;
        background-image: url(/images/00-SigmaDental/AlignerBraces/aligner2.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 6vw;
        height: 6vw;
    }
  
  .aboutimplant3:before {
        content: "";
        position: absolute;
        bottom: 0%;
        right: 6%;
        background-image: url(/images/00-SigmaDental/Implant/imp3.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 50vw;
        height: 39vw;
    }
      .aboutimplant2:after {
        content: "";
        position: absolute;
        bottom: -7%;
        right: 13%;
        background-image: url(/images/00-SigmaDental/Ourservice/impla1.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 6vw;
        height: 6vw;
        z-index: 8;
    }

      .technology .sppb-carousel-extended-item {
        height: 630px !important;
        box-shadow: none;
    }
  
}
  

  

div#column-wrap-id-9e90f2d5-46c8-4e21-be89-658fb01cb450 {
    padding-left: 0px;
}


/*floating button*/
  .fa {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 700 !important;
    font-size: 24px !important;
}

    #sppb-addon-d662d0a0-bfc8-4543-b191-b93e9d2e6b4e .sppb-addon-table-main.bt tbody td:before, #sppb-addon-d662d0a0-bfc8-4543-b191-b93e9d2e6b4e .sppb-addon-table-main.bt tbody td:before, #sppb-addon-d662d0a0-bfc8-4543-b191-b93e9d2e6b4e .sppb-addon-table-main th {
        border-radius: 90px 90px 90px 90px;
    }

.article-details .article-ratings-social-share{
  display:none !important;
}


/*logo height*/
.logo-image {
    max-width: 205px;
}


/*mobile version*/
@media (max-width: 991px) {
      #sp-header {
        height: 50px;
    }
}

@media(min-width:1024px){
    #column-id-71b62706-38de-4059-805a-ee6ecf6c1b21 {
        background-color: #C7CEDB;
        height: 510px;
        width: 560px;
    }
}

 
@media only screen and (max-width:2560px) and (min-width:1024px){ 
  
      .aboutus:before {
        content: "";
        position: absolute;
        top: 64px;
        left: -289px;
        background-image: url(/images/00-SigmaDental/Home/about/aboutuseclipse1pinkbig.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 768px;
        height: 651px;
    }
  
  .offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {
    padding-bottom: 19px;
}
  
  div#sppb-addon-25fbea36-340b-4306-8da3-f10511789bd6 {
    padding-right: 10px;
    padding-left: 10px;
}
  
.burger-icon {
    display: none;
}
  
  .predict .pull-left {
    margin-right: 7px;
}
  
  body {
    background-color: #FFFCF5 !important; /* Replace #f0f0f0 with your desired color */
}
  
  .article-intro-image.float-left {
    background-color: #FFFCF5;
}
  
  .socialicon img.sppb-img-responsive:hover {
    transform: scale(1.2);
    transition: transform 0.3s ease; /* Adds smooth transition */
}
  
  /*blog system padding text*/
  div#column-wrap-id-a7d60a10-2b36-4e25-be37-c920a12d1f7c {
    padding-left: 0px;
}
  
  div#column-wrap-id-8c671318-cd1a-4b39-bd3a-61d9cf5b526c {
    padding-left: 0px;
}
  
  div#sp-menu2 {
    padding: 0px;
}
  
  /*menu align horizontally*/
  #sp-menu2 ul.menu {
    display: flex;
    padding-top: 28px;
}
  
  /*topbar*//*secondary menu*/
li.item-358,
li.item-359, 
li.item-360, 
li.item-361, 
li.item-362 {
    padding: 0px 30px 0px 0px; /* Applies padding to all specified list items */
	list-style-type: none;
}
    ul.menu-child {
    padding-left: 15px !important;
}
     
     
  
  
  
  /*Primary Button*/
.btn-primary, .sppb-btn-primary {
    transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
    padding: 10px 30px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
  	color: #ffffff !important;
}

/* Hover effect for button */
.btn-primary:hover, .sppb-btn-primary:hover {
    transform: scale(1.1);
    
}

/* Create the animated background effect */
.btn-primary::before, .sppb-btn-primary::before {
    content: "";
    position: absolute;
    left: -50px;
    top: 0;
    width: 0;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.2); /* Add background color */
    transform: skewX(45deg);
    z-index: -1;
    transition: width 1000ms;
}

/* Hover effect for expanding the background */
.btn-primary:hover::before, .sppb-btn-primary:hover::before {
    width: 250%;
}


/*Secondary Button-our lawyer-homepage*/
/* Existing secondary button styles */
.btn-secondary, .sppb-btn-secondary {
    padding: 10px 30px;
    border-color: #EEE0D7 !important;
    background-color: #EEE0D7 !important;
    color: #000000 !important;
    position: relative;
    overflow: hidden;
    transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
}

/* Existing hover styles for secondary button */


/* New hover effect for scale and shadow */
.btn-secondary:hover, .sppb-btn-secondary:hover {
    transform: scale(1.1);
   /*box-shadow: 4px 5px 17px -4px #268391;*/
}

/* Create the animated background effect */
.btn-secondary::before, .sppb-btn-secondary::before {
    content: "";
    position: absolute;
    left: -50px;
    top: 0;
    width: 0;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.2); /* Optional: Adjust to your preferred color */
    transform: skewX(45deg);
    z-index: -1;
    transition: width 1000ms;
}

/* Hover effect for expanding the background */
.btn-secondary:hover::before, .sppb-btn-secondary:hover::before {
    width: 250%;
}

  
  /*third button */
 
  .btn-info, .sppb-btn-info {
        background-color: #EEE0D7 !important;
        border-color: #EEE0D7 !important;
        color: #000000;
        padding: 10px 30px;
        transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
        cursor: pointer;
        position: relative;
        overflow: hidden;
    }


/* Hover effect for button */
.btn-info:hover, .sppb-btn-info:hover {
    transform: scale(1.1);
    box-shadow: 4px 5px 17px -4px #268391;
  	border-color: #EEE0D7;
    background-color: #EEE0D7;
  	color:#000000;
}

/* Create the animated background effect */
.btn-info::before, .sppb-btn-info::before {
    content: "";
    position: absolute;
    left: -50px;
    top: 0;
    width: 0;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.2); /* Add background color */
    transform: skewX(45deg);
    z-index: -1;
    transition: width 1000ms;
}

/* Hover effect for expanding the background */
.btn-info:hover::before, .sppb-btn-info:hover::before {
    width: 250%;
}

  
  
  
  
  
  
  
  
  /*title style*/
  .sppb-addon.sppb-addon-text-block.title-style-001 h1{
    color:#000;
	font-size:36px;
}
  
	.sppb-addon.sppb-addon-text-block.title-style-001 h1 strong{
	display: block;
	color:#204289;
	font-size:60px;
  }
  

  
  
  /*bottom icon adjust*/
  .bottomicon .sppb-img-responsive {
    width: 30px;
}
  
  
  
  /*header button align right*/
div#sp-top2 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 6vh;
    }



  
  
  /*menu unorder list*/
  ul.menu {
    list-style-type: none;
    padding: 0px;
}
  
  .bottomicon .sppb-media>.pull-left {
    margin-right: 0px;
}
  
div#sp-footer1 {
    display: flex;
    justify-content: center;
}
  
  #sp-footer .container-inner {
    padding: 10px 0;
  }
  
  /*turn off copyright hover effect color*/
  span.sp-copyright:hover {
    color: #000000 ! important;
}
  
  /*information*/
  #sppb-addon-76ee1c77-4feb-4ad4-b5c4-42469581b9ca .sppb-media .pull-left, #sppb-addon-76ee1c77-4feb-4ad4-b5c4-42469581b9ca .sppb-media .pull-right {
    width: 19%;
}
  
  
/*bottom menu*/

  
  
  
li.item-363,
li.item-367,
li.item-368,
li.item-369,
li.item-370,
li.item-371,
li.item-372,
li.item-373,
li.item-374,
li.item-375 {
    margin-bottom: 6px;
}
  
/*bottom 3*/ 
  .bottom3 span:hover {
        color: #204289 !important;
    }
  
  /*menu and footer.form sumbit button*/
    span:hover {
        color: #204289 !important;
    }
  
  .contactbtn span {
    color: #ffffff !important;
}
  
  
/*back to top button adjust*/
.sp-scroll-up {
    bottom: 20px !important;
    right: 100px !important;
}
  
  #sp-footer a, #sp-bottom a {
    color: #000000;
}
  

  
  
 .bfQuickMode input, .bfQuickMode textarea {
    border: 0;
    border-bottom: 1px solid #000000;
    border-radius: 0;
    background-color: #EEE0D7;
}
  
  
  .form-group {
    display: flex;
    justify-content: flex-end;
}
  
  .bfQuickMode button {
     border-radius: 20px;
}
  
  
  textarea#ff_elem52 {
    height: 100px !important;
}
  
 
  .form-control:focus {
    background-color: #EEE0D7;
    border-color: #000000;
  }
  
 /*blog*/
  .article-details .article-ratings-social-share {
    display: none !important;
}
  
  
  
  /*page title*/
  .sp-page-title .breadcrumb {
    display: none;
}
  /*page title heading*/
  .sp-page-title .sp-page-title-heading {
font-family: 'Cormorant Garamond', sans-serif !important;;
    font-size: 60px !important;;
    font-weight: 700 !important;
    color: #204289 !important;
    padding: 75px 75px;
    text-align:center !important;
  }
  
  
  /*Hoveeffect*/
  .sp-megamenu-parent>li.active>a {
    font-weight: 700;
}