@charset "utf-8";



.iscwp-image-fit.slidestoshow-7 .iscwp-img-wrp {
  height: auto!important;
}
.sidbar-wrapp ::-webkit-input-placeholder {
  color:#fff;
}
.sidbar-wrapp ::-moz-placeholder { 
  color:#fff;
}
.sidbar-wrapp :-ms-input-placeholder {
  color:#fff;
}
.sidbar-wrapp :-moz-placeholder {
  color:#fff;
}

.contac-wrapp ::-webkit-input-placeholder {
  color:#fff;
}
.contac-wrapp ::-moz-placeholder { 
  color:#fff;
}
.contac-wrapp :-ms-input-placeholder {
  color:#fff;
}
.contac-wrapp :-moz-placeholder {
  color:#fff;
}

::-moz-selection{background:#aa9874; color:#fff; text-shadow:none; }
::selection {background:#aa9874; color:#fff; text-shadow:none; }
*,
*:before, *:after{-webkit-box-sizing:  border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video, textarea, input{ margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;  outline:none; font-family: 'Josefin Sans', sans-serif; font-weight: 400;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body {color:#504f50; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased; font-smoothing: antialiased; 
-webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;}
a { text-decoration:none; transition:all 0.25s ease-out 0s;}
p {font-family: 'Josefin Sans', sans-serif; font-weight: 400;}
img { border:0px;}
ol, ul, li{ list-style: none;}
strong, strong p { font-weight:700;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
* {-webkit-appearance: none;}

.top-wrapper, .home-wrapper, .head-wrapper, .head-footer, .about-wrapper, .boxes-wrapper, .invisalign-wrapper, .services-wrapper, .team-wrapper, .smallslider-wrapper, .logos-wrapper, .footer-wrapper, .inner-wrapp, .conten-wrapp, .sidbar-wrapp, .abouts-wrapp, .blogin-wrapp, .bloger-wrapp, .pagina-wrapp, .contac-wrapp, .feeser-wrapp, .gallin-wrapp, .galler-wrapp, .teamin-wrapp, .team-wrapp, .testi-wrapp, .treatin-wrapp, .treat-wrapp { width:100%; float:left}
.margin { width:100%; max-width:1278px; margin:auto}/*cmn css*/.common-style h1 {     font-size: 30px;    color: #aa9874;    margin: 0 0 24px;    font-weight: 400;} .common-style h2 {     font-size: 25px;    color: #aa9874;    margin: 0 0 24px;    font-weight: 400;} .common-style h3 {     font-size: 22px;    color: #aa9874;    margin: 0px 0 24px;    font-weight: 400;} .common-style h4 {     font-size: 22px;    color: #58595b;    margin: 0px 0 24px;    font-weight: 400;} .common-style h5 {     font-size: 20px;     color: #aa9874;    margin: 0px 0 24px;    font-weight: 400;} .common-style h6 {     font-size: 20px;     color: #58595b;    margin: 0px 0 24px;    font-weight: 400;} .common-style p {     font-size: 19px;    color: #58595b;    line-height: 29px;    margin-bottom: 29px;} .common-style ul li{         font-size: 19px;    color: #6d6e71;    line-height: 29px;   display: block;    margin-bottom: 7px;    padding-left: 16px;}.common-style ol, .common-style ul {    width: 100%;    float: left;    margin-bottom: 24px;} .common-style ol li {    margin-bottom: 7px;    list-style-type: decimal;    font-size: 19px;    color: #6d6e71;    line-height: 29px;    list-style-position: inside;} .common-style blockquote {    float: left;    width: 100%;    background: #aa9874;    padding: 30px;    margin-bottom: 24px;} .common-style blockquote p:last-child {    margin-bottom: 0;}.common-style blockquote p {    color: #fff;} .common-style p a {     color: #aa9874;} .common-style p a:hover { color: #58595b; } .common-style h2 a {     color: #aa9874; text-decoration:underline}/* IMG STYLES */ img.alignleft,.alignleft,img.alignright,.alignright{     max-width:100%;     height:auto;} img.alignright,.alignright {     float: right;     margin-left: 20px;     margin-top: 10px;     margin-bottom: 20px;}.alignnone, img.alignnone {    float: none;    margin: 0 auto;    margin-top: 20px;    margin-bottom: 20px;    display: block;} img.alignleft,.alignleft {     float: left;     margin-right: 20px;     margin-top: 10px;     margin-bottom: 20px;}.common-style iframe{      margin-top: 24px;     width:100%;     margin-bottom: 24px;    } 
.common-style ul li:before {
    content: ""; background: url(../images/abouts-arrow1.png) no-repeat;
    width: 7px; height: 7px; margin-right: 7px; display: inline-block;}
  

.popup.headpopup {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999999999;
    width: 100%;
    margin: auto;
}
.popup.headpopup .popup-inner {
    position: relative;
    padding: 1em 10%;
    text-align: center;
    max-height: 90vh;
    overflow-y: auto;
}
.popup.headpopup .popup-inner input.s3-btn-close {
    position: fixed;
    top: 10px;
    right: 10px;
    color: #666;
    cursor: pointer;
    border-radius: 50%;
    outline: none;
    width: 30px;
    height: 30px;
    font-size: 36px;
    background: #fff !important;
    line-height: 36px;
}
.popup.headpopup .popup-inner input.s3-btn-close:hover{
    color: #333;
}
.popup.headpopup .popup-inner p{
  margin-bottom:15px;
}
  
@media(max-width:767px){     
.common-style iframe{         width:100%;         height:350px;    }
.top-wrapper .col01 { padding-top: 20px;}
.mobile-outer {  background-color: #000;    padding: 50px 0 50px 0;}
} 
@media(max-width:480px){     img.alignleft,.alignleft,img.alignright,.alignright,.alignnone,img.alignnone{         display:block;         margin:20px auto;         float: none;max-width:100%;    }} 

.common-style ul li a, .common-style ol li a{
  color:#aa9874;
}
.video-outer {
    position: relative;  padding-top: 56.25%; margin: 0px 0 15px;}

.video-outer iframe {
    position: absolute;top: 0; width: 100%;  height: 100%;   left: 0;    margin: 0;}

.top-wrapper { background:#aa9874; padding:13px 0; text-align:center; z-index: 99;
    position: relative;}
.top-wrapper .col01 {display:inline-block;margin-right: 2%;}
.top-wrapper .col01 .txt { float:left; line-height:59px; font-size:13px; text-transform:uppercase; font-family: 'Josefin Sans', sans-serif; font-weight: 700; color:#fff; margin-right:5px}
.top-wrapper .col01 .listmenu { border:1px solid #fff; height:57px;}
.select-hide { display:none;}
.custom-text1 { font-size:15px; color:#ffffff; line-height:58px; display:inline-block; margin:11px 17px 0 0}
.custom-select1 { width:auto; height:58px; float:right; text-align:left; border:1px solid #fff; transition:all 0.25s ease-out 0s; position:relative; }
.custom-select1:hover { background:none;}
.custom-select1 select { display:none;}
.custom-select1:after { content:""; width:12px; height:7px; background:url(../images/header-arrow1.png) no-repeat; transform:translateY(-50%); position:absolute; top:50%; right:15px;}
.custom-select1:hover:after { background:url(../images/header-arrow1.png) no-repeat;}
.select-items { background:#000; position:absolute; top:100%; left:0; right:0; z-index:99;}
.select-items div { color:#ffffff; padding:8px 16px !important; font-size:14px; text-transform:none !important}
.select-items div:hover { background:#aa9874;}
.select-selected { color:#ffffff;}
.select-items div, .select-selected { font-size:15px; font-weight:500; cursor:pointer; padding:18px 46px 18px 20px; font-family: 'GlacialIndifference-Bold'; text-transform:uppercase}

.top-wrapper .col02 {display:inline-block;margin-right: 2%;}
.top-wrapper .col02 .address { font-size:18px; line-height:59px; color:#fff; margin-right:20px; float:left}
.top-wrapper .col02 .address a { color:#fff; }
.top-wrapper .col02 .address a:hover { color:#000000; }
.top-wrapper .col02 .social { float:left; padding:18px 0;}
.top-wrapper .col02 .social > a { padding-right: 15px;}
.top-wrapper .col03 { display:inline-block;}
.top-wrapper .col03 .topbutton { border:1px solid #fff; padding:20px 20px 18px 35px; display:block; float:left; color:#fff; font-family: 'Josefin Sans', sans-serif; font-weight: 700; font-size:13px; text-transform:uppercase; letter-spacing:1px;}
.top-wrapper .col03 .b-call {background:url(../images/call-icon.svg) no-repeat 12px center;line-height: 1;margin-left: 5px;}
.top-wrapper .col03 .b-call2 {background:url(../images/mail-icon.svg) no-repeat 21px center;line-height: 1;padding-left:62px;margin-right: 10px;margin-left: 5px;}
.top-wrapper .col03 .topbutton:hover { background-color:#000;}
.top-wrapper .col02 .social > a {width: auto; display: inline-block;}
.top-wrapper .col02 .social > a:last-child {padding: 0;}

.home-wrapper{ /*background:url(../images/sliderimg1.jpg) no-repeat center top / cover;*/  min-height:1311px; position:relative}
.head-wrapper { position:absolute; padding:67px 0; z-index:9;}
.head-wrapper .logo { width:357px; position:absolute; left:0; right:0; margin:auto; top:67px;}
.head-wrapper .mainlinks { text-align:center; margin:90px 0;}
.head-wrapper .mainlinks li { display:inline-block; font-size:23px; margin-right:27px;}
.head-wrapper .mainlinks li a { color:#fff;}
.head-wrapper .mainlinks li a:hover { color:#aa9874}
.head-wrapper .mainlinks li:last-child { margin-right:0;}
.head-wrapper .mainlinks li:nth-child(3) { margin-right:42.6%;}

.head-wrapper .linkbar2 { text-align:center; margin:60px 0; width:100%; float:left; position:relative; overflow:hidden}
.head-wrapper .linkbar2{ overflow: visible;}
.head-wrapper .linkbar2 li { display:inline-block; font-size:23px;}
.head-wrapper .linkbar2 li a { color:#fff;}
.head-wrapper .linkbar2 li a:hover { color:#aa9874}
.head-wrapper .linkbar2:before { content:""; position:absolute; width:14%; /*left:-77%; top:15px;*/ left: 0; top: 11px; height:1px; background:#fff;}
.head-wrapper .linkbar2:after { content:""; position:absolute; width:14%; /*right:-77%; top:15px;*/ right: 0; top: 11px; height:1px; background:#fff;}

.head-footer { position:absolute; bottom:73px; z-index:99}
.home-wrapper:after { position:absolute; content:""; bottom:0; background:url(../images/slider-shadow.png) repeat-x; width:300px; height:309px; left:0; width:100%;}

.home-wrapper .caption { width:100%; text-align:center;position: absolute; top: 60%; transform: translateY(-50%); }
.home-wrapper .caption h2{ font-size:40px; text-transform:uppercase; color:rgba(255,255,255,0.88); letter-spacing:6px; margin-bottom:30px;}
.home-wrapper .caption p { font-family: 'Josefin Sans', sans-serif; font-weight: 400; font-size:25px; color:#fff; margin-bottom:40px;}
.home-wrapper .caption .learnmore { background:#aa9874; padding:15px 20px; display:inline-block; font-family: 'Josefin Sans', sans-serif; font-weight: 700; font-size:15px; text-transform:uppercase; color:#fff; letter-spacing:1px;}
.home-wrapper .caption .learnmore:hover { background:#000;}

.head-footer .googlerating { float:left}
.head-footer .social {float: left; margin: 1.5%; width: auto; height: 100%;}
.head-footer .social a {padding: 0px 5px;}
.head-footer ul { float:right}
.head-footer ul li { border-radius:5px; border:1px solid #fff; display:block; float:left; color:#fff; margin-right:15px; font-family: 'GlacialIndifference-Bold'; font-size:15px; text-transform:uppercase; transition:all 0.25s ease-out 0s;}
.head-footer ul li a { color:#fff; padding:20px 56px 20px 20px; display:block}

.head-footer .b1 { background:url(../images/icon-askquetion.png) no-repeat 88% center;}
.head-footer .b2 { background:url(../images/icon-esmile.png) no-repeat 90% center; }
.head-footer .b2 a { padding-right:70px;}
.head-footer .b3 { background:url(../images/icon-appointments.png) no-repeat 88% center;}
.head-footer .b4 { background:url(../images/icon-livechat.png) no-repeat 83% center;}
.head-footer ul li:hover { background-color:#aa9874}

.head-footer .banner-but { width:100%; border:none; display:block; float:left; color:#fff; margin-right:15px; font-family: 'GlacialIndifference-Bold'; font-size:15px; text-transform:uppercase; transition:all 0.25s ease-out 0s; color:#fff; padding:20px 56px 20px 20px; cursor: pointer; }

.sh-social-menu .social img {margin-right: 10px;}

.about-wrapper { background:url(../images/aboutus-bg.jpg) no-repeat left; min-height:731px; position:relative}
.about-wrapper .content { width:90%; max-width:593px; margin:115px 0 40px 0; float:right; text-align:center}
.about-wrapper .content .logo2 { margin-bottom:40px;}
.about-wrapper .content p { margin-bottom:40px; font-family: 'Josefin Sans', sans-serif; font-weight: 400; color:#58595b; line-height:29px;}
.about-wrapper .content .readmore { color:#fff; font-size:14px; background:#aa9874; text-transform:uppercase; }
.about-wrapper .content .readmore:hover { background:#fff; border:1px solid #aa9874; color:#aa9874}


.about-wrapper .content .logo-outer { width: 100%; display: flex; flex-wrap: wrap; align-items: center; position: relative; margin: 0 auto; float: left;}
.about-wrapper .content .logo-outer .logo-inner { width: 48%; float: left; position: relative; margin: 0 0 0 0; display: block;}
.about-wrapper .content .logo-outer .logo-inner img { width: 100%; display: block; margin: 0 auto; height: auto; max-width: 100%; max-height: 101px; object-fit: contain;}
.about-wrapper .content .logo-outer .logo-inner:nth-child(2n) { float: right; margin-left: 4%;}

.about-wrapper .content h1 { font-size: 20px; line-height: 28px; font-family: 'Josefin Sans',sans-serif; font-weight: 400; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 20px; color: #000;}



.boxes-wrapper { position:relative; margin-top:-85px; z-index:99}
.boxes-wrapper .box { width:24.5%; margin-right:0.6%; position:relative; text-align:center; float:left}
.boxes-wrapper .box img {    display: block;    width: 100%;    height: 421px;    object-fit: cover;}
.boxes-wrapper .box:last-child { margin-right:0;}
.box h2, .box h4 {font-family: 'Josefin Sans', sans-serif; font-weight: 400;}
.boxes-wrapper .box h2 { position:absolute; top:30px; width:70%; margin:auto; color:#fff; left:0; right:0; text-transform:uppercase; font-size:20px; letter-spacing:4px; line-height:40px;}
.boxes-wrapper .box h4 { bottom:53px; position:absolute; width:70%; margin:auto; left:0; right:0; color:#fff; font-size:20px;}

.invisalign-wrapper { background:url(../images/invisalign-bg.jpg) no-repeat right top; /*min-height:550px;*/ min-height: 800px;  position:relative}
.invisalign-wrapper h2, .invisalign-wrapper h3 {font-family: 'Josefin Sans', sans-serif; font-weight: 400;}
.invisalign-wrapper .margin { position: absolute; top: 50%; transform: translateY(-50%); left:0; right:0; margin:auto}
.invisalign-wrapper .thumbimg { float:left; width:31%; margin:70px 0 0 0;}
.invisalign-wrapper .thumbimg img { width:100%; display:block;}
.invisalign-wrapper .content { text-align:center; width:36.5%; float:left}
.invisalign-wrapper .content .logo { margin-bottom:50px;}
.invisalign-wrapper .readmore { color:#fff; font-size:14px; background:#aa9874; text-transform:uppercase; padding:18px 20px; display:inline-block}
.invisalign-wrapper h3 { font-size:20px; text-transform:uppercase; color:#000; letter-spacing:4px; margin-bottom:30px;}
.invisalign-wrapper p { margin-bottom:30px; font-size:19px;}

.services-wrapper { background:url(../images/services-bg.jpg) no-repeat center top; padding:100px 0;}
.boxwrapp { width:50%; text-align:center; border:1px solid rgba(197,195,188,0.40); padding:5%; float:left}
.boxwrapp img { margin-bottom:40px;}
.boxwrapp h2 { font-size:20px; text-transform:uppercase; color:#fff; letter-spacing:2px; margin-bottom:40px;}
.boxwrapp p { font-size:19px; color:#fff; font-family: 'Josefin Sans', sans-serif; font-weight: 400; margin-bottom:40px;}
.boxwrapp .readmore { color:#fff; font-size:14px; background:#aa9874; text-transform:uppercase; padding:16px 20px; display:inline-block}
.services-wrapper .b1 { border-top:none; border-left:none}
.services-wrapper .b1, .services-wrapper .b2 { padding-top:0;}
.services-wrapper .b3, .services-wrapper .b4 { padding-bottom:0;}
.services-wrapper .b2 { border-top:none; border-left:none; border-right:none}
.services-wrapper .b3 { border-bottom:none; border-left:none; border-top:none;}
.services-wrapper .b4 { border-bottom:none; border-left:none;  border-right:none; border-top:none;}

div.reviewButtonFooter {
  display: inline-block;
  width: 100%;
  clear: both;
  margin-bottom: 20px;
}
  div.reviewButtonFooter .WorkingFeedback_ReviewUsButton_Container {
    width: 270px;
    margin: 0 auto;
    padding: 9px 20px;
    background: #f4f4f5;
  }


.footer-wrapper .fuller { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; position: relative; margin: 0 auto; float: left;}
.footer-wrapper .fuller .reviewButtonFooter { width: fit-content; margin: 5px 2% 25px 0; display: block; position: relative; float: left;}
.footer-wrapper .fuller .googleButtonFooter { width: fit-content; margin: 5px 0 25px 0; display: block; position: relative; float: left;}
.footer-wrapper .fuller .googleButtonFooter .g-btn { font-size: 14px; color: #ffffff; background: #aa9874; border: 1px solid #aa9874; text-transform: uppercase; padding: 16px 20px 13px 20px; display: inline-block; font-family: 'Josefin Sans', sans-serif; font-weight: 700; letter-spacing: 1px; text-align: center; margin: 0 0 0;}
.footer-wrapper .fuller .googleButtonFooter .g-btn:hover { color: #ffffff; background: #000000; border: 1px solid #aa9874;}
.footer-wrapper .fuller .reviewButtonFooter .WorkingFeedback_ReviewUsButton_Container { max-width: 100%;}
.footer-wrapper .fuller .reviewButtonFooter .WorkingFeedback_ReviewUsButton_Container a { width: 100%; display: block; margin: 0 auto;}
.footer-wrapper .fuller .reviewButtonFooter img { width: 100%; display: block; margin: 0 auto; height: auto; max-width: 100%;}




.team-wrapper { /*background:url(../images/team-slider-bg.jpg) no-repeat left top;*/ position:relative; height:400px; float: left; width: 100%;}
.team-wrapper:after { position:absolute; width:251px; height:213px; background:url(../images/team-slider-logo.png) no-repeat; content:""; bottom:30px; left:0;  z-index: -1;}

.team-wrapper .team-row1 { width:100%; float:left; position:relative;}
.team-wrapper .team-row1 img {    width: 100%;    display: block;    height: 670px;    object-fit: cover;    object-position: top center;}
.team-wrapper .margin { position: relative; top:50%; transform: translateY(-50%);}
.team-wrapper .caption { position:absolute; top:50%; transform: translateY(-50%);/* left:3%;*/ float:left; width:100%; text-align:center;}
.team-wrapper .caption h2 { font-size:20px; font-family: 'Josefin Sans', sans-serif; font-weight: 400; text-transform:uppercase; letter-spacing:2px; margin-bottom:15px; color:#000}
.team-wrapper .caption h3 { font-size:20px; font-family: 'Josefin Sans', sans-serif; font-weight: 400; margin-bottom:20px;}
.team-wrapper .caption p { font-size:19px; color:#58595b; line-height:29px; margin-bottom:30px;}
.team-wrapper .caption h4 { font-size:17px; font-family: 'Josefin Sans', sans-serif; font-weight: 400; margin-bottom:30px;}
.team-wrapper .readmore { color:#fff; font-size:14px; background:#aa9874; text-transform:uppercase; padding:18px 20px; display:inline-block}

.team-wrapper .slider.autoplay.secslider.slick-slider { height: 100%;}
.team-wrapper .slider.autoplay.secslider.slick-slider .slick-list.draggable { height: 100%;}
.team-wrapper .slider.autoplay.secslider.slick-slider .slick-list.draggable .slick-track { height: 100%;}
.team-wrapper .slider.autoplay.secslider.slick-slider  ul.slick-dots { width: 100%; top: auto; bottom: 30px;}
.team-wrapper .slider.autoplay.secslider.slick-slider ul.slick-dots li { margin: 0 5px;}
.team-wrapper .slider.autoplay.secslider.slick-slider { height: 100%;}
.team-wrapper .slider.autoplay.secslider.slick-slider .slick-list.draggable .slick-track { height: 100%;}

.smallslider-wrapper { background:#aa9874; padding:65px; color:#fff; text-align:center}
.smallslider-wrapper .slider { font-size:19px; color:#fff; text-transform:uppercase; letter-spacing:2px;}

.readmore { font-family: 'Josefin Sans', sans-serif; font-weight: 700; border:1px solid #aa9874; letter-spacing:2px; padding:16px 20px;}
.readmore:hover { background:#fff; border:1px solid #aa9874; color:#aa9874}

.logos-wrapper { padding:43px 0; text-align:center}
.logos-wrapper img {width: 100%;display: block;margin-right:30px;width: auto;max-height: 91px;max-width: 100%;}

.logos-wrapper .slider .logos { width: 100%; display: block; position: relative; margin: 0 auto;}

.logos-wrapper .slider { width: 100%; display: block; margin: 0 auto; position: relative; float: left;}
.logos-wrapper .slider .nonslider { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; position: relative; margin: 0 auto;}
.logos-wrapper .slider .nonslider .logos { width: 18%; margin: 0 5% 0 0; float: left; position: relative; display: block;}
.logos-wrapper .slider .nonslider .logos:last-child { margin-right: 0;}
.logos-wrapper .slider .logos a { width: 100%; display: block; margin: 0 auto;}


.footer-wrapper { background:#000; padding:70px 0; text-align:center; overflow:hidden}
.footer-wrapper .row1 { float:left; width:100%; position:relative; margin-bottom:80px;}
.footer-wrapper .row1 .logo { position:absolute; left:0; right:0; margin:auto; width:288px; height:100%; top: 50px;}
.footer-wrapper .row1 ul { width:100%;}
.footer-wrapper .row1 ul li { display:inline-block; margin-right:27px; line-height:160px;}
.footer-wrapper .row1 ul li:nth-child(3) { margin-right:34%;}
.footer-wrapper .row1 ul li:last-child, .footer-wrapper .row2 ul li:last-child { margin-right:0;}
.footer-wrapper .row1 ul li a { color:#fff; font-size:23px; }
.footer-wrapper .row1 ul li a:hover, .footer-wrapper .row2 ul li a:hover, .footer-wrapper .row4 li a:hover, .footer-wrapper .row4 p a:hover{ color:#aa9874}
.footer-wrapper .row2 { float:left; width:100%; position:relative; margin-bottom:30px;}
.footer-wrapper .row2:before { content:""; position:absolute; width:18%; left:-3%; top:15px; height:1px; background:#fff;}
.footer-wrapper .row2:after { content:""; position:absolute; width:18%; right:-3%; top:15px; height:1px; background:#fff;}
.footer-wrapper .row2 li { display:inline-block; margin-right:25px; line-height:30px;}
.footer-wrapper .row2 ul li a { color:#fff; font-size:23px; }
.footer-wrapper .row3 { float:left; width:100%; position:relative; color:#fff; /*margin-bottom:50px;*/ margin-bottom: 25px; }
.footer-wrapper .row3 li { display:inline-block; margin-right:20px; line-height:30px;}
.footer-wrapper .row3 li:last-child { margin-right:0;}
.footer-wrapper .row3 li img { margin-left:10px;}
.footer-wrapper .row4 { float:left; width:100%; position:relative; color:#fff;}
.footer-wrapper .row4 p { font-size:13px; margin-bottom:0;}
.footer-wrapper .row4 p span { margin:0 10px;}
.footer-wrapper .row4 p, .footer-wrapper .row4 li { }
.footer-wrapper .row4 li { display:inline-block; margin-right:20px; line-height:30px; font-size:13px; }
.footer-wrapper .row4 li a, .footer-wrapper .row4 p a{ color:#fff;}

/*inner-wrapp*/
.inner-wrapp { /*background:url(../images/inner/inner-slide1.jpg) no-repeat center / cover*/ min-height:609px; position:relative;}
.inner-wrapp:after { display:none;}
.titlewrapp { position:absolute; bottom:91px; text-align:center; width:100%;}
.titlewrapp h1 { color:#fff; font-size:33.44px; margin-bottom:10px; text-transform:uppercase; letter-spacing:5px;}
.titlewrapp .pagination { font-size:20px; color:#fff; letter-spacing:0.7px;}
.titlewrapp .pagination span { margin:0 7px;}

/*conten-wrapp*/
.conten-wrapp { padding:61px 0 74px; background:url(../images/abouts-bg1.png) no-repeat right 100%;}
.conten-wrapp p { font-size:19px; color:#58595b; line-height:29px; margin-bottom:29px;}
.conten-wrapp p span { display:block;}
.conten-wrapp .conten-row1 { width:100%; float:left;}
.conten-wrapp .conten-row1 .conten-bar1 { width:67.9%; float:left;}
.conten-wrapp .conten-row1 .conten-bar1:last-child { width:27.8%; float:right; padding:0;}

/*sidbar-wrapp*/
.sidbar-wrapp { margin-bottom:17px;}
.sidbar-wrapp p { font-size:19px; color:#fff; line-height:29px; margin-bottom:28px;}
.sidbar-wrapp h2 { font-size:20.44px; color:#fff; letter-spacing:3px; margin-bottom:42px; text-transform:uppercase;}
.sidbar-wrapp h3 { font-size:20.25px; color:#fff; letter-spacing:3px; text-transform:uppercase;}
.sidbar-wrapp h4 { font-size:19.25px; color:#fff; letter-spacing:4px; margin:0 0 23px; text-transform:uppercase; line-height:40px;}
.sidbar-wrapp h4 span { display:block;}
.sidbar-wrapp h5 { font-size:19px; color:#fff; line-height:29px; margin-bottom:41px; font-family: 'Josefin Sans', sans-serif; font-weight: 700;}
.sidbar-wrapp .sidbar-row1 { width:100%; float:left; background:url(../images/sidebar-bg1.jpg) no-repeat center / cover; margin-bottom:14px; padding:48px 11.7% 35px;}
.sidbar-wrapp .sidbar-row1 h2 { margin-bottom:40px;}
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 { width:100%; float:left;}
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .g-recaptcha {
  transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;
}

.dialog-inner .g-recaptcha {
  transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;
}
.dialog-inner div.g-recaptcha > div {
  margin: 0 auto;
}

.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild1 { font-size:12px; color:#fff; border:1px solid #d0c0a9; background:none; outline:none; font-family: 'Josefin Sans', sans-serif; font-weight: 700; letter-spacing:0.3px; text-transform:uppercase;}
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild2 { width:100%; height:51px; margin-bottom:10px; padding:0 25px;}
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild3 { width:100%; height:51px; margin-bottom:23px; padding:17px 25px;}
.sidbar-wrapp .sidbar-row2 { width:100%; float:left; background:url(../images/sidbar-bg2.jpg) no-repeat center / cover;  padding:42px 11.7% 92px 11.7%;}
.sidbar-wrapp .sidbar-row2 .sidbar-bar2 { width:100%; float:left;}
.sidbar-wrapp .sidbar-row3 { width:100%; float:left; background:url(../images/sidbar-bg3.jpg) no-repeat center / cover; margin-bottom:14px; padding:44px 11.7% 42px;}
.sidbar-wrapp .sidbar-row3 h2 { margin-bottom:20px;}
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 { width:100%; float:left;}
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 .sidbar-ul { width:100%; float:left;}
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 .sidbar-ul li { width:100%; font-size:22px; color:#fff; line-height:36px; display:inline-block;}
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 .sidbar-ul li a { color:#fff;}
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 .sidbar-ul li a:hover { color:#aa9874;}
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 .sidbar-ul li.active a { color:#aa9874;}
.sidbar-wrapp .sidbar-btn1 { color:#fff; background:none; border:1px solid #fff; margin:12px 0 0;}
.sidbar-wrapp .sidbar-btn1:hover { background:#fff; color:#aa9874;}
.sidbar-wrapp .sidbar-btn2 { color:#fff; background:none; border:1px solid #fff;}
.sidbar-wrapp .sidbar-btn2:hover { background:#aa9874; color:#fff;}

/*abouts-wrapp*/
.abouts-wrapp h2 { font-size:25px; color:#aa9874; line-height:41px; margin:0 0 24px; font-weight:400;}
.abouts-wrapp h3 { font-size:22px; color:#aa9874; line-height:38px; margin:-3px 0 23px; font-weight:400;}
.abouts-wrapp .abouts-row1 { width:100%; float:right; margin:8px 0 29px;}
.abouts-wrapp .abouts-row1 .abouts-bar1 { width:100%; float:left;}
.abouts-wrapp .abouts-row1 .abouts-bar1 li { font-size:19px; color:#6d6e71; line-height:29px; background:url(../images/abouts-arrow1.png) no-repeat 2px 9px; display:block; margin-bottom:7px; padding-left:16px;}
.abouts-wrapp .abouts-row2 { width:67.7%; float:left; border:1px solid #d9d9d9; margin-top:33px;}
.abouts-wrapp .abouts-row2 .abouts-bar2 { width:100%; float:left;}
.abouts-wrapp .abouts-row2 .abouts-bar2 img { width:100%; display:block;max-width: 100%;}

/*blogin-wrapp*/
.blogin-wrapp h2 { font-size:25px; color:#aa9874; line-height:41px; margin:0 0 24px; font-weight:400;}
.blogin-wrapp h3 { font-size:18px; color:#b7b7b7; margin:0 0 36px; font-family: 'Josefin Sans', sans-serif; font-weight: 700;}
.blogin-wrapp .blogin-row1 { width:100%; float:left; margin-bottom:46px;}
.blogin-wrapp .blogin-row1 .blogin-bar1 { width:100%; float:left;}
.blogin-wrapp .blogin-row1 .blogin-bar1 img { width:100%; display:block;}
.blogin-wrapp .blogin-btn1 { color:#ffffff; border:1px solid #aa9874; padding:20px 33px 20px 48px; margin:27px 0 0; background:#aa9874 url(../images/blogin-arrow1.png) no-repeat 27px 23px;}
.blogin-wrapp .blogin-btn1:hover { background:#fff url(../images/blogin-arrow2.png) no-repeat 27px 23px; color:#aa9874;}

/*bloger-wrapp*/
.bloger-wrapp h2 { font-size:25px; color:#aa9874; line-height:41px; margin:-7px 0 12px; font-weight:400;}
.bloger-wrapp h3 { font-size:18px; color:#b7b7b7; margin:0 0 33px; font-family: 'Josefin Sans', sans-serif; font-weight: 700;}
.bloger-wrapp .bloger-row1 { width:100%; float:left;}
.bloger-wrapp .bloger-row1 .bloger-bar1 { width:23.6%; float:left;}
.bloger-wrapp .bloger-row1 .bloger-bar1 img { width: 100%;    display: block;      object-fit: cover;}
.bloger-wrapp .bloger-row2 { width:100%; float:left; border-bottom:4px solid #ececec; margin:0 0 54px; padding:0 0 55px;}
.bloger-wrapp .bloger-row2 .bloger-bar2 { width:70.1%; float:right;}
.bloger-wrapp .bloger-btn1 { color:#fff; background:#aa9874; border:1px solid #aa9874; margin:12px 0 0;}
.bloger-wrapp .bloger-btn1:hover { background:#fff; color:#aa9874;}

/*pagina-wrapp*/
.pagina-wrapp { text-align:center; padding:5px 0 0;}
.pagina-wrapp .pagina-row1 { width:35%; float:left;}
.pagina-wrapp .pagina-row1 .pagina-bar1 { display:inline-block; position:relative;}
.pagina-wrapp .pagina-row1 .pagina-bar1 li { color:#c7c7c7; display:inline-block; top:2px; position:relative;}
.pagina-wrapp .pagina-row1 .pagina-bar1 li a { font-size:16px; color:#c7c7c7; display:inline-block; padding:5px 5px; font-family: 'Josefin Sans', sans-serif; font-weight: 700;}
.pagina-wrapp .pagina-row1 .pagina-bar1 li a:hover { color:#aa9874;}
.pagina-wrapp .pagina-row1 .pagina-bar1 li:first-child a { color:#aa9874;}
.pagina-wrapp .pagina-btn1 { color:#ffffff; margin:0 0 0; float:left; background:#aa9874 url(../images/blogin-arrow1.png) no-repeat 19px; padding:16px 21px 15px 42px;}
.pagina-wrapp .pagina-btn2 { color:#ffffff; margin:0 0 0; float:right; background:#aa9874 url(../images/blogin-arrow3.png) no-repeat 87px; padding:16px 35px 15px 27px;}
.pagina-btn1, .pagina-btn2 { position:relative; top:-7px;}

/*contac-wrapp*/
.contac-wrapp { padding:55px 0 79px;}
.contac-wrapp h2 { font-size:20.44px; color:#fff; letter-spacing:3px; margin-bottom:38px; text-transform:uppercase;}
.contac-wrapp .contac-row1 { width:100%; float:left; position:relative; margin:0 0 12px 0;}
.contac-wrapp .contac-row1 .contac-left { width:30%; float:left; position:absolute; top:50%; transform:translateY(-50%); left:0;}
.contac-wrapp .contac-row1 .contac-left .contac-bar1 { width:100%; float:left; background-color:#fff;}
.contac-wrapp .contac-row1 .contac-left .contac-bar1 p { font-size:21px; color:#58595b; line-height:33px;}
.contac-wrapp .contac-row1 .contac-left .contac-bar1 p span { display:block;}
.contac-wrapp .contac-row1 .contac-left .contac-bar1 p a { color:#58595b;}
.contac-wrapp .contac-row1 .contac-left .contac-bar2 { width:100%; float:left;}
.contac-wrapp .contac-row1 .contac-left .contac-bar2:first-child { margin-bottom:33px;}
.contac-wrapp .contac-row1 .contac-left .contac-bar2:last-child { margin-top:27px;}
.contac-wrapp .contac-row1 .contac-left .contac-bar1 .contac-left1 { width:19px; float:left; margin-top:8px;}
.contac-wrapp .contac-row1 .contac-left .contac-bar1 .contac-right1 { width:87.5%; float:right;}
.contac-wrapp .contac-row1 .contac-left .contac-bar1 .contac-right1 .icon { width:auto; float:left; margin-right:10px;}
.contac-wrapp .contac-row1 .contac-left .contac-bar1 .contac-right1 .icon img { width:auto; display:block; transition:transform 0.8s ease-in-out 0s;}
.contac-wrapp .contac-row1 .contac-left .contac-bar1 .contac-right1 .icon img:hover { transform:rotate(360deg);}
.contac-wrapp .contac-row1 .contac-right { width:67.5%; float:right;}
.contac-wrapp .contac-row1 .contac-right iframe { width:100%; display:block;}
.contac-wrapp .contac-row2 { width:100%; float:left; background:url(../images/form-bg2.jpg) no-repeat center / cover; padding:81px 0 65px;}
.contac-wrapp .contac-row2 .form-row1 { width:100%; max-width:666px; margin:auto; text-align:center; }
.contac-wrapp .contac-row2 .form-row1 .form-bar1 { width:100%; float:left;}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .form-left { width:49%; float:left; }
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .form-right { width:49%; float:right; }
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .form-fild1 { font-size:12px; color:#fff; border:1px solid #d0c0a9; background:none; outline:none; font-family: 'Josefin Sans', sans-serif; font-weight: 700; letter-spacing:0.3px; text-transform:uppercase;}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .form-fild2 { width:100%; height:51px; margin-bottom:10px; padding:0 25px;}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .form-fild3 { width:100%; height:172px; margin-bottom:28px; padding:17px 25px;}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 div.g-recaptcha > div {
  margin: 0 auto;
}

.contac-wrapp .form-row1 .form-bar1 .but { max-width:150px; margin:auto; width:100%; }
.contac-wrapp .form-btn1 { color:#fff; background:none; border:1px solid #fff; margin:25px 0 0;}
.contac-wrapp .form-btn1:hover { background:#aa9874; color:#fff;}
.contac-wrapp .contac-row3 { width:100%; float:left; margin-top:75px; text-align:center;}
.contac-wrapp .contac-row3 h2 { font-size:20px; color:#aa9874;margin:30px 0 26px; }
.contac-wrapp .contac-row3 .contac-bar33 { width:100%; margin:auto; }
.contac-wrapp .contac-row3 .contac-ul { max-width:690px; width:100%; margin:auto;}
.contac-wrapp .contac-row3 .contac-ul ul { width:100%; float:left; }
.contac-wrapp .contac-row3 .contac-ul li { display:inline-block; width:auto; font-size:21px; color:#58595b; line-height:33px; /*margin-right:10px;*/ margin-bottom:6px; }
.contac-wrapp .contac-row3 .contac-ul li:nth-child(2n) { color:#aa9874; margin:0 5px;}
.contac-wrapp .contac-row3 .contac-ul li:last-child { margin-right:0;     display: none;}

/*feeser-wrapp*/
.feeser-wrapp h2 { font-size:16.44px; color:#fff; line-height:40px; text-transform:uppercase; letter-spacing:3px; margin:0 0 36px;}
.feeser-wrapp h3 { font-size:25px; color:#b3a07c; line-height:41px; margin:0 0 25px; font-weight:400;}
.feeser-wrapp .feeser-row4 { max-width:823px; width:100%;}
.feeser-wrapp .feeser-row1 { width:100%; float:left; margin:3px 0 0;}
.feeser-wrapp .feeser-row2 { width:100%; float:left; margin:0 0 0; padding:18px 25px 32px 25px;}
.feeser-wrapp .feeser-row1 .feeser-bar1 { width:76.1%; float:left; text-align:left; color:#6d6e71; padding:0 1% 0 0;}
.feeser-wrapp .feeser-row2 .feeser-bar2 { width:18.9%; float:none; text-align:right; display:inline-block; padding:0 1% 0 0; color:#b3a07c;}
.feeser-wrapp .feeser-row3 { width:100%; float:right; text-align:right; margin:0 0 16px;}
.feeser-bar1, .feeser-bar2 { font-size:19px;}

/*gallin-wrapp*/
.gallin-wrapp h2 { font-size:25px; color:#aa9874; line-height:41px; margin:0 0 25px; font-weight:400;}
.gallin-wrapp .gallin-row3 { max-width:825px; width:100%;}
.gallin-wrapp .gallin-row1 { width:100%; float:left; margin:0 0 51px;}
.gallin-wrapp .gallin-row1 .gallin-left { width:49%; float:left;}
.gallin-wrapp .gallin-row1 .gallin-left .gallin-bar1 { width:100%; float:left;}
.gallin-wrapp .gallin-row1 .gallin-left .gallin-bar1 img { width:100%; display:block;height: 477px;    object-fit: cover;}
.gallin-wrapp .gallin-row1 .gallin-right { width:99%; float:right;}
.gallin-wrapp .gallin-row1 .gallin-right .gallin-bar1 .gallin-bar22 { width:48%; float:left; margin-bottom:13px; position:relative;}
.gallin-wrapp .gallin-row1 .gallin-right .gallin-bar1 .gallin-bar22 a { font-size:12px; color:#fff; background:#aa9874; letter-spacing:2px; padding:10px 19px; text-transform:uppercase; position:absolute; bottom:0; left:0; font-family: 'Josefin Sans', sans-serif; font-weight: 700;}
.gallin-wrapp .gallin-row1 .gallin-right .gallin-bar1 .gallin-bar22 img { width:100%; display:block;height: 231px;    object-fit: cover;}
.gallin-wrapp .gallin-row1 .gallin-right .gallin-bar1 .gallin-bar22:last-child { margin-bottom:0; float: right;}
.gallin-wrapp .gallin-row1 .gallin-right .gallin-bar1:last-child { float:right; width:100%}
.gallin-wrapp .gallin-btn1 { color:#ffffff; border:1px solid #aa9874; padding:20px 33px 20px 48px; margin:24px 0 0; background:#aa9874 url(../images/blogin-arrow1.png) no-repeat 27px 23px;}
.gallin-wrapp .gallin-btn1:hover { background:#fff url(../images/blogin-arrow2.png) no-repeat 27px 23px; color:#aa9874;}

/*galler-wrapp*/
.galler-wrapp .galler-row1 { width:100%; float:left; margin:0 0 82px;}
.galler-wrapp .galler-row1:last-child { margin:0;}
.galler-wrapp .galler-row1 .galler-left { width:57.8%; float:left; min-height:186px;}
.galler-wrapp .galler-row1 .galler-left .galler-bar1 { width:99.6%; float:left;}
.galler-wrapp .galler-row1 .galler-left .galler-bar1 img { width:100%; display:block; object-fit: cover;    height: 285px;}.galler-wrapp .galler-row1 .galler-left .galler-bar1 .galler-bar22 img {    height: 139px;}
.galler-wrapp .galler-row1 .galler-left .galler-bar1 .galler-bar22 { width:48.6%; float:left; margin-bottom:7px; position:relative;}
.galler-wrapp .galler-row1 .galler-left .galler-bar1 .galler-bar22:last-child { margin-bottom:0; float: right;}
.galler-wrapp .galler-row1 .galler-left .galler-bar1 .galler-bar22 a { font-size:12px; color:#fff; background:#aa9874; letter-spacing:2px; padding:10px 19px; text-transform:uppercase; position:absolute; bottom:0; left:0; font-family: 'Josefin Sans', sans-serif; font-weight: 700;}
.galler-wrapp .galler-row1 .galler-left .galler-bar1:last-child { float:right;}
.galler-wrapp .galler-row1 .galler-right { width:37.26%; float:right; min-height:186px; position:relative;}
.galler-wrapp .galler-btn1 { color:#fff; background:#aa9874; border:1px solid #aa9874; margin:0 0 0; position:absolute; bottom:0; left:0;}
.galler-wrapp .galler-btn1:hover { background:#fff; color:#aa9874;}

/*teamin-wrapp*/
.teamin-wrapp h2 { font-size:25px; color:#aa9874; line-height:41px; margin:0 0 24px; font-weight:400;}
.teamin-wrapp h3 { font-size:22px; color:#aa9874; line-height:38px; margin:0 0 23px; font-weight:400;}
.teamin-wrapp h4 { font-size:21px; color:#fff; margin:0 0 33px;}
.teamin-wrapp .common-style h4 {
    font-size: 22px;
    color: #58595b;
    margin: 0px 0 24px;
    font-weight: 400;
}

.teamin-wrapp .common-style h5 {
    font-size: 20px;
    color: #aa9874;
    margin: 0px 0 24px;
    font-weight: 400;
      padding: 0;
    border: 0;
}
.teamin-wrapp h5 { font-size:21px; color:#fff; margin:0 0 0; border:1px solid #FFF; padding:11px 18px; display:inline-block;}
.teamin-wrapp .teamin-row1 { width:100%; float:left; background:#aa9874; margin-bottom:51px; position:relative;}
.teamin-wrapp .teamin-row1 h2 { font-size:21px; color:#fff; letter-spacing:3px; margin:28px 0 9px; text-transform:uppercase;}
.teamin-wrapp .teamin-row1 h3 { font-size:18px; color:#fff; margin:0 0 15px; font-family: 'Josefin Sans', sans-serif; font-weight: 700;}
.teamin-wrapp .teamin-row1 .teamin-bar1 { width:50%; float:left;}
.teamin-wrapp .teamin-row1 .teamin-bar1 img {width: 100%;    display: block;       object-fit: cover;    object-position: top center;}
.teamin-wrapp .teamin-row1 .teamin-bar2 { width:50%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0; text-align:center;}
.teamin-wrapp .teamin-row1 .teamin-bar2 .teamin-bar33 { width:100%; margin:auto; }
.teamin-wrapp .teamin-row2 { width:100%; float:right; margin:8px 0 29px;}
.teamin-wrapp .teamin-row2 .teamin-bar22 { width:100%; float:left;}
.teamin-wrapp .teamin-row2 .teamin-bar22 li { font-size:19px; color:#6d6e71; line-height:29px; background:url(../images/abouts-arrow1.png) no-repeat 2px 9px; display:block; margin-bottom:7px; padding-left:16px;}
.teamin-wrapp .teamin-btn1 { color:#ffffff; border:1px solid #aa9874; padding:20px 33px 20px 48px; margin:50px 0 60px; background:#aa9874 url(../images/blogin-arrow1.png) no-repeat 27px 21px; line-height: 1}
.teamin-wrapp .teamin-btn1:hover { background:#fff url(../images/blogin-arrow2.png) no-repeat 27px 21px; color:#aa9874;}

/*team-wrapp*/
.team-wrapp { text-align:center;}
.team-wrapp h2 { font-size:19.25px; color:#fff; line-height:40px; text-transform:uppercase; letter-spacing:3px;}
.team-wrapp h3 { font-size:21.25px; color:#fff; line-height:40px; margin:0 0 15px 0;}
.team-wrapp p { font-size:19px; color:#fff; letter-spacing:normal; line-height:29px; margin:0 0 20px;}
.team-wrapp p span { display:block;}
.team-wrapp .team-row1 {    width: 100%;    float: left;    margin: 0 0 19px 0;    display: flex;    flex-wrap: wrap;    justify-content: space-between;}
.team-wrapp .team-row1 .team-bar1 { width:49%; float:left; background:#aa9874; padding-bottom:44px; }
.team-wrapp .team-row1 .team-bar1:last-child { float:right;}
.team-wrapp .team-row1 .team-bar1 .team-bar2 { width:100%; float:left; margin-bottom:38px;}
.team-wrapp .team-row1 .team-bar1 .team-bar2 img { width:100%; display:block;height: 415px;    object-fit: cover;}
.team-wrapp .team-btn1 { color:#fff; background:none; border:1px solid #fff; margin:8px 0 0;}
.team-wrapp .team-btn1:hover { background:#fff; color:#aa9874;}

/*testi-wrapp*/
.testi-wrapp { padding:61px 0 50px; text-align:center;}
.testi-wrapp p { font-size:15px; color:#fff; letter-spacing:normal; line-height:29px; margin:0 0 29px; font-family: 'Poppins', sans-serif;}
.testi-wrapp h3 { font-size:15px; color:#fff; font-weight:700;}
.testi-wrapp .testi-row1 { width:100%; float:left;}
.testi-wrapp .testi-row1 .testi-row2 { width:32.81%; float:left; margin-right:0.78%;}
.testi-wrapp .testi-row1 .testi-row2:last-child { margin-right:0;}
.testi-wrapp .testi-row1 .testi-row2 .testi-bar1 { width:100%; float:left; margin-bottom:41px; border-radius:10px; padding:46px 8.3% 63px; background:#aa9874; position:relative;}
.testi-wrapp .testi-row1 .testi-row2 .testi-bar1:after { content:""; width:38px; height:19px; position:absolute; right:0; left:0; margin:auto; bottom:-17px; background:url(../images/testi-after.png) no-repeat;}
.testi-wrapp .testi-row1 .testi-row2 .testi-bar1:last-child { margin-bottom:0;}
.testi-wrapp .testi-row1 .testi-row2 .testi-bar1 .testi-icon { width:100%; float:left; margin-bottom:24px;}

/*treatin-wrapp*/
.treatin-wrapp h2 { font-size:25px; color:#aa9874; line-height:41px; margin:0 0 24px; font-weight:400;}
.treatin-wrapp h3 { font-size:22px; color:#aa9874; line-height:38px; margin:0px 0 15px; font-weight:400;}
.treatin-wrapp .treatin-row1 { width:100%; float:left;}
.treatin-wrapp .treatin-row1 .treatin-bar1 { width:23.5%; float:left; margin:0 4.5% 20px 0;}
.treatin-wrapp .treatin-row1 .treatin-bar1 img { width:100%; display:block;}
.treatin-wrapp .treatin-row2 { width:100%; float:right; margin:0 0 20px;}
.treatin-wrapp .treatin-row2 .treatin-bar2 { width:100%; float:left;}
.treatin-wrapp .treatin-row2 .treatin-bar2 li { font-size:19px; color:#6d6e71; line-height:29px; background:url(../images/abouts-arrow1.png) no-repeat 2px 9px; display:block; margin-bottom:7px; padding-left:16px;}
.treatin-wrapp .treatin-row3 { width:100%; float:left; margin:30px 0 23px;}
.treatin-wrapp .treatin-row3 .treatin-bar3 { width:87.3%; float:left;}
.treatin-wrapp .treatin-row3 .treatin-bar3 img { width:100%; display:block;}
.treatin-wrapp .treatin-btn1 { color:#ffffff; border:1px solid #aa9874; padding:20px 33px 20px 48px; margin:50px 0 60px; background:#aa9874 url(../images/back.svg) no-repeat 27px 21px;}
.treatin-wrapp .treatin-btn1:hover { background:#fff url(../images/back-fill.svg) no-repeat 27px 21px; color:#aa9874;}

/*treat-wrapp*/
.treat-wrapp { position:relative; padding:61px 0;}
.treat-wrapp .box { width:24.5%; margin:0 0.6% 0.6% 0; position:relative; text-align:center; float:left}
.treat-wrapp .box img {display: block;    width: 100%;    height: 421px;    object-fit: cover;  }.treat-wrapp .margin {    display: flex;    flex-wrap: wrap;}
.treat-wrapp .box:nth-child(4n) { margin-right:0;}
.box h2, .box h4 {font-family: 'Josefin Sans', sans-serif; font-weight: 400;}
.treat-wrapp .box h2 { position:absolute; top:30px; width:70%; margin:auto; color:#fff; left:0; right:0; text-transform:uppercase; font-size:20px; letter-spacing:4px; line-height:40px; z-index:99;}
.treat-wrapp .box h2 span { display:block;}
.treat-wrapp .box h4 { bottom:53px; position:absolute; width:70%; margin:auto; left:0; right:0; color:#fff; font-size:20px;}
.treat-wrapp .treat-btn1 { color:#fff; background:#aa9874; border:1px solid #aa9874; padding:13px 0 13px 0; margin:27px 0 0; bottom:42px; position:absolute; width:128px; margin:auto; left:0; right:0; z-index:99;}
.treat-wrapp .treat-btn1:hover { color:#aa9874; background:#fff;}

.mobi { display:none;}

.sidbar-btn1, .sidbar-btn2, .blogin-btn1, .bloger-btn1, .pagina-btn1, .pagina-btn2, .form-btn1, .gallin-btn1, .galler-btn1, .teamin-btn1, .team-btn1, .treatin-btn1, .treat-btn1 { font-size:14px; display:inline-block; text-transform:uppercase; padding:16px 20px; font-family: 'Josefin Sans', sans-serif; font-weight: 700; letter-spacing:2px;}

/*parallax-css*/
.background { background-repeat: no-repeat; background-position: 50% 50%; background-position: 50% 50%\9 !important; }
.fullscreen { width: 100%; height: 100%; overflow: hidden;}



.testi-row2.column-2 {
-webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    width: 100% !important;
}

.testi-row2.column-2 .testi-bar1 {
 position: relative;
    width: 100%;
    margin-bottom: 40px;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
    page-break-inside: avoid;
    padding: 35px 8.6% 36px;
    border-radius: 10px;
}
.wouldlike {float:left; border-radius:5px 5px 0 0; padding:26px 20px 37px 25px;position:relative;bottom: -1px}
.dropdown-box {    display: block;    vertical-align: middle;    height: 100%;    position: relative;    z-index: 9;}

.dropdown-head {    display: block;    width: 100%;    height: 100%;    color: #ffffff;    font-size: 14px;    font-weight: 500;    cursor: pointer;    padding: 18px 39px 18px 12px;    font-family: 'GlacialIndifference-Bold';    text-transform: uppercase;}

.dropdown-inner {    display: none;    background: #000;    position: absolute;    top: 100%;    left: 0;    right: 0;    z-index: 99;    border-radius: 0; max-height: 208px; overflow-y: scroll; }

.dropdown-inner a {    display: block;    text-align: left;    color: #ffffff;    font-size: 15px;    font-weight: 500;    cursor: pointer;    padding: 8px 16px;    font-family: 'GlacialIndifference-Bold';    border-radius: 0;}

.dropdown-inner a:hover {
    background: #aa9874;
}


.wouldlike span { font-size:15px; font-weight:700; color:#472a3f; float:left  }

.wouldlike .listmenu { background:none; color:#fff; outline:none; border:none; font-size:15px; font-weight:700; color:#fff; padding:0 15px;}

.backbtm {
    clear: both;
}/*R style*/

.page-numbers {
    color: #c7c7c7;
    top: 2px;
    position: relative;
    font-size: 14px;
    display: inline-block;
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif; font-weight: 700;
    letter-spacing: 2px;
    padding: 5px 5px;
}

.page-numbers.current {
    color: #aa9874;
}

.next.page-numbers {
    color: #ffffff;
    margin: 0 0 0;
    float: right;
    background: #aa9874 url(../images/blogin-arrow3.png) no-repeat 87px 16px;
    font-size: 14px;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: relative;
    top: -5px;
    font-family: 'Josefin Sans', sans-serif; font-weight: 700;
    padding: 16px 35px 15px 27px;
}

.next.page-numbers span {
    font-family: 'Josefin Sans', sans-serif; font-weight: 700; display: contents;
}
h2.screen-reader-text {
    display: none;
}
a.prev.page-numbers {
    color: #ffffff;
    margin: 0 0 0;
    float: left;
    background: #aa9874 url(../images/blogin-arrow1.png) no-repeat 19px;
    padding: 16px 21px 15px 42px;
    font-size: 14px;
    display: inline-block;
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif; font-weight: 700;
    letter-spacing: 2px;
    position: relative;
    top: -7px;
}

a.prev.page-numbers span {
    font-family: 'Josefin Sans', sans-serif; font-weight: 700; display: contents;
}
.single {    padding: 0 !important;}.caldera-grid .row {    margin: 0 !important;}
.dialog-inner .caldera-grid .form-group {    margin-bottom: 3%;}
.dialog-inner .caldera-grid .form-group.frm-field {    width: 50%;    padding: 0px 6px;}
.dialog-inner .col-sm-12.single {    display: flex;    flex-wrap: wrap;}
.dialog-inner .caldera-grid .form-group .form-control {    font-size: 14px;    color: #fff;    background: #aa9874;    min-height: 33px;    border-radius: 8px;    border: 0;}
.dialog-inner ::-webkit-input-placeholder { /* Chrome/Opera/Safari */   color: #fff !important; text-transform: capitalize; text-align: center; }.dialog-inner ::-moz-placeholder { /* Firefox 19+ */  color: #fff !important;}.dialog-inner :-ms-input-placeholder { /* IE 10+ */  color: #fff !important; text-align: center; }
.dialog-inner :-moz-placeholder { /* Firefox 18- */  color: #fff !important;}
.dialog-inner .caldera-grid .form-group.frm-field-submit {    width: 100%;    text-align: center;    margin-bottom: 0;}
.dialog-inner .caldera-grid .form-group.frm-field-submit .btn {    font-size: 17px; line-height: 1;   color: #fff;    letter-spacing: .8px;    text-align: center;    text-transform: uppercase;    cursor: pointer;    border-radius: 8px;    outline: 0;    display: inline-block;    -webkit-appearance: none;    background: #aa9874;    padding: 10px 21px 8px 21px;    transition: all .25s ease-out 0s;    margin: 10px 0 0;    font-family: 'Josefin Sans', sans-serif; font-weight: 400;    border: 0;}.dialog-inner .caldera-grid .form-group.frm-field-submit .btn:hover {    background: #000;}.help-block {    display: none !important;} .caldera-grid .form-group.has-error .form-control {    border: 1px solid #ce0b0b !important;    border-style: dashed  !important;}.services-wrapper .margin {    display: flex;    flex-wrap: wrap;    justify-content: space-between;}.titlewrapp .pagination a {    color: #fff;}.titlewrapp .pagination a:hover {    color: #aa9874;}.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .form-control {    font-size: 12px;    color: #fff;    border: 1px solid #d0c0a9;    background: none;    outline: none;    font-family: 'Josefin Sans', sans-serif; font-weight: 700;    letter-spacing: 0.3px;    text-transform: uppercase;    padding: 0 25px;        min-height: 53px;    border-radius: 0;    resize: vertical;    box-shadow: inherit;}.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid textarea.form-control {    padding: 17px 25px;}.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox {    width: 100%;    float: left;    text-align: left;    font-size: 13px;    color: #fff;    line-height: 18px;    margin: 0 0 18px !important;}.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid input[type=checkbox] {    position: absolute;    margin-left: 0 !important;    top: 3px;    left: 0;}.sidbar-wrapp .sidbar-row1 .sidbar-bar1 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */   color: #fff !important;}.sidbar-wrapp .sidbar-row1 .sidbar-bar1 ::-moz-placeholder { /* Firefox 19+ */  color: #fff !important;}.sidbar-wrapp .sidbar-row1 .sidbar-bar1 :-ms-input-placeholder { /* IE 10+ */  color: #fff !important;}.sidbar-wrapp .sidbar-row1 .sidbar-bar1 :-moz-placeholder { /* Firefox 18- */  color: #fff !important;}.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .form-group {    float: left;    width: 100%;    margin-bottom: 10px;}.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid a:focus, .caldera-grid a:hover {    color: #fff;}.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .btn {    color: #fff;    background: none;    border: 1px solid #fff;    font-size: 14px;    display: inline-block;    text-transform: uppercase;    padding: 16px 20px 12px;    font-family: 'Josefin Sans', sans-serif; font-weight: 700;    letter-spacing: 2px;    border-radius: 0; transition: all 0.25s ease-out 0s;}
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .btn:hover {    background: #fff;    color: #aa9874;}
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .form-group.text-field {    margin-bottom: 23px;}.team-barer {    clear: both;    padding: 0px 20px;}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid .form-group {    margin-bottom: 10px;    float: left;    width: 100%;}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid .form-control {    font-size: 12px;    color: #fff;    border: 1px solid #d0c0a9 !important;    background: none;    outline: none;    font-family: 'Josefin Sans', sans-serif; font-weight: 700;    letter-spacing: 0.3px;    text-transform: uppercase;    min-height: 51px;    border-radius: 0;    padding: 0 25px;    box-shadow: inherit !important;    outline: 0 !important;} .contac-wrapp .contac-row2 .form-row1 .form-bar1 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */   color: #fff !important;} .contac-wrapp .contac-row2 .form-row1 .form-bar1 ::-moz-placeholder { /* Firefox 19+ */  color: #fff !important;} .contac-wrapp .contac-row2 .form-row1 .form-bar1 :-ms-input-placeholder { /* IE 10+ */  color: #fff !important;}.contac-wrapp .contac-row2 .form-row1 .form-bar1 :-moz-placeholder { /* Firefox 18- */  color: #fff !important;}.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid textarea.form-control {       resize: vertical; min-height: 172px;    padding: 17px 25px;}.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid .form-group.contct-check {    text-align: center;    width: 100%;    float: left;    margin-top: 11px;}.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid .checkbox {    width: 100%;    text-align: center;    margin: 0px 0px 6px !important;}.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid input[type=checkbox] {    position: relative;    top: 3px;    left: -10px;}.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid .form-group.contct-submit {    margin-bottom: 0;    margin-top: 15px;}.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid .btn {    color: #fff;    background: none;    border: 1px solid #fff;    font-size: 14px;    display: inline-block;    text-transform: uppercase;    padding: 16px 20px 13px;    font-family: 'Josefin Sans', sans-serif; font-weight: 700;    letter-spacing: 2px;    border-radius: 0; transition: all 0.25s ease-out 0s; }.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid .btn:hover {    background: #aa9874;    color: #fff;}.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid .checkbox label {    padding-left: 35px;}.contac-wrapp .contac-row2 .form-row1 .form-bar1 .form-group.has-error .form-control {    border: 1px solid #ce0b0b !important;    border-style: dashed !important;}
.conten-row1.error-page .contents-bar1 {
    text-align: center;
}

.conten-row1.error-page .contents-bar1 h2 {
    font-size: 25px;
    color: #aa9874;
    line-height: 41px;
    margin: -22px 0 24px;
    font-weight: 400;
}

.conten-row1.error-page .contents-bar1 h1 {
    font-size: 30px;
    color: #aa9874;
    margin: 0 0 24px;
    font-weight: 400;
}

.conten-row1.error-page .contents-bar1 form.search-form {
    margin: 20px 0px 0px;
}

.conten-row1.error-page .contents-bar1 form.search-form label {
    display: none;
}

.conten-row1.error-page .contents-bar1 .search-field {
    border: 1px solid #aa9874;
    padding: 7px 10px;
    vertical-align: middle;
}

.conten-row1.error-page .contents-bar1 button.search-submit {
    min-width: 20px;
    background: none;
    border: 1px solid #fff;
    font-size: 14px;
    display: inline-block;
    text-transform: uppercase;
    padding: 10px 14px;
    font-family: 'Josefin Sans', sans-serif; font-weight: 700;
    letter-spacing: 2px;
    border-radius: 0;
    background: #aa9874;
    color: #fff;
    vertical-align: middle;
    cursor: pointer;
}

.conten-row1.error-page .contents-bar1 button.search-submit span {
    font-family: 'Josefin Sans', sans-serif; font-weight: 700;
}

.conten-row1.error-page .contents-bar1 button.search-submit:hover {
    background: #fff;
    color: #aa9874;
    border-color: #aa9874;
}

.search-page h1.page-title {
    font-size: 31px;
    color: #aa9874;
    line-height: 38px;
    margin: 0 0 23px;
    font-weight: 400;
}

.search-page h1 {
    font-size: 21px;
    color: #aa9874;
    line-height: 38px;
    margin: 0 0 15px;
    font-weight: 400;
}

.search-page h2 {
    font-size: 20px;
    color: #aa9874;
}

.search-page h3 {
    font-size: 15px;
    margin-top: 3px;
    margin-bottom: 10px;
}

.search-page h5 a  {
    color: #aa9874;
}


.search-page nav.navigation.pagination {
    width: 53%;
    margin-top: 60px;
    text-align: center;
}
.home-wrapper .slick-track {
    display: flex !important;
    flex-wrap: wrap;
}

.home-wrapper .slick-slide {
    height: auto;
}

.home-wrapper .slidermain {
    height: 100%;
}


.home-wrapper .slick-slide img {
    height: 100%;
    object-fit: cover;
}

/*********sticky-menu **********/



  .close-icon span {
    width: 25px;
    height: 4px;
    display: block;
    background: #fff;
    -ms-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease; 
}
.close-icon span + span {
      margin-top: 5px; 
}
.close-icon.open span:nth-child(1) {
  -ms-transform: translate3d(0, 10px, 0) rotate(45deg);
  -moz-transform: translate3d(0, 10px, 0) rotate(45deg);
  -o-transform: translate3d(0, 10px, 0) rotate(45deg);
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.close-icon.open span:nth-child(2) {
  -ms-transform: rotate(0deg) translate3d(-25px, 0px, 0);
  -moz-transform: rotate(0deg) translate3d(-25px, 0px, 0);
  -o-transform: rotate(0deg) translate3d(-25px, 0px, 0);
  -webkit-transform: rotate(0deg) translate3d(-25px, 0px, 0);
  transform: rotate(0deg) translate3d(-25px, 0px, 0);
  opacity: 0; }

.close-icon.open span:nth-child(3) {
  -ms-transform: translate3d(0, -8px, 0) rotate(-45deg);
  -moz-transform: translate3d(0, -8px, 0) rotate(-45deg);
  -o-transform: translate3d(0, -8px, 0) rotate(-45deg);
  -webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);
  transform: translate3d(0, -8px, 0) rotate(-45deg);
 }
.sh-toggle-menuitem{
  display: none;
}


.sticky-header {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    background: #aa9874;
    padding: 15px 0;
    z-index: 9999;
    opacity:0;
    visibility: hidden;
}
.sticky-header.scrolled {
      -webkit-animation: slide-down 0.7s;
    -moz-animation: slide-down 0.7s;
    animation: slide-down 0.7s;
       opacity:1;
    visibility: visible;
}
@-webkit-keyframes slide-down { 0% { opacity:0; transform:translateY(-100%);}100% { opacity:0.9; transform:translateY(0);}}

@-moz-keyframes slide-down { 0% { opacity:0; transform:translateY(-100%);}100% { opacity:0.9; transform:translateY(0);}}

@keyframes slide-down { 0% { opacity:0; transform:translateY(-100%);}100% { opacity:0.9; transform:translateY(0);}}
.sh-menu-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.sticky-header li a {
    font-size: 19px;
    color: #fff;
    display: inline-block;
    padding: 0 15px 0;
    text-decoration: none;
    outline: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}

.sticky-header li {
    display: inline-block;
}

.sticky-header li a:hover {
    opacity: .8;
}
.sh-toggle-menuitem {
    position: absolute;
    top: 100%;
    width: 250px;
    background: #aa9874;
}

.sh-toggle-menuitem li {
    display: block;
}

.sh-toggle-menuitem li a {
    padding: 10px 15px !important;
    display: block;
}

.sh-toggle-menuitem li a:hover {
    background: #fff;
    color: #aa9874;
}

.close-icon {
    cursor: pointer;
}


body.MacOS .sidbar-btn1, 
body.MacOS .sidbar-btn2, 
body.MacOS .blogin-btn1, 
body.MacOS .bloger-btn1, 
body.MacOS .pagina-btn1, 
body.MacOS .pagina-btn2, 
body.MacOS .form-btn1, .gallin-btn1, 
body.MacOS .galler-btn1, 
body.MacOS .teamin-btn1, 
body.MacOS .team-btn1, 
body.MacOS .treatin-btn1, 
body.MacOS .treat-btn1 {
    padding-top: 19px;
}

body.MacOS .top-wrapper .col03 .topbutton {
    padding-top: 21px;
}

body.MacOS .contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid .btn {
    padding-top: 20px;
}

body.MacOS .treatin-wrapp .treatin-btn1,
body.MacOS .teamin-wrapp .teamin-btn1,
body.MacOS .blogin-wrapp .blogin-btn1 {
    padding-top: 23px;
}
body.MacOS .teamin-wrapp .teamin-btn1{
     padding-top: 21px;
}


body.MacOS  .treatin-wrapp .treatin-btn1 {
    padding-top: 23px;
}

body.MacOS  .boxwrapp .readmore,
body.MacOS  .readmore{
    padding-top: 19px;
}

body.MacOS .sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .btn {
    padding-top: 19px;
}


section.gester-wrapp {
    float: left;
    width: 100%;
    display: block;
}

.home-wrapper .caption p a {
    color: #fff;
}
/*********sticky-menu ends**********/

.top-wrapper .col02 .social img { transition: transform 0.8s ease-in-out 0s; }
.top-wrapper .col02 .social img:hover { transform: rotate(360deg); }
.head-footer .social img { transition: transform 0.8s ease-in-out 0s; }
.head-footer .social img:hover { transform: rotate(360deg); }

.contac-wrapp .contac-row1 .contac-left .contac-bar1 p a:hover { color: #aa9874; }

.navigation a:hover { color: #aa9874; }
.next.page-numbers span:hover { color: #ffffff !important; }
.next.page-numbers span:hover .next.page-numbers { color: #ffffff; }
.next.page-numbers:hover { color: #ffffff; }
.prev.page-numbers:hover { color: #ffffff; }

.gester-wrapp .gester-bar1 a { transition: all 0.25s ease-out 0s; }
.gester-wrapp .gester-bar1 img { transition: transform 0.8s ease-in-out 0s; }
.gester-wrapp .gester-bar1 img:hover { transform: rotate(360deg); }

.testi-wrapp .testi-row1 .testi-row2 .testi-bar1 p { display: inline; }
.testi-wrapp .testi-row1 .testi-row2 .testi-bar1 .testi-icon { float: none; }
.testi-wrapp .testi-row1 .testi-row2 .testi-bar1 h3 { margin: 20px 0 0 0; }

.conten-wrapp .conten-row1 .conten-bar1 p span { display: inline-block; }

.footer-wrapper .row3 ul a { color: #ffffff; }
.footer-wrapper .row3 ul a:hover { color: #aa9874; }

.footer-wrapper .row3 li img { transition: transform 0.8s ease-in-out 0s; }
.footer-wrapper .row3 li img:hover { transform: rotate(360deg); }

.footer-wrapper .row4 p { line-height: 24px;}

.footer-wrapper .row3 li img { margin-bottom: -4px; }

.conten-wrapp .conten-bar1 .treatin-row1 h4 a { color: #aa9874; display: inline-block; }
.conten-wrapp .conten-bar1 .treatin-row1 h4 a:hover { color: #58595b; }

.conten-wrapp .conten-row1 .treatin-row1 p a { display: inline-block; }

.top-wrapper .menu-col1 { padding: 18px 0 0 0; position: absolute; }
.menuer-bar1.toggle { position: absolute; top: -25px; left: 60px; z-index: 999999999; }

.gester-wrapp .gester-row1 { text-align: center;}

.gester-wrapp .gester-row2 .iscwp-gallery-slider button.slick-arrow { margin: 0px 0 0 !important;}

.gester-wrapp .gester-row1 .gester-bar1 { float: left; margin: 35px auto 30px auto; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}

.gester-wrapp .gester-row1 .gester-bar1 a { width: 45px; float: left; margin: 0 16px 0 0;}

.gester-wrapp .gester-row1 .gester-bar1 img { width: 100%; display: block; max-width: 100%; margin: 0 auto; height: auto;}

.gester-wrapp .gester-row1 .gester-bar1 h3 { font-size: 18px; font-family: 'Josefin Sans',sans-serif; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; color: #000; line-height: 20px; margin: 5px 0 0 0;}




/*--------New-HomePage---------*/

.common-anchor { position: absolute; width: 100%; height: 100%; left: 0; top: 0;}

/*header-wrapp*/
.layout-newhome .header-wrapp { text-align:center; background:#000000; padding:16px 0 16px; position:relative; width: 100%; float: left;}
.layout-newhome .header-wrapp p { float:left; font-size:15px; color:#ffffff; letter-spacing:0; line-height:28px; margin:0 0 0;}
.layout-newhome .header-wrapp p a { color:#ffffff;}
.layout-newhome .header-wrapp p span { display:block;}
.layout-newhome .header-wrapp p strong { font-weight:700;}
.layout-newhome .header-wrapp .header-col1 { width:60%; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.layout-newhome .header-wrapp .header-col1 img { width:100%; display:block;}
.layout-newhome .header-wrapp .header-col1 .header-row1 { width:100%; float:none;}
.layout-newhome .header-wrapp .header-col1 .header-row1 li { float:none; display:inline-block; margin:0 9.3px 0;}
.layout-newhome .header-wrapp .header-col2 { width:auto; float:left; margin:17px 0 0;}
.layout-newhome .header-wrapp .header-col2 img { width:100%; display:block;}
.layout-newhome .header-wrapp .header-col2 .header-row2 { width:100%; float:left;}
.layout-newhome .header-wrapp .header-col2 .header-row2 a { width:auto; float:left; margin:0 0 0 15px;}
.layout-newhome .header-wrapp .header-col2 .header-row2 a:first-child { margin-left:0;}
.layout-newhome .header-wrapp .header-col3 { width:auto; float:right; margin:0 0 0;}
.layout-newhome .header-wrapp .header-col3 img { width:100%; display:block;}
.layout-newhome .header-wrapp .header-col3 .header-row3 { width:100%; float:right;}
.layout-newhome .header-wrapp .header-btn1 { float:left; color:#ffffff; background:none; border-color:rgba(255,255,255,0.5); margin:0 0 0 11px; padding:21px 38px 19px 38px;}
.layout-newhome .header-wrapp .header-btn1:first-child { margin-left:0;}
.layout-newhome .header-wrapp .header-btn1:hover { color:#000000; background:#ffffff; border-color:#ffffff;}
.layout-newhome .header-row1 li, .layout-newhome .header-row1 li a { font-size:15px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:normal;}
.layout-newhome .header-wrapp .header-col1 ul:hover li a {color: #aa9874;}

/*linker-wrapp*/
.layout-newhome .linker-wrapp { background:none; padding:86px 0 96px; position:relative; z-index:999; width: 100%; float: left;}
.layout-newhome .linker-wrapp p { float:left; font-size:17px; color:#a1a4a7; letter-spacing:0.5px; line-height:30px; margin:0 0 0;}
.layout-newhome .linker-wrapp p a { color:#a1a4a7;}
.layout-newhome .linker-wrapp p span { display:block;}
.layout-newhome .linker-wrapp p strong { font-weight:700;}
.layout-newhome .linker-wrapp .linker-col1 { width:307.1px; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.layout-newhome .linker-wrapp .linker-col1 img { width:100%; display:block;}
.layout-newhome .linker-wrapp .linker-col1 .linker-row1 { width:100%; float:none;}
.layout-newhome .linker-wrapp .linker-col2 { width:auto; float:left; margin:0 0 0;}
.layout-newhome .linker-wrapp .linker-col2 img { width:100%; display:block;}
.layout-newhome .linker-wrapp .linker-col2 .linker-row2 { width:265px; float:left;}
.layout-newhome .linker-wrapp .linker-col3 { width:auto; float:right; margin:0 0 0;}
.layout-newhome .linker-wrapp .linker-col3 img { width:100%; display:block;}
.layout-newhome .linker-wrapp .linker-col3 .linker-row3 { width:100%; float:right;}
.layout-newhome .linker-wrapp .linker-btn1 {font-size: 14px; float:left; color:#000000; background:none; border-color:rgba(0,0,0,0.5); margin:0 0 0 11px; padding:19px 29px 19px 29px;}
.layout-newhome .linker-wrapp .linker-btn1:first-child { margin-left:0;}
.layout-newhome .linker-wrapp .linker-btn1:hover { color:#ffffff; background:#000000; border-color:#000000;}
.layout-newhome .linker-wrapp .linker-btn2 { float:left; color:#ffffff; background:#aa9874; border-color:#aa9874; margin:0 0 0 11px; padding:21px 36px 19px 36px;}
.layout-newhome .linker-wrapp .linker-btn2:first-child { margin-left:0;}
.layout-newhome .linker-wrapp .linker-btn2:hover { color:#aa9874; background:none; border-color:rgba(170,152,116,0.5);}
.layout-newhome .linker-wrapp .linker-col2 .linker-row2::after { display: none;}
.layout-newhome .linker-wrapp .linker-btn1 .circle-effects {margin: 2px 3px 0 0;}

/*banner-wrapp*/
.layout-newhome .banner-wrapp { text-align:center; min-height:916px; background:none; position:relative; width: 100%; float: left;}
.layout-newhome .banner-wrapp p { float:none; font-size:18px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.6; margin:0 0 16px;}
.layout-newhome .banner-wrapp p a { color:#ffffff;}
.layout-newhome .banner-wrapp p span { display:block;}
.layout-newhome .banner-wrapp p strong { font-weight:700;}
.layout-newhome .banner-wrapp h2 { font-size:60px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:1.08; text-transform:uppercase; margin:0 0 18px;}
.layout-newhome .banner-wrapp h2 a { color:#ffffff;}
.layout-newhome .banner-wrapp h2 span { display:block;}
.layout-newhome .banner-wrapp .banner-col1 { width:80%; float:left; margin:0 auto 0; position:absolute; right:0; bottom:21.7%; left:0;}
.layout-newhome .banner-wrapp .banner-col1 img { width:100%; display:block;}
.layout-newhome .banner-wrapp .banner-col1 .banner-row1 { width:100%; float:left;}
.layout-newhome .banner-wrapp .banner-btn1 { float:none; color:#ffffff; background:#aa9874; border-color:#aa9874; margin:18px 4px 0; padding:21px 34px 19px 34px;}
.layout-newhome .banner-wrapp .banner-btn1:hover { color:#ffffff; background:#000000; border-color:#000000;}
.layout-newhome .banner-wrapp h2, .layout-newhome .banner-wrapp h2 span { font-family: "EB Garamond", serif;}

/*menu-wrapp*/
.layout-newhome .menu-wrapp { background:none; padding:3.3% 0 3.3%; position:absolute; top:0; z-index:99; width: 100%; float: left;}
.layout-newhome .menu-wrapp p { float:none; font-size:15px; font-weight:500; color:#34303b; letter-spacing:normal; line-height:1.67; margin:0 0 16px;}
.layout-newhome .menu-wrapp p a { color:#34303b;}
.layout-newhome .menu-wrapp p span { display:block;}
.layout-newhome .menu-wrapp p strong { font-weight:700;}
.layout-newhome .menu-wrapp .menu-col1 { width:100%; float:left; margin:0 0 0;}
.layout-newhome .menu-wrapp .menu-col1 img { width:100%; display:block;}
.layout-newhome .menu-wrapp .menu-col1 .menu-row1 { width:100%; float:left;}

/*about-wrapp*/
.layout-newhome .about-wrapp { background:#000000; overflow:hidden; padding:106px 0 128px; position:relative; width: 100%; float: left;}
.layout-newhome .about-wrapp p { float:none; font-size:15px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.6; margin:0 0 16px;}
.layout-newhome .about-wrapp p a { color:#ffffff;}
.layout-newhome .about-wrapp p span { display:block;}
.layout-newhome .about-wrapp p strong { font-weight:700;}
.layout-newhome .about-wrapp h2 { font-size:25px; font-weight:500; color:#aa9874; letter-spacing:normal; line-height:1.08; margin:0 0 26px;}
.layout-newhome .about-wrapp h2 a { color:#aa9874;}
.layout-newhome .about-wrapp h2 span { display:block;}
.layout-newhome .about-wrapp .about-col1 { width:100%; float:left; margin:0 0 0; position:relative; z-index:9;}
.layout-newhome .about-wrapp .about-col1 img { width:100%; display:block;}
.layout-newhome .about-wrapp .about-col1 .about-row1 { width:38.6%; float:left; transform:translateY(-50%); position:absolute; top:50%; left:0;}
.layout-newhome .about-wrapp .about-col2 { width:42.2%; float:right; margin:0 0 0;}
.layout-newhome .about-wrapp .about-col2 img { width:100%; display:block;}
.layout-newhome .about-wrapp .about-col2 .about-row2 { width:100%; float:right;}
.layout-newhome .about-wrapp .about-btn1 { float:none; color:#ffffff; background:#aa9874; border-color:#aa9874; margin:14px 7px 0 0; padding:21px 38px 19px 38px;}
.layout-newhome .about-wrapp .about-btn1:last-child { margin-right:0;}
.layout-newhome .about-wrapp .about-btn1:hover { color:#aa9874; background:none; border-color:rgba(170,152,116,0.5);}
.layout-newhome .about-wrapp h2, .layout-newhome .about-wrapp h2 span { font-family: "EB Garamond", serif;}

.layout-newhome .about-wrapp .partners-col1 {width: 50%; display: block; float: left; position: relative; z-index: 9;}
.layout-newhome .about-wrapp .partners-col1.mob {display: none;}
.layout-newhome .about-wrapp .partners-col1 .partners-row1 {width: 100%; display: block; float: left;}
.layout-newhome .about-wrapp .partners-row1 a {width: 100%; display: block; float: left;}
.layout-newhome .about-wrapp .partners-row1 a:hover img {filter: grayscale(1); transform: scale(1.05);}
.layout-newhome .about-wrapp .partners-col1 img {width: 100%; display: block; float: left; transition: all 0.25s ease-in 0s; padding: 5px;}

.layout-newhome .about-wrapp .partners-col1 .nonslider {width: 100%; display: flex; flex-wrap: wrap; align-items: center; margin: 30px 0 0;}
.layout-newhome .about-wrapp .partners-col1 .nonslider .partners-row1 {width: 23%; margin: 0 2.5% 0 0;}
.layout-newhome .about-wrapp .partners-col1 .nonslider .partners-row1:last-child {margin-right: 0;}
.layout-newhome .about-wrapp .partners-col1 .nonslider img {height: 76px; object-fit: contain;}

/*invisalign-wrapp*/
.layout-newhome .invisalign-wrapp { background:none; padding:94px 0 44px; position:relative; width: 100%; float: left;}
.layout-newhome .invisalign-wrapp p { float:none; font-size:15px; font-weight:400; color:#000000; letter-spacing:normal; line-height:1.6; margin:0 0 16px;}
.layout-newhome .invisalign-wrapp p a { color:#000000;}
.layout-newhome .invisalign-wrapp p span { display:block;}
.layout-newhome .invisalign-wrapp p strong { font-weight:700;}
.layout-newhome .invisalign-wrapp h2 { font-size:25px; font-weight:500; color:#aa9874; letter-spacing:normal; line-height:1.08; text-transform:uppercase; margin:0 0 26px;}
.layout-newhome .invisalign-wrapp h2 a { color:#aa9874;}
.layout-newhome .invisalign-wrapp h2 span { display:block;}
.layout-newhome .invisalign-wrapp .invisalign-col1 { width:100%; float:right; margin:0 0 0; position:relative;}
.layout-newhome .invisalign-wrapp .invisalign-col1 img { width:100%; display:block;}
.layout-newhome .invisalign-wrapp .invisalign-col1 .invisalign-row1 { width:45.2%; float:right; transform:translateY(-50%); position:absolute; top:50%; right:3.5%;}
.layout-newhome .invisalign-wrapp .invisalign-col2 { width:41.2%; float:left; margin:0 0 0;}
.layout-newhome .invisalign-wrapp .invisalign-col2 img { width:100%; display:block;}
.layout-newhome .invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:100%; float:left;}
.layout-newhome .invisalign-wrapp .invisalign-btn1 { float:none; color:#ffffff; background:#aa9874; border-color:#aa9874; margin:14px 7px 0 0; padding:21px 38px 19px 38px;}
.layout-newhome .invisalign-wrapp .invisalign-btn1:last-child { margin-right:0;}
.layout-newhome .invisalign-wrapp .invisalign-btn1:hover { color:#aa9874; background:none; border-color:rgba(170,152,116,0.5);}
.layout-newhome .invisalign-wrapp .invisalign-btn2 { width:48.6%; float:left; color:#000000; background:none; border-color:rgba(0,0,0,0.5); margin:3.3% 0 0; padding:34px 18px 32px 18px;}
.layout-newhome .invisalign-wrapp .invisalign-btn2:first-child { margin-top:0;}
.layout-newhome .invisalign-wrapp .invisalign-btn2:nth-child(2) { margin-top:0;}
.layout-newhome .invisalign-wrapp .invisalign-btn2:nth-child(2n) { float:right;}
.layout-newhome .invisalign-wrapp .invisalign-btn2:hover { color:#ffffff; background:#000000; border-color:#000000;}
.layout-newhome .invisalign-wrapp h2, .layout-newhome .invisalign-wrapp h2 span { font-family: "EB Garamond", serif;}

.layout-newhome .invisalign-wrapp .reviewButtonhomenew {width: 100%; display: block; text-align: center;  margin: 0 0 0px;}
.layout-newhome .invisalign-wrapp .reviewButtonhomenew .WorkingFeedback_ReviewUsButton_Container {width: 100%; float: none; margin: 0 auto 40px; max-width: 600px;}

.layout-newhome .invisalign-wrapp .btn-cover {width: 100%; display: flex; flex-wrap: wrap; align-items: center; margin: 14px 0 0;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox {width: auto; position: relative; top: inherit; transform: none; margin: 0 0 0 15px; padding: 0 0 0 40px;}
.layout-newhome .invisalign-wrapp .btn-cover .invisalign-btn1 {margin: 0 0 0;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox .video-play-button {float: none; font-size: 15px; font-weight: 400; color: #000000; letter-spacing: normal; line-height: 1.6; position: relative;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox:before {content: ""; width: 0; height: 0; border-left: 12px solid #aa9874; border-top: 8px solid transparent; border-bottom: 8px solid transparent; transition: all 0.25s ease-out 0s; display: block; margin: 0 13.5px; top: 50%; transform: translateY(-50%); left: 0; position: absolute; transition: all 0.25s ease-in 0s;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox:after {content: ""; width: 34px; height: 34px; border: 1px solid #aa9874; left: 0; top: 50%; transform: translateY(-50%); right: 0; border-radius: 50%; position: absolute; transition: all 0.25s ease-in 0s;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox:hover .video-play-button {color: #aa9874;}

/*treatment-wrapp*/
.layout-newhome .treatment-wrapp { text-align:center; background:none; padding:44px 0 132px; width: 100%; float: left;}
.layout-newhome .treatment-wrapp p { float:none; font-size:15px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.6; margin:0 0 10px;}
.layout-newhome .treatment-wrapp p a { color:#ffffff;}
.layout-newhome .treatment-wrapp p span { display:block;}
.layout-newhome .treatment-wrapp p strong { font-weight:700;}
.layout-newhome .treatment-wrapp h2 { font-size:25px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:1.2; text-transform:uppercase; margin:0 0 10px;}
.layout-newhome .treatment-wrapp h2 a { color:#ffffff;}
.layout-newhome .treatment-wrapp h2 span { display:block;}
.layout-newhome .treatment-wrapp .treatment-col1 { width:102.6%; float:left; margin:0 0 0 -1.3%;}
.layout-newhome .treatment-wrapp .treatment-col1 img { width:100%; display:block;}
.layout-newhome .treatment-wrapp .treatment-col1 .treatment-row1 { width:100%; float:left;}
.layout-newhome .treatment-wrapp .treatment-col2 { width:100%; float:left; margin:0 0 0; position:relative;}
.layout-newhome .treatment-wrapp .treatment-col2 img { width:100%; display:block;}
.layout-newhome .treatment-wrapp .treatment-col2 .treatment-row2 { width:100%; float:left; transition:all 0.25s ease-out 0s; padding:0 5% 0 5%; position:absolute; right:0; bottom:11.3%; left:0;}
.layout-newhome .treatment-wrapp .treatment-col2:hover .treatment-row2 { bottom:15.3%;}
.layout-newhome .treatment-wrapp h2, .layout-newhome .treatment-wrapp h2 span { font-family: "EB Garamond", serif;}

.layout-newhome .treatment-wrapp .treatment-col1.mob { display: none;}

.layout-newhome .treatment-wrapp .treatment-col1 .non-slider {width: 100%; display: flex; flex-wrap: wrap; justify-content: center;}
.layout-newhome .treatment-wrapp .treatment-col1 .non-slider > div {width: 31.6%; margin: 0 2.5% 0 0;}
.layout-newhome .treatment-wrapp .treatment-col1 .non-slider > div:last-child {margin-right: 0;}

/*team-wrapp*/
.layout-newhome .team-wrapp { background:#000000; overflow:hidden; padding:110px 0 116px; position:relative; width: 100%; float: left; text-align: left;}
.layout-newhome .team-wrapp p { float:none; font-size:14px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.6; margin:0 0 16px;}
.layout-newhome .team-wrapp p a { color:#ffffff;}
.layout-newhome .team-wrapp p span { display:block;}
.layout-newhome .team-wrapp p strong { font-weight:700;}
.layout-newhome .team-wrapp h2 { font-size:25px; font-weight:500; color:#aa9874; letter-spacing:normal; line-height:1.08; text-transform:uppercase; margin:0 0 26px;}
.layout-newhome .team-wrapp h2 a { color:#aa9874;}
.layout-newhome .team-wrapp h2 span { display:block;}
.layout-newhome .team-wrapp h3 { font-size:16px; font-weight:500; color:#aa9874; letter-spacing:normal; line-height:1.08; text-transform:uppercase; margin:0 0 16px;}
.layout-newhome .team-wrapp h3 a { color:#aa9874;}
.layout-newhome .team-wrapp h3 span { display:block;}
.layout-newhome .team-wrapp .team-col1 { width:100%; float:left; margin:0 0 158px;}
.layout-newhome .team-wrapp .team-col1 img { width:100%; display:block;}
.layout-newhome .team-wrapp .team-col1 .team-row1 { width:38.6%; float:left; transform:translateY(-50%); position:absolute; top:50%; left:0;display: block;}
.layout-newhome .team-wrapp .team-col2 { width:42.2%; float:right; margin:0 0 0;}
.layout-newhome .team-wrapp .team-col2 img { width:100%; display:block;}
.layout-newhome .team-wrapp .team-col2 .team-row2 { width:100%; float:right;}
.layout-newhome .team-wrapp .team-col3 { width:105.2%; float:left; margin:0 0 0 -2.6%; }
.layout-newhome .team-wrapp .team-col3 img { width:100%; display:block;}
.layout-newhome .team-wrapp .team-col3 .team-row3 { width:100%; float:left; margin:0 0 34px; position: relative;}
.layout-newhome .team-wrapp .team-col4 { width:100%; float:left; margin:0 0 0;}
.layout-newhome .team-wrapp .team-col4 img { width:100%; display:block;}
.layout-newhome .team-wrapp .team-col4 .team-row4 { width:100%; float:left;}
.layout-newhome .team-wrapp .team-btn1 { float:none; color:#ffffff; background:#aa9874; border-color:#aa9874; margin:14px 7px 0 0; padding:21px 38px 19px 38px;}
.layout-newhome .team-wrapp .team-btn1:last-child { margin-right:0;}
.layout-newhome .team-wrapp .team-btn1:hover { color:#aa9874; background:none; border-color:rgba(170,152,116,0.5);}
.layout-newhome .team-wrapp h2, .layout-newhome .team-wrapp h2 span, .layout-newhome .team-wrapp h3, .layout-newhome .team-wrapp h3 span { font-family: "EB Garamond", serif;}
.layout-newhome .team-wrapp .team-col1, .layout-newhome .team-wrapp .team-col3 { position:relative; z-index:9;}

.layout-newhome .team-wrapp .team-col3.mob {display: none;}
.layout-newhome .team-wrapp .team-col3.tab { display: none;}

.layout-newhome .team-wrapp .team-col3 .non-slider { width: 100%; display: flex;  flex-wrap: wrap;}
.layout-newhome .team-wrapp .team-col3 .non-slider > div { width: 20%; margin: 0 2.5% 0;}


/*enquiry-wrapp*/
.layout-newhome .enquiry-wrapp { text-align:center; background:none; padding:97px 0 80px; position:relative; width: 100%; float: left;}
.layout-newhome .enquiry-wrapp p { float:none; font-size:15px; font-weight:400; color:#000000; letter-spacing:normal; line-height:1.6; margin:0 0 16px;}
.layout-newhome .enquiry-wrapp p a { color:#000000;}
.layout-newhome .enquiry-wrapp p span { display:block;}
.layout-newhome .enquiry-wrapp p strong { font-weight:700;}
.layout-newhome .enquiry-wrapp h2 { font-size:25px; font-weight:500; color:#aa9874; letter-spacing:normal; line-height:1.08; text-transform:uppercase; margin:0 0 34px;}
.layout-newhome .enquiry-wrapp h2 a { color:#aa9874;}
.layout-newhome .enquiry-wrapp h2 span { display:block;}
.layout-newhome .enquiry-wrapp .enquiry-col1 { width:46.5%; float:none; margin:0 auto 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 img { width:100%; display:block;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 { width:100%; float:none;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil1 { color:#000000; background:none; border-color:rgba(0,0,0,0.3); resize:none;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { width:100%; height:54px; float:none; margin:0 0 8px; padding:0 5% 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { width:100%; height:152px; float:none; margin:0 0 0; padding:18px 5% 0;}
.layout-newhome .enquiry-wrapp .enquiry-btn1 { float:none; color:#ffffff; background:#aa9874; border-color:#aa9874; cursor:pointer; margin:22px 4px 0; padding:21px 38px 19px 38px;}
.layout-newhome .enquiry-wrapp .enquiry-btn1:hover { color:#aa9874; background:none; border-color:rgba(170,152,116,0.5);}
.layout-newhome .enquiry-wrapp h2, .layout-newhome .enquiry-wrapp h2 span { font-family: "EB Garamond", serif;}

/*testimonials-wrapp*/
.layout-newhome .testimonials-wrapp { text-align:center; background:#000000 url(../images/testimonials-bg.jpg) no-repeat top center / cover; padding:52px 0 46px; width: 100%; float: left;}
.layout-newhome .testimonials-wrapp p { float:none; font-size:16px; font-weight:500; color:#ffffff; letter-spacing:1.5px; line-height:1.88; text-transform:uppercase; margin:0 0 16px;}
.layout-newhome .testimonials-wrapp p a { color:#ffffff;}
.layout-newhome .testimonials-wrapp p span { display:block;}
.layout-newhome .testimonials-wrapp p strong { font-weight:700;}
.layout-newhome .testimonials-wrapp h2 { font-size:20px; font-weight:500; color:#aa9874; letter-spacing:1.5px; line-height:1.4; text-transform:uppercase; margin:0 0 16px;}
.layout-newhome .testimonials-wrapp h2 a { color:#aa9874;}
.layout-newhome .testimonials-wrapp h2 span { display:block;}
.layout-newhome .testimonials-wrapp .testimonials-col1 { width:100%; float:none; margin:0 auto 0;}
.layout-newhome .testimonials-wrapp .testimonials-col1 img { width:100%; display:block;}
.layout-newhome .testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%; float:none;}
.layout-newhome .testimonials-wrapp p, .layout-newhome .testimonials-wrapp p span, .layout-newhome .testimonials-wrapp h2, .layout-newhome .testimonials-wrapp h2 span { font-family: "EB Garamond", serif;}

/*instagram-wrapp*/
.layout-newhome .instagram-wrapp { text-align:center; background:none; padding:40px 0 26px; width: 100%; float: left;}
.layout-newhome .instagram-wrapp p { float:none; font-size:15px; font-weight:400; color:#000000; letter-spacing:normal; line-height:1.6; margin:0 0 16px;}
.layout-newhome .instagram-wrapp p a { color:#000000;}
.layout-newhome .instagram-wrapp p span { display:block;}
.layout-newhome .instagram-wrapp p strong { font-weight:700;}
.layout-newhome .instagram-wrapp .instagram-col1 { width:4.4%; float:none; margin:0 auto 48px;}
.layout-newhome .instagram-wrapp .instagram-col1 img { width:100%; display:block;}
.layout-newhome .instagram-wrapp .instagram-col1 .instagram-row1 { width:100%; float:none;}
.layout-newhome .instagram-wrapp .instagram-col2 { width:76.6%; float:none; margin:0 auto 0;}
.layout-newhome .instagram-wrapp .instagram-col2 img { width:100%; display:block;}
.layout-newhome .instagram-wrapp .instagram-col2 .instagram-row2 { width:100%; float:left;}

/*partners-wrapp*/
.layout-newhome .partners-wrapp { background:none; padding:26px 0 92px; width: 100%; float: left;}
.layout-newhome .partners-wrapp p { float:none; font-size:15px; font-weight:400; color:#000000; letter-spacing:normal; line-height:1.6; margin:0 0 16px;}
.layout-newhome .partners-wrapp p a { color:#000000;}
.layout-newhome .partners-wrapp p span { display:block;}
.layout-newhome .partners-wrapp p strong { font-weight:700;}
.layout-newhome .partners-wrapp .partners-col1 { width:67.7%; float:none; margin:0 auto 0;}
.layout-newhome .partners-wrapp .partners-col1 img { width:100%; display:block;}
.layout-newhome .partners-wrapp .partners-col1 .partners-row1 { width:100%; float:left;}

.layout-newhome .partners-wrapp .partners-col1.mob {display: none;}

.layout-newhome .partners-wrapp .partners-col1 .nonslider { width: 100%; display: flex; flex-wrap: wrap; justify-content: center;}
.layout-newhome .partners-wrapp .partners-col1 .nonslider .partners-row1 {width: 21%; margin: 0 5% 0 0;}
.layout-newhome .partners-wrapp .partners-col1 .nonslider .partners-row1:last-child { margin-right: 0;}


/*flinker-wrapp*/
.layout-newhome .flinker-wrapp { text-align:center; background:#000000; padding:116px 0 102px; position:relative; width: 100%; float: left;}
.layout-newhome .flinker-wrapp p { float:none; font-size:15px; font-weight:400; color:#000000; letter-spacing:normal; line-height:1.6; margin:0 0 16px;}
.layout-newhome .flinker-wrapp p a { color:#000000;}
.layout-newhome .flinker-wrapp p span { display:block;}
.layout-newhome .flinker-wrapp p strong { font-weight:700;}
.layout-newhome .flinker-wrapp .flinker-col1 { width:307.1px; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.layout-newhome .flinker-wrapp .flinker-col1 img { width:100%; display:block;}
.layout-newhome .flinker-wrapp .flinker-col1 .flinker-row1 { width:100%; float:none;}
.layout-newhome .flinker-wrapp .flinker-col2 { width:auto; float:left; margin:0 0 0;}
.layout-newhome .flinker-wrapp .flinker-col2 img { width:100%; display:block;}
.layout-newhome .flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; float:left;}
.layout-newhome .flinker-wrapp .flinker-col3 { width:60%; float:left; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.layout-newhome .flinker-wrapp .flinker-col3 img { width:100%; display:block;}
.layout-newhome .flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; float:left;}
.layout-newhome .flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; display:inline-block; margin:0 9.3px 0;}
.layout-newhome .flinker-wrapp .flinker-col3 .flinker-row3 li a:hover { color:#aa9874;}
.layout-newhome .flinker-wrapp .flinker-col4 { width:auto; float:right; margin:0 0 0;}
.layout-newhome .flinker-wrapp .flinker-col4 img { width:100%; display:block;}
.layout-newhome .flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; float:right;}
.layout-newhome .flinker-wrapp .flinker-btn1 { float:left; color:#ffffff; background:none; border-color:rgba(255,255,255,0.5); margin:0 0 0 11px; padding:21px 30px 19px 30px;}
.layout-newhome .flinker-wrapp .flinker-btn1:first-child { margin-left:0;}
.layout-newhome .flinker-wrapp .flinker-btn1:hover { color:#000000; background:#ffffff; border-color:#ffffff;}
.layout-newhome .flinker-wrapp .flinker-btn2 { float:left; color:#ffffff; background:#aa9874; border-color:#aa9874; margin:0 0 0 11px; padding:21px 36px 19px 36px;}
.layout-newhome .flinker-wrapp .flinker-btn2:first-child { margin-left:0;}
.layout-newhome .flinker-wrapp .flinker-btn2:hover { color:#aa9874; background:none; border-color:rgba(170,152,116,0.5);}
.layout-newhome .flinker-row3 li, .layout-newhome .flinker-row3 li a { font-size:15px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.60;}
.layout-newhome .flinker-wrapp .flinker-col3 ul li a {color: #fff;}
.layout-newhome .flinker-wrapp .flinker-col3 ul:hover li a {color: #aa9874;}
.layout-newhome .flinker-wrapp .flinker-col4 .flinker-btn1 {font-size: 14px;padding: 19px 30px 19px 30px;}
.layout-newhome .flinker-wrapp .flinker-col4 .flinker-btn1 .circle-effects {margin: 2px 4px 0 0;}

/*footer-wrapp*/
.layout-newhome .footer-wrapp { text-align:center; background:#000000; padding:22px 0 74px; width: 100%; float: left;}
.layout-newhome .footer-wrapp p { float:none; font-size:15px; font-weight:400; color:#000000; letter-spacing:normal; line-height:1.6; margin:0 0 16px;}
.layout-newhome .footer-wrapp p a { color:#000000;}
.layout-newhome .footer-wrapp p span { display:block;}
.layout-newhome .footer-wrapp p strong { font-weight:700;}
.layout-newhome .footer-wrapp .footer-col1 { width:100%; float:left; margin:0 0 36px;}
.layout-newhome .footer-wrapp .footer-col1 img { width:100%; display:block;}
.layout-newhome .footer-wrapp .footer-col1 .footer-row1 { width:100%; float:left;}
.layout-newhome .footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 9.3px 0;}
.layout-newhome .footer-wrapp .footer-col1 .footer-row1 li a:hover { color:#aa9874;}
.layout-newhome .footer-wrapp .footer-col2 { width:100%; float:left; margin:0 0 16px;position: relative;}
.layout-newhome .footer-wrapp .footer-col2 img { width:100%; display:block;}
.layout-newhome .footer-wrapp .footer-col2 .footer-row2 { width:100%; float:left;}
.layout-newhome .footer-wrapp .footer-col2 .footer-row2 li { float:none; display:inline-block; margin:0 1.3px 0;}
.layout-newhome .footer-wrapp .footer-col2 .footer-row2 li a:hover { color:#aa9874;}
.layout-newhome .footer-wrapp .footer-col3 { width:100%; float:left; margin:0 0 0;}
.layout-newhome .footer-wrapp .footer-col3 img { width:100%; display:block;}
.layout-newhome .footer-wrapp .footer-col3 .footer-row3 { width:100%; float:left;}
.layout-newhome .footer-wrapp .footer-col3 .footer-row3 li { float:none; display:inline-block; margin:0 6px 0;}
.layout-newhome .footer-wrapp .footer-col3 .footer-row3 li a:hover { color:#aa9874;}
.layout-newhome .footer-row1 li, .layout-newhome .footer-row1 li a { font-size:15px; font-weight:600; color:#ffffff; letter-spacing:normal; line-height:normal;}
.layout-newhome .footer-row2 li, .layout-newhome .footer-row2 li a, .layout-newhome .footer-row3 li, .layout-newhome .footer-row3 li a { font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:normal; font-family: "Jost", sans-serif;}

.layout-newhome .fuller.homenew {width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;margin: 14px 0px 44px;}
.layout-newhome .fuller.homenew .reviewButtonFooter {width: 260px; margin: 0 2% 0;}
.layout-newhome .fuller.homenew .g-btn {font-size: 12px; color: #ffffff; background: #aa9874; border: 1px solid #aa9874; text-transform: uppercase; padding: 17px 26px 15px 26px; display: inline-block; font-family: 'Josefin Sans', sans-serif; font-weight: 600; letter-spacing: normal; text-align: center; margin: 0 0 0; line-height: normal;}
.layout-newhome .fuller.homenew .googleButtonFooter { /* width: auto; */ /* float: right; */ display: inline-block; position: absolute; left: 50%; transform: translate(-50%);}
.layout-newhome .fuller.homenew .g-btn:hover {border-color: #aa9874; background: none; color: #ffffff;}

/*invisalign-btn-box-css*/
.layout-newhome .invisalign-btn-box { width:100%; float:left; margin:50px 0 0;}

/*treatment-logo-symbol-box-css*/
.layout-newhome .treatment-logo-symbol-box { width:17%; float:none; margin:0 auto 16px;}

/*enquiry-form-box-css*/
.layout-newhome .enquiry-form-box { width:59%; float:none; margin:0 auto 26px;}

/*testimonials-quote-box-css*/
.layout-newhome .testimonials-quote-box { width:26px; float:none; margin:0 auto 26px;}

/*testimonials-star-box-css*/
.layout-newhome .testimonials-star-box { width:76.3px; float:none; margin:24px auto 34px;}

/*flinker-socials-box-css*/
.layout-newhome .flinker-socials-box { width:auto; float:left; margin:17px 0 0 21px;}
.layout-newhome .flinker-socials-box a { width:auto; float:left; margin:0 15px 0 0;}
.layout-newhome .flinker-socials-box a:last-child { margin-right:0;}

/*about-left-logo-plain-shape-css*/
.layout-newhome .about-left-logo-plain-shape { width:41.7%; float:left; margin:0 0 0; position:absolute; top:-17.9%; left:0; z-index:inherit;}
.layout-newhome .about-left-logo-plain-shape img { width:100%; display:block;}

/*invisalign-right-logo-plain-shape-css*/
.layout-newhome .invisalign-right-logo-plain-shape { width:45.1%; float:right; margin:0 0 0; position:absolute; top:2.6%; right:0; z-index:-9;}
.layout-newhome .invisalign-right-logo-plain-shape img { width:100%; display:block;}

/*team-left-logo-plain-shape-css*/
.layout-newhome .team-left-logo-plain-shape { width:41.7%; float:left; margin:0 0 0; position:absolute; top:-8.6%; left:0; z-index:inherit;}
.layout-newhome .team-left-logo-plain-shape img { width:100%; display:block;}

/*enquiry-left-logo-plain-shape-css*/
.layout-newhome .enquiry-left-logo-plain-shape { width:22.4%; float:left; margin:0 0 0; position:absolute; top:-25.5%; left:0; z-index:-9;}
.layout-newhome .enquiry-left-logo-plain-shape img { width:100%; display:block;}

/*enquiry-right-logo-plain-shape-css*/
.layout-newhome .enquiry-right-logo-plain-shape { width:26.8%; float:right; margin:0 0 0; position:absolute; bottom:-18.6%; right:0; z-index:-9;}
.layout-newhome .enquiry-right-logo-plain-shape img { width:100%; display:block;}

/*mobile-css*/
.layout-newhome .header-mob1 { width:100%; float:left; display:none; margin:0 0 0;}
.layout-newhome .header-mob1 a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.layout-newhome .header-mob2 { width:100%; float:left; display:none; margin:0 0 0;}
.layout-newhome .header-mob2 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.layout-newhome .header-mob2 li, .layout-newhome .header-mob2 li a { font-size:13px; font-weight:400; color:#000000; letter-spacing:normal; line-height:1.60;}

/*btn-css*/
.layout-newhome .header-btn1, .layout-newhome .linker-btn1, .layout-newhome .linker-btn2, .layout-newhome .banner-btn1, .layout-newhome .about-btn1, .layout-newhome .invisalign-btn1, .layout-newhome .invisalign-btn2, .layout-newhome .team-btn1, .layout-newhome .enquiry-fil1, .layout-newhome .enquiry-btn1, .layout-newhome .flinker-btn1, .layout-newhome .flinker-btn2 { text-align:center; font-size:12px; font-weight:600; letter-spacing:normal; line-height:normal; text-transform:uppercase; border:1px solid; border-radius:0; transition:all 0.25s ease-out 0s; display:inline-block; position:relative;}

/*show-hide-css*/
.layout-newhome .mob-show { display:none;}
.layout-newhome .mob-hide { display:inline-block;}



.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-title { display: none;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row { width: 100%; display: block; margin: 0 auto; position: relative; height: auto;} 
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child {width: 59%;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container { width: 100%; display: block; margin: 0 0 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap { width: 100%; display: block; position: relative; float: left;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: none;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: flex;margin: 0 auto;float: left;order: inherit;justify-content: center;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0;width: 100% !important;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;float: left;margin: 0;padding: 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(3) {margin-right: 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {width: 100%;height: 54px;margin: 0 0 8px;padding: 0 5% 0;font-size: 12px;font-weight: 600;color: #000000;background: none;border: 1px solid rgba(0,0,0,0.3);border-radius: 0;resize: none;text-align: center; text-transform: uppercase; letter-spacing: 0.44px; transition: all 0.25s ease-out 0s;display: inline-block;vertical-align: baseline;position: relative;box-shadow: none;outline: none;line-height: normal;font-family: 'Josefin Sans', sans-serif;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: #000000;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;height: 152px;float: left;margin: 0 0 34px;padding: 18px 5% 0;border-radius: 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field { width: 100%; display: none; float: left; position: relative; margin: 0 auto;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit { margin: 0 0 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;float: none;display: inline-block;margin: 0 0 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: 100%;display: inline-block;height: auto;margin: 0 0 22px !important;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {width: auto;padding-left: 29px;cursor: pointer;font-size: 11.5px;font-weight: 400;color: #000000;line-height: normal;display:inline;line-height:1.2;position: relative;top: -3px;height: auto;margin: 0 0 0;z-index: 9;text-align: center;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none;color:#aa9874; display: inline-block;line-height: normal;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {color: #000000;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol { display: none;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: 100%;float: none;display: inline-block;margin: 0 auto 20px !important; text-align: center;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {content: '';position: absolute;left: 0;top: -4px;width: 17px;height: 17px;background: none;border: 1px solid rgba(32,32,32,0.5);border-radius: 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {content: '';width: 7px;height: 7px;background: #ffffff;position: absolute;top: 1px;left: 5px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0;-webkit-transform: scale(0);transform: scale(0);border-radius: 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {border: 1px solid #000000;background: #000000;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;float: none;color: #ffffff;background: #aa9874;border: 1px solid #aa9874;margin: 13px 0 0;padding: 21px 38px 19px 38px;cursor: pointer;text-align: center;font-size: 12px;font-weight: 600;letter-spacing: normal;text-transform: uppercase;border-radius: 0;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;line-height: normal;box-shadow: none;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #aa9874;background: none;border-color: rgba(170, 152, 116, 0.5);}
 
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-after-form-content { display: block; margin: 15px 0 0 ;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element > div {  height: 100%;  width: 100%;  padding: 0;  font-size: 14px;  font-weight: 500;  color: #1c1c1c;  background: none !important;  border: none;  resize: none;  text-align: left;  letter-spacing: normal; transition: all 0.25s ease-out 0s;   box-shadow: none; outline: none; line-height: normal; cursor: pointer;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field { cursor: pointer; text-align-last: center;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover {background: #202020;color: #fff;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field+div { position: absolute;  width: 19.3px;  height: 19.3px;  left: inherit;  top: 43%;  right: 19.7px; transform: translateY(-50%); z-index: 2;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field option{ font-size: 14px;font-weight: 500;color: #1c1c1c; background: #ffffff;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-error .nf-field-label label { color: #e80000;}

.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.listselect-container .nf-field-element > div {display: none;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {background: url(../images/down-black-plain-arrow.svg) no-repeat; transition: all 0.25s ease-out 0s; background-size: 10px; background-position-x: 95%; background-position-y: center;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover {background: #202020 url(../images/down--white-plain-arrow.svg) no-repeat; transition: all 0.25s ease-out 0s; background-size: 10px; background-position-x: 95%; background-position-y: center;}
.about-wrapp .partners-row1 img{width:100%;display:block}
.about-wrapp .achivements{position:absolute;left:0;right:0;margin:0 auto;width:14%;top:5px;padding:10px 40px}
.about-wrapp{position:relative}
.about-wrapp .achivements .nonslider{width:100%;display:flex;flex-wrap:wrap;justify-content:center}
.about-wrapp .achivements .nonslider .partners-row1{width:92%;display:block;margin:0 auto 0}

.banner-row3.fix-whatsapp {width: 73px; position: fixed; z-index: 99999999; left: 1%; right: auto; bottom: 100px; padding: 0; text-align: center;}
.banner-row3.fix-whatsapp .banner-bar3 {width: 100%; float: left; position: relative; z-index: 999;}
.banner-row3.fix-whatsapp .banner-bar3 .banner-box1 {width: 100%; float: right; background: #fff; border-radius: 18px; margin: 0; padding: 15% 5%; box-shadow: 5px 5px 5px #00000017;}
.banner-row3.fix-whatsapp .banner-bar3 h3 {font-size: 13px; font-weight: 500; color: #565656; letter-spacing: .28px; line-height: normal; margin: 0 0 8px;}
.banner-row3.fix-whatsapp .banner-bar3 .banner-thm1 {width: 57%; float: none; margin: 0 auto;}
.banner-row3.fix-whatsapp .banner-bar3 img {width: 100%; display: block;}



/*Smartphone css*/
@media screen and (max-width: 480px) {
.margin { width:94%;}

.mobi { width:288px; display:inline-block; margin:0 0 10px 0;}
.mobi img { width:100%; display:block;}
.mobi1 { display:none;}

.head-wrapper .linkbar2 { position:fixed; top:0; margin:0; background:#000; z-index:99999;}
.head-wrapper .linkbar2:before { display:none;}
.head-wrapper .linkbar2:after { display:none;}

.top-wrapper { padding:0px 0 50px; text-align:center; overflow:hidden;position: relative;    z-index: 999;}
.top-wrapper .col01 { margin:0 0 0 0; width:90%;}
.top-wrapper .col01 .txt { width:100%; float:none; display:inline-block;}
.custom-select1 { float:none; display:inline-block;}
.top-wrapper .col02 { margin:15px 0 0 0; width:90%;}
.top-wrapper .col02 .address { margin:0; line-height:30px;}
.top-wrapper .col02 .social { float:none; display:inline-block;}
.top-wrapper .col03 { width:90%;}
.top-wrapper .col03 .topbutton { display:inline-block; float:none; width:100%; margin:0 0 15px 0;    padding: 18px 0 16px 0;}
.top-wrapper .col03 .b-call2 { background:url(../images/mail-icon.png) no-repeat 30% center;}
.top-wrapper .col03 .b-call { background:url(../images/call-icon.png) no-repeat 31% center}

.home-wrapper { min-height:inherit;}
.home-wrapper .caption { position:relative; top:inherit; transform:none; padding:30px 0;}
.home-wrapper .caption h2 { color:#000; font-size:27px; line-height:37px;}
.home-wrapper .caption p { color:#000; font-size:20px; line-height:30px;}
.home-wrapper .caption .learnmore { width:90%;}
.head-wrapper { position:relative; text-align:center; padding:20px 0 0 0;z-index:999;}
.head-wrapper .mainlinks { display:none;}
.head-footer { position:relative; bottom:inherit; text-align:center; padding:40px 0; background:#aa9874; }
.head-footer .googlerating { float:none; display:inline-block; margin:0 0 15px 0;}
.head-footer ul li { width:100%; margin:0 0 15px 0;}

.about-wrapper { min-height:inherit; background:none; text-align:center; padding:40px 0;}
.about-wrapper:after { content:""; width:100%; height:100%; background:url(../images/aboutus-bg.jpg) no-repeat 7% 36%; opacity:0.4; position:absolute; top:0; left:0; right:0; z-index:-9;}
.about-wrapper .content { max-width:100%; float:none; display:inline-block; margin:0;}
.about-wrapper .content p { color:#000;}
.about-wrapper .content .logo2 { margin-bottom:20px; width:80%;}

.boxes-wrapper { margin:0; padding:40px 0;}
.boxes-wrapper .box { width:100%; margin:0 0 15px 0;}

.invisalign-wrapper { min-height:inherit; background:none; margin:0; text-align:center; padding:40px 0;}
.invisalign-wrapper:after { content:""; width:100%; height:100%; background:url(../images/invisalign-bg.jpg) no-repeat right top; opacity:0.4; position:absolute; top:0; left:0; right:0; z-index:-9;}
.invisalign-wrapper .margin { position:relative; top:inherit; transform:none;}
.invisalign-wrapper .thumbimg { width:80%; float:none; display:inline-block; margin:0;}
.invisalign-wrapper .content { width:100%;}
.invisalign-wrapper .content .logo { width:230px; display:inline-block; margin:20px 0;}

.boxwrapp { width:100%; border:none; margin-bottom:30px;}

.team-wrapper { text-align:center; padding:0 0 40px; height:auto;}
.team-wrapper .margin { position:relative; top:inherit; transform:none;}
.team-wrapper .caption { width:100%; position:relative; top:inherit; transform:none; left:inherit; padding:20% 0 20px;}

.smallslider-wrapper { padding:5%;}
.smallslider-wrapper .slider { font-size:15px; line-height:24px;}

.logos-wrapper img { margin-bottom:10px;}

.footer-wrapper { text-align:center;}
.footer-wrapper .row1 { margin:0 0 30px;}
.footer-wrapper .row1 .logo { position:relative; display:inline-block; margin:0 0 30px;}
.footer-wrapper .row1 ul li { margin-right:10px; margin-bottom:5px; line-height:inherit;}
.footer-wrapper .row1 ul li:nth-child(3) { margin-right:10px;}
.footer-wrapper .row1 ul li a { font-size:16px !important;}
.footer-wrapper .row2:before { display:none;}
.footer-wrapper .row2:after { display:none;}
.footer-wrapper .row2 li { font-size:13px; margin-right:13px;}
.footer-wrapper .row3 {margin-bottom: 25px;padding-inline: 7%;}
.footer-wrapper .row4 p { margin-bottom:10px;}
.footer-wrapper .row4 li { line-height:24px;}

.footer-wrapper .row2 ul li a {font-size: 16px;}

/*inner*/
.titlewrapp h1 { font-size:22px;}
.titlewrapp { bottom:64px;}
.titlewrapp .pagination { font-size:16px;}

.conten-wrapp { padding:50px 0 0; text-align:center;}
.conten-wrapp .conten-row1 .conten-bar1 { width:100%; margin-bottom:50px;}
.conten-wrapp .conten-row1 .conten-bar1:last-child { width:100%;}

.sidbar-wrapp .sidbar-row1 { padding:40px 5%;}
.sidbar-wrapp .sidbar-row2 { padding:40px 5%;}

.abouts-wrapp .abouts-row2 { width:100%;}

.bloger-wrapp .bloger-row1 .bloger-bar1 { width:100%; margin-bottom:30px;}
.bloger-wrapp .bloger-row1 .bloger-bar2 { width:100%;}

.pagina-wrapp .pagina-row1 { width:100%;}
.pagina-wrapp .pagina-btn1 { background:none; background-color:#aa9874; padding:10px 5% 11px; font-size:12px;}
.pagina-wrapp .pagina-btn2 { background:none; background-color:#aa9874; padding:10px 5% 11px; font-size:12px;}
.pagina-btn1, .pagina-btn2 { top:-4px;}

.contac-wrapp .contac-row1 .contac-left .contac-bar1 p { font-size:19px;}
.contac-wrapp .contac-row1 .contac-left { width:100%; position:relative; top:inherit; transform:none; margin-bottom:40px;}
.contac-wrapp .contac-row1 .contac-right { width:100%;}
.contac-wrapp .contac-row2 .form-row1 { max-width:90%;}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .form-left { width:100%;}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .form-right { width:100%;}
.contac-wrapp .contac-row3 .contac-ul li { font-size:15px;}

.gallin-wrapp .gallin-row1 .gallin-left { width:100%; margin-bottom:15px;}
.gallin-wrapp .gallin-row1 .gallin-right { width:100%;}

.galler-wrapp .galler-row1 .galler-left { width:100%; min-height:inherit; margin-bottom:30px;}
.galler-wrapp .galler-row1 .galler-right { width:100%; min-height:inherit;}
.galler-wrapp .galler-btn1 { position:relative;}

.teamin-wrapp .teamin-row1 { padding-bottom:30px;}
.teamin-wrapp .teamin-row1 .teamin-bar1 { width:100%; margin-bottom:30px;}
.teamin-wrapp .teamin-row1 .teamin-bar2 { width:100%; position:relative; top:inherit; transform:none;}

.team-wrapp p { width:90%; margin:0 auto 20px;}
.team-wrapp p span { display:contents;}
.team-wrapp .team-row1 { margin-bottom:0;}
.team-wrapp .team-row1 .team-bar1 { width:100%; margin-bottom:20px;}

.testi-wrapp { padding:50px 0 0;}
.testi-wrapp .testi-row1 .testi-row2 { width:100%; margin-bottom:41px;}

.treatin-wrapp .treatin-row1 .treatin-bar1 { width:100%;}
.treatin-wrapp .treatin-row3 .treatin-bar3 { width:100%;}

.treat-wrapp { margin:0; padding:40px 0;}
.treat-wrapp .box { width:100%; margin:0 0 15px 0;}

.fullscreen { background:cover;}
.dialog-inner .caldera-grid .form-group.frm-field {
    width: 100%;
}
.boxes-wrapper .box img,.treat-wrapp .box img {
    height: auto;
}
.team-wrapper .team-row1 img {
    height: auto;
}
a.prev.page-numbers {
    background: none;
    background-color: #aa9874;
    padding: 14px 5% 11px;
    font-size: 12px;
    margin: 0 0 0 12%;
}

.next.page-numbers {
    background: none;
    background-color: #aa9874;
    padding: 14px 5% 11px;
    font-size: 12px;
    margin: 0 20% 0 0;
}
.galler-wrapp .galler-row1 .galler-left .galler-bar1 img {
    height: 215px;
}

.galler-wrapp .galler-row1 .galler-left .galler-bar1 .galler-bar22 img {
    height: 104px;
}
.gallin-wrapp .gallin-row1 .gallin-left .gallin-bar1 img {
    height: auto;
    width: 100%;
}

.gallin-wrapp .gallin-row1 .gallin-right .gallin-bar1:last-child {
    float: left;
    width: 100%;
}

.gallin-wrapp .gallin-row1 .gallin-right .gallin-bar1 .gallin-bar22 img {
    height: auto;
}
.team-wrapp .team-row1 .team-bar1 .team-bar2 img {
    height: auto;
}

.dropdown-inner { max-height: 136px;}

.footer-wrapper .fuller .googleButtonFooter .g-btn { font-size: 13px; letter-spacing: 0.5px;}


.gester-wrapp .gester-row1 .gester-bar1 a { width: 30px; margin: 0 10px 0 0;}
.gester-wrapp .gester-row1 .gester-bar1 h3 { font-size: 15px; letter-spacing: 0.5px;}


.about-wrapper .content h1 { font-size: 18px; letter-spacing: 1px;}


/*-----new-----*/

.layout-newhome .margin { width:90%;}

.layout-newhome .header-wrapp { text-align:center; display:none; padding:38px 0 40px;}
.layout-newhome .header-wrapp .header-col1 { width:100%; transform:none; margin:0 auto 16px; position:relative; top:inherit;}
.layout-newhome .header-wrapp .header-col1 .header-row1 { width:100%;}
.layout-newhome .header-wrapp .header-col1 .header-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.layout-newhome .header-wrapp .header-col2 { width:100%; margin:0 0 20px;}
.layout-newhome .header-wrapp .header-col2 .header-row2 { width:100%;}
.layout-newhome .header-wrapp .header-col2 .header-row2 a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.layout-newhome .header-wrapp .header-col2 .header-row2 a:first-child { margin-left:2px;}
.layout-newhome .header-wrapp .header-col3 { width:100%; margin:0 0 0;}
.layout-newhome .header-wrapp .header-col3 .header-row3 { width:100%;}
.layout-newhome .header-wrapp .header-btn1 { width:100%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .header-wrapp .header-btn1:first-child { margin-top:0;}
.layout-newhome .header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.layout-newhome .header-wrapp .header-btn1:nth-child(2n) { float:right;}
.layout-newhome .header-row1 li, .layout-newhome .header-row1 li a { font-size:13px;}

.layout-newhome .linker-wrapp { text-align:center; padding:80px 0 40px;}
.layout-newhome .linker-wrapp .linker-col1 { width:207.1px; transform:none; margin:0 auto 20px; position:relative; top:inherit;}
.layout-newhome .linker-wrapp .linker-col1 .linker-row1 { width:100%;}
.layout-newhome .linker-wrapp .linker-col2 { width:100%; margin:0 0 4.2%;}
.layout-newhome .linker-wrapp .linker-col2 .linker-row2 { width:100%;}
.layout-newhome .linker-wrapp .linker-col3 { width:100%; margin:0 0 0;}
.layout-newhome .linker-wrapp .linker-col3 .linker-row3 { width:100%;}
.layout-newhome .linker-wrapp .linker-btn1 { width:100%; font-size: 12px; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .linker-wrapp .linker-btn1:first-child { margin-top:0;}
.layout-newhome .linker-wrapp .linker-btn1:nth-child(2) { margin-top:0;}
.layout-newhome .linker-wrapp .linker-btn1:nth-child(2n) { float:right;}
.layout-newhome .linker-wrapp .linker-btn2 { width:48%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .linker-wrapp .linker-btn2:nth-child(2n) { float:right;}

.layout-newhome .banner-wrapp { min-height:inherit;}
.layout-newhome .banner-wrapp p { font-size:14px; color:#000000; margin:0 0 10px;}
.layout-newhome .banner-wrapp p a { color:#000000;}
.layout-newhome .banner-wrapp p span { display:inline;}
.layout-newhome .banner-wrapp h2 { font-size:36px; color:#aa9874; margin:0 0 12px;}
.layout-newhome .banner-wrapp h2 a { color:#aa9874;}
.layout-newhome .banner-wrapp h2 span { display:inline;}
.layout-newhome .banner-wrapp .banner-col1 { width:100%; margin:0 0 0; position:relative; bottom:inherit;}
.layout-newhome .banner-wrapp .banner-col1 .banner-row1 { width:100%; padding:34px 5% 80px;}
.layout-newhome .banner-wrapp .banner-btn1 { margin:13px 3px 0;}

.layout-newhome .menu-wrapp { text-align:center; display:none; padding:20px 0 20px; position:relative; top:inherit;}
.layout-newhome .menu-wrapp .menu-col1 { width:100%; margin:0 0 0;}
.layout-newhome .menu-wrapp .menu-col1 .menu-row1 { width:100%;}

.layout-newhome .about-wrapp { text-align:center; padding:56px 0 5.2%;}
.layout-newhome .about-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome .about-wrapp p span { display:inline;}
.layout-newhome .about-wrapp h2 { font-size:21px; margin:0 0 14px;}
.layout-newhome .about-wrapp h2 span { display:inline;}
.layout-newhome .about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.layout-newhome .about-wrapp .about-col1 .about-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.layout-newhome .about-wrapp .about-col2 { width:100%; margin:0 0 0;}
.layout-newhome .about-wrapp .about-col2 .about-row2 { width:100%;}
.layout-newhome .about-wrapp .about-btn1 { margin:13px 3px 0;}
.layout-newhome .about-wrapp .about-btn1:last-child { margin-right:3px;}

.layout-newhome .invisalign-wrapp { text-align:center; padding:56px 0 30px;}
.layout-newhome .invisalign-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome .invisalign-wrapp p span { display:inline;}
.layout-newhome .invisalign-wrapp h2 { font-size:21px; margin:0 0 14px;}
.layout-newhome .invisalign-wrapp h2 span { display:inline;}
.layout-newhome .invisalign-wrapp .invisalign-col1 { width:100%; margin:0 0 0;}
.layout-newhome .invisalign-wrapp .invisalign-col1 .invisalign-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.layout-newhome .invisalign-wrapp .invisalign-col2 { width:100%; margin:0 0 0;}
.layout-newhome .invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:100%;}
.layout-newhome .invisalign-wrapp .invisalign-btn1 { margin:13px 3px 0;}
.layout-newhome .invisalign-wrapp .invisalign-btn1:last-child { margin-right:3px;}
.layout-newhome .invisalign-wrapp .invisalign-btn2 { width:48%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .invisalign-wrapp .invisalign-btn2:first-child { margin-top:0;}
.layout-newhome .invisalign-wrapp .invisalign-btn2:nth-child(2) { margin-top:0;}
.layout-newhome .invisalign-wrapp .invisalign-btn2:nth-child(2n) { float:right;}

.layout-newhome .treatment-wrapp { text-align:center; padding:30px 0 100px;}
.layout-newhome .treatment-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome .treatment-wrapp p span { display:inline;}
.layout-newhome .treatment-wrapp h2 { font-size:21px; margin:0 0 14px;}
.layout-newhome .treatment-wrapp h2 span { display:inline;}
.layout-newhome .treatment-wrapp .treatment-col1 { width:100%; margin:0 0 0;}
.layout-newhome .treatment-wrapp .treatment-col1 .treatment-row1 { width:100%;}
.layout-newhome .treatment-wrapp .treatment-col2 { width:100%; margin:0 0 0;}
.layout-newhome .treatment-wrapp .treatment-col2 .treatment-row2 { width:100%; position:absolute; bottom:22px;}
.layout-newhome .treatment-wrapp .treatment-col2:hover .treatment-row2 { bottom:42px;}

.layout-newhome .team-wrapp { text-align:center; padding:56px 0 82px;}
.layout-newhome .team-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome .team-wrapp p span { display:inline;}
.layout-newhome .team-wrapp h2 { font-size:21px; margin:0 0 14px;}
.layout-newhome .team-wrapp h2 span { display:inline;}
.layout-newhome .team-wrapp h3 { font-size:14px; margin:0 0 14px;}
.layout-newhome .team-wrapp h3 span { display:inline;}
.layout-newhome .team-wrapp .team-col1 { width:100%; margin:0 0 5.2%;}
.layout-newhome .team-wrapp .team-col1 .team-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit; }
.layout-newhome .team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.layout-newhome .team-wrapp .team-col2 .team-row2 { width:100%;}
.layout-newhome .team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.layout-newhome .team-wrapp .team-col3 .team-row3 { width:100%; margin:0 0 28px;}
.layout-newhome .team-wrapp .team-col4 { width:100%; margin:0 0 0;}
.layout-newhome .team-wrapp .team-col4 .team-row4 { width:100%; padding:0 5% 0;}
.layout-newhome .team-wrapp .team-btn1 { margin:13px 3px 0;}
.layout-newhome .team-wrapp .team-btn1:last-child { margin-right:3px;}

.layout-newhome .enquiry-wrapp { text-align:center; padding:56px 0 60px;}
.layout-newhome .enquiry-wrapp h2 { font-size:21px; margin:0 0 36px;}
.layout-newhome .enquiry-wrapp h2 span { display:inline;}
.layout-newhome .enquiry-wrapp .enquiry-col1 { width:100%; margin:0 0 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 { width:100%;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil1 { text-align:center;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { width:100%; height:50px; margin:0 0 4.2%; padding:0 5% 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { width:100%; height:128px; margin:0 0 0; padding:18px 5% 0;}
.layout-newhome .enquiry-wrapp .enquiry-btn1 { margin:13px 3px 0;}
.layout-newhome .enquiry-wrapp .enquiry-btn1:last-child { margin-right:3px;}

.layout-newhome .testimonials-wrapp { text-align:center; padding:52px 0 46px;}
.layout-newhome .testimonials-wrapp p { font-size:12px; margin:0 0 10px;}
.layout-newhome .testimonials-wrapp p span { display:inline;}
.layout-newhome .testimonials-wrapp h2 { font-size:16px; margin:0 0 10px;}
.layout-newhome .testimonials-wrapp h2 span { display:inline;}
.layout-newhome .testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 0;}
.layout-newhome .testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%;}

.layout-newhome .instagram-wrapp { text-align:center; padding:60px 0 30px;}
.layout-newhome .instagram-wrapp .instagram-col1 { width:40px; margin:0 auto 30px;}
.layout-newhome .instagram-wrapp .instagram-col1 .instagram-row1 { width:100%;}
.layout-newhome .instagram-wrapp .instagram-col2 { width:100%; margin:0 0 0;}
.layout-newhome .instagram-wrapp .instagram-col2 .instagram-row2 { width:100%;}

.layout-newhome .partners-wrapp { text-align:center; padding:30px 0 60px;}
.layout-newhome .partners-wrapp .partners-col1 { width:100%; margin:0 0 0;}
.layout-newhome .partners-wrapp .partners-col1 .partners-row1 { width:auto; float:none; vertical-align:middle; display:inline-block;}

.layout-newhome .flinker-wrapp { text-align:center; padding:60px 0 20px;}
.layout-newhome .flinker-wrapp .flinker-col1 { width:207.1px; transform:none; margin:0 auto 20px; position:relative; top:inherit;}
.layout-newhome .flinker-wrapp .flinker-col1 .flinker-row1 { width:100%;}
.layout-newhome .flinker-wrapp .flinker-col2 { width:100%; margin:0 0 0;}
.layout-newhome .flinker-wrapp .flinker-col2 .flinker-row2 { width:100%;}
.layout-newhome .flinker-wrapp .flinker-col3 { width:100%; margin:0 0 13px; position:relative; bottom:inherit;}
.layout-newhome .flinker-wrapp .flinker-col3 .flinker-row3 { width:100%;}
.layout-newhome .flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.layout-newhome .flinker-wrapp .flinker-col4 { width:100%; margin:0 0 0;}
.layout-newhome .flinker-wrapp .flinker-col4 .flinker-row4 { width:100%;}
.layout-newhome .flinker-wrapp .flinker-btn1 { width:100%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .flinker-wrapp .flinker-btn1:first-child { margin-top:0;}
.layout-newhome .flinker-wrapp .flinker-btn1:nth-child(2) { margin-top:0;}
.layout-newhome .flinker-wrapp .flinker-btn1:nth-child(2n) { float:right;}
.layout-newhome .flinker-wrapp .flinker-btn2 { width:48%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .flinker-wrapp .flinker-btn2:nth-child(2n) { float:right;}
.layout-newhome .flinker-row3 li, .layout-newhome .flinker-row3 li a { font-size:13px;}
.layout-newhome .flinker-wrapp .flinker-col4 .flinker-btn1 {font-size: 12px;}

.layout-newhome .footer-wrapp { text-align:center; padding:20px 0 194px;}
.layout-newhome .footer-wrapp .footer-col1 { width:100%; margin:0 0 20px;}
.layout-newhome .footer-wrapp .footer-col1 .footer-row1 { width:100%;}
.layout-newhome .footer-wrapp .footer-col1 .footer-row1 li { vertical-align:middle; display:inline-block; margin:0 3px 6px;}
.layout-newhome .footer-wrapp .footer-col2 { width:100%; margin:0 0 14px;}
.layout-newhome .footer-wrapp .footer-col2 .footer-row2 { width:100%;}
.layout-newhome .footer-wrapp .footer-col2 .footer-row2 li { vertical-align:middle; display:inline-block; margin:0 0 0;}
.layout-newhome .footer-wrapp .footer-col2 .footer-row2 li:nth-child(2n) { display:none;}
.layout-newhome .footer-wrapp .footer-col3 { width:100%; margin:0 0 0;}
.layout-newhome .footer-wrapp .footer-col3 .footer-row3 { width:100%;}
.layout-newhome .footer-wrapp .footer-col3 .footer-row3 li { margin:0 2px 2px;}
.layout-newhome .footer-row1 li, .layout-newhome .footer-row1 li a { font-size:13px;}

.layout-newhome .footer-row2 li, .layout-newhome .footer-row2 li a, .layout-newhome .footer-row3 li, .layout-newhome .footer-row3 li a { font-size:11px;}

/*invisalign-btn-box-css*/
.layout-newhome .invisalign-btn-box { width:100%; margin:5.2% 0 0;}

/*treatment-logo-symbol-box-css*/
.layout-newhome .treatment-logo-symbol-box { width:47px; margin:0 auto 26px;}

/*enquiry-form-box-css*/
.layout-newhome .enquiry-form-box { width:100%; margin:0 auto 16px;}

/*testimonials-quote-box-css*/
.layout-newhome .testimonials-quote-box { width:22px; margin:0 auto 14px;}

/*testimonials-star-box-css*/
.layout-newhome .testimonials-star-box { width:62.3px; margin:14px auto 26px;}

/*flinker-socials-box-css*/
.layout-newhome .flinker-socials-box { width:100%; margin:0 0 17px;}
.layout-newhome .flinker-socials-box a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.layout-newhome .flinker-socials-box a:last-child { margin-right:2px;}

/*mobile-css*/
.layout-newhome .header-mob1 { width:100%; display:block; margin:0 0 18px;}
.layout-newhome .header-mob2 { width:100%; display:block; margin:0 0 14px;}

/*btn-css*/
.layout-newhome .header-btn1, .layout-newhome .linker-btn1, .layout-newhome .linker-btn2, .layout-newhome .banner-btn1, .layout-newhome .about-btn1, .layout-newhome .invisalign-btn1, .layout-newhome .invisalign-btn2, .layout-newhome .team-btn1, .layout-newhome .enquiry-fil1, .layout-newhome .enquiry-btn1, .layout-newhome .flinker-btn1, .layout-newhome .flinker-btn2 { font-size:10px;}

/*show-hide-css*/
.layout-newhome .mob-show { display:inline-block;}
.layout-newhome .mob-hide { display:none;}

.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { height: 50px; font-size: 10px; margin: 0 0 4.2%;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 128px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field { background-size: 8px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 10px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 5px !important;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child { width: 100%;}

.layout-newhome .about-wrapp .partners-col1 {width: 100%; padding: 30px 0 0;}
.layout-newhome .about-wrapp .partners-col1 img {max-height: 56px; object-fit: contain; margin: 0 auto 0;}

.layout-newhome .invisalign-wrapp .btn-cover {justify-content: center;}
.layout-newhome .invisalign-wrapp .btn-cover .invisalign-btn1 {padding: 21px 28px 19px 28px;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox .video-play-button {font-size: 13px;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox:after {width: 30px; height: 30px;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox:before {margin: 0 12px; border-left: 10px solid #aa9874; border-top: 6px solid transparent; border-bottom: 6px solid transparent;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox {padding: 3px 0 0 40px;}

.layout-newhome .fuller.homenew .reviewButtonFooter {width: 280px; margin: 0 auto 24px;}
.layout-newhome .fuller.homenew .g-btn {font-size: 13px; letter-spacing: 0.5px;}
div.reviewButtonFooter .WorkingFeedback_ReviewUsButton_Container {width: 100%; padding: 8px 12px;}

.layout-newhome .about-wrapp .partners-col1 .nonslider {justify-content: center;}
.layout-newhome .about-wrapp .partners-col1 .nonslider .partners-row1 {width: 100%; margin: 0 auto 0;}

.layout-newhome .fuller.homenew .g-btn {font-size: 10px; letter-spacing: normal; padding: 19px 24px 19px 24px; margin: 0 0 0;}

.layout-newhome .invisalign-wrapp .reviewButtonhomenew { margin: 0 0 45px;}

.footer-wrapper { padding-bottom: 116px;}

.footer-wrapper .row3 li { display: inline;}

.footer-wrapper .row3 ul a {
    display: inline-block;
}

.banner-row3.fix-whatsapp {left: 4.5%;}
}

@media screen and (min-width:481px) and (max-width:600px) {
  .team-wrapp .team-row1 .team-bar1 .team-bar2 img {
    height: auto;
}
  .gallin-wrapp .gallin-row1 .gallin-left .gallin-bar1 img {
    height: auto;
    width: 100%;
}

.gallin-wrapp .gallin-row1 .gallin-right .gallin-bar1:last-child {
    float: left;
    width: 100%;
}

.gallin-wrapp .gallin-row1 .gallin-right .gallin-bar1 .gallin-bar22 img {
    height: 139px;
}
.margin { width:94%;}

.mobi { width:357px; display:inline-block; margin:0 0 10px 0;}
.mobi img { width:100%; display:block;}
.mobi1 { display:none;}

.head-wrapper .linkbar2 { position:fixed; top:0; margin:0; background:#000; z-index:99999;}
.head-wrapper .linkbar2:before { display:none;}
.head-wrapper .linkbar2:after { display:none;}

.top-wrapper {  text-align:center; overflow:hidden;}
.top-wrapper .col01 { margin:0 0 0 0; width:90%;}
.top-wrapper .col01 .txt { width:100%; float:none; display:inline-block;}
.custom-select1 { float:none; display:inline-block;}
.top-wrapper .col02 { margin:15px 0 15px 0; width:90%;}
.top-wrapper .col02 .address { margin:0; line-height:30px;}
.top-wrapper .col02 .social { float:none; display:inline-block;}
.top-wrapper .col03 { width:90%;}
.top-wrapper .col03 .topbutton { display:inline-block; float:none; width:100%; margin:0 0 15px 0;}
.top-wrapper .col03 .b-call2 { background:url(../images/mail-icon.png) no-repeat 33% center;}
.top-wrapper .col03 .b-call { background:url(../images/call-icon.png) no-repeat 33% center}

.home-wrapper { min-height:inherit;}
.home-wrapper .caption { position:relative; top:inherit; transform:none; padding:30px 0;}
.home-wrapper .caption h2 { color:#000; font-size:27px; line-height:37px;}
.home-wrapper .caption p { color:#000; font-size:20px; line-height:30px;}
.home-wrapper .caption .learnmore { width:90%;}
.head-wrapper { position:relative; text-align:center; padding:20px 0 0 0;z-index:99;}
.head-wrapper .mainlinks { display:none;}
.head-footer { position:relative; bottom:inherit; text-align:center; padding:40px 0; background:#aa9874; }
.head-footer .googlerating { float:none; display:inline-block; margin:0 0 15px 0;}
.head-footer ul li { width:100%; margin:0 0 15px 0;}
.head-footer .b4 { background:url(../images/icon-livechat.png) no-repeat 88% center;}

.about-wrapper { min-height:inherit; background:none; text-align:center; padding:40px 0;}
.about-wrapper:after { content:""; width:100%; height:100%; background:url(../images/aboutus-bg.jpg) no-repeat 7% 36%; opacity:0.4; position:absolute; top:0; left:0; right:0; z-index:-9;}
.about-wrapper .content { max-width:100%; float:none; display:inline-block; margin:0;}
.about-wrapper .content p { color:#000;}
.about-wrapper .content .logo2 { margin-bottom:20px; width:80%;}

.boxes-wrapper { margin:0; padding:40px 0;}
.boxes-wrapper .box { width:100%; margin:0 0 15px 0;}

.invisalign-wrapper { min-height:inherit; background:none; margin:0; text-align:center; padding:40px 0;}
.invisalign-wrapper:after { content:""; width:100%; height:100%; background:url(../images/invisalign-bg.jpg) no-repeat right top; opacity:0.4; position:absolute; top:0; left:0; right:0; z-index:-9;}
.invisalign-wrapper .margin { position:relative; top:inherit; transform:none;}
.invisalign-wrapper .thumbimg { width:80%; float:none; display:inline-block; margin:0;}
.invisalign-wrapper .content { width:100%;}
.invisalign-wrapper .content .logo { width:230px; display:inline-block; margin:20px 0;}

.boxwrapp { width:100%; border:none; margin-bottom:30px;}

.team-wrapper { text-align:center; padding:0 0 40px; height:auto;}
.team-wrapper .margin { position:relative; top:inherit; transform:none;}
.team-wrapper .caption { width:100%; position:relative; top:inherit; transform:none; left:inherit; padding:15% 0 20px;}

.smallslider-wrapper { padding:5%;}
.smallslider-wrapper .slider { font-size:15px; line-height:24px;}

.logos-wrapper img { margin-bottom:10px;}

.footer-wrapper { text-align:center;}
.footer-wrapper .row1 { margin:0 0 30px;}
.footer-wrapper .row1 .logo { position:relative; display:inline-block; margin:0 0 30px;}
.footer-wrapper .row1 ul li { margin-right:10px; margin-bottom:5px; line-height:inherit;}
.footer-wrapper .row1 ul li:nth-child(3) { margin-right:10px;}
.footer-wrapper .row1 ul li a { font-size:16px;}

.footer-wrapper .row2 ul li a{font-size: 16px;}

.footer-wrapper .row3 li {font-size: 16px;}
.footer-wrapper .row2:before { display:none;}
.footer-wrapper .row2:after { display:none;}
.footer-wrapper .row2 li { font-size:13px; margin-right:13px;}
.footer-wrapper .row3 { margin-bottom:25px;}
.footer-wrapper .row4 p { margin-bottom:10px;}
.footer-wrapper .row4 li { line-height:24px;}

/*inner*/
.titlewrapp h1 { font-size:24px;}
.titlewrapp { bottom:88px;}
.titlewrapp .pagination { font-size:18px;}

.conten-wrapp { padding:50px 0 0; text-align:center;}
.conten-wrapp .conten-row1 .conten-bar1 { width:100%; margin-bottom:50px;}
.conten-wrapp .conten-row1 .conten-bar1:last-child { width:100%;}

.sidbar-wrapp .sidbar-row1 { padding:40px 5%;}
.sidbar-wrapp .sidbar-row2 { padding:40px 5%;}

.abouts-wrapp .abouts-row2 { width:100%;}

.bloger-wrapp .bloger-row1 .bloger-bar1 { width:100%; margin-bottom:30px;}
.bloger-wrapp .bloger-row1 .bloger-bar2 { width:100%;}

.contac-wrapp .contac-row1 .contac-left .contac-bar1 p { font-size:19px;}
.contac-wrapp .contac-row1 .contac-left { width:100%; position:relative; top:inherit; transform:none; margin-bottom:40px;}
.contac-wrapp .contac-row1 .contac-right { width:100%;}
.contac-wrapp .contac-row2 .form-row1 { max-width:90%;}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .form-left { width:100%;}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .form-right { width:100%;}

.gallin-wrapp .gallin-row1 .gallin-left { width:100%; margin-bottom:15px;}
.gallin-wrapp .gallin-row1 .gallin-right { width:100%;}

.galler-wrapp .galler-row1 .galler-left { width:100%; min-height:inherit; margin-bottom:30px;}
.galler-wrapp .galler-row1 .galler-right { width:100%; min-height:inherit;}
.galler-wrapp .galler-btn1 { position:relative;}

.teamin-wrapp .teamin-row1 { padding-bottom:30px;}
.teamin-wrapp .teamin-row1 .teamin-bar1 { width:100%; margin-bottom:30px;}
.teamin-wrapp .teamin-row1 .teamin-bar2 { width:100%; position:relative; top:inherit; transform:none;}

.team-wrapp p { width:90%; margin:0 auto 20px;}
.team-wrapp p span { display:contents;}
.team-wrapp .team-row1 { margin-bottom:0;}
.team-wrapp .team-row1 .team-bar1 { width:100%; margin-bottom:20px;}

.testi-wrapp { padding:50px 0 0;}
.testi-wrapp .testi-row1 .testi-row2 { width:100%; margin-bottom:41px;}

.treatin-wrapp .treatin-row1 .treatin-bar1 { width:100%;}
.treatin-wrapp .treatin-row3 .treatin-bar3 { width:100%;}

.treat-wrapp { margin:0; padding:40px 0;}
.treat-wrapp .box { width:100%; margin:0 0 15px 0;}
.dialog-inner .caldera-grid .form-group.frm-field {
    width: 100%;
}
.boxes-wrapper .box img ,.treat-wrapp .box img{
    height: auto;
}
.team-wrapper .team-row1 img {
    height: auto;
}

.dropdown-inner { max-height: 136px;}

a.prev.page-numbers { margin: 0 0 0 20%; }

.pagina-wrapp .pagina-row1 { width:80%; }


.gester-wrapp .gester-row1 .gester-bar1 a { width: 30px; margin: 0 10px 0 0;}
.gester-wrapp .gester-row1 .gester-bar1 h3 { font-size: 15px; letter-spacing: 0.5px;}




/*------new------*/

.layout-newhome .margin { width:90%;}

.layout-newhome .header-wrapp { text-align:center; display:none; padding:38px 0 40px;}
.layout-newhome .header-wrapp .header-col1 { width:100%; transform:none; margin:0 auto 16px; position:relative; top:inherit;}
.layout-newhome .header-wrapp .header-col1 .header-row1 { width:100%;}
.layout-newhome .header-wrapp .header-col1 .header-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.layout-newhome .header-wrapp .header-col2 { width:100%; margin:0 0 20px;}
.layout-newhome .header-wrapp .header-col2 .header-row2 { width:100%;}
.layout-newhome .header-wrapp .header-col2 .header-row2 a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.layout-newhome .header-wrapp .header-col2 .header-row2 a:first-child { margin-left:2px;}
.layout-newhome .header-wrapp .header-col3 { width:100%; margin:0 0 0;}
.layout-newhome .header-wrapp .header-col3 .header-row3 { width:100%;}
.layout-newhome .header-wrapp .header-btn1 { width:100%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .header-wrapp .header-btn1:first-child { margin-top:0;}
.layout-newhome .header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.layout-newhome .header-wrapp .header-btn1:nth-child(2n) { float:right;}
.layout-newhome .header-row1 li, .layout-newhome .header-row1 li a { font-size:13px;}

.layout-newhome .linker-wrapp { text-align:center; padding:80px 0 40px;}
.layout-newhome .linker-wrapp .linker-col1 { width:207.1px; transform:none; margin:0 auto 20px; position:relative; top:inherit;}
.layout-newhome .linker-wrapp .linker-col1 .linker-row1 { width:100%;}
.layout-newhome .linker-wrapp .linker-col2 { width:100%; margin:0 0 4.2%;}
.layout-newhome .linker-wrapp .linker-col2 .linker-row2 { width:100%;}
.layout-newhome .linker-wrapp .linker-col3 { width:100%; margin:0 0 0;}
.layout-newhome .linker-wrapp .linker-col3 .linker-row3 { width:100%;}
.layout-newhome .linker-wrapp .linker-btn1 { width:100%; font-size: 12px; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .linker-wrapp .linker-btn1:first-child { margin-top:0;}
.layout-newhome .linker-wrapp .linker-btn1:nth-child(2) { margin-top:0;}
.layout-newhome .linker-wrapp .linker-btn1:nth-child(2n) { float:right;}
.layout-newhome .linker-wrapp .linker-btn2 { width:48%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .linker-wrapp .linker-btn2:nth-child(2n) { float:right;}

.layout-newhome .banner-wrapp { min-height:inherit;}
.layout-newhome .banner-wrapp p { font-size:14px; color:#000000; margin:0 0 10px;}
.layout-newhome .banner-wrapp p a { color:#000000;}
.layout-newhome .banner-wrapp p span { display:inline;}
.layout-newhome .banner-wrapp h2 { font-size:36px; color:#aa9874; margin:0 0 12px;}
.layout-newhome .banner-wrapp h2 a { color:#aa9874;}
.layout-newhome .banner-wrapp h2 span { display:inline;}
.layout-newhome .banner-wrapp .banner-col1 { width:100%; margin:0 0 0; position:relative; bottom:inherit;}
.layout-newhome .banner-wrapp .banner-col1 .banner-row1 { width:100%; padding:34px 5% 80px;}
.layout-newhome .banner-wrapp .banner-btn1 { margin:13px 3px 0;}

.layout-newhome .menu-wrapp { text-align:center; display:none; padding:20px 0 20px; position:relative; top:inherit;}
.layout-newhome .menu-wrapp .menu-col1 { width:100%; margin:0 0 0;}
.layout-newhome .menu-wrapp .menu-col1 .menu-row1 { width:100%;}

.layout-newhome .about-wrapp { text-align:center; padding:56px 0 5.2%;}
.layout-newhome .about-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome .about-wrapp p span { display:inline;}
.layout-newhome .about-wrapp h2 { font-size:21px; margin:0 0 14px;}
.layout-newhome .about-wrapp h2 span { display:inline;}
.layout-newhome .about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.layout-newhome .about-wrapp .about-col1 .about-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.layout-newhome .about-wrapp .about-col2 { width:100%; margin:0 0 0;}
.layout-newhome .about-wrapp .about-col2 .about-row2 { width:100%;}
.layout-newhome .about-wrapp .about-btn1 { margin:13px 3px 0;}
.layout-newhome .about-wrapp .about-btn1:last-child { margin-right:3px;}

.layout-newhome .invisalign-wrapp { text-align:center; padding:56px 0 30px;}
.layout-newhome .invisalign-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome.invisalign-wrapp p span { display:inline;}
.layout-newhome .invisalign-wrapp h2 { font-size:21px; margin:0 0 14px;}
.layout-newhome.invisalign-wrapp h2 span { display:inline;}
.layout-newhome .invisalign-wrapp .invisalign-col1 { width:100%; margin:0 0 0;}
.layout-newhome .invisalign-wrapp .invisalign-col1 .invisalign-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.layout-newhome .invisalign-wrapp .invisalign-col2 { width:100%; margin:0 0 0;}
.layout-newhome .invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:100%;}
.layout-newhome .invisalign-wrapp .invisalign-btn1 { margin:13px 3px 0;}
.layout-newhome .invisalign-wrapp .invisalign-btn1:last-child { margin-right:3px;}
.layout-newhome .invisalign-wrapp .invisalign-btn2 { width:48%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .invisalign-wrapp .invisalign-btn2:first-child { margin-top:0;}
.layout-newhome .invisalign-wrapp .invisalign-btn2:nth-child(2) { margin-top:0;}
.layout-newhome .invisalign-wrapp .invisalign-btn2:nth-child(2n) { float:right;}

.layout-newhome .treatment-wrapp { text-align:center; padding:30px 0 100px;}
.layout-newhome .treatment-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome .treatment-wrapp p span { display:inline;}
.layout-newhome .treatment-wrapp h2 { font-size:21px; margin:0 0 14px;}
.layout-newhome .treatment-wrapp h2 span { display:inline;}
.layout-newhome .treatment-wrapp .treatment-col1 { width:100%; margin:0 0 0;}
.layout-newhome .treatment-wrapp .treatment-col1 .treatment-row1 { width:100%;}
.layout-newhome .treatment-wrapp .treatment-col2 { width:100%; margin:0 0 0;}
.layout-newhome .treatment-wrapp .treatment-col2 .treatment-row2 { width:100%; position:absolute; bottom:22px;}
.layout-newhome .treatment-wrapp .treatment-col2:hover .treatment-row2 { bottom:42px;}

.layout-newhome .team-wrapp { text-align:center; padding:56px 0 82px;}
.layout-newhome .team-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome .team-wrapp p span { display:inline;}
.layout-newhome .team-wrapp h2 { font-size:21px; margin:0 0 14px;}
.layout-newhome .team-wrapp h2 span { display:inline;}
.layout-newhome .team-wrapp h3 { font-size:14px; margin:0 0 14px;}
.layout-newhome .team-wrapp h3 span { display:inline;}
.layout-newhome .team-wrapp .team-col1 { width:100%; margin:0 0 5.2%;}
.layout-newhome .team-wrapp .team-col1 .team-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.layout-newhome .team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.layout-newhome .team-wrapp .team-col2 .team-row2 { width:100%;}
.layout-newhome .team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.layout-newhome .team-wrapp .team-col3 .team-row3 { width:100%; margin:0 0 28px;}
.layout-newhome .team-wrapp .team-col4 { width:100%; margin:0 0 0;}
.layout-newhome .team-wrapp .team-col4 .team-row4 { width:100%; padding:0 5% 0;}
.layout-newhome .team-wrapp .team-btn1 { margin:13px 3px 0;}
.layout-newhome .team-wrapp .team-btn1:last-child { margin-right:3px;}

.layout-newhome .enquiry-wrapp { text-align:center; padding:56px 0 60px;}
.layout-newhome .enquiry-wrapp h2 { font-size:21px; margin:0 0 36px;}
.layout-newhome .enquiry-wrapp h2 span { display:inline;}
.layout-newhome .enquiry-wrapp .enquiry-col1 { width:100%; margin:0 0 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 { width:100%;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil1 { text-align:center;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { width:48%; height:50px; float:left; margin:0 0 4.2%; padding:0 5% 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2:nth-child(2n) { float:right;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { width:100%; height:128px; margin:0 0 0; padding:18px 5% 0;}
.layout-newhome .enquiry-wrapp .enquiry-btn1 { margin:13px 3px 0;}
.layout-newhome .enquiry-wrapp .enquiry-btn1:last-child { margin-right:3px;}

.layout-newhome .testimonials-wrapp { text-align:center; padding:52px 0 46px;}
.layout-newhome .testimonials-wrapp p { font-size:12px; margin:0 0 10px;}
.layout-newhome .testimonials-wrapp p span { display:inline;}
.layout-newhome .testimonials-wrapp h2 { font-size:16px; margin:0 0 10px;}
.layout-newhome .testimonials-wrapp h2 span { display:inline;}
.layout-newhome .testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 0;}
.layout-newhome .testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%;}

.layout-newhome .instagram-wrapp { text-align:center; padding:60px 0 30px;}
.layout-newhome .instagram-wrapp .instagram-col1 { width:40px; margin:0 auto 30px;}
.layout-newhome .instagram-wrapp .instagram-col1 .instagram-row1 { width:100%;}
.layout-newhome .instagram-wrapp .instagram-col2 { width:100%; margin:0 0 0;}
.layout-newhome .instagram-wrapp .instagram-col2 .instagram-row2 { width:100%;}

.layout-newhome .partners-wrapp { text-align:center; padding:30px 0 60px;}
.layout-newhome .partners-wrapp .partners-col1 { width:100%; margin:0 0 0;}
.layout-newhome .partners-wrapp .partners-col1 .partners-row1 { width:auto; float:none; vertical-align:middle; display:inline-block;}

.layout-newhome .flinker-wrapp { text-align:center; padding:60px 0 20px;}
.layout-newhome .flinker-wrapp .flinker-col1 { width:207.1px; transform:none; margin:0 auto 20px; position:relative; top:inherit;}
.layout-newhome .flinker-wrapp .flinker-col1 .flinker-row1 { width:100%;}
.layout-newhome .flinker-wrapp .flinker-col2 { width:100%; margin:0 0 0;}
.layout-newhome .flinker-wrapp .flinker-col2 .flinker-row2 { width:100%;}
.layout-newhome .flinker-wrapp .flinker-col3 { width:100%; margin:0 0 13px; position:relative; bottom:inherit;}
.layout-newhome .flinker-wrapp .flinker-col3 .flinker-row3 { width:100%;}
.layout-newhome .flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.layout-newhome .flinker-wrapp .flinker-col4 { width:100%; margin:0 0 0;}
.layout-newhome .flinker-wrapp .flinker-col4 .flinker-row4 { width:100%;}
.layout-newhome .flinker-wrapp .flinker-btn1 { width:100%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .flinker-wrapp .flinker-btn1:first-child { margin-top:0;}
.layout-newhome .flinker-wrapp .flinker-btn1:nth-child(2) { margin-top:0;}
.layout-newhome .flinker-wrapp .flinker-btn1:nth-child(2n) { float:right;}
.layout-newhome .flinker-wrapp .flinker-btn2 { width:48%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .flinker-wrapp .flinker-btn2:nth-child(2n) { float:right;}
.layout-newhome .flinker-row3 li, .layout-newhome .flinker-row3 li a { font-size:13px;}
.layout-newhome .flinker-wrapp .flinker-col4 .flinker-btn1 {font-size: 12px;}

.layout-newhome .footer-wrapp { text-align:center; padding:20px 0 200px;}
.layout-newhome .footer-wrapp .footer-col1 { width:100%; margin:0 0 20px;}
.layout-newhome .footer-wrapp .footer-col1 .footer-row1 { width:100%;}
.layout-newhome .footer-wrapp .footer-col1 .footer-row1 li { vertical-align:middle; display:inline-block; margin:0 3px 6px;}
.layout-newhome .footer-wrapp .footer-col2 { width:100%; margin:0 0 14px;}
.layout-newhome .footer-wrapp .footer-col2 .footer-row2 { width:100%;}
.layout-newhome .footer-wrapp .footer-col2 .footer-row2 li { vertical-align:middle; display:inline-block; margin:0 0 0;}
.layout-newhome .footer-wrapp .footer-col2 .footer-row2 li:nth-child(2n) { display:none;}
.layout-newhome .footer-wrapp .footer-col3 { width:100%; margin:0 0 0;}
.layout-newhome .footer-wrapp .footer-col3 .footer-row3 { width:100%;}
.layout-newhome .footer-wrapp .footer-col3 .footer-row3 li { margin:0 2px 2px;}
.layout-newhome .footer-row1 li, .layout-newhome .footer-row1 li a { font-size:13px;}

.layout-newhome .footer-row2 li, .layout-newhome .footer-row2 li a, .layout-newhome .footer-row3 li, .layout-newhome .footer-row3 li a { font-size:11px;}

/*invisalign-btn-box-css*/
.layout-newhome .invisalign-btn-box { width:100%; margin:5.2% 0 0;}

/*treatment-logo-symbol-box-css*/
.layout-newhome .treatment-logo-symbol-box { width:47px; margin:0 auto 26px;}

/*enquiry-form-box-css*/
.layout-newhome .enquiry-form-box { width:100%; margin:0 auto 16px;}

/*testimonials-quote-box-css*/
.layout-newhome .testimonials-quote-box { width:22px; margin:0 auto 14px;}

/*testimonials-star-box-css*/
.layout-newhome .testimonials-star-box { width:62.3px; margin:14px auto 26px;}

/*flinker-socials-box-css*/
.layout-newhome .flinker-socials-box { width:100%; margin:0 0 17px;}
.layout-newhome .flinker-socials-box a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.layout-newhome .flinker-socials-box a:last-child { margin-right:2px;}

/*mobile-css*/
.layout-newhome .header-mob1 { width:100%; display:block; margin:0 0 18px;}
.layout-newhome .header-mob2 { width:100%; display:block; margin:0 0 14px;}

/*btn-css*/
.layout-newhome .header-btn1, .layout-newhome .linker-btn1, .layout-newhome .linker-btn2, .layout-newhome .banner-btn1, .layout-newhome .about-btn1, .layout-newhome .invisalign-btn1, .layout-newhome .invisalign-btn2, .layout-newhome .team-btn1, .layout-newhome .enquiry-fil1, .layout-newhome .enquiry-btn1, .layout-newhome .flinker-btn1, .layout-newhome .flinker-btn2 { font-size:10px;}

/*show-hide-css*/
.layout-newhome .mob-show { display:inline-block;}
.layout-newhome .mob-hide { display:none;}

.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { height: 50px; font-size: 10px; margin: 0 0 20px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field { height: 128px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {background-size: 8px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 10px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {margin: 0 0 5px !important;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child { width: 100%;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell { width: 48% !important;  float: left;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(2n) { float: right;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child { width: 100% !important;}

.layout-newhome .about-wrapp .partners-col1 {width: 100%; padding: 30px 0 0;}
.layout-newhome .about-wrapp .partners-col1 img {max-height: 56px; object-fit: contain; margin: 0 auto 0;}

.layout-newhome .invisalign-wrapp .btn-cover {justify-content: center;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox .video-play-button {font-size: 13px;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox:after {width: 30px; height: 30px;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox:before {margin: 0 12px; border-left: 10px solid #aa9874; border-top: 6px solid transparent; border-bottom: 6px solid transparent;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox {padding: 3px 0 0 40px;}

.layout-newhome .fuller.homenew .reviewButtonFooter {width: 308px; margin: 0 auto 24px;}
div.reviewButtonFooter .WorkingFeedback_ReviewUsButton_Container {width: 100%; padding: 8px 12px;}

.layout-newhome .about-wrapp .partners-col1 .nonslider {justify-content: center;}
.layout-newhome .about-wrapp .partners-col1 .nonslider .partners-row1 {width: 46.5%;}

.layout-newhome .fuller.homenew .g-btn {font-size: 10px; padding: 19px 24px 19px 24px; margin: 0 0 0;}

.layout-newhome .invisalign-wrapp .reviewButtonhomenew { margin: 0 0 45px;}

.footer-wrapper { padding-bottom: 116px;}

.footer-wrapper .row3 li { display: inline;}

.footer-wrapper .row3 ul a {
    color: #ffffff;
    font-size: 16px;
}

.footer-wrapper .row2 ul li a{font-size: 16px !important;}

.footer-wrapper .row3 { padding: 0 30px 0 30px;}

.banner-row3.fix-whatsapp {left: 3.2%;}


}

@media screen and (min-width:601px) and (max-width:767px) {
.margin { width:94%;}

.mobi { width:357px; display:inline-block; margin:0 0 30px 0;}
.mobi img { width:100%; display:block;}
.mobi1 { display:none;}

.head-wrapper .linkbar2 { position:fixed; top:0; margin:0; background:#000; z-index:99999;}
.head-wrapper .linkbar2:before { display:none;}
.head-wrapper .linkbar2:after { display:none;}

.top-wrapper {  text-align:center; overflow:hidden;}
.top-wrapper .col01 { margin:0 0 0 0; width:90%;}
.top-wrapper .col01 .txt { float:none; display:inline-block;}
.custom-select1 { float:none; display:inline-block;}
.top-wrapper .col02 { margin:15px 0 0 0; width:90%;}
.top-wrapper .col02 .address { margin:0; line-height:30px; width:100%;}
.top-wrapper .col02 .social { float:none; display:inline-block;}
.top-wrapper .col03 { width:90%;}
.top-wrapper .col03 .topbutton { float:left; width:37%;}
.top-wrapper .col03 .topbutton:last-child { float:right;}
.top-wrapper .col03 .b-call2 { background:url(../images/mail-icon.png) no-repeat 20% center; margin:0;}
.top-wrapper .col03 .b-call { background:url(../images/call-icon.png) no-repeat 20% center; margin-left: 2%;}

.home-wrapper { min-height:inherit !important; height:inherit !important;}
.home-wrapper .caption { position:relative; top:inherit; transform:none; padding:30px 0;}
.home-wrapper .caption h2 { color:#000; font-size:35px; line-height:45px;}
.home-wrapper .caption p { color:#000; font-size:22px; line-height:32px;}
.head-wrapper { position:relative; text-align:center; padding:20px 0 0 0;z-index:99;}
.head-wrapper .mainlinks { display:none;}
.head-footer { position:relative; bottom:inherit; text-align:center; padding:40px 0; background:#aa9874; }
.head-footer .googlerating { float:none; display:inline-block; margin:0 0 15px 0;}
.head-footer ul li { width:49%; margin:0 0 15px 0;}
.head-footer .b4 { float:right;}
.head-footer .b2 { float:right;}

.about-wrapper { min-height:inherit; background:none; text-align:center; padding:40px 0;}
.about-wrapper:after { content:""; width:100%; height:100%; background:url(../images/aboutus-bg.jpg) no-repeat 7% 36%; opacity:0.4; position:absolute; top:0; left:0; right:0; z-index:-9;}
.about-wrapper .content { max-width:100%; float:none; display:inline-block; margin:0;}
.about-wrapper .content p { color:#000;}
.about-wrapper .content .logo2 { margin-bottom:20px; width:80%;}

.boxes-wrapper { margin:0; padding:40px 0;}
.boxes-wrapper .box { width:49%; margin:0 0 15px 0;}
.boxes-wrapper .box:nth-child(2n) { float:right;}

.invisalign-wrapper { min-height:inherit; background:none; margin:0; text-align:center; padding:40px 0;}
.invisalign-wrapper:after { content:""; width:100%; height:100%; background:url(../images/invisalign-bg.jpg) no-repeat right top; opacity:0.4; position:absolute; top:0; left:0; right:0; z-index:-9;}
.invisalign-wrapper .margin { position:relative; top:inherit; transform:none;}
.invisalign-wrapper .thumbimg { float:none; display:inline-block; margin:0;}
.invisalign-wrapper .content { width:100%;}
.invisalign-wrapper .content .logo { width:230px; display:inline-block; margin:20px 0;}
.boxwrapp .readmore { font-size:13px; padding:16px 13px;}

.team-wrapper { text-align:center; padding:0 0 40px; height:auto;}
.team-wrapper .margin { position:relative; top:inherit; transform:none;}
.team-wrapper .caption { width:100%; position:relative; top:inherit; transform:none; left:inherit; padding:15% 0 20px;}

.smallslider-wrapper { padding:5%;}
.smallslider-wrapper .slider { font-size:15px; line-height:24px;}

.logos-wrapper img { margin-bottom:10px;}

.footer-wrapper { text-align:center;}
.footer-wrapper .row1 { margin:0 0 30px;}
.footer-wrapper .row1 .logo { position:relative; display:inline-block; margin:0 0 30px;}
.footer-wrapper .row1 ul li { margin-right:10px; margin-bottom:5px; line-height:inherit;}
.footer-wrapper .row1 ul li:nth-child(3) { margin-right:10px;}
.footer-wrapper .row1 ul li a { font-size:18px;}
.footer-wrapper .row2:before { display:none;}
.footer-wrapper .row2:after { display:none;}
.footer-wrapper .row2 li { font-size:13px; margin-right:13px;}
.footer-wrapper .row3 { margin-bottom:25px;}
.footer-wrapper .row4 p { margin-bottom:10px;}
.footer-wrapper .row4 li { line-height:24px;}


/*inner*/
.titlewrapp { bottom:96px;}
.conten-wrapp { padding:50px 0 0; text-align:center;}
.conten-wrapp .conten-row1 .conten-bar1 { width:100%; margin-bottom:50px;}
.conten-wrapp .conten-row1 .conten-bar1:last-child { width:100%;}

.sidbar-wrapp .sidbar-row1 { padding:40px 5%;}
.sidbar-wrapp .sidbar-row2 { padding:40px 5%;}

.bloger-wrapp .bloger-row1 .bloger-bar1 { width:100%; margin-bottom:30px;}
.bloger-wrapp .bloger-row1 .bloger-bar2 { width:100%;}

.contac-wrapp .contac-row1 .contac-left .contac-bar1 p { font-size:19px;}
.contac-wrapp .contac-row1 .contac-left { width:100%; position:relative; top:inherit; transform:none; margin-bottom:40px;}
.contac-wrapp .contac-row1 .contac-right { width:100%;}
.contac-wrapp .contac-row2 .form-row1 { max-width:90%;}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .form-left { width:100%;}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .form-right { width:100%;}
.contac-wrapp .contac-row3 .contac-ul li { font-size:18px;}

.galler-wrapp .galler-row1 .galler-left { width:100%; min-height:inherit; margin-bottom:30px;}
.galler-wrapp .galler-row1 .galler-right { width:100%; min-height:inherit;}
.galler-wrapp .galler-btn1 { position:relative;}

.teamin-wrapp .teamin-row1 h2 { font-size:20px; margin:3px 0 5px;}
.teamin-wrapp .teamin-row1 h3 { margin-bottom:5px;}
.teamin-wrapp h4 { font-size:20px; margin-bottom:15px;}
.teamin-wrapp h5 { font-size:17px;}

.team-wrapp p { width:90%; margin:0 auto 20px;}
.team-wrapp p span { display:contents;}

.testi-wrapp { padding:50px 0 0;}
.testi-wrapp .testi-row1 .testi-row2 { width:100%; margin-bottom:41px;}

.treatin-wrapp .treatin-row1 .treatin-bar1 { width:100%;}
.treatin-wrapp .treatin-row3 .treatin-bar3 { width:100%;}

.treat-wrapp { margin:0; padding:40px 0;}
.treat-wrapp .box { width:49%; margin:0 0 15px 0;}
    .treat-wrapp .margin{justify-content: space-between;}
.treat-wrapp .box:nth-child(2n) { float:right;}
.team-wrapper .team-row1 img {
    height: auto;
}
.galler-wrapp .galler-row1 .galler-left .galler-bar1 img {
    height: 410px;
}

.galler-wrapp .galler-row1 .galler-left .galler-bar1 .galler-bar22 img {
    height: 200px;
}

.dropdown-inner { max-height: 136px;}

a.prev.page-numbers { margin: 0 0 0 30%; }

.pagina-wrapp .pagina-row1 { width:80%; }

/*a.next.page-numbers { margin: 0 34% 0 0; }*/


/*--------new-------*/
.layout-newhome .margin { width:90%;}

.layout-newhome .header-wrapp { text-align:center; display:none; padding:38px 0 40px;}
.layout-newhome .header-wrapp .header-col1 { width:100%; transform:none; margin:0 auto 16px; position:relative; top:inherit;}
.layout-newhome .header-wrapp .header-col1 .header-row1 { width:100%;}
.layout-newhome .header-wrapp .header-col1 .header-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.layout-newhome .header-wrapp .header-col2 { width:100%; margin:0 0 20px;}
.layout-newhome .header-wrapp .header-col2 .header-row2 { width:100%;}
.layout-newhome .header-wrapp .header-col2 .header-row2 a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.layout-newhome .header-wrapp .header-col2 .header-row2 a:first-child { margin-left:2px;}
.layout-newhome .header-wrapp .header-col3 { width:100%; margin:0 0 0;}
.layout-newhome .header-wrapp .header-col3 .header-row3 { width:100%;}
.layout-newhome .header-wrapp .header-btn1 { width:100%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .header-wrapp .header-btn1:first-child { margin-top:0;}
.layout-newhome .header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.layout-newhome .header-wrapp .header-btn1:nth-child(2n) { float:right;}
.layout-newhome .header-row1 li, .layout-newhome .header-row1 li a { font-size:13px;}

.layout-newhome .linker-wrapp { text-align:center; padding:80px 0 40px;}
.layout-newhome .linker-wrapp .linker-col1 { width:207.1px; transform:none; margin:0 auto 20px; position:relative; top:inherit;}
.layout-newhome .linker-wrapp .linker-col1 .linker-row1 { width:100%;}
.layout-newhome .linker-wrapp .linker-col2 { width:100%; margin:0 0 4.2%;}
.layout-newhome .linker-wrapp .linker-col2 .linker-row2 { width:100%;}
.layout-newhome .linker-wrapp .linker-col3 { width:100%; margin:0 0 0;}
.layout-newhome .linker-wrapp .linker-col3 .linker-row3 { width:100%;}
.layout-newhome .linker-wrapp .linker-btn1 { width:100%; font-size: 12px; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .linker-wrapp .linker-btn1:first-child { margin-top:0;}
.layout-newhome .linker-wrapp .linker-btn1:nth-child(2) { margin-top:0;}
.layout-newhome .linker-wrapp .linker-btn1:nth-child(2n) { float:right;}
.layout-newhome .linker-wrapp .linker-btn2 { width:48%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .linker-wrapp .linker-btn2:nth-child(2n) { float:right;}

.layout-newhome .banner-wrapp { min-height:inherit;}
.layout-newhome .banner-wrapp p { font-size:14px; color:#000000; margin:0 0 10px;}
.layout-newhome .banner-wrapp p a { color:#000000;}
.layout-newhome .banner-wrapp p span { display:inline;}
.layout-newhome .banner-wrapp h2 { font-size:36px; color:#aa9874; margin:0 0 12px;}
.layout-newhome .banner-wrapp h2 a { color:#aa9874;}
.layout-newhome .banner-wrapp h2 span { display:inline;}
.layout-newhome .banner-wrapp .banner-col1 { width:100%; margin:0 0 0; position:relative; bottom:inherit;}
.layout-newhome .banner-wrapp .banner-col1 .banner-row1 { width:100%; padding:34px 5% 80px;}
.layout-newhome .banner-wrapp .banner-btn1 { margin:13px 3px 0;}

.layout-newhome .menu-wrapp { text-align:center; display:none; padding:20px 0 20px; position:relative; top:inherit;}
.layout-newhome .menu-wrapp .menu-col1 { width:100%; margin:0 0 0;}
.layout-newhome .menu-wrapp .menu-col1 .menu-row1 { width:100%;}

.layout-newhome .about-wrapp { text-align:center; padding:56px 0 5.2%;}
.layout-newhome .about-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome .about-wrapp p span { display:inline;}
.layout-newhome .about-wrapp h2 { font-size:21px; margin:0 0 14px;}
.layout-newhome .about-wrapp h2 span { display:inline;}
.layout-newhome .about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.layout-newhome .about-wrapp .about-col1 .about-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.layout-newhome .about-wrapp .about-col2 { width:100%; margin:0 0 0;}
.layout-newhome .about-wrapp .about-col2 .about-row2 { width:100%;}
.layout-newhome .about-wrapp .about-btn1 { margin:13px 3px 0;}
.layout-newhome .about-wrapp .about-btn1:last-child { margin-right:3px;}

.layout-newhome .invisalign-wrapp { text-align:center; padding:56px 0 30px;}
.layout-newhome .invisalign-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome .invisalign-wrapp p span { display:inline;}
.layout-newhome .invisalign-wrapp h2 { font-size:21px; margin:0 0 14px;}
.layout-newhome .invisalign-wrapp h2 span { display:inline;}
.layout-newhome .invisalign-wrapp .invisalign-col1 { width:100%; margin:0 0 0;}
.layout-newhome .invisalign-wrapp .invisalign-col1 .invisalign-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.layout-newhome .invisalign-wrapp .invisalign-col2 { width:100%; margin:0 0 0;}
.layout-newhome .invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:100%;}
.layout-newhome .invisalign-wrapp .invisalign-btn1 { margin:13px 3px 0;}
.layout-newhome .invisalign-wrapp .invisalign-btn1:last-child { margin-right:3px;}
.layout-newhome .invisalign-wrapp .invisalign-btn2 { width:48%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .invisalign-wrapp .invisalign-btn2:first-child { margin-top:0;}
.layout-newhome .invisalign-wrapp .invisalign-btn2:nth-child(2) { margin-top:0;}
.layout-newhome .invisalign-wrapp .invisalign-btn2:nth-child(2n) { float:right;}

.layout-newhome .treatment-wrapp { text-align:center; padding:30px 0 100px;}
.layout-newhome .treatment-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome .treatment-wrapp p span { display:inline;}
.layout-newhome .treatment-wrapp h2 { font-size:21px; margin:0 0 14px;}
.layout-newhome .treatment-wrapp h2 span { display:inline;}
.layout-newhome .treatment-wrapp .treatment-col1 { width:100%; margin:0 0 0;}
.layout-newhome .treatment-wrapp .treatment-col1 .treatment-row1 { width:100%;}
.layout-newhome .treatment-wrapp .treatment-col2 { width:100%; margin:0 0 0;}
.layout-newhome .treatment-wrapp .treatment-col2 .treatment-row2 { width:100%; position:absolute; bottom:22px;}
.layout-newhome .treatment-wrapp .treatment-col2:hover .treatment-row2 { bottom:42px;}

.layout-newhome .team-wrapp { text-align:center; padding:56px 0 82px;}
.layout-newhome .team-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome .team-wrapp p span { display:inline;}
.layout-newhome .team-wrapp h2 { font-size:21px; margin:0 0 14px;}
.layout-newhome .team-wrapp h2 span { display:inline;}
.layout-newhome .team-wrapp h3 { font-size:14px; margin:0 0 14px;}
.layout-newhome .team-wrapp h3 span { display:inline;}
.layout-newhome .team-wrapp .team-col1 { width:100%; margin:0 0 5.2%;}
.layout-newhome .team-wrapp .team-col1 .team-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.layout-newhome .team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.layout-newhome .team-wrapp .team-col2 .team-row2 { width:100%;}
.layout-newhome .team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.layout-newhome .team-wrapp .team-col3 .team-row3 { width:100%; margin:0 0 28px;}
.layout-newhome .team-wrapp .team-col4 { width:100%; margin:0 0 0;}
.layout-newhome .team-wrapp .team-col4 .team-row4 { width:100%; padding:0 5% 0;}
.layout-newhome .team-wrapp .team-btn1 { margin:13px 3px 0;}
.layout-newhome .team-wrapp .team-btn1:last-child { margin-right:3px;}

.layout-newhome .enquiry-wrapp { text-align:center; padding:56px 0 60px;}
.layout-newhome .enquiry-wrapp h2 { font-size:21px; margin:0 0 36px;}
.layout-newhome .enquiry-wrapp h2 span { display:inline;}
.layout-newhome .enquiry-wrapp .enquiry-col1 { width:100%; margin:0 0 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 { width:100%;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil1 { text-align:center;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { width:48%; height:50px; float:left; margin:0 0 4.2%; padding:0 5% 0;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2:nth-child(2n) { float:right;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { width:100%; height:128px; margin:0 0 0; padding:18px 5% 0;}
.layout-newhome .enquiry-wrapp .enquiry-btn1 { margin:13px 3px 0;}
.layout-newhome .enquiry-wrapp .enquiry-btn1:last-child { margin-right:3px;}

.layout-newhome .testimonials-wrapp { text-align:center; padding:52px 0 46px;}
.layout-newhome .testimonials-wrapp p { font-size:12px; margin:0 0 10px;}
.layout-newhome .testimonials-wrapp p span { display:inline;}
.layout-newhome .testimonials-wrapp h2 { font-size:16px; margin:0 0 10px;}
.layout-newhome .testimonials-wrapp h2 span { display:inline;}
.layout-newhome .testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 0;}
.layout-newhome .testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%;}

.layout-newhome .instagram-wrapp { text-align:center; padding:60px 0 30px;}
.layout-newhome .instagram-wrapp .instagram-col1 { width:40px; margin:0 auto 30px;}
.layout-newhome .instagram-wrapp .instagram-col1 .instagram-row1 { width:100%;}
.layout-newhome .instagram-wrapp .instagram-col2 { width:100%; margin:0 0 0;}
.layout-newhome .instagram-wrapp .instagram-col2 .instagram-row2 { width:100%;}

.layout-newhome .partners-wrapp { text-align:center; padding:30px 0 60px;}
.layout-newhome .partners-wrapp .partners-col1 { width:100%; margin:0 0 0;}
.layout-newhome .partners-wrapp .partners-col1 .partners-row1 { width:auto; float:none; vertical-align:middle; display:inline-block;}

.layout-newhome .flinker-wrapp { text-align:center; padding:60px 0 20px;}
.layout-newhome .flinker-wrapp .flinker-col1 { width:207.1px; transform:none; margin:0 auto 20px; position:relative; top:inherit;}
.layout-newhome .flinker-wrapp .flinker-col1 .flinker-row1 { width:100%;}
.layout-newhome .flinker-wrapp .flinker-col2 { width:100%; margin:0 0 0;}
.layout-newhome .flinker-wrapp .flinker-col2 .flinker-row2 { width:100%;}
.layout-newhome .flinker-wrapp .flinker-col3 { width:100%; margin:0 0 13px; position:relative; bottom:inherit;}
.layout-newhome .flinker-wrapp .flinker-col3 .flinker-row3 { width:100%;}
.layout-newhome .flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.layout-newhome .flinker-wrapp .flinker-col4 { width:100%; margin:0 0 0;}
.layout-newhome .flinker-wrapp .flinker-col4 .flinker-row4 { width:100%;}
.layout-newhome .flinker-wrapp .flinker-btn1 { width:100%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .flinker-wrapp .flinker-btn1:first-child { margin-top:0;}
.layout-newhome .flinker-wrapp .flinker-btn1:nth-child(2) { margin-top:0;}
.layout-newhome .flinker-wrapp .flinker-btn1:nth-child(2n) { float:right;}
.layout-newhome .flinker-wrapp .flinker-btn2 { width:48%; margin:4.2% 0 0; padding:21px 2% 19px 2%;}
.layout-newhome .flinker-wrapp .flinker-btn2:nth-child(2n) { float:right;}
.layout-newhome .flinker-row3 li, .layout-newhome .flinker-row3 li a { font-size:13px;}
.layout-newhome .flinker-wrapp .flinker-col4 .flinker-btn1 {font-size: 12px;}

.layout-newhome .footer-wrapp { text-align:center; padding:20px 0 186px;}
.layout-newhome .footer-wrapp .footer-col1 { width:100%; margin:0 0 20px;}
.layout-newhome .footer-wrapp .footer-col1 .footer-row1 { width:100%;}
.layout-newhome .footer-wrapp .footer-col1 .footer-row1 li { vertical-align:middle; display:inline-block; margin:0 3px 6px;}
.layout-newhome .footer-wrapp .footer-col2 { width:100%; margin:0 0 14px;}
.layout-newhome .footer-wrapp .footer-col2 .footer-row2 { width:100%;}
.layout-newhome .footer-wrapp .footer-col2 .footer-row2 li { vertical-align:middle; display:inline-block; margin:0 0 0;}
.layout-newhome .footer-wrapp .footer-col2 .footer-row2 li:nth-child(2n) { display:none;}
.layout-newhome .footer-wrapp .footer-col3 { width:100%; margin:0 0 0;}
.layout-newhome .footer-wrapp .footer-col3 .footer-row3 { width:100%;}
.layout-newhome .footer-wrapp .footer-col3 .footer-row3 li { margin:0 2px 2px;}
.layout-newhome .footer-row1 li, .layout-newhome .footer-row1 li a { font-size:13px;}

.layout-newhome .footer-row2 li, .layout-newhome .footer-row2 li a, .layout-newhome .footer-row3 li, .layout-newhome .footer-row3 li a { font-size:11px;}

/*invisalign-btn-box-css*/
.layout-newhome .invisalign-btn-box { width:100%; margin:5.2% 0 0;}

/*treatment-logo-symbol-box-css*/
.layout-newhome .treatment-logo-symbol-box { width:47px; margin:0 auto 26px;}

/*enquiry-form-box-css*/
.layout-newhome .enquiry-form-box { width:100%; margin:0 auto 16px;}

/*testimonials-quote-box-css*/
.layout-newhome .testimonials-quote-box { width:22px; margin:0 auto 14px;}

/*testimonials-star-box-css*/
.layout-newhome .testimonials-star-box { width:62.3px; margin:14px auto 26px;}

/*flinker-socials-box-css*/
.layout-newhome .flinker-socials-box { width:100%; margin:0 0 17px;}
.layout-newhome .flinker-socials-box a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.layout-newhome .flinker-socials-box a:last-child { margin-right:2px;}

/*mobile-css*/
.layout-newhome .header-mob1 { width:100%; display:block; margin:0 0 18px;}
.layout-newhome .header-mob2 { width:100%; display:block; margin:0 0 14px;}

/*btn-css*/
.layout-newhome .header-btn1, .layout-newhome .linker-btn1, .layout-newhome .linker-btn2, .layout-newhome .banner-btn1, .layout-newhome .about-btn1, .layout-newhome .invisalign-btn1, .layout-newhome .invisalign-btn2, .layout-newhome .team-btn1, .layout-newhome .enquiry-fil1, .layout-newhome .enquiry-btn1, .layout-newhome .flinker-btn1, .layout-newhome .flinker-btn2 { font-size:10px;}

/*show-hide-css*/
.layout-newhome .mob-show { display:inline-block;}
.layout-newhome .mob-hide { display:none;}


.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { height: 50px; font-size: 10px; margin: 0 0 20px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field { height: 128px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {background-size: 8px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 10px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {margin: 0 0 5px !important;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child { width: 100%;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell { width: 48% !important;  float: left;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(2n) { float: right;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child { width: 100% !important;}

.layout-newhome .about-wrapp .partners-col1 {width: 100%; padding: 30px 0 0;}
.layout-newhome .about-wrapp .partners-col1 img {max-height: 60px; object-fit: contain; margin: 0 auto 0; padding: 4px;}

.layout-newhome .invisalign-wrapp .btn-cover {justify-content: center;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox .video-play-button {font-size: 13px;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox:after {width: 30px; height: 30px;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox:before {margin: 0 12px; border-left: 10px solid #aa9874; border-top: 6px solid transparent; border-bottom: 6px solid transparent;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox {padding: 3px 0 0 40px;}

.layout-newhome .fuller.homenew .reviewButtonFooter {width: 310px; margin: 0 auto 24px;}
div.reviewButtonFooter .WorkingFeedback_ReviewUsButton_Container {width: 100%; padding: 8px 12px;}

.layout-newhome .about-wrapp .partners-col1 .nonslider {justify-content: center;}
.layout-newhome .about-wrapp .partners-col1 .nonslider .partners-row1 {width: 30.5%;}

.layout-newhome .fuller.homenew .g-btn {font-size: 10px; padding: 19px 24px 19px 24px; margin: -1px 0 0px;}

.layout-newhome .invisalign-wrapp .reviewButtonhomenew { margin: 0 0 45px;}

.footer-wrapper { padding-bottom: 116px;}

.footer-wrapper .row3 ul a {display: inline-block;}

.banner-row3.fix-whatsapp {left: 2.5%;}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid .form-group.contct-check {margin-top: 8px;}

}

@media screen and (min-width:768px) {
  .menuzord-menu li .indicator {
    display: none;
}

section.service-mobile{
  display: none;
}
section.logos-wrapper.mobile {
    display: none;
}
section.logos-wrapper.mobile .slick-slide img {
    width: auto;
    margin: 0 auto;
}

.footer-wrapper { padding-bottom: 116px;}
}
@media screen and (min-width:768px) and (max-width:900px) {
.margin { width:90%;}
.sticky-header li a {
    padding: 0 10px 0;
    font-size: 16px;
}
.top-wrapper .col03 { display:none;}

.head-wrapper .logo { width:26%;}
.head-wrapper .logo img { width:100%; display:block;}
.head-wrapper .mainlinks { margin:54px 0;}
.head-wrapper .mainlinks li {margin-right:1%;font-size: 14px;}
.head-wrapper .mainlinks li:nth-child(3) { margin-right:32.4%;}

.home-wrapper { min-height:inherit;}
.head-wrapper .linkbar2:after { width: 6%;}
.head-wrapper .linkbar2:before { width: 6%;}
.head-footer { position:relative; bottom:inherit; text-align:center; padding:40px 0;}
.head-footer .googlerating { width:18%; position:absolute; top:-60%;}
.head-footer .googlerating img { width:100%; display:block;}
.head-footer ul { float:none; display:inline-block;}
.head-footer ul li { font-size:12px; float:none; display:inline-block; margin-right:8px;}
.head-footer ul li a { padding:20px 46px 20px 10px;}
.head-footer .banner-but { padding:20px 46px 20px 10px; font-size:12px; float:none; display:inline-block; margin-right:8px;}

.head-footer .social {height: auto; position: absolute; top: -60%; left: 25%;}
 
.about-wrapper { min-height:inherit; padding:50px 0; background: url(../images/aboutus-bg.jpg) no-repeat 22%;}
.about-wrapper .content { margin:0; width:41%;}

.boxes-wrapper { margin:0; padding:50px 0;}
.boxes-wrapper .box h2 { width:90%;}

.invisalign-wrapper .content { width:55.5%;}

.team-wrapper .caption { width:100%;}
.team-wrapper .caption h2 { margin-bottom:10px;}
.team-wrapper .caption h3 { margin-bottom:10px;}

.smallslider-wrapper .slider { font-size:18px;}

.logos-wrapper img {width: 100%;}

.footer-wrapper .row1 { margin-bottom:20px;}
.footer-wrapper .row1 .logo { width:26%;}
.footer-wrapper .row1 .logo img { width:100%; display:block;}
.footer-wrapper .row1 ul li { margin-right:10px; line-height:112px;}
.footer-wrapper .row1 ul li a { font-size:16px;}
.footer-wrapper .row1 ul li:nth-child(3) { margin-right:30%;}
.footer-wrapper .row2:after { right:-5.5%; width: 11%;}
.footer-wrapper .row2:before{ left:-5.5%; width: 11%;}
.footer-wrapper .row2 ul li a { font-size:16px;}
.footer-wrapper .row2 li { margin-right:14px;}

/*inner*/
.conten-wrapp .conten-row1 .conten-bar1 { width:60%;}
.conten-wrapp .conten-row1 .conten-bar1:last-child { width:35%;}

.sidbar-wrapp h2 { font-size:17.44px;}
.conten-wrapp p span { display:contents;}
.sidbar-wrapp .sidbar-row1 { padding:48px 6% 35px}
.sidbar-wrapp .sidbar-row2 { padding:42px 6% 92px 6%}

.bloger-wrapp h2 { font-size:20px; line-height:31px;}
.bloger-wrapp h3 { font-size:16px; margin-bottom:15px;}

.contac-wrapp .contac-row1 .contac-left { width:45%;}
.contac-wrapp .contac-row1 .contac-right { width:50%;}

.gallin-wrapp .gallin-row1 .gallin-left .gallin-bar1 { overflow:hidden;}
.gallin-wrapp .gallin-row1 .gallin-left .gallin-bar1 img { width:102%;}

.galler-wrapp .galler-row1 .galler-left { width:100%; min-height:inherit; margin-bottom:30px;}
.galler-wrapp .galler-row1 .galler-right { width:100%; min-height:inherit;}
.galler-wrapp .galler-btn1 { position:relative;}

.teamin-wrapp .teamin-row1 h2 { font-size:15px; margin:3px 0 0; line-height:25px;}
.teamin-wrapp .teamin-row1 h3 { margin-bottom:5px; line-height:25px;}
.teamin-wrapp h4 { font-size:18px; margin-bottom:10px;}
.teamin-wrapp h5 { font-size:15px;}
.teamin-wrapp .teamin-row1 .teamin-bar2 .teamin-bar33 img { width:22%;}

.team-wrapp p { width:90%; margin:0 auto 20px;}
.team-wrapp p span { display:contents;}

.treat-wrapp { margin:0; padding:50px 0 0;}
.treat-wrapp .box h2 { width:90%;}
.treat-wrapp .treat-btn1 { bottom:30px;}
.boxes-wrapper .box img , .treat-wrapp .box img{
    height: 228px;
}
.team-wrapper .team-row1 img {
    height: 470px;
}

.gallin-wrapp .gallin-row1 .gallin-right .gallin-bar1 .gallin-bar22 img {
    height: 116px;
}

.gallin-wrapp .gallin-row1 .gallin-left .gallin-bar1 img {
    height: 244px;
}

.dropdown-inner { max-height: 208px;}

.sh-social-menu { display: none; }

.sticky-header li a { font-size: 13px; padding: 0 8px 0; }

.pagina-wrapp .pagina-row1 { width:70%; }

.top-wrapper .col02 .address { font-size: 12px; }

.top-wrapper .col01 .txt {font-size: 10px;}

.top-wrapper .col02 { float: right; }

.top-wrapper .col01 { margin-left: 6%; float: left; }

.top-wrapper .menu-col1 { left: 1%; }

.dropdown-head{font-size: 13px;}



/*------new-------*/
.layout-newhome .margin { width:94%;}

.layout-newhome .header-wrapp { padding:10px 0 10px;}
.layout-newhome .header-wrapp .header-col1 .header-row1 li { margin:0 1.3px 0;}
.layout-newhome .header-wrapp .header-col2 { margin:17px 0 0 34px;}
.layout-newhome .header-wrapp .header-col2 .header-row2 a { margin:0 0 0 9px;}
.layout-newhome .header-wrapp .header-btn1 { margin:0 0 0 7px; padding:21px 26px 19px 26px;}
.layout-newhome .header-row1 li, .layout-newhome .header-row1 li a { font-size:12px;}

.layout-newhome .linker-wrapp { padding:52px 0 62px;}
.layout-newhome .linker-wrapp .linker-col1 { width:173.1px;}
.layout-newhome .linker-wrapp .linker-col2 .linker-row2 { width:241px;}
.layout-newhome .linker-wrapp .linker-btn1 {font-size: 12px; margin:0 0 0 5px; padding:20px 14px 19px 14px;}
.layout-newhome .linker-wrapp .linker-btn2 { margin:0 0 0 7px; padding:21px 28px 19px 28px;}

.layout-newhome .banner-wrapp { min-height:inherit;}
.layout-newhome .banner-wrapp p { font-size:14px; margin:0 0 10px;}
.layout-newhome .banner-wrapp p span { display:inline;}
.layout-newhome .banner-wrapp h2 { font-size:36px; margin:0 0 12px;}
.layout-newhome .banner-wrapp h2 span { display:inline;}

.layout-newhome .about-wrapp { padding:94px 0 116px;}
.layout-newhome .about-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome .about-wrapp p span { display:inline;}
.layout-newhome .about-wrapp h2 { font-size:21px; margin:0 0 20px;}
.layout-newhome .about-wrapp h2 span { display:inline;}

.layout-newhome .invisalign-wrapp { padding:82px 0 38px;}
.layout-newhome .invisalign-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome .invisalign-wrapp p span { display:inline;}
.layout-newhome .invisalign-wrapp h2 { font-size:21px; margin:0 0 20px;}
.layout-newhome .invisalign-wrapp h2 span { display:inline;}

.layout-newhome .treatment-wrapp { padding:38px 0 120px;}
.layout-newhome .treatment-wrapp p { font-size:13px; margin:0 0 4px;}
.layout-newhome .treatment-wrapp p span { display:inline;}
.layout-newhome .treatment-wrapp h2 { font-size:21px; margin:0 0 4px;}
.layout-newhome .treatment-wrapp h2 span { display:inline;}

.layout-newhome .team-wrapp { padding:98px 0 104px;}
.layout-newhome .team-wrapp p { font-size:13px; margin:0 0 10px;}
.layout-newhome .team-wrapp p span { display:inline;}
.layout-newhome .team-wrapp h2 { font-size:21px; margin:0 0 20px;}
.layout-newhome .team-wrapp h2 span { display:inline;}
.layout-newhome .team-wrapp h3 { font-size:14px; margin:0 0 10px;}
.layout-newhome .team-wrapp h3 span { display:inline;}
.layout-newhome .team-wrapp .team-col1 { margin:0 0 146px;}
.layout-newhome .team-wrapp .team-col3 { width:107.2%; margin:0 0 0 -3.6%;}
.layout-newhome .team-wrapp .team-col3 .team-row3 { margin:0 0 28px;}

.layout-newhome .enquiry-wrapp { padding:85px 0 68px;}
.layout-newhome .enquiry-wrapp h2 { font-size:21px; margin:0 0 28px;}
.layout-newhome .enquiry-wrapp h2 span { display:inline;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { height:50px; margin:0 0 4px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { height:128px; margin:0 0 0;}

.layout-newhome .testimonials-wrapp { padding:52px 0 46px;}
.layout-newhome .testimonials-wrapp p { font-size:14px; margin:0 0 10px;}
.layout-newhome .testimonials-wrapp p span { display:inline;}
.layout-newhome .testimonials-wrapp h2 { font-size:16px; margin:0 0 10px;}
.layout-newhome .testimonials-wrapp h2 span { display:inline;}

.layout-newhome .instagram-wrapp { padding:28px 0 20px;}
.layout-newhome .instagram-wrapp .instagram-col1 { margin:0 auto 36px;}

.layout-newhome .partners-wrapp { padding:20px 0 80px;}

.layout-newhome .flinker-wrapp { padding:72px 0 58px;}
.layout-newhome .flinker-wrapp .flinker-col1 { width:203.1px;}
.layout-newhome .flinker-wrapp .flinker-col3 .flinker-row3 li { margin:0 1.3px 0;}
.layout-newhome .flinker-wrapp .flinker-btn1 { margin:0 0 0 7px; padding:21px 22px 19px 22px;}
.layout-newhome .flinker-wrapp .flinker-btn2 { margin:0 0 0 7px; padding:21px 28px 19px 28px;}
.layout-newhome .flinker-row3 li, .layout-newhome .flinker-row3 li a { font-size:12px;}

.layout-newhome .footer-wrapp { padding:24px 0 62px;}
.layout-newhome .footer-wrapp .footer-col1 { margin:0 0 30px;}
.layout-newhome .footer-wrapp .footer-col1 .footer-row1 li { margin:0 5.3px 0;}
.layout-newhome .footer-wrapp .footer-col1 .footer-row1 li:last-child { display:none;}
.layout-newhome .footer-wrapp .footer-col2 { margin:0 0 10px;}
.layout-newhome .footer-row1 li, .layout-newhome .footer-row1 li a { font-size:12px;}
.layout-newhome .footer-row2 li, .layout-newhome .footer-row2 li a, .layout-newhome .footer-row3 li, .layout-newhome .footer-row3 li a { font-size:11px;}

/*invisalign-btn-box-css*/
.layout-newhome .invisalign-btn-box { margin:44px 0 0;}

/*treatment-logo-symbol-box-css*/
.layout-newhome .treatment-logo-symbol-box { margin:0 auto 10px;}

/*enquiry-form-box-css*/
.layout-newhome .enquiry-form-box { margin:0 auto 20px;}

/*testimonials-quote-box-css*/
.layout-newhome .testimonials-quote-box { width:22px; margin:0 auto 20px;}

/*testimonials-star-box-css*/
.layout-newhome .testimonials-star-box { width:64.3px; margin:18px auto 28px;}

/*flinker-socials-box-css*/
.layout-newhome .flinker-socials-box { margin:17px 0 0 15px;}
.layout-newhome .flinker-socials-box a { width:auto; float:left; margin:0 9px 0 0;}

/*btn-css*/
.layout-newhome .header-btn1, .layout-newhome .linker-btn1, .layout-newhome .linker-btn2, .layout-newhome .banner-btn1, .layout-newhome .about-btn1, .layout-newhome .invisalign-btn1, .layout-newhome .invisalign-btn2, .layout-newhome .team-btn1, .layout-newhome .enquiry-fil1, .layout-newhome .enquiry-btn1, .layout-newhome .flinker-btn1, .layout-newhome .flinker-btn2 { font-size:10px;}

.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { height: 50px;  font-size: 10px; margin: 0 0 4px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field { height: 128px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field { background-size: 8px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 10px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 5px !important;}

.layout-newhome .team-wrapp .team-col3 .non-slider > div { width: 28%; margin: 0 2.6% 0;}
.layout-newhome .team-wrapp .team-col3.tab { display: block;}
.layout-newhome .team-wrapp .team-col3.desk { display: none;}

.layout-newhome .about-wrapp .about-col1 .about-row1 {position: relative; top: 0; transform: none; margin: 0 0 30px;}

.layout-newhome .invisalign-wrapp .btn-cover .videobox .video-play-button {font-size: 13px;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox:after {width: 30px; height: 30px;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox:before {margin: 0 12px; border-left: 10px solid #aa9874; border-top: 6px solid transparent; border-bottom: 6px solid transparent;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox {padding: 3px 0 0 40px;}

div.reviewButtonFooter .WorkingFeedback_ReviewUsButton_Container {padding: 8px 13px;}

.layout-newhome .flinker-wrapp .flinker-col4 .flinker-btn1 {font-size: 12px; padding: 20px 16px 19px 17px;}

.layout-newhome .fuller.homenew .g-btn {font-size: 10px; padding: 17px 24px 16px 24px;}

.layout-newhome .invisalign-wrapp .reviewButtonhomenew { margin: 0 0 75px;}

.about-wrapp .achivements{width:26%}
.footer-wrapper { padding-bottom: 200px;}

.top-wrapper .col02 .social > a { padding-right: 5px;}

.top-wrapper .col02 .address {margin-right: 10px;}

.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid .form-group.contct-check {margin-top: 11px;}

.footer-wrapper .row3 li:last-child {padding-top: 18px;}

.banner-row3.fix-whatsapp {left: 2.4%;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label{width: 100%;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label{width: 100%;}

    

}

@media screen and (min-width:901px) and (max-width:1024px) {
.margin { width:90%;}

.top-wrapper { padding:13px 1%;}
.top-wrapper .col01 {float:left;width: 35%;margin-right: 0;}
.top-wrapper .col01 .txt {font-size: 11px;line-height: 56px;margin-right: 5px;}
.custom-select1 {font-size:13px;height:52px;width: 64.2%;}
.select-items div, .select-selected, .dropdown-head { font-size:13px; padding:18px 30px 18px 12px;}
.custom-select1:after { right:12px;}
.top-wrapper .col02 {float:right;width: 58%;margin-right:0;text-align:right;}
.top-wrapper .col02 .social { float:none; display:inline-block;}
.top-wrapper .col02 .address {font-size: 13px;margin-right: 15px;}
.top-wrapper .col03 { display:none;} 

.head-wrapper .logo {width: 24%;top: 60px;}
.head-wrapper .logo img { width:100%; display:block;}
.head-wrapper .mainlinks { margin:54px 0;}
.head-wrapper .mainlinks li {margin-right:1%;font-size: 17px;}
.head-wrapper .mainlinks li:nth-child(3) { margin-right:32.4%;}

.home-wrapper { min-height:inherit;}
.head-wrapper .linkbar2:after { width: 7%;}
.head-wrapper .linkbar2:before { width: 7%;}

.head-footer .googlerating { width:13%; margin-right:14px;}
.head-footer .googlerating img { width:100%; display:block;}
.head-footer ul li { font-size:12px; float:none; display:inline-block; margin-right:8px;}
.head-footer ul li a { padding:20px 46px 20px 10px;}
.head-footer .banner-but {  padding:20px 46px 20px 10px; font-size:12px; float:none; display:inline-block; margin-right:8px;}

.about-wrapper { min-height:inherit; padding:50px 0; background: url(../images/aboutus-bg.jpg) no-repeat 22%;}
.about-wrapper .content { margin:0; width:48%;}

.boxes-wrapper { margin:0; padding:50px 0;}
.boxes-wrapper .box h2 { width:90%;}

.invisalign-wrapper .content { width:55.5%;}

.team-wrapper .caption { width:100%;}
.team-wrapper .caption h2 { margin-bottom:10px;}
.team-wrapper .caption h3 { margin-bottom:10px;}

.smallslider-wrapper .slider { font-size:18px;}

.footer-wrapper .row1 { margin-bottom:52px;}
.footer-wrapper .row1 .logo { width:26%;}
.footer-wrapper .row1 .logo img { width:100%; display:block;}
.footer-wrapper .row1 ul li { margin-right:10px; line-height:112px;}
.footer-wrapper .row1 ul li a { font-size:19px;}
.footer-wrapper .row1 ul li:nth-child(3) { margin-right:30%;}
.footer-wrapper .row2:after { right:-6%; width: 13%;}
.footer-wrapper .row2:before{ left:-6%; width: 13%;}
.footer-wrapper .row2 ul li a { font-size:19px;}
.footer-wrapper .row2 li { margin-right:14px;}

/*inner*/
.conten-wrapp .conten-row1 .conten-bar1 { width:60%;}
.conten-wrapp .conten-row1 .conten-bar1:last-child { width:35%;}

.sidbar-wrapp h2 { font-size:19.44px;}
.conten-wrapp p span { display:contents;}
.sidbar-wrapp .sidbar-row1 { padding:48px 6% 35px}
.sidbar-wrapp .sidbar-row2 { padding:42px 6% 92px 6%}

.pagina-wrapp .pagina-row1 { width:60%;}

.contac-wrapp .contac-row1 .contac-left { width:40%;}
.contac-wrapp .contac-row1 .contac-right { width:55%;}

.gallin-wrapp .gallin-row1 .gallin-left .gallin-bar1 { overflow:hidden;}
.gallin-wrapp .gallin-row1 .gallin-left .gallin-bar1 img { width:102%;}

.galler-wrapp .galler-row1 .galler-left { width:100%; min-height:inherit; margin-bottom:30px;}
.galler-wrapp .galler-row1 .galler-right { width:100%; min-height:inherit;}
.galler-wrapp .galler-btn1 { position:relative;}

.teamin-wrapp .teamin-row1 h2 { font-size:18px; margin:3px 0 0; line-height:25px;}
.teamin-wrapp .teamin-row1 h3 { margin-bottom:5px; line-height:25px;}
.teamin-wrapp h4 { font-size:18px; margin-bottom:10px;}
.teamin-wrapp h5 { font-size:15px;}
.teamin-wrapp .teamin-row1 .teamin-bar2 .teamin-bar33 img { width:22%;}

.team-wrapp h2 { font-size:17.50px;}
.team-wrapp p { width:90%; margin:0 auto 20px;}
.team-wrapp p span { display:contents;}

.treat-wrapp .box h2 { width:90%; font-size:18px;}
  .top-wrapper {
    display: flex;
    justify-content: space-between;
}
.boxes-wrapper .box img , .treat-wrapp .box img{
    height: 267px;
}

.dropdown-inner { max-height: 136px;}

.sh-social-menu { display: none; }

.sticky-header li a { font-size: 15px; padding: 0 12px 0; }

.top-wrapper .menu-col1 { padding: 12px 0 0 0; }


/*-----new------*/

.layout-newhome .margin { width:94%;}

.layout-newhome .header-wrapp { padding:13px 0 13px;}
.layout-newhome .header-wrapp .header-col1 .header-row1 li { margin:0 5.3px 0;}
.layout-newhome .header-wrapp .header-col2 { margin:17px 0 0 34px;}
.layout-newhome .header-wrapp .header-col2 .header-row2 a { margin:0 0 0 12px;}
.layout-newhome .header-wrapp .header-btn1 { margin:0 0 0 9px; padding:21px 32px 19px 32px;}
.layout-newhome .header-row1 li, .layout-newhome .header-row1 li a { font-size:13px;}

.layout-newhome .linker-wrapp { padding:69px 0 79px;}
.layout-newhome .linker-wrapp .linker-col1 { width:255.1px;}
.layout-newhome .linker-wrapp .linker-col2 .linker-row2 { width:253px;}
.layout-newhome .linker-wrapp .linker-btn1 {font-size: 13px; margin:0 0 0 9px; padding:19px 26px 19px 26px;}
.layout-newhome .linker-wrapp .linker-btn2 { margin:0 0 0 9px; padding:21px 32px 19px 32px;}

.layout-newhome .banner-wrapp { min-height:inherit;}
.layout-newhome .banner-wrapp p { font-size:16px; margin:0 0 13px;}
.layout-newhome .banner-wrapp p span { display:inline;}
.layout-newhome .banner-wrapp h2 { font-size:48px; margin:0 0 15px;}
.layout-newhome .banner-wrapp h2 span { display:inline;}

.layout-newhome .about-wrapp { padding:100px 0 122px;}
.layout-newhome .about-wrapp p { font-size:14px; margin:0 0 13px;}
.layout-newhome .about-wrapp p span { display:inline;}
.layout-newhome .about-wrapp h2 { font-size:23px; margin:0 0 23px;}
.layout-newhome .about-wrapp h2 span { display:inline;}

.layout-newhome .invisalign-wrapp { padding:88px 0 41px;}
.layout-newhome .invisalign-wrapp p { font-size:14px; margin:0 0 13px;}
.layout-newhome .invisalign-wrapp p span { display:inline;}
.layout-newhome .invisalign-wrapp h2 { font-size:23px; margin:0 0 23px;}
.layout-newhome .invisalign-wrapp h2 span { display:inline;}

.layout-newhome .treatment-wrapp { padding:41px 0 126px;}
.layout-newhome .treatment-wrapp p { font-size:14px; margin:0 0 7px;}
.layout-newhome .treatment-wrapp p span { display:inline;}
.layout-newhome .treatment-wrapp h2 { font-size:23px; margin:0 0 7px;}
.layout-newhome .treatment-wrapp h2 span { display:inline;}

.layout-newhome .team-wrapp { padding:104px 0 110px;}
.layout-newhome .team-wrapp p { font-size:14px; margin:0 0 13px;}
.layout-newhome .team-wrapp p span { display:inline;}
.layout-newhome .team-wrapp h2 { font-size:23px; margin:0 0 23px;}
.layout-newhome .team-wrapp h2 span { display:inline;}
.layout-newhome .team-wrapp h3 { font-size:15px; margin:0 0 13px;}
.layout-newhome .team-wrapp h3 span { display:inline;}
.layout-newhome .team-wrapp .team-col1 { margin:0 0 152px;}
.layout-newhome .team-wrapp .team-col3 { width:107.2%; margin:0 0 0 -3.6%;}
.layout-newhome .team-wrapp .team-col3 .team-row3 { margin:0 0 31px;}

.layout-newhome .enquiry-wrapp { padding:91px 0 74px;}
.layout-newhome .enquiry-wrapp h2 { font-size:23px; margin:0 0 31px;}
.layout-newhome .enquiry-wrapp h2 span { display:inline;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { height:52px; margin:0 0 6px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { height:140px; margin:0 0 0;}

.layout-newhome .testimonials-wrapp { padding:52px 0 46px;}
.layout-newhome .testimonials-wrapp p { font-size:15px; margin:0 0 13px;}
.layout-newhome .testimonials-wrapp p span { display:inline;}
.layout-newhome .testimonials-wrapp h2 { font-size:18px; margin:0 0 13px;}
.layout-newhome .testimonials-wrapp h2 span { display:inline;}

.layout-newhome .instagram-wrapp { padding:34px 0 23px;}
.layout-newhome .instagram-wrapp .instagram-col1 { margin:0 auto 42px;}

.layout-newhome .partners-wrapp { padding:23px 0 86px;}

.layout-newhome .flinker-wrapp { padding:94px 0 80px;}
.layout-newhome .flinker-wrapp .flinker-col1 { width:255.1px;}
.layout-newhome .flinker-wrapp .flinker-col3 .flinker-row3 li { margin:0 5.3px 0;}
.layout-newhome .flinker-wrapp .flinker-btn1 { margin:0 0 0 9px; padding:21px 26px 19px 26px;}
.layout-newhome .flinker-wrapp .flinker-btn2 { margin:0 0 0 9px; padding:21px 32px 19px 32px;}
.layout-newhome .flinker-row3 li, .layout-newhome .flinker-row3 li a { font-size:13px;}

.layout-newhome .footer-wrapp { padding:25px 0 68px;}
.layout-newhome .footer-wrapp .footer-col1 { margin:0 0 33px;}
.layout-newhome .footer-wrapp .footer-col1 .footer-row1 li { margin:0 7.3px 0;}
.layout-newhome .footer-wrapp .footer-col1 .footer-row1 li:last-child { display:none;}
.layout-newhome .footer-wrapp .footer-col2 { margin:0 0 13px;}
.layout-newhome .footer-row1 li, .layout-newhome .footer-row1 li a { font-size:13px;}
.layout-newhome .footer-row2 li, .layout-newhome .footer-row2 li a, .layout-newhome .footer-row3 li, .layout-newhome .footer-row3 li a { font-size:12px;}

/*invisalign-btn-box-css*/
.layout-newhome .invisalign-btn-box { margin:47px 0 0;}

/*treatment-logo-symbol-box-css*/
.layout-newhome .treatment-logo-symbol-box { margin:0 auto 10px;}

/*enquiry-form-box-css*/
.layout-newhome .enquiry-form-box { margin:0 auto 23px;}

/*testimonials-quote-box-css*/
.layout-newhome .testimonials-quote-box { width:24px; margin:0 auto 23px;}

/*testimonials-star-box-css*/
.layout-newhome .testimonials-star-box { width:70.3px; margin:21px auto 31px;}

/*flinker-socials-box-css*/
.layout-newhome .flinker-socials-box { margin:17px 0 0 18px;}
.layout-newhome .flinker-socials-box a { width:auto; float:left; margin:0 12px 0 0;}

/*btn-css*/
.layout-newhome .header-btn1, .layout-newhome .linker-btn1, .layout-newhome .linker-btn2, .layout-newhome .banner-btn1, .layout-newhome .about-btn1, .layout-newhome .invisalign-btn1, .layout-newhome .invisalign-btn2, .layout-newhome .team-btn1, .layout-newhome .enquiry-fil1, .layout-newhome .enquiry-btn1, .layout-newhome .flinker-btn1, .layout-newhome .flinker-btn2 { font-size:11px;}


.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { height: 52px; font-size: 11px; margin: 0 0 6px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field { height: 140px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field { background-size: 9px;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {  font-size: 11px;}

.layout-newhome .team-wrapp .team-col3 .non-slider > div { width: 28%; margin: 0 2.6% 0;}
.layout-newhome .team-wrapp .team-col3.tab { display: block;}
.layout-newhome .team-wrapp .team-col3.desk { display: none;}

.layout-newhome .about-wrapp .about-col1 .about-row1 {position: relative; top: 0; transform: none; margin: 0 0 30px;}

.layout-newhome .invisalign-wrapp .btn-cover .videobox .video-play-button {font-size: 14px;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox:after {width: 32px; height: 32px;}
.layout-newhome .invisalign-wrapp .btn-cover .videobox:before {margin: 0 11.5px;}

.layout-newhome .flinker-wrapp .flinker-col4 .flinker-btn1 {font-size: 13px; padding: 19px 24px 19px 24px;}

.layout-newhome .fuller.homenew .g-btn {font-size: 11px; padding: 17px 26px 17px 26px;}

.layout-newhome .invisalign-wrapp .reviewButtonhomenew { margin: 0 0 75px;}

.about-wrapp .achivements{width:25%}

.footer-wrapper { padding-bottom: 23%;;}

.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid .form-group.contct-check {margin-top: 11px;}
.banner-row3.fix-whatsapp {left: 2%;}

.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label{width: 80%;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label{width: 80%;}

}


@media screen and (min-width:1025px) and (max-width:1240px) {
.margin { width:90%;}

.top-wrapper { padding:13px 1%;}
.top-wrapper .col01 {float:left;width: 36%;margin-right: 1%;margin-left: 1%;}
.top-wrapper .col01 .txt {font-size: 12px;line-height:52px;margin-right: 6px;}
.custom-select1 {font-size:13px;height:52px;width: 62.2%;}
.select-items div, .select-selected, .dropdown-head{ font-size:13px; padding:18px 30px 18px 12px;}
.custom-select1:after { right:12px;}
.top-wrapper .col02 {float:right;width: 56%;margin-right:0;text-align:right;}
.top-wrapper .col02 .social { float:none; display:inline-block;}
.top-wrapper .col02 .address {font-size: 15px;}
.top-wrapper .col03 { display:none;} 

.head-wrapper .logo { width:26%;}
.head-wrapper .logo img { width:100%; display:block;}
.head-wrapper .mainlinks { margin:73px 0;}
.head-wrapper .mainlinks li { margin-right:1%; font-size:21px;}
.head-wrapper .mainlinks li:nth-child(3) { margin-right:32.4%;}

.head-wrapper .linkbar2 {margin: 20px 0 60px;}
.home-wrapper { min-height:inherit;}
.head-wrapper .linkbar2:after { width: 8%;}
.head-wrapper .linkbar2:before { width: 8%;}

.head-footer .googlerating { width:13%; margin-right:14px;}
.head-footer .googlerating img { width:100%; display:block;}
.head-footer ul li a { padding:20px 49px 20px 12px; font-size:14px;}
.head-footer .banner-but {  padding:20px 49px 20px 12px; font-size:14px;}

.about-wrapper { min-height:inherit; padding:50px 0; background: url(../images/aboutus-bg.jpg) no-repeat 22%;}
.about-wrapper .content { margin:0; width:48%;}

.boxes-wrapper { margin:0; padding:50px 0;}
.boxes-wrapper .box h2 { width:90%;}

.invisalign-wrapper .content { width:55.5%;}

.team-wrapper .caption { width:100%;}
.team-wrapper .caption h2 { margin-bottom:10px;}
.team-wrapper .caption h3 { margin-bottom:10px;}

.smallslider-wrapper .slider { font-size:18px;}

.footer-wrapper .row1 { margin-bottom:80px;}
.footer-wrapper .row1 .logo { width:26%;}
.footer-wrapper .row1 .logo img { width:100%; display:block;}
.footer-wrapper .row1 ul li { margin-right:10px; line-height:112px;}
.footer-wrapper .row1 ul li a { font-size:19px;}
.footer-wrapper .row1 ul li:nth-child(3) { margin-right:30%;}
.footer-wrapper .row2:after { right:-5.5%;}
.footer-wrapper .row2:before{ left:-5.5%;}
.footer-wrapper .row2 ul li a { font-size:19px;}
.footer-wrapper .row2 li { margin-right:14px;}

/*inner*/
.conten-wrapp .conten-row1 .conten-bar1 { width:64%;}
.conten-wrapp .conten-row1 .conten-bar1:last-child { width:31%;}

.sidbar-wrapp h2 { font-size:19.44px;}
.conten-wrapp p span { display:contents;}
.sidbar-wrapp .sidbar-row1 { padding:48px 6% 35px}
.sidbar-wrapp .sidbar-row2 { padding:42px 6% 92px 6%}

.pagina-wrapp .pagina-row1 { width:72%;}

.contac-wrapp .contac-row1 .contac-left { width:34%;}
.contac-wrapp .contac-row1 .contac-right { width:62%;}

.teamin-wrapp .teamin-row1 h2 { font-size:20px; margin:3px 0 0; line-height:25px;}
.teamin-wrapp .teamin-row1 h3 { margin-bottom:5px; line-height:25px;}
.teamin-wrapp h4 { font-size:18px; margin-bottom:10px;}
.teamin-wrapp h5 { font-size:18px;}

.team-wrapp p { width:90%; margin:0 auto 20px;}
.team-wrapp p span { display:contents;}

.treat-wrapp .box h2 { width:90%; font-size:18px;}
  .top-wrapper {
    display: flex;
    justify-content: space-between;
}
.boxes-wrapper .box img , .treat-wrapp .box img{
    height: 304px;
}

.dropdown-inner { max-height: 136px;}

.sticky-header li a { font-size: 18px; padding: 0 9px 0; }

.top-wrapper .menu-col1 { padding: 13px 0 0 0; }


/*-----new-----*/
.layout-newhome .margin { width:94%;}

.layout-newhome .header-wrapp .header-col2 { margin-left:34px;}
.layout-newhome .header-row1 li, .layout-newhome .header-row1 li a { font-size:14px;}

.layout-newhome .banner-wrapp { min-height:492px;}
.layout-newhome.banner-wrapp p span { display:inline;}
.layout-newhome .banner-wrapp h2 { font-size:56px;}
.layout-newhome .banner-wrapp h2 span { display:inline;}

.layout-newhome .about-wrapp p span { display:inline;}
.layout-newhome .about-wrapp h2 { font-size:23px;}
.layout-newhome .about-wrapp h2 span { display:inline;}

.layout-newhome .invisalign-wrapp p span { display:inline;}
.layout-newhome .invisalign-wrapp h2 { font-size:23px;}
.layout-newhome .invisalign-wrapp h2 span { display:inline;}

.layout-newhome .treatment-wrapp p span { display:inline;}
.layout-newhome .treatment-wrapp h2 { font-size:23px;}
.layout-newhome .treatment-wrapp h2 span { display:inline;}

.layout-newhome .team-wrapp p span { display:inline;}
.layout-newhome .team-wrapp h2 { font-size:23px;}
.layout-newhome .team-wrapp h2 span { display:inline;}
.layout-newhome .team-wrapp h3 { font-size:14px;}
.layout-newhome .team-wrapp h3 span { display:inline;}

.layout-newhome .enquiry-wrapp h2 { font-size:23px;}
.layout-newhome .enquiry-wrapp h2 span { display:inline;}

.layout-newhome .testimonials-wrapp p span { display:inline;}
.layout-newhome .testimonials-wrapp h2 { font-size:18px;}
.layout-newhome .testimonials-wrapp h2 span { display:inline;}

.layout-newhome .flinker-row3 li, .layout-newhome .flinker-row3 li a { font-size:14px;}

.layout-newhome .footer-wrapp .footer-col1 .footer-row1 li:last-child { display:none;}
.layout-newhome .footer-row1 li, .layout-newhome .footer-row1 li a { font-size:14px;}
.about-wrapp .achivements{width:23%}

.footer-wrapper { padding-bottom: 116px;}

.footer-wrapper .row2 {  margin-bottom: 12px;}
.banner-row3.fix-whatsapp {left: 1.8%;}

.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label{width: 100%;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label{width: 100%;}
}
@media screen and (min-width:1241px) and (max-width:1340px) {
.layout-newhome  .margin { width:94%;}

.layout-newhome .header-wrapp .header-col2 { margin-left:34px;}

.layout-newhome .banner-wrapp { min-height:596px;}
.layout-newhome .banner-wrapp p span { display:inline;}
.layout-newhome .banner-wrapp h2 span { display:inline;}

.layout-newhome .about-wrapp p span { display:inline;}
.layout-newhome .about-wrapp h2 span { display:inline;}

.layout-newhome .invisalign-wrapp p span { display:inline;}
.layout-newhome .invisalign-wrapp h2 span { display:inline;}

.layout-newhome .treatment-wrapp p span { display:inline;}
.layout-newhome .treatment-wrapp h2 span { display:inline;}

.layout-newhome .team-wrapp p span { display:inline;}
.layout-newhome .team-wrapp h2 span { display:inline;}
.layout-newhome .team-wrapp h3 span { display:inline;}

.layout-newhome .enquiry-wrapp h2 span { display:inline;}

.layout-newhome .testimonials-wrapp p span { display:inline;}
.layout-newhome .testimonials-wrapp h2 span { display:inline;}
.about-wrapp .achivements{width:20%}
.top-wrapper .col02 .address a {font-size: 15px;}

.top-wrapper .col01{margin-right: 1%;}
.top-wrapper .col02 { margin-right: 1%;}
.banner-row3.fix-whatsapp {left: 1.5%;}

}

@media screen and (min-width:1341px) and (max-width:1440px) {
.layout-newhome .banner-wrapp { min-height:644px;}

.top-wrapper .col02 .address a {font-size: 15px;}
.dropdown-head{font-size:13px;}

.top-wrapper .col03 .topbutton{font-size: 11px;}

.banner-row3.fix-whatsapp {left: 1.5%;}

.about-wrapp .achivements{width:20%}}

@media screen and (min-width:1441px) and (max-width:1900px) {
.layout-newhome .banner-wrapp { min-height:692px;}
}


.home-wrapper.main-slider { height: 980px; min-height: 980px }
.home-wrapper.main-slider:after { height: 200px }
.home-wrapper.main-slider .caption { top: 50% }
.home-wrapper.main-slider .slick-slider .slick-dots { bottom: 21% }
.head-wrapper .mainlinks li:nth-child(3) { margin-right: 2.6% }
.head-wrapper .mainlinks { margin: 15px 0 195px; }
.head-wrapper { padding: 10px 0 67px; }
.home-wrapper.main-slider .slick-slide img { width: 100% }
.footer-wrapper .row1 ul { margin-bottom: 135px }
.footer-wrapper .row1 ul li { line-height: 18px; }
.footer-wrapper .row1 ul li:nth-child(3) { margin-right: 2%; }
.bloger-wrapp .bloger-row1 .bloger-bar1 img { height: 100% }
.bloger-wrapp .bloger-row1 .bloger-bar1 { height: 204px }
.smallslider-wrapper .slick-initialized .slick-slide { padding: 0px 20px; }
.contac-wrapp .contac-row3 .contac-ul li:nth-child(6) { display: none;}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid input[type=checkbox]{
    background-image: url(../images/checkbox-thumb1.svg); -webkit-touch-callout: none;-webkit-user-select: none;
    -khtml-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none;
    overflow: hidden; height: 15px; width: 15px; margin-right: 17px; padding: 0; border: 0;
    position: relative; left: 0; top: 2px;-webkit-appearance: none; -moz-appearance: none;
    outline: none !important; cursor: pointer;
}
.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid input[type=checkbox]:checked{
   background-position: 0 -15px
}
.contac-wrapp .contac-row1 .contac-left .contac-bar2:nth-child(3) .contac-left1 { margin-top: 10px; }
.contac-wrapp .contac-row1 .contac-left .contac-bar2:nth-child(1) .contac-left1 { margin-top: 5px; }
.menuzord ul.sub-menu.dropdown { background: #aa9874; margin-top: 10px }
.menuzord ul.sub-menu.dropdown li { display: block; }
.menuzord ul.sub-menu.dropdown li a { padding: 6px 10px 6px 5px }
.invisalign-wrapper .content { width: 27%; float: none; margin: auto; }



@media (min-width: 1500px){
  .home-wrapper.main-slider .caption { top: 51%; }
  .home-wrapper.main-slider { height: 1100px; min-height: 1100px }
  .about-wrapper { background-size: 100% }
  .home-wrapper.main-slider .slick-slider .slick-dots { bottom: 25%; }
}

@media ( min-width: 1700px){
  .home-wrapper.main-slider .caption { top: 45%; }
  .home-wrapper.main-slider .slick-slider .slick-dots { bottom: 31%; }
}

@media (min-width: 1801px){
   .home-wrapper.main-slider .slick-slider .slick-dots { bottom: 34%; }
}

@media (min-width: 1900px){
   .home-wrapper.main-slider .caption { top: 40%; }
   .home-wrapper.main-slider .slick-slider .slick-dots { bottom: 38%; }
}

@media (min-width: 1325px){
  .home-wrapper.main-slider .slick-slide img { object-position: 0px 0px; }
}

@media (min-width: 2000px){
  .home-wrapper.main-slider .slick-slider .slick-dots {
      bottom: 44%;
  }
}

@media (min-width: 2300px){
  .home-wrapper.main-slider .slick-slider .slick-dots {
      bottom: 49%;
  }
  .home-wrapper.main-slider .caption {
    top: 35%;
  }
}

@media screen and (min-width:1241px) and (max-width:1320px) {

  .margin { width:94%;}
  .top-wrapper .col02 .address {font-size: 15px;margin-right: 10px;}
  .top-wrapper .col03 .topbutton {font-size: 11px;margin-right: 5px;}
  .top-wrapper .col01 .txt { margin-right:7px; font-size:12px;}
  .head-wrapper .mainlinks li { font-size:21px; margin-right:18px;} 
  .dropdown-head{font-size: 13px;}
  
}

@media (max-width: 1240px){
   .bloger-wrapp .bloger-row1 .bloger-bar1 { height: 145px }
   .invisalign-wrapper .content { width: 55% ;float: left;}
}

@media (min-width: 1025px) and (max-width: 1120px){
  .main-slider.home-wrapper { height:898px; min-height:inherit; }
  .home-wrapper.main-slider .slick-slider .slick-dots { bottom: 8%; }
}

@media (min-width: 901px) and (max-width: 1024px){

  .head-wrapper .mainlinks li:nth-child(3) { margin-right: 1.4% }
  .head-wrapper .mainlinks {  margin: 5px 0 120px; }
  .main-slider.home-wrapper .caption { top: 59%; }
  .main-slider.home-wrapper .caption h2 { font-size: 34px; letter-spacing: 2px }
  .head-wrapper { padding-top: 15px }
  .main-slider.home-wrapper { height:785px; min-height:inherit; }
  .bloger-wrapp .bloger-row1 .bloger-bar1 { height: 120px }
  .home-wrapper.main-slider .slick-slider .slick-dots { bottom: 15% }
}  

@media (min-width: 768px) and (max-width:900px){

  .home-wrapper.main-slider { height:882px; min-height:inherit; }
  .home-wrapper.main-slider .slidermain { height: 745px }
  .home-wrapper.main-slider .caption { top: 67%; }
  .head-wrapper .mainlinks li:nth-child(3) { margin-right: 1.4% }
  .head-wrapper .mainlinks {  margin: 5px 0 120px; }
  .main-slider .home-wrapper .caption h2 { font-size: 34px; letter-spacing: 2px }
  .head-wrapper { padding:15px 0 67px; }
  .bloger-wrapp .bloger-row1 .bloger-bar1 { height: 105px }
  .home-wrapper.main-slider .slick-slider .slick-dots { bottom: 7% }
  .invisalign-wrapper .content { width: 55% ;float: left;}
}

@media(max-width:767px){
#menu-header-mobile-menu{
  display: none;
}
body.MacOS .head-footer .banner-but,.head-footer ul li a {
    padding-top: 23px;
}
    .bloger-wrapp .bloger-row1 .bloger-bar1 img {       
        min-height: initial;
    }
    .sticky-header{
      display: none !important
    }
    .testi-row2.column-2 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px;
        width: 100% !important;
    }
    .home-wrapper .slick-track {
        display: block !important;
    }
    .head-wrapper {
        z-index: 9999 !important;
        padding: 0;
    }
    .slidermain .slider-contents {
        width: 100%;
        background-color:transparent;
        padding: 0 5%;    
    }
    .main-slider.home-wrapper .slick-slider .slick-dots { top: 19% }
    .footer-wrapper .row1 ul { margin-bottom: 0 }
    .footer-wrapper .row1 .logo { padding-top: 0 }
    .smallslider-wrapper .slider .slick-list .slick-track { display: flex; align-items: center;
     justify-content: center; }
     .invisalign-wrapper .content { width: 100% }
     .service-mobile.services-wrapper .margin {
    height: 100%;
}
section.logos-wrapper.desktop {
    display: none;
}
section.logos-wrapper.mobile .slick-slide img {
    margin: 0 auto;
    width: auto;
}

.footer-wrapper { padding:0px 0 200px 0;}
.footer-wrapper .row1 .logo { margin: 0 0 79px;}
.footer-wrapper .row3 li { margin-right:0px}
.footer-wrapper .row2 li { margin-right: 8px;  margin-left: 8px;}
.footer-wrapper .row1 ul li {margin-right: 8px; margin-left: 8px;}
.footer-wrapper .row2 ul li a { font-size: 18px; line-height: 30px;}
#menu-privacy-menu { margin-top: 16px;}




.layout-newhome .team-wrapp .team-col3.desk {display: none;}
.layout-newhome .team-wrapp .team-col3.mob { display: block;}

.layout-newhome .treatment-wrapp .treatment-col1.desk { display: none;}
.layout-newhome .treatment-wrapp .treatment-col1.mob { display: block;}

.layout-newhome .partners-wrapp .partners-col1.desk {display: none;}
.layout-newhome .partners-wrapp .partners-col1.mob {display: block;}

}

@media(max-width:900px){
    .teamin-wrapp .teamin-row1 .teamin-bar1 img {
      min-height: initial;
  }
}

@media(max-width:767px){
 
  .top-wrapper { overflow: visible; }  
  .menuzord-responsive .menuzord-menu > li:first-child a {padding: 12px 20px; }
  .menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.sub-menu{ background: #000; }
  .menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.sub-menu li a{border-bottom: solid 1px #f0f0f0; padding: 12px 20px; font-size: 23px; color: #aa9874 !important}
  .about-wrapp .achivements{position:unset; width:41%;padding:0 30px 31px 30px;}

  .footer-wrapper .row2 {margin-bottom: 16px;}

  .footer-wrapper .row1 {margin: 0 0 16px;}

  .layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label{line-height: 1.4;}

  .layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label{width: 100%;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label{width:100%;}
.layout-newhome .enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label{width: 100%;}
}



/***************** CSS MENU ***************/

.bar {
    background-color: #ffffff;
    display: block;
    width: 100%;
    height: 4px;
    margin: 2px 0 0;
    border: 0;
    -webkit-transition: all .35s ease;
    transition: all .35s ease;
}
span.bar.top {
    -webkit-transform: translateY(6px) translateX(0) rotate(45deg);
    background: #ffffff;
    position: relative;
    top: 0;
}

span.bar.bottom {
    -webkit-transform: translateY(-12px) translateX(0) rotate(-45deg);
    width: 100%;
    background: #ffffff;
    position: relative;
    top: 6px;
}
 span.bar.middle {
    opacity: 0;
}
.menuer-bar1.toggle {
    width: 30px;
    margin: 15px auto;
    cursor: pointer;
}
.overlay {
  position: fixed;
  z-index: 99999999;
  background-image: linear-gradient(120deg, #aa9874 0%, #aa9874 100%);
  top: 0;
  right:0;
  left: 0;
  width: 100%;
  height: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .35s, visibility .35s, height .35s;
}
.nav-active {
  opacity: 1;
  visibility: visible;
  height: 100%;/*    max-height: 340px;*/
}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align:center;
}
#cssmenu ul li:last-child { border-bottom:none;}
#cssmenu {
  width: 100%;
  transform:translateY(-50%);
  margin:0 0 0;
  padding:0 13% 0 10%;
  position:absolute;
  top:50%;
  right:0;
  left:0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  box-sizing: border-box;
  text-align: center;
}
#cssmenu ul ul {
  display: none;
}
#cssmenu > ul > li.active > ul {
  display: block;
}
.align-right {
  float: right;
}
#cssmenu > ul > li > a {
  padding:16px 0;
  cursor: pointer;
  z-index: 2;
  font-size: 30px;
  letter-spacing:-0.2px;
  text-decoration: none;
  color:#ffffff;
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu > ul > li > a:hover {
  color:#dcc89f;
}
#cssmenu ul ul li a {
  padding:10px 0;
  cursor: pointer;
  z-index: 2;
  font-size: 16px;
  text-decoration: none;
  color:#dcc89f;
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu ul ul ul li a {
  padding-left: 32px;
}
#cssmenu ul ul li a:hover {
  color:#ffffff;
}
#cssmenu ul ul > li.has-sub > a:after {
  top: 16px;
  right: 26px;
  background: #dddddd;
}
#cssmenu ul ul > li.has-sub > a:before {
  top: 20px;
  background: #dddddd;
}

.inner-wrapp .flexslider ul li:before {
    content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,0.2);
}

body { overflow-x: hidden; }

.box.photobox.photobox-effect1:after {
    content: "";  position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.38);
}

.home-wrapper .slick-slider .slidermain:before {
    content: ""; position: absolute; width: 100%;
    height: 100%; top: 0; left: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); 
}

.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox input[type=checkbox] {
    background-image: url(../images/checkbox-thumb1.svg);
    -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;
    -ms-user-select: none; user-select: none; overflow: hidden; height: 15px; width: 15px; margin: 0 !important;
    padding: 0; border: 0; position: absolute; left: 0; top: 0px; -webkit-appearance: none;
    -moz-appearance: none; outline: none !important; cursor: pointer;
}

.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox input[type=checkbox]:checked  
{ background-position: 0 -15px; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox label { padding-left: 30px; }
.abouts-wrapp h2 { margin-bottom: 5px }

.nav-conten { width:100%; float:left; margin:82px 0 30px; }
.nav-conten p { font-size:17px; color:#fff; line-height:24px; }
.nav-conten p a { color:#fff; }
.nav-social li { margin:0 2px; }
.nav-social li a { border:none; }
.nav-social li a:hover{ opacity:0.7; }

.head-footer ul li { border-radius: 0 }
.single-welcome-slide .main-bg-img:before { content: "";position: absolute ; top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);opacity: 0.6;/* border-radius: 50%; */z-index: 0;}

/*Smartphone css*/

 
@media screen and (min-width:1241px) and (max-width:1300px) {

    /*.head-wrapper .linkbar2:before { left: -79% }
    .head-wrapper .linkbar2:after { right: -79% }*/
    .bloger-wrapp .bloger-row1 .bloger-bar1 { height: 190px }

    .footer-wrapper .row2:before {width: 15%;}
    .footer-wrapper .row2:after {width: 15%;}

    .head-wrapper .linkbar2:after {width: 11%;}
    .head-wrapper .linkbar2:before {width: 11%;}
}

@media screen and (min-width:601px) and (max-width:767px) {

    #cssmenu { padding:0 5% 0;}
    #cssmenu > ul > li > a { font-size:20px; padding:14px 0;}
    .top-wrapper .custom-select1 { width: 60% }
    .bloger-wrapp .bloger-row1 .bloger-bar1 { height: 600px } 
    .head-footer .googlerating { display: block; }
    .head-footer ul { float: none; }
    .head-footer ul li { width: 47%; margin: 0 8px 15px 8px; }
}

@media (max-width: 767px) {
    section.service-desktop {
        display: none;
    }
    .appleton-mobile .slick-slide img {
        margin: 0 auto 40px auto;
        width: auto;
        text-align: center;
        max-width: 100%;
    }
    .appleton-mobile .slick-slide {
        text-align: center;
    }
    .service-mobile.services-wrapper{
      padding: 0;
      height: 400px;
    }
    .appleton-mobile .slick-dots{
      bottom: 45px;
    }
    .appleton-mobile .slick-dots li {
        margin: 0 7px;
    }
    .appleton-mobile .slick-dots li button::before {
        width: 10px;
        height: 10px;
    }
    .service-mobile .slick-slider .boxwrapp { padding: 2% 2% 1%;border:none; }
     .service-mobile.services-wrapper { height: 370px; }

  .service-mobile.services-wrapper .appleton-mobile {
      height: 100%;
  }

  .service-mobile.services-wrapper .slick-list {
      height: 100%;
  }

  .service-mobile.services-wrapper .slick-track {
      height: 100%;
      position: relative;
  }
/*
  .service-mobile.services-wrapper .slick-slide.slick-current.slick-active {
      border: none;
      height: auto;
      position: absolute;
      top: 50%;
      right: 0;
      z-index: 999999999;
      transform: translateY(-50%);
      border:none !important;
  } */
  .home-wrapper .slick-slider .slidermain:before { content: none; }
  
  .head-footer .social{ display:none;}
}

@media (max-width: 600px) {
    .contac-wrapp .contac-row3 .contac-ul li:nth-child(4),
    .contac-wrapp .contac-row3 .contac-ul li:nth-child(6),
    .contac-wrapp .contac-row3 .contac-ul li:nth-child(8) {
      display: none; }
    .main-slider.home-wrapper { height: inherit; min-height: inherit; }
    .home-wrapper.main-slider .slick-slide img { object-position: unset; }
    .head-footer ul { float: none }
}

@media screen and (min-width:481px) and (max-width:600px) {

    #cssmenu { padding:0 5% 0;}
    #cssmenu > ul > li > a { font-size:20px; padding:14px 0;}
    .top-wrapper .custom-select1 { width: 75% }
    .bloger-wrapp .bloger-row1 .bloger-bar1 { height: 407px } 
    .service-mobile.services-wrapper { height: 370px } 
    
    .about-wrapp .achivements {width: 52%; }
}

@media screen and (max-width: 480px) {

    #cssmenu { padding:0 5% 0; }
    #cssmenu > ul > li > a { font-size:20px; padding:14px 0;}
    .top-wrapper .custom-select1 { width: 88% }
    .bloger-wrapp .bloger-row1 .bloger-bar1 { height: 385px } 
    .contac-wrapp .contac-row3 .contac-ul { padding: 0 20px }
    .service-mobile.services-wrapper { height: 345px } 
    .about-wrapp .achivements {width: 66%; }    
}

@media (max-width: 380px) {

    .bloger-wrapp .bloger-row1 .bloger-bar1 { height: 204px }
    .contac-wrapp .contac-row3 .contac-ul { padding: 0 } 
    .service-mobile.services-wrapper { height: 330px }
    .top-wrapper .col03 .b-call2 {
    background: url(../images/mail-icon.png) no-repeat 25% center;
}
.top-wrapper .col03 .b-call {
    background: url(../images/call-icon.png) no-repeat 24% center;
}
}
.form-cap{
  width:100% !important;
}
.form-cap .g-recaptcha {
    width: 100% !important;
    transform-origin: center !important;
    -webkit-transform-origin: center !important;
}


@media (max-width: 768px){
.popup.headpopup .popup-inner {
    padding: 40px 3% 20px 3%;
}
.popup.headpopup .popup-inner input.s3-btn-close {
    top: 5px;
    right: 5px;
  }
}



@media (max-width: 767px)
{
.menuzord-responsive .menuzord-menu li .indicator {
    height: 50px !important;
}

.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox { text-align: center;  }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox input[type=checkbox] { top: 3px; display: inline-block; position: relative; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .form-control { text-align: center; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox label { padding-left: 0px; }

.contac-wrapp .contac-row2 .form-row1 .form-bar1 .caldera-grid .form-control { text-align: center; }

.top-wrapper .menu-col1 {display: none;}

}

.menuzord .showhide em {
    background: #fff !important;
}




.treatment-plan { background: #ffffff;  float: left; color: #231f20; margin-bottom: 20px; width: 100%;}
.treatment-plan-outer:first-child { width: 100%;}
.treatment-plan-outer.plan-head-sect { border-bottom: #231f20 1px solid; background-color: #e7e4dc; padding: 10px 15px; float: left; font-size: 20px; font-weight: 600; -webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important; display: flex;}
.treatment-plan-outer.plan-head-sect .plan-row1:nth-child(1n) {width: 40%;float: left;margin: 0 auto;text-align: left;}
.treatment-plan-outer.plan-head-sect .plan-row1:nth-child(2n) {width: 30%; text-align: center;}
.treatment-plan-outer.plan-head-sect .plan-row1:nth-child(3n) {width: 30%; text-align: center;}
.treatment-plan-outer { background-color: #fff; border-bottom: #231f20 1px solid; padding: 15px 15px; width: 100%; float: left; -webkit-box-align: center!important;  -ms-flex-align: center!important; align-items: center!important; display: flex; font-size: 17px;  color: #231f20;}
.treatment-plan-outer .plan-row1:nth-child(1n) { width: 40%; float: left; margin: 0 auto; text-align: left;}
.treatment-plan-outer .plan-row1:nth-child(2n) { width: 30% ; text-align: center; padding: 0px 5px;}
.treatment-plan-outer .plan-row1:nth-child(3n) { width: 30%; text-align: center; padding: 0px 5px;}
.treatment-plan-outer.color1 { background-color: #9d9175; color: #fff; font-weight: 600;}
.treatment-plan-outer.color2 { background-color: #bab19d; color: #fff; font-weight: 600;}

@media (max-width: 480px)
{
.treatment-plan-outer.plan-head-sect{font-size: 16px;}
.treatment-plan-outer{font-size: 15px;}

}


.top-wrapper .col03 .topbutton.coronna {
    padding: 21px 10px 17px 11px!important;
    line-height: 1;
}


@media screen and (min-width: 768px) {

.google-rating.ggogledesktop { position: fixed; bottom: 20px; left: 20px; z-index: 999; display: inline-block;  width: 210px; cursor: pointer; background: #ffffff; border-radius: 0; padding: 8px 10px; box-shadow: 5px 5px 5px #00000017; border-top: 5px solid #4FCE6A;}
.google-rating.ggogledesktop > img {width: 30% !important; display: inline-block; padding: 0 12px 0 0;}
.google-rating.ggogledesktop #googlerating {width: 70%; float: right; display: inline-block;}
.google-rating.ggogledesktop #googlerating .fulltotal {width: 100%; float: left; display: inline-block; position: relative; top: 3px;}
.google-rating.ggogledesktop #googlerating .fulltotal .g-level1 {width: 100%; float: left; display: inline-block; margin: 0 0 4px;}
.google-rating.ggogledesktop #googlerating .fulltotal .g-level2 {width: 100%; display: flex; flex-wrap: wrap; position: relative; float: left; align-items: center;}
.google-rating.ggogledesktop #googlerating .fulltotal .g-level1 h2 {font-size: 16px; font-weight: 500; line-height: normal;}
.google-rating.ggogledesktop #googlerating .fulltotal .g-level2 .gsub-level1 {width: auto; margin: 0 6px 0 0;color: #e7711b;}
.google-rating.ggogledesktop #googlerating img {width: auto;}
.google-rating.ggogledesktop img { width: 100%;} 

.wp-google-badge.wp-google-badge_left-fixed { display: none !important;}

}

@media screen and (max-width: 767px) {
.google-rating.ggogledesktop { display: none;}
.wp-google-badge.wp-google-badge_left-fixed .wp-google-badge-score { margin-left: 0 !important;}
.wp-google-badge.wp-google-badge_left-fixed { left: 15px !important; bottom: 20px !important; z-index: 999 !important; cursor: pointer; width: 105px !important;}
.wp-google-badge.wp-google-badge_left-fixed span.wp-star { width: 17px !important; float: left !important;}
.wp-google-badge.wp-google-badge_left-fixed span.wp-star svg { width: 100% !important; float: left;}
.wp-google-badge.wp-google-badge_left-fixed span.wp-google-rating { display: none !important;}

.layout-newhome .about-wrapp .partners-col1.desk {display: none;}
.layout-newhome .about-wrapp .partners-col1.mob {display: block;}

}

