/*@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap')*/


/* Global css*/

/*
  font-family: "Roboto", sans-serif;
  font-family: 'Humnst777 BlkCn BT';
  font-family: 'Argent CF';
*/

:root {
  /* fonts Family*/

  --roboto:"Roboto", sans-serif;
  --humnst:'Humnst777 BlkCn BT';
  --argent:'Argent CF';
 

/* colors */

  --white: #ffffff;
  --black: #000000;
  --skyblue:#81d9de;
  --darkblue:#15274b;
  --lightblue:#f1fbfc;
  --darkgrey:#47443f;
  --grey:#989794;

  /* weight */

  --light: 300;
  --regular: 400;
  --medium: 500;
  --semibold: 600;
  --bold: bold;
   --px: 30px;

  /* texts */
  --textupper: uppercase;
  --textlower: lowercase;
  --textcaps: capitalize;

  /* shadow */

  --shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}

* {margin: 0;padding: 0;box-sizing: border-box;}
section.CommanPage.pBlock {
    padding-bottom: 0px !important;
}
html, body {font-family: var(--roboto) !important;scroll-behavior: smooth;font-size: 18px;color: var(--fontblack);height: auto !important;text-align: left;background: var(--white);margin: 0;padding: 0;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);letter-spacing: 0.5px;}
a, button {text-decoration: none !important;cursor: pointer;}
p {margin-bottom: 1rem;}
* p:last-child {margin-bottom: 0;}
.transition,:before,
:after,a,button {-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-webkit-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.transition1 {-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.transition2 {-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-webkit-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
input[type="text"]::-ms-clear {display: none;}
input[type="submit"],input[type="button"] {cursor: pointer;}
:focus {box-shadow: none;}
select:focus::-ms-value {color: inherit;background: none;}
* {outline: none !important;}
b,strong {font-weight: var(--bold);}
img {max-width: 100%;vertical-align: middle;height: auto;pointer-events: none;}
ul,ol {margin: 0;padding: 0;}
select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #606060;-moz-transition: all 0s ease;}
select::-ms-expand {display: none;}
input::-ms-clear {display: none;}
figure {margin: 0;}
.btn-check:focus + .btn,.btn:focus {outline: 0px;box-shadow: none;}
.noscript {background: #000;display: block;text-align: center;color: #fff;padding: 10px 0;position: fixed;bottom: 0;right: 0;left: 0;z-index: 9;}
p.noscript {margin: 0;}
.warning-icon {display: inline-block;vertical-align: middle;position: relative;width: 20px;height: 17px;z-index: 1;margin: 0 10px 0 0;}
*::-webkit-input-placeholder {color: inherit;opacity: 1;}
*:-moz-placeholder {color: inherit;opacity: 1;}
*::-moz-placeholder {color: inherit;opacity: 1;}
*:-ms-input-placeholder {color: inherit;opacity: 1;}
*::placeholder {color: inherit;opacity: 1;}
ul {padding-left: 0px;}
li {list-style: none;}

.p0 {padding: 0 !important;}
.pt0 {padding-top: 0 !important;}
.pb0 {padding-bottom: 0 !important;}
.pBlock {padding-block: 5.5rem;}

.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container {max-width: 1320px;padding-inline: 1rem;}





a {word-break: break-word;}
a:hover {text-decoration: none;}
main,section,header,footer {display: block;float: left;width: 100%;}
section{position: relative;}

.bglightblue {background-color: var(--lightblue);}
.bgdarkblue {background-color: var(--darkblue);}
.bggrey {background-color: #f6f7f9;}

.commanlink {font-size: 21px;padding: 15px 45px;border: 2px solid var(--skyblue);color: var(--white);text-transform: var(--textupper);border-radius: 33px;}
.commanlink:hover{color: var(--darkblue);background: var(--skyblue);outline: 2px solid var(--skyblue) !important;outline-offset: 3px;}

.commanlink.commanlinkOne {background: var(--darkblue);border-color: var(--darkblue);}
.commanlink.commanlinkOne:hover {background: var(--skyblue);border-color: var(--skyblue);}

.smalltitle {font-size: 24px;margin-bottom: 20px;text-transform: var(--textcaps);color: var(--skyblue);font-weight: 700;text-align: center;}

.sectionTitle{font-size: 52px;margin-bottom: 15px;letter-spacing: 3px;text-transform: var(--textcaps);line-height: 1;color: var(--darkblue);font-weight: bold;font-family: var(--humnst);}

.sectionSmalltitle {font-size: 28px;margin-bottom: 15px;letter-spacing: 2px;font-weight: 500;color: var(--darkgrey);line-height: 1.3;text-align: left;font-family: var(--roboto);}



.sub-menu li > a {
    color: #15274b!important;
}

/* header */

header#header {position: relative;z-index: 999;}
.topbar {padding: 20px 0;}
.topbar_wrap {display: flex;align-items: center;justify-content: space-between;}

.topbar_right ul {display: flex;align-items: center;justify-content: center;}
.topbar_right ul li:not(:last-child) {margin-right: 100px;}
.topbarFirstLI {display: flex;}
.topbarFirstLI a {display: flex;flex-direction: column;align-items: flex-start;justify-content: center;}
.topbarFirstLI a:not(:last-child) {margin-right: 15px;}
.topbar_right a.commanlink span {font-size: 0;}

.topbarFirstLI a {font-size: 32px;color: var(--white);font-family: var(--argent);}
.topbarFirstLI a:hover{color: var(--skyblue);}
.topbarNume span {color: var(--skyblue);transform: rotate(-45deg)}
.topbarNumber label{font-size: 24px;color: var(--skyblue);font-family: var(--roboto);text-transform: var(--textupper);}

.menubar {display: flex;align-items: center;justify-content: center;}

.deskmenu {padding: 25px 0;z-index: 9;display: flex;position: relative;align-items: center;justify-content: center;width: 100%;}
.deskmenu_wrap::before {position: absolute;content: "";border-top: 2px solid var(--white);top: 0;left: 0;right: 0;opacity: 0.2;}
.menu li a {font-size: 21px;font-family: var(--roboto);color:var(--white);text-transform: var(--textupper);line-height: 1.5;text-align: center;}
.menu li a:hover {color: var(--skyblue) !important;}

.main_menu {display: flex;align-items: center;justify-content: center;}
.main_menu .menu > li {padding: 15px 10px;}
.main_menu li:not(:last-child) {margin-right: 25px;}
.main_menu li:not(:first-child) {margin-right: 25px;}
.main_menu .menu > li.has-sub {margin-right: 70px;}
.main_menu .menu > li.has-sub {margin-right: 90px;}
.icon-submenu {position: absolute;top: 50%;right: -8px;transform: translate(-50%, -50%);margin-top: -8px;}
.icon-submenu::before {position: absolute;content: "\f078";color: var(--white);font-family: FontAwesome;font-size: 12px;}
.icon-submenu::before {position: absolute;right: -20px;top: 52%;transition: all 0.3s ease-in-out 0s;}
.menubar {position: relative;z-index: 99;}
.main_logo a {display: flex;align-items: center;justify-content: center;max-width: 220px;}
.main_menu .menu > li.has-sub {margin-right: 60px;}

/* Mainslider */
.mainslider {position: relative;padding: 0;margin-top: -250px;}
.mainslider .item {height: 80vh;display: flex;min-height: 1000px;flex-direction: column;align-items: center;justify-content: center;}
.mainslider-bgimg{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;}
/*.mainslider .item-wrapper:before{content: "";position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,0.5);z-index: -1;}*/
.mainslider .item-wrapper {display: flex;align-items: center;justify-content: flex-start;}
.mainslider .itembox {display: flex;flex-direction: column;align-items: flex-start;justify-content: center;padding: 300px 0 150px 0;}
.mainslider .itembox h1 {
    font-size: 50px;
    text-align: left;
    color: var(--white);
    font-family: var(--humnst);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
}
.bannerbtnBox {display: flex;align-items: center;justify-content: center;}
.bannerbtnBox .commanlink:not(:last-child) {margin-right: 15px;}

/* What Makes Us Different */
.whatMakes_wrap.bgdarkblue {padding: 40px 0;width: 85%;margin: 0 auto;border-radius: 33px;}
.whatMakes {position: relative;margin-top: -50px;z-index: 5;}
.whatMakes_wrap .row {margin-top: 30px;}

/*.whatMakes_wrap .col::before {position: absolute;content: "";border: 1px solid var(--white);left: 0;right: 0;top: 0;bottom: 0;opacity: 0.5;}*/
/*.whatMakes_wrap .col {width: 20%;position: relative;padding:40px 25px;margin: 5px 10px;display: flex;align-items: flex-start;}*/

.whatMakes_wrap .col {width: 20%;padding: 40px 25px;margin: 5px 10px;border: 1px solid #cecece;position: relative;display: flex;align-items: center;flex-direction: column;justify-content: flex-start;}
.whatMakes_wrap .col p {font-size: 21px;color: var(--white);text-align: center;line-height: 1.5;}
.whatMakes_wrap .col .whatMakes_icon {font-size: 23px;margin-bottom: 15px;height: 45px;width: 45px;background: var(--skyblue);color: var(--darkblue);display: flex;align-items: center;justify-content: center;border: 1px solid var(--skyblue);}
.whatMakes_wrap .col .commanlink {font-size: 14px;padding: 12px 30px;}
.whatMakes_wrap .col img {
    /*max-width: 70px;height: 70px;width: 70px;*/
    margin-bottom:10px;object-fit: cover;
}



/* New */

.whatMakesWrap {padding:80px 40px;border-radius: 50px;}
.whatMakesWrap .whatMakesBox h5 {font-size: 24px;padding: 5px 10px;width:100%;margin-bottom: 20px;background: #5fa6d2;font-weight: normal;color: var(--white);}
.whatMakesWrap .whatMakesRowBox p {color: var(--white);font-size: 21px;line-height: 1.5;text-transform:lowercase;}
.whatMakesRowBox {display: flex;align-items: flex-start;justify-content: flex-start;}
.row.whatMainROW:not(:last-child) {margin-bottom: 60px;}
.whatMakesBox img {max-width: 100px;}
.whatMakesRowBox span img {max-width: 50px;width: 50px;height: 50px;margin-right: 15px;background: var(--white);border: 2px solid var(--white);border-radius: 50%;}
.row.whatMakesRow {row-gap: 20px;}
.whatMakesRowBox1 {flex-direction: column;}
.whatMakesRowBox1 img {display: none;}



/* About */
.About_box .sectionTitle {width: 60%;}
.About_box .sectionSmalltitle{width: 80%;}
.About_wrap .row {justify-content: space-between;}
.About_boxcnt {margin-top: 30px;display: flex;align-items: flex-start;justify-content: center;}
.About_box img {aspect-ratio: 1/1.5;width: 100%;border-radius: 33px;object-fit: cover;}
.About_img {width: 52%;margin-left: -150px;}
.About_img img {width: auto;border-radius: 33px;object-fit: cover;border: 1px solid #000;aspect-ratio:unset;}
.About_boxcntpTAG {width: 55%;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;}
.About_boxcntpTAG p {color: var(--grey);font-size: 24px;position: relative;font-weight: 500;line-height: 1.5;}
.About_boxcntpTAG p::before {position: absolute;content: "";top: 0;bottom: 0;left: -20px;border: 2px solid var(--skyblue);}


/* Variations */
.Variations .sectionTitle {text-align: center;width: 53%;margin: 0 auto;text-transform:inherit;}
.Variations .sectionSmalltitle {width: 70%;margin: 15px auto 0;text-align: center;}
.Variations .row {margin-top: 30px;}
.Variations_cnt {margin-top: 30px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.variationsTitle {font-size: 24px;color: var(--darkblue);font-weight: 500;letter-spacing: 3px;text-align: center;line-height: 1.5;}
.variationsTitle:hover{color: var(--skyblue);}
.Variations_cnt p {font-size: 24px;min-height: 232px;position: relative;color: var(--grey);line-height: 1.2;text-align: center;}
/*.Variations img {width: 100%;}*/
.Variations img {width: 100%;border: 1px solid #000;aspect-ratio:3/2.5;}

/* Meet Dr . Sherpa */
.Meet_box .sectionTitle{color: var(--white);}
.Meet_box p {color: var(--white);font-size: 25px;position: relative;line-height: 1.5;text-align: left;}
.Meet_box {display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;}
.Meet_wrap .row {justify-content: space-between;}
.Meet_boximg {position: relative;}
.Meet_boximg img {width: 100%;position: relative;z-index: 1;margin-bottom: -260px;border-radius: 33px;}
.Meet_boximg::before {position: absolute;content: "";top: -40px;bottom: -40px;left: -40px;right: 42px;border-radius: 33px;z-index: 0;border: 2px solid var(--skyblue);}
.Meet_wrap .commanlink {border-color: var(--white);}
.Meet_wrap .commanlink:hover {border-color: var(--skyblue);}

/* Consultation */
.Consultation {margin-top: 160px;}
.Consultation .sectionTitle {display: flex;flex-direction: column;align-items: center;text-transform:inherit;}
.Consultation .sectionTitle span {font-size: 62px;}
.Consultation .sectionSmalltitle {text-align: center;width: 80%;margin: 20px auto 0;}
.Consultation_wrap {display: flex;flex-direction: column;align-items: center;justify-content: center;}
/*.Consultation_wrap .commanlink.commanlinkOne {margin-top: 40px;}*/
.Consultation_wrap .commanlink.commanlinkOne {margin: 40px auto 0;display: flex;align-items: center;justify-content: center;width: fit-content;}

/* Footer */
.ft_logo a {font-size: 42px;color: var(--white);font-family: var(--argent);letter-spacing: 3px;line-height: 1;text-transform: var(--textupper);}

.ft_askQue {margin-top: 40px;}
.ft_askQueTitle {font-size: 28px;margin-bottom: 40px;color: var(--skyblue);font-weight: 600;text-transform: var(--textupper);}
.ft_askQue form.ft_mail {position: relative;}

.ft_askQue form.ft_mail input {background: none;padding: 15px;border: none;border-bottom: 3px solid var(--white);width: 100%;color: var(--white);font-weight: 500;}
.ft_askQue form.ft_mail input::placeholder{text-transform: var(--textupper);letter-spacing: 1px;}
.ft_askQue form.ft_mail button {font-size: 20px;bottom: 0;top: 10px;width: 40px;height: 40px;position: absolute;right: 0;color: var(--white);background: none;display: flex;align-items: center;justify-content: center;border: 2px solid var(--darkblue);}
.ft_askQue form.ft_mail button:hover {background: var(--skyblue);color: var(--darkblue);border-color: var(--skyblue);outline: 2px solid var(--skyblue) !important;outline-offset: 2px;}

.ft_askQue form.ft_check {display: flex;align-items: flex-start;justify-content: flex-start;}
.ft_askQue form.ft_check input[type="checkbox"] {height: 25px;width: 25px;accent-color: var(--skyblue);}
.ft_askQue form.ft_check label {margin-left: 10px;font-size: 18px;color: var(--white);font-weight: 500;letter-spacing: 1px;}

.ft_menu {margin-top: 80px;margin-bottom: 40px;padding: 20px 0;border: 3px solid var(--white);border-left: 0;border-right: 0;}
.ft_menu ul {display: flex;align-items: center;justify-content: center;}
.ft_menu ul li {padding: 0 35px;}
.ft_menu ul li  a{font-size: 21px;color: var(--white);font-family: var(--roboto);text-transform: var(--textupper);line-height: 1.5;}
.ft_menu ul li  a:hover{color: var(--skyblue);}

.ft_title {font-size: 24px;margin-bottom: 15px;color: var(--white);text-transform: var(--textupper);letter-spacing: 3px;font-family: var(--roboto);}

ul.ft_connect {display: flex;align-items: center;justify-content: flex-start;}
ul.ft_connect li:not(:last-child) {margin-right: 22px;}
ul.ft_connect li a {font-size: 24px;height: 40px;width: 40px;color: var(--white);background: var(--darkblue);display: flex;align-items: center;justify-content: center;border: 1px solid var(--darkblue);}
ul.ft_connect li a:hover {color: var(--darkblue);background: var(--skyblue);border-color: var(--skyblue);outline: 2px solid var(--skyblue) !important;outline-offset: 2px;}

.ft_box.ft_location a {color: var(--white);font-size: 22px;line-height: 1.5;}
.ft_box.ft_location a:hover {color: var(--skyblue);}

.copyright_ptag p {font-size: 24px;color: var(--white);font-family: var(--roboto);line-height: 1.5;text-align: center;text-transform: var(--textcaps);font-weight: 500;}
.copyright_ptag p a{color: var(--skyblue);}
.copyright_ptag p a:hover {opacity: 0.8;}



/* Inner Pages CSS Start */

.ConsultationInner {margin-top: 0 !important;}

/* InnerBanner */
.InnerBanner {position: relative;padding: 0;margin-top: -250px;}
.InnerBanner .InnerBanner_wrap {height: 40vh;display: flex;min-height: 600px;flex-direction: column;align-items: center;justify-content: center;}
.mainslider-bgimg{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;}
.InnerBanner .InnerBanner-wrapper {display: flex;align-items: center;justify-content: flex-start;}
.InnerBanner .InnerBannerbox {display: flex;flex-direction: column;align-items: flex-start;justify-content: center;padding: 300px 0 150px 0;}
.InnerBanner .InnerBannerbox h1 {font-size: 50px;text-align: left;color: var(--white);font-family: var(--humnst);text-transform: var(--textcaps);}

.Testimonials .Testimonials_box {padding: 20px;box-shadow: 0 0 8px 0 #999;}
.Testimonials_star {margin-bottom: 15px;display: flex;align-items: flex-start;justify-content: flex-start;}
.Testimonials_star li:not(:last-child) {margin-right: 7px;}
.Testimonials_star li {font-size: 21px;color: #FFA534;}
.Testimonials .Testimonials_box p {font-size: 21px;color: var(--grey);line-height: 1.5;text-align: left;}
.Testimonials .Testimonials_box .clientName {font-size: 22px;color: var(--darkblue);font-weight: 500;text-align: left;line-height: 1.5;text-transform: var(--textcaps);}
.Testimonials .Testimonials_box .clientName:hover {color: var(--skyblue);}

.pagination {margin: 40px auto 0;display: flex;align-items: center;justify-content: center;}
.pagination .page-numbers {border: 1px solid var(--darkblue);padding: 0.5rem 1rem;margin: 0 5px;display: flex;align-items: center;justify-content: center;color: var(--darkblue);text-decoration: none;}
.pagination .page-numbers.current {color: var(--white);background: var(--darkblue);}

/* CommanPage */
.CommanPage_img {display: block;float: right;width: 45%;margin: 0 0 40px 45px;}
.CommanPage_img img {width: 85%;aspect-ratio: 2/2.5;object-fit: cover;border-radius: 33px;margin-left: auto;display: flex;}
.CommanPage_cnt p {font-size: 24px;color: var(--grey);line-height: 1.5;text-align: left;font-family: var(--roboto);}


.CommanPage_cntboxTWO {margin-top: 60px;}

.CommanPage_img.OralImg img {aspect-ratio: 2/2.5;}

.Innerlink {font-size: 52px;margin-top: 40px;letter-spacing: 3px;display: flex;align-items: center;justify-content: flex-start;text-transform: var(--textupper);color: var(--skyblue);font-weight: 500;}
.Innerlink:hover {color: var(--darkblue);}
.Innerlink span {max-width: 40px;margin-right: 25px;}

.Location .sectionTitle {text-align: center;text-transform: var(--textupper);}
.Location  .LocationLink {font-size: 28px;margin-bottom: 15px;letter-spacing: 2px;font-weight: 500;color: var(--darkgrey);line-height: 1.3;text-align: center;font-family: var(--roboto);display: flex;flex-direction: column;align-items: center;justify-content: center;}
.Location  .LocationLink:hover {color: var(--skyblue);}

.BookAppoinment .sectionSmalltitle {width: 95%;}
.indicates {font-size: 24px;color: var(--grey);text-align: left;}
.BookAppoinmentForm .smalltitle {margin-top: 40px;font-family: var(--humnst);text-align: left;text-transform: var(--textupper);color: var(--darkblue);letter-spacing: 1px;}
.FormTitle {font-size: 38px;margin-top: 15px;text-transform: var(--textcaps);font-family: var(--humnst);color: var(--darkblue);font-weight: bold;letter-spacing: 3px;}
.formBox_wrap {display: flex;flex-wrap: wrap;}
.formBox {flex: 0 0 26%;display: flex;align-items: center;justify-content: flex-start;}
.formBox input {height: 25px;width: 25px;margin-right: 15px;accent-color: var(--skyblue);}
.BookAppoinmentFirst label {font-size: 24px;text-transform: var(--textcaps);color: var(--grey);font-weight: 500;}
.BookAppoinmentForm .row {margin-top: 40px;}

.row.lastform .form-group {display: flex;align-items: flex-start;justify-content: flex-start;}
.row.lastform .form-group input {height: 30px;width: 30px;margin-right: 15px;margin-top: 5px;accent-color: var(--skyblue);}
input {accent-color: var(--skyblue) !important;}
.row.lastform .form-group textarea {margin-top: 30px;height: 160px;border-color: var(--grey);border-width: 2px;}
.BookAppoinmentForm {display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;}
.BookAppoinmentForm .commanlink.commanlinkOne {margin-top: 40px;}
.BookAppoinmentFirst input {border: 2px solid var(--grey);padding: 24px 15px;}



/*.page .Consultation  {margin-top: 0;}*/
.search.search-results .Consultation  {margin-top: 0;}
.search-result-data .Consultation  {margin-top: 0;}
.single-post.postid-1 .Consultation  {margin-top: 0;}
.search.search-no-results .Consultation  {margin-top: 0;}
.page-id-159 .Consultation {margin-top: 0;}
.page-id-170 .Consultation {margin-top: 0;}
.page-id-143 .Consultation {margin-top: 0;}
.page-id-129 .Consultation {margin-top: 0;}
.page-id-138 .Consultation {margin-top: 0;}
.page-id-112 .Consultation {margin-top: 0;}
.page-id-167 .Consultation {margin-top: 0;}
.page-id-126 .Consultation {margin-top: 0;}
.page-id-124 .Consultation {margin-top: 0;}

.error404 .Consultation {margin-top: 0;}
.single-variation .Consultation {margin-top: 0;}


.about_us_main p {font-size: 24px;color: var(--grey);font-weight: 500;line-height: 1.5;}

.main-not-found .Not_found h2 {font-size: 52px;margin-bottom: 15px;letter-spacing: 3px;text-transform: var(--textcaps);line-height: 1;color: var(--darkblue);font-weight: bold;font-family: var(--humnst);}
.main-not-found .Not_found p {font-size: 24px;color: var(--grey);font-weight: 500;line-height: 1.5;}
.main-not-found .Not_found .page-not-link {font-size: 24px;color: var(--grey);font-weight: 500;line-height: 1.5;}
.main-not-found .Not_found .page-not-link a.btn {font-size: 21px;padding: 15px 45px;margin-left:15px;border: 2px solid var(--darkblue);color: var(--white);text-transform: var(--textupper);border-radius: 33px;background: var(--darkblue);border-color: var(--darkblue);}
.main-not-found .Not_found .page-not-link a.btn:hover {background: var(--skyblue);border-color: var(--skyblue);outline: 2px solid var(--skyblue) !important;outline-offset: 3px;}


.single-img {display: block;float: left;width: 45%;margin: 0 45px 40px 0;}
.single-details p {font-size: 24px;color: var(--grey);font-weight: 500;line-height: 1.5;}
.single-img img {width: 100%;object-fit: cover;aspect-ratio:3/2;}


.emaillist {position: relative;margin-bottom: 15px;width: 75%;}

/*input.es_required_field.es_txt_email.ig_es_form_field_email{background: #15274b;border: none;color: var(--white);border-bottom: 2px solid var(--white);width: 90%;position:relative;}*/

.es-field-wrap label {width: 100%;}

/*.emaillist input[type=submit] {font-size: 0;height: 100%;width: 100%;max-width: 36px;max-height: 26px;position: absolute;top: 8px;right: 3px;bottom: 0;background: #15274b;color: var(--white);background-image: url(http://142.4.12.244/~sherpasleep/wp-content/uploads/2024/03/99.png);background-repeat: no-repeat;border: transparent;border-bottom: 2px solid var(--white);}*/


input.es_required_field.es_txt_email.ig_es_form_field_email {background: #15274b;border: 1px solid #fff;color: var(--white);width: 100%;position: relative;padding: 10px 15px;}
.emaillist input[type=submit] {padding: 25px;font-size: 0;position: absolute;top: 0px;right: 0;bottom: 0px;background: #15274b;color: var(--white);background-image: url(http://142.4.12.244/~sherpasleep/wp-content/uploads/2024/03/99.png);background-repeat: no-repeat;border: 1px solid #fff;margin: 0 auto;background-position: 50%;}


div#gform_fields_1 div#input_1_1 {display: flex;align-items: flex-start;justify-content: flex-start;}
div#gform_fields_1 div#input_1_1 .gchoice.gchoice_1_1_0 {width: 20%;}
div#gform_fields_1 div#input_1_1 .gchoice.gchoice_1_1_1 {width: 20%;}
div#gform_fields_1 div#input_1_1 .gchoice.gchoice_1_1_2 {width: 20%;}
form#gform_1 label, legend.gfield_label.gfield_label_before_complex {font-size: 24px !important;text-transform: var(--textcaps);color: var(--grey);font-weight: 500;}
div#gform_fields_1 div#input_1_1 input{height: 25px;width: 25px;margin-right: 15px;accent-color: var(--skyblue);}

div#gform_fields_1 .spacer.gfield {display: none;}
fieldset#field_1_1 {margin-bottom: 40px;}
div#gform_fields_1 input {padding: 20px 15px;border: 1px solid var(--black);border-radius: 5px;}
.gform_wrapper.gravity-theme .ginput_complex input {padding: 20px 10px!important;}
.ginput_container.ginput_container_date input {width: 100% !important;}
textarea#input_1_12 {border: 1px solid var(--black);border-radius: 5px;height: 200px;}

.gform_footer.top_label input#gform_submit_button_1 {font-size: 21px;padding: 15px 60px;border: 2px solid var(--darkblue);color: var(--white);text-transform: var(--textupper);border-radius: 33px;background: var(--darkblue);border-color: var(--darkblue);}
.gform_footer.top_label input#gform_submit_button_1:hover {background: var(--skyblue);border-color: var(--skyblue);outline: 2px solid var(--skyblue) !important;outline-offset: 3px;}

.service-img {display: block;float: left;width: 45%;margin: 0 45px 40px 0;}
.service-txt p {font-size: 24px;color: var(--grey);font-weight: 500;line-height: 1.5;}
.service-img img {width: 100%;object-fit: cover;}


.search.search-results h1.page-title {font-size: 52px;margin-bottom: 15px;letter-spacing: 3px;text-transform: var(--textcaps);line-height: 1;color: var(--darkblue);font-weight: bold;font-family: var(--humnst);}
.search-result-count{font-size: 24px;color: var(--grey);font-weight: 500;line-height: 1.5;}
.search-result-data ol {margin-top: 25px;}
.search-result-data ol li {box-shadow: 0 0 8px #999;padding: 20px;}
.search-result-data ol li:not(:last-child) {margin-bottom: 20px;}
.search-result-data ol li a {font-size: 24px;color: var(--grey);text-transform: var(--textupper);}
.search-result-data ol li a:hover {color: var(--skyblue);}

.search-result-data h2{font-size: 52px;margin-bottom: 15px;letter-spacing: 3px;text-transform: var(--textcaps);line-height: 1;color: var(--darkblue);font-weight: bold;font-family: var(--humnst);}
.alert-info {
    color: var(--skyblue);
    background-color: var(--darkblue);
    border-color: var(--darkblue);
    margin-bottom: 0;
    margin-top: 25px;
}


body.page-template.page-template-custom-template.page-template-botox.page-template-custom-templatebotox-php.page.page-id-138 .CommanPage_img img {
    display: none;
}
.oral-img {
    float: left;
    width: 100%;
}
.oral-img img{
    float: left;
    width: 100%;
}
.oral-cnt {
    margin-top: 30px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
}
.applian-img {
    width: 52%;
    margin-left: -4px;
}
section.Meet.bgdarkblue.pBlock {
    margin-top: 50px;
}
.applian-img img {
    width: 85%;
    border-radius: 33px;
    object-fit: cover;
    border: 1px solid #000;
}
.applicnt-cnt {
    width: 55%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.applicnt-cnt p {
    color: #989794;
    font-size: 24px;
    position: relative;
    font-weight: 500;
    line-height: 1.5;
}
.applicnt-cnt p::before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: -20px;
    border: 2px solid #81d9de;
}
body.page-template.page-template-custom-template.page-template-appointment.page-template-custom-templateappointment-php.page.page-id-112 section.Consultation.pBlock {
    display: none;
}
div#gform_confirmation_message_1 {
    color: green;
    margin-bottom: 50px;
}
@media (max-width:991px){
    section.oral-appliance .row {

    flex-direction: column-reverse;
}
.applicnt-cnt p{font-size: 19px;}
}

@media screen and (max-width:767px){
.mainslider .itembox h1{width:95% !important}
    .applicnt-cnt p{font-size: 16px;}

    .applian-img img,.applicnt-cnt,.applian-img{width: 100%;}
    .applian-img{margin-left: 0px;}
    .oral-cnt{display: block;}
    .applicnt-cnt{margin-top: 40px;}
    .applicnt-cnt p::before{left: -10px;}
}
section.oral-appliance {
    margin-top: 50px;
}

.gform_wrapper.gravity-theme .gfield_label,.indicates {
 
    font-weight: 500 !important;
}

.oral_img_box{
    text-align:center;
}