@charset "utf-8";

/* CSS Document */
/* CSS Document © 2024 Digimax.co.uk */
.grecaptcha-badge { visibility: hidden; }
/*------------------- common style ---------------------------*/
a, button, input, select, textarea { outline: 0; }
*, :after, :before { outline: 0; }
img { max-width: 100%; height: auto; }
iframe { border: 0; }
a:focus, a:hover { outline: 0; text-decoration: none; }

.common-style h1 { font-size: 28px; color: #becf78; line-height: 40px; margin: 0 0 26px; }

.common-style h2 { font-size: 23px; color: #becf78; line-height: 34px; margin: 0 0 26px; }

.common-style h3 { font-size: 21px; color: #becf78; line-height: 30px; margin: 0 0 26px; }

.common-style h4 { font-size: 19px; color: #becf78; line-height: 28px; margin: 0 0 26px; }

.common-style h5 { font-size: 18px; color: #becf78; line-height: 26px; margin: 0 0 26px; }

.common-style h6 { font-size: 17px; color: #becf78; line-height: 26px; margin: 0 0 26px; }

.common-style a { color: #becf78; line-height: normal; outline: none!important; }

.common-style p { font-size: 16px; color: #fff; line-height: 26px; margin: 0 0 26px; letter-spacing: 0.4px; }

.common-style p a { color: #becf78; }

.common-style ul { width: 100%; float: none; margin: 0 auto 26px; padding-left: 0; }

.common-style ul li { float: none; font-size: 16px; color: #fff; line-height: 26px; position: relative; margin: 0 0 1px; padding: 0 0 0 18px; font-family: "Jost", sans-serif; font-weight: 400; letter-spacing: 0.4px; }

.common-style ul li:before { content: "\2022 "; position: absolute; left: 0; color: #becf78; font-size: 18px; top: 0; }

.common-style ul li a { color: #becf78; }

.common-style ul li a:hover{ color: #fff; }

.common-style ol { counter-reset: my-awesome-counter; margin: 0 auto 26px; position: relative; }

.common-style ol li { font-size: 16px; color: #fff; line-height: 26px; counter-increment: my-awesome-counter; padding-left: 18px; width: auto; margin: 0 auto; margin-bottom: 1px; font-family: "Jost", sans-serif; font-weight: 400; letter-spacing: 0.4px; }

.common-style ol li a { color: #becf78; }

.common-style ol li:before { content: counter(my-awesome-counter); margin-right: 0; position: absolute; left: 0; color: #becf78; }

.common-style blockquote p { font-size: 16px; color: #fff; line-height: 26px; letter-spacing: 0.4px; margin-bottom: 26px; position: relative; }

.common-style blockquote p:before { content: '"'; position: absolute; left: -100px; font-size: 140px; color: #becf78; font-style: italic; top: 17px; }
/* IMG STYLES */
.alignright { float: right; margin-left: 16px; margin-bottom: 16px; }
.alignleft { float: left; margin-right: 16px; margin-bottom: 16px; }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
.alignnone { clear: both; }

.show-mobile { display: none!important; }
.has-sub { display: block; }

@media(max-width:767px) {
  /* .common-style iframe { width:100%; height:350px; }*/
  .typeform-widget { height: initial!important; }
  .abouts-wrapp .slick-dots { bottom: -50px!important; }
  .contac-wrapp .contac-row1 .contac-bar1 .contac-bar3 iframe { pointer-events: none; }
}
@media(max-width:480px) {
  .alignleft,   .alignnone,   .alignright,   img.alignleft,   img.alignnone, img.alignright { display: block; margin: 0 auto; float: none; }
}

.common-style [type=search] { border: 1px solid; padding: 10px 25px; background: none; border-color: #becf78; font-size: 15px; color: #fff; line-height: 32px; width: 185px; display: inline-block; margin-left: 15px; margin-bottom: 20px; }

.common-style [type=submit] { -webkit-appearance: none; border: 1px solid; padding: 10px 20px; font-size: 15px; line-height: 32px; cursor: pointer; color: #fff; background: #becf78; border-color: #becf78; }

.common-style [type=submit]:hover { cursor: pointer; color: #becf78; background: #fff; border-color: #becf78; }

.pagina-wrapp { width: 100%; clear: both; display: block; text-align: center; }
nav.navigation.pagination { display: block; }

.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; margin: 0 0 25px 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%!important; height: 100%!important; }

a { outline: none!important; }

/*------------------- common style end ---------------------------*/

.conter-wrapp .conter-row1 .common-style img { width: auto; }

form.search-form span.screen-reader-text { color: #fff; }

.common-style [type=submit]:hover span.screen-reader-text { color: #becf78; }

::-moz-selection { background: #58585a; color: #fff; text-shadow: none; }

::selection { background: #58585a; color: #fff; text-shadow: none; }

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; }

abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, input, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; outline: none; font-family: "Jost", sans-serif; font-weight: 500; }

/* 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; overflow: hidden; overflow-y: scroll; }

a { text-decoration: none; transition: all 0.25s ease-out 0s; }

p, p span { font-family: "Jost", sans-serif; font-weight: 500; }

img { border: 0; }

li, ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:after, blockquote:before, q:after, q:before { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

* { -webkit-appearance: none; }

::-webkit-input-placeholder { color: #fff; }

::-moz-placeholder { color: #fff; }

:-ms-input-placeholder { color: #fff; }

:-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; }

.abouer-wrapp, .addres-wrapp, .banner-wrapp, .bloger-wrapp, .bloger-wrapp, .blogin-wrapp, .canver-wrapp, .contac-wrapp, .conter-wrapp, .detier-wrapp, .enquer-wrapp, .facier-wrapp, .feeser-wrapp, .footer-wrapp, .galler-wrapp, .gallin-wrapp, .gester-wrapp, .header-wrapp, .honoer-wrapp, .impoer-wrapp, .judger-wrapp, .knower-wrapp, .linker-wrapp, .paiger-wrapp, .practice-wrapp, .recrui-wrapp, .renewal-wrapp, .sidber-wrapp, .teamin-wrapp, .testi-wrapp, .testi-wrapp2, .treat-wrapp, .treatin-wrapp, .treatment-wrapp, innser-wrapp { width: 100%; float: left; }

.margin { width: 100%; max-width: 1122px; margin: auto; }

/*header-wrapp*/

.header-wrapp { background: #060606; border-bottom: 2px solid #1e1e1e; padding: 22px 0 18px; }

.header-wrapp p { float: left; font-size: 15px; color: #fff; letter-spacing: 0.4px; line-height: 28px; margin: 0 0 0; }

.header-wrapp p a { color: #fff; }

.header-wrapp p span { display: inline; margin: 0 10px 0 0; }

.header-wrapp p span:first-child { color: #becf78; }

.header-wrapp p span:last-child { margin-right: 0; }

.header-wrapp p strong { font-weight: 700; }

.header-wrapp .header-row1 { width: 96px; float: left; overflow: hidden; margin: 0 0 0; }

.header-wrapp .header-row1 img { width: 100%; display: block; }

.header-wrapp .header-row1 .header-bar1 { width: auto; float: left; }

.header-wrapp .header-row2 { width: auto; float: right; margin: 1px 0 0 3.2%; }

.header-wrapp .header-row2 img { width: 100%; display: block; }

.header-wrapp .header-row2 .header-bar2 { width: 100%; float: right; }

.header-wrapp .header-row3 { width: auto; float: right; margin: 7px 0 0; }

.header-wrapp .header-row3 img { width: 100%; display: block; }

.header-wrapp .header-row3 .header-bar3 { width: 100%; float: right; }

.header-wrapp .header-btn1 { float: left; color: #fff; background: #162528; border-color: #162528; margin: 0 12px 0 0; padding: 10px 26px 10px 26px; }

.header-wrapp .header-btn1 span { display: inline; }

.header-wrapp .header-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.header-wrapp .header-btn2 { float: left; color: #fff; background: #162528; border-color: #162528; margin: 0 12px 0 0; padding: 10px 28px 10px 28px; }

.header-wrapp .header-btn2:hover { color: #61635b; background: #fff; border-color: #61635b; }

.header-wrapp .header-btn3 { float: left; color: #fff; background: #becf78; border-color: #becf78; margin: 0 0 0; padding: 10px 20px 10px 20px; }

.header-wrapp .header-btn3:hover { color: #becf78; background: #fff; border-color: #becf78; }

.header-wrapp .header-row1 .header-bar1.toggle-active {width: 96px; position: fixed; z-index: 9999999; left: 3%; transition: all 0.3s ease-out 0s;}

/*linker-wrapp*/

.linker-wrapp {text-align: center;background: none;padding: 40px 0 22px;position: absolute;top: 0;z-index: 999999;}

.linker-wrapp p { float: left; font-size: 17px; color: #a1a4a7; letter-spacing: 0.5px; line-height: 30px; margin: 0 0 0; }

.linker-wrapp p a { color: #a1a4a7; }

.linker-wrapp p span { display: block; }

.linker-wrapp p strong { font-weight: 700; }

.linker-wrapp .linker-row1 { width: 280px; float: none; margin: 0 auto 30px; }

.linker-wrapp .linker-row1 img { width: 100%; display: block; }

.linker-wrapp .linker-row1 .linker-bar1 { width: 100%; float: none; }

.linker-wrapp .linker-row2 { width: 100%; float: left; margin: 0 0 0; }

.linker-wrapp .linker-row2 img { width: auto; display: block; }

.linker-wrapp .linker-row2 .linker-bar2 { width: 100%; float: left; }

.linker-wrapp .hide-social-icons { width: 100%!important; float: none; background: #060606; margin: auto!important; padding: 17px 0 8px; left: 0; right: 0; z-index: 999999; transition: all .25s ease-out 0s; }

.header-wrapp .header-row1 .scroll.float-panel.fixed { z-index: 9999999; width: auto!important; left: 5%; padding: 20px 0 8px; right: inherit; position: fixed!important; }

.linker-wrapp .hide-social-icons .linker-row2 { width: auto; float: none; display: inline-block; }

.linker-wrapp .linker-btn3.contact-us-links { float: none; top: -14px; color: #fff; background: #becf78; border: 1px solid #becf78; margin: 0 -8% 0 10px; padding: 10px 20px; text-align: center; font-size: 14px; letter-spacing: .2px; border-radius: 30px; transition: all .25s ease-out 0s; display: none; position: relative; line-height: normal; vertical-align: baseline; outline: none; font-family: "Jost", sans-serif; font-weight: 500; }

.linker-wrapp .hide-social-icons .linker-btn3.contact-us-links:hover { color: #becf78; background: #fff; border-color: #becf78; }

.linker-wrapp .hide-social-icons .linker-btn3.contact-us-links { display: inline-block; }

/*banner-wrapp*/

.banner-wrapp { text-align: center; min-height: 650px; background: #61635b; overflow: visible; position: relative; }

.banner-wrapp p { float: none; font-size: 17px; color: #fff; letter-spacing: 0.0; line-height: 28px; margin: 0 0 26px; }

.banner-wrapp p a { color: #fff; }

.banner-wrapp p span { display: block; }

.banner-wrapp p strong { font-weight: 700; }

.banner-wrapp h2 { font-size: 52px; font-weight: 400; color: #fff; letter-spacing: 1.8px; line-height: 65px; margin: 0 0 20px; }

.banner-wrapp h2 a { color: #fff; }

.banner-wrapp h2 span { display: block; }

.banner-wrapp .banner-row1 { width: 60%; float: none; margin: 0 auto 0; position: absolute; right: 0; bottom: 32%; left: 0; }

.banner-wrapp .banner-row1 img { width: 100%; display: block; }

.banner-wrapp .banner-row1 .banner-bar1 { width: 100%; float: none; position: relative; z-index: 99; }

.banner-wrapp .banner-row2 { width: 100%; float: right; margin: 0 0 0; position: absolute; right: 0; top: 32px; left: 0; z-index: 999999; }

.banner-wrapp .banner-row2 img { width: 100%; display: block; }

.banner-wrapp .banner-row2 .banner-bar2 { width: auto; float: right; position: relative; z-index: 99; }

.banner-wrapp .banner-row3 { width: 28px; float: none; margin: 0 auto 0; position: absolute; right: 0; bottom: 9.1%; left: 0; }

.banner-wrapp .banner-row3 img { width: 100%; display: block; }

.banner-wrapp .banner-row3 .banner-bar3 { width: 100%; float: none; position: relative; z-index: 9; }

.banner-wrapp .banner-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 6px 0 0; padding: 10px 26px 10px 26px; }

.banner-wrapp .banner-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.banner-wrapp h2, .banner-wrapp h2 span { font-family: "Playfair Display", serif; font-weight: 400; }

/*canver-wrapp*/

.canver-wrapp { background: none; position: absolute; bottom: 9.3%; }

.canver-wrapp p { float: left; font-size: 20px; color: #58595b; letter-spacing: 0.4px; line-height: 32px; margin: 11px 20px 0 0; }

.canver-wrapp p a { color: #58595b; }

.canver-wrapp p span { display: block; }

.canver-wrapp p strong { font-weight: 700; }

.canver-wrapp h2 { font-size: 25px; font-weight: 400; color: #fff; letter-spacing: 0.4px; line-height: 38px; margin: 0 0 30px; }

.canver-wrapp h2 a { color: #fff; }

.canver-wrapp h2 span { display: block; }

.canver-wrapp .canver-row1 { width: 26%; float: left; margin: 11px 0 0 0; }

.canver-wrapp .canver-row1 img { width: 100%; display: block; }

.canver-wrapp .canver-row1 .canver-bar1 { width: 100%; float: left; }

.canver-wrapp .canver-row2 { width: auto; float: left; margin: 0 0 0; }

.canver-wrapp .canver-row2 img { width: 100%; transition: transform 0.8s ease-in-out 0s; display: block; }

.canver-wrapp .canver-row2 img:hover { transform: rotate(360deg); }

.canver-wrapp .canver-row2 .canver-bar2 { width: 100%; float: left; }

.canver-wrapp .canver-row2 .canver-bar2 a { float: left; margin: 0 11px 0 0; }

/*detier-wrapp*/

.detier-wrapp { background: #1b1b1b; padding: 100px 0 0; position: relative; }

.detier-wrapp p { float: none; font-size: 16px; color: #fff; letter-spacing: 0.4px; line-height: 26px; margin: 0 0 26px; }

.detier-wrapp p a { color: #fff; }

.detier-wrapp p span { display: block; }

.detier-wrapp p strong { font-weight: 700; }

.detier-wrapp h2 { font-size: 41px; font-weight: 400; color: #becf78; letter-spacing: 0.0; line-height: 65px; margin: 0 0 0px; }

.detier-wrapp h2 a { color: #becf78; }

.detier-wrapp h2 span { display: block; }

.detier-wrapp h3 { font-size: 32px; font-weight: 400; color: #fff; letter-spacing: 0.0; line-height: 45px; margin: 0 0 13px; }

.detier-wrapp h3 a { color: #fff; }

.detier-wrapp h3 span { display: block; }

.detier-wrapp .detier-row1 { width: 51.8%; float: right; margin: 0 0 112px; position: relative; z-index: 99; }

.detier-wrapp .detier-row1 img { width: 100%; display: block; }

.detier-wrapp .detier-row1 .detier-bar1 { width: 100%; float: right; }

.detier-wrapp .detier-row2 { width: 100%; float: left; margin: 0 0 -56px; position: relative; z-index: 99; }

.detier-wrapp .detier-row2 img { width: 100%; display: block; }

.detier-wrapp .detier-row2 .detier-bar2 { width: 100%; float: left; }

.detier-wrapp .detier-row3 { width: 96.2%; float: left; border: 1px solid #e6e7e8; margin: 0 1.9% 0; position: relative; }

.detier-wrapp .detier-row3 p { margin: 0 0 0; min-height: 50px; }

.detier-wrapp .detier-row3 img { width: 100%; display: block; }

.detier-wrapp .detier-row3 .detier-bar3 { width: 100%; float: left; text-align: center; background: rgba(105,107,96,0.29); padding: 7% 5% 11.8%; position: absolute; bottom: 0; }

.detier-wrapp .detier-row3:hover .detier-bar3 { background: #becf78; transition: all 0.25s ease-out 0s; }

.detier-wrapp .detier-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 6px 0 0; padding: 10px 26px 10px 26px; }

.detier-wrapp .detier-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.detier-wrapp .detier-btn2 { width: 100%; height: 100%; float: left; position: absolute; top: 0; right: 0; left: 0; }

.detier-row1 p, .detier-row1 p span { font-size: 17px; line-height: 28px; font-family: "Jost", sans-serif; font-weight: 400; }

.detier-wrapp h2, .detier-wrapp h2 span, .detier-wrapp h3, .detier-wrapp h3 span { font-family: "Playfair Display", serif; font-weight: 400; }

.detier-wrapp .detier-btn1:nth-child(2n) { margin-left: 10px; }
.detier-wrapp h1{ font-size: 45px;font-weight: 400;
    
    color: #fff;letter-spacing: 0.0;line-height: 65px; margin: 0 0 18px;font-family: "Playfair Display", serif; font-weight: 400;}
    
    
   


    /* font-size: 41px;
    font-weight: 400;
    color: #becf78;
    letter-spacing: 0.0;
    line-height: 65px;
    margin: 0 0 23px; */


/*enquer-wrapp*/

.enquer-wrapp { background: url(../images/enquer-bg1.jpg) no-repeat center/cover; padding: 182px 0 133px; position: relative; }

.enquer-wrapp p { float: none; font-size: 16px; color: #fff; letter-spacing: 0.4px; line-height: 26px; margin: 0 0 26px; }

.enquer-wrapp p a { color: #fff; }

.enquer-wrapp p span { display: block; }

.enquer-wrapp p strong { font-weight: 700; }

.enquer-wrapp h2 { font-size: 41px; font-weight: 400; color: #fff; letter-spacing: 0.0; line-height: 54px; margin: 0 0 23px; }

.enquer-wrapp h2 a { color: #fff; }

.enquer-wrapp h2 span { display: block; }

.enquer-wrapp h3 { font-size: 16px; font-weight: 400; color: #fff; letter-spacing: 0.4px; line-height: 26px; margin: -2px 0 26px; }

.enquer-wrapp h3 a { color: #fff; }

.enquer-wrapp h3 span { display: block; }

.enquer-wrapp .enquer-row1 { width: 68.88%; float: left; margin: 28px 0 0; position: relative; z-index: 99; }

.enquer-wrapp .enquer-row1 img { width: 100%; display: block; }

.enquer-wrapp .enquer-row1 .enquer-bar1 { width: 9px; float: left; position: absolute; top: 6px; left: 2px; }

.enquer-wrapp .enquer-row1 .enquer-bar1 a { float: left; margin: 0 0 2px; }

.enquer-wrapp .enquer-row2 { width: 82.8%; float: left; margin: 0 0 0; position: relative; }

.enquer-wrapp .enquer-row2 img { width: 100%; display: block; }

.enquer-wrapp .enquer-row2 .enquer-bar2 { width: 100%; float: left; padding: 0 0 0 13%; }

.enquer-wrapp .enquer-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 14px 0 0; padding: 10px 26px 10px 26px; }

.enquer-wrapp .enquer-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.enquer-wrapp p, .enquer-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }

.enquer-wrapp h2, .enquer-wrapp h2 span { font-family: "Playfair Display", serif; font-weight: 400; }

/*facier-wrapp*/

.facier-wrapp { background: url(../images/facier-bg1.jpg) no-repeat center/cover; padding: 84px 0 86px; }

.facier-wrapp p { float: none; font-size: 15px; color: #fff; letter-spacing: 0.4px; line-height: 24px; margin: 0 0 26px; }

.facier-wrapp p a { color: #fff; }

.facier-wrapp p span { display: block; }

.facier-wrapp p strong { font-weight: 700; }

.facier-wrapp h2 { font-size: 41px; font-weight: 400; color: #fff; letter-spacing: 0.0; line-height: 54px; margin: 0 0 4px; }

.facier-wrapp h2 a { color: #fff; }

.facier-wrapp h2 span { display: block; }

.facier-wrapp h3 { font-size: 15px; font-weight: 400; color: #fff; letter-spacing: 0.4px; line-height: 28px; margin: 0 0 22px; }

.facier-wrapp h3 a { color: #fff; }

.facier-wrapp h3 span { display: block; }

.facier-wrapp h4 { font-size: 15px; font-weight: 400; color: #fff; letter-spacing: 0.4px; line-height: 28px; margin: -4px 0 26px; min-height: 30px; }

.facier-wrapp h4 a { color: #fff; }

.facier-wrapp h4 span { display: block; }

.facier-wrapp .facier-row1 { width: 91.1%; float: left; margin: 0 0 0; }

.facier-wrapp .facier-row1 img { width: 100%; display: block; }

.facier-wrapp .facier-row1 .facier-bar1 { width: 45.5%; float: left; border-radius: 50%; overflow: hidden; margin: 0 0 36px; }

.facier-wrapp .facier-row2 { width: 82.2%; float: left; margin: 0 0 0; height: 100%; position: relative; padding-bottom: 60px; }

.facier-wrapp .facier-row2 img { width: 100%; display: block; }

.facier-wrapp .facier-row2 .facier-bar2 { width: 100%; float: left; }

.facier-wrapp .facier-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 16px 0 0; padding: 10px 26px 10px 26px; position: absolute; bottom: 0; }

.facier-wrapp .facier-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.facier-wrapp p, .facier-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }

.facier-wrapp h2, .facier-wrapp h2 span { font-family: "Playfair Display", serif; font-weight: 400; }
/*
.facier-wrapp .facier-row1 .slider.autoplay .slick-track {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}*/

.facier-wrapp .facier-row1 .slider.autoplay .slick-track .slick-slide { height: auto; position: relative; }

/*gester-wrapp*/

.gester-wrapp { background: url(../images/gester-bg1.jpg) no-repeat center/cover; padding: 93px 0 98px; position: relative; }

.gester-wrapp p { float: none; font-size: 16px; color: #fff; letter-spacing: 0.4px; line-height: 28px; margin: 0 0 26px; }

.gester-wrapp p a { color: #fff; }

.gester-wrapp p span { display: block; }

.gester-wrapp p strong { font-weight: 700; }

.gester-wrapp h2 { font-size: 41px; font-weight: 400; color: #fff; letter-spacing: 0.0; line-height: 54px; margin: 0 0 36px; }

.gester-wrapp h2 a { color: #fff; }

.gester-wrapp h2 span { display: block; }

.gester-wrapp .gester-row1 { width: 43.1%; float: right; margin: 0 4.1% 0 0; position: relative; z-index: 99; }

.gester-wrapp .gester-row1 img { width: 100%; display: block; }

.gester-wrapp .gester-row1 .gester-bar1 { width: 100%; float: left; }

.gester-wrapp .gester-row1 .gester-bar1 .gester-fild1 { text-align: left; color: #79797a; background: none; border-color: #a2a2a4; }

.gester-wrapp .gester-row1 .gester-bar1 .gester-fild2 { width: 48.8%; height: 38px; float: left; margin: 0 0 12px; padding: 0 20px 0; }

.gester-wrapp .gester-row1 .gester-bar1 .gester-fild2:nth-child(2n) { float: right; }

.gester-wrapp .gester-row1 .gester-bar1 .gester-fild3 { width: 100%; height: 38px; float: left; margin: 0 0 0; padding: 10px 20px 0; }

.gester-wrapp .gester-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; cursor: pointer; margin: 4px 0 0; padding: 10px 26px 10px 26px; }

.gester-wrapp .gester-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.gester-wrapp p, .gester-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }

.gester-wrapp h2, .gester-wrapp h2 span { font-family: "Playfair Display", serif; font-weight: 400; }

/*honoer-wrapp*/

.honoer-wrapp { text-align: center; background: url(../images/honoer-bg1.jpg) no-repeat center/cover; padding: 50px 0 60px; position: relative; }

.honoer-wrapp p { float: none; font-size: 15px; color: #fff; letter-spacing: 0.4px; line-height: 24px; margin: 0 0 26px; }

.honoer-wrapp p a { color: #fff; }

.honoer-wrapp p span { display: block; }

.honoer-wrapp p strong { font-weight: 700; }

.honoer-wrapp h2 { font-size: 41px; font-weight: 400; color: #fff; letter-spacing: 0.0; line-height: 54px; margin: 0 0 15px; }

.honoer-wrapp h2 a { color: #fff; }

.honoer-wrapp h2 span { display: block; }

.honoer-wrapp .honoer-row1 { width: 100%; float: none; margin: 0 auto 0; }

.honoer-wrapp .honoer-row1 img { width: 100%; display: block; }

.honoer-wrapp .honoer-row1 .honoer-bar1 { width: 600px; float: none; margin: 0 auto 0; }

.honoer-wrapp .honoer-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; cursor: pointer; margin: 14px 0 0; padding: 10px 26px 10px 26px; }

.honoer-wrapp .honoer-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.honoer-wrapp h2, .honoer-wrapp h2 span { font-family: "Playfair Display", serif; font-weight: 400; }

/*footer-wrapp*/

.footer-wrapp { text-align: center; background: url(../images/footer-bg1.jpg) no-repeat center/cover; padding: 46px 0 49px; }

.footer-wrapp p { float: none; font-size: 12.36px; color: #fff; letter-spacing: 0.4px; line-height: 25px; margin: -5px 0 0; }

.footer-wrapp p a { color: #fff; }

.footer-wrapp p span { display: block; }

.footer-wrapp p strong { font-weight: 700; }

.footer-wrapp .footer-row1 { width: 280px; float: none; margin: 0 auto 40px; }

.footer-wrapp .footer-row1 img { width: 100%; display: block; }

.footer-wrapp .footer-row1 .footer-bar1 { width: 100%; float: none; }

.footer-wrapp .footer-row2 { width: 100%; float: left; margin: 0 0 12px; }

.footer-wrapp .footer-row2 img { width: 100%; display: block; }

.footer-wrapp .footer-row2 .footer-bar2 { width: 100%; float: left; }

.footer-wrapp .footer-row2 .footer-bar2 li { float: none; display: inline-block; margin: 0 10.6px 0; }

.footer-wrapp .footer-row2 .footer-bar2 li a:hover { color: #fff; }

.footer-wrapp .footer-row3 { width: 100%; float: left; margin: 0 0 42px; }

.footer-wrapp .footer-row3 img { width: 100%; display: block; }

.footer-wrapp .footer-row3 .footer-bar3 { width: 100%; float: left; }

.footer-wrapp .footer-row3 .footer-bar3 li { float: none; display: inline-block; margin: 0 11.6px 0; }

.footer-wrapp .footer-row3 .footer-bar3 li a:hover { color: #becf78; }

.footer-wrapp .footer-row4 { width: 100%; float: left; margin: 0 0 48px; }

.footer-wrapp .footer-row4 img { width: 100%; display: block; }

.footer-wrapp .footer-row4 .footer-bar4 { width: 100%; float: left; }

.footer-wrapp .footer-row4 .footer-bar4 li { float: none; display: inline-block; margin: 0 9px 0; }

.footer-wrapp .footer-row4 .footer-bar4 li span { display: inline; }

.footer-wrapp .footer-row4 .footer-bar4 li a:hover { color: #becf78; }

.footer-wrapp .footer-row5 { width: 96%; float: left; margin: 0 0 4px; }

.footer-wrapp .footer-row5 img { width: 100%; display: block; }

.footer-wrapp .footer-row5 .footer-bar5 { width: 100%; float: left; }

.footer-wrapp .footer-row5 .footer-bar5 li { float: none; display: inline-block; margin: 0 0 0; }

.footer-wrapp .footer-row5 .footer-bar5 li a:hover { color: #becf78; }

.footer-wrapp .footer-row6 { width: 96%; float: left; margin: 0 0 0; }

.footer-wrapp .footer-row6 img { width: 100%; display: block; }

.footer-wrapp .footer-row6 .footer-bar6 { width: 100%; float: left; }

.footer-wrapp .footer-row6 .footer-bar6 li { float: none; display: inline-block; margin: 0 9px 0; }

.footer-wrapp .footer-row6 .footer-bar6 li a:hover { color: #becf78; }

.footer-wrapp .footer-row7 { width: 100%; float: right; margin: 0 0 0; }

.footer-wrapp .footer-row7 img { width: 100%; transition: transform 0.8s ease-in-out 0s; display: block; }

.footer-wrapp .footer-row7 img:hover { transform: rotate(360deg); }

/* .footer-wrapp .footer-row7 .footer-bar7 { width: 222px; float: right; position: relative; top: -61px; } */
.footer-wrapp .footer-row7 .footer-bar7{width:222px;float:none;position:relative;top:0;margin-inline:auto;display:flex;margin-block:28px;justify-content:center;align-items:center}

.footer-wrapp .footer-row7 .footer-bar7 a { float: left; margin: 0 0 0 8px; }

.footer-bar2 li, .footer-bar2 li a { font-size: 17px; color: #becf78; letter-spacing: 0.4px; }

.footer-bar3 li, .footer-bar3 li a { font-size: 17px; color: #fff; letter-spacing: 0.4px; }

.footer-bar4 li, .footer-bar4 li a { font-size: 16px; color: #fff; letter-spacing: 0.4px; }

.footer-bar5 li, .footer-bar5 li a { font-size: 13px; color: #fff; letter-spacing: 0.0; font-family: "Jost", sans-serif; font-weight: 400; }

.footer-bar6 li, .footer-bar6 li a { font-size: 13px; color: #fff; letter-spacing: 0.0; font-family: "Jost", sans-serif; font-weight: 400; }

.footer-wrapp .business { display: inline-block;float: none;}

/*innser-wrapp*/

.innser-wrapp { /*background:url(../images/inner-slide/inner-slide1.jpg) no-repeat center / cover;*/ min-height: 614px; position: relative; overflow: initial; }

.innser-wrapp h1 { font-size: 38px; color: #fff; margin: 0 0 0; line-height: 59px; font-family: "Playfair Display", serif; font-weight: 400; }

.innser-wrapp .innser-row1 { width: 100%; float: left; text-align: center; margin: 0 auto 0; position: absolute; bottom: 164px; left: 0; z-index: 9; }

.innser-wrapp .innser-row1 .innser-bar1 { width: 100%; float: left; margin: 0 0 20px; }

.innser-wrapp .innser-row1 .innser-bar1 li { float: none; display: inline-block; }

.innser-wrapp .innser-row1 .innser-bar1 li:nth-child(2n) { margin: 0 1px 0; position: relative; }

.innser-wrapp .innser-row1 .innser-bar1 li a:hover { color: #becf78; }

.innser-bar1 li, .innser-bar1 li a { font-size: 15px; color: #fff; letter-spacing: 0.5px; }

/*conter-wrapp*/

.conter-wrapp { position: relative; padding: 24px 0 110px; background: url(../images/inner-bg1.jpg) no-repeat center/cover; }

.conter-wrapp .conter-row1 { width: 62.8%; float: left; margin: 0 0 0; position: relative; }

.conter-wrapp .conter-row1 img { width: 100%; display: block; }

.conter-wrapp .conter-row1 .conter-bar1 { width: 100%; float: left; padding-top: 32px; }

.conter-wrapp .conter-row2 { width: 29.2%; float: right; margin: 0 0 0; position: relative; }

.conter-wrapp .conter-row2 img { width: 100%; display: block; }

.conter-wrapp .conter-row2 .conter-bar2 { width: 100%; float: left; }

/*sidber-wrapp*/

.sidber-wrapp { margin: -123px 0 0; position: relative; }

.sidber-wrapp p { float: none; font-size: 16px; color: #fff; letter-spacing: 0.4px; line-height: 26px; margin: 0 0 0; font-family: "Jost", sans-serif; font-weight: 400; }

.sidber-wrapp p a { color: #fff; }

.sidber-wrapp p span { display: block; font-family: "Jost", sans-serif; font-weight: 400; }

.sidber-wrapp h2 { font-size: 34px; font-weight: 400; color: #fff; line-height: 34px; margin: 0 0 34px; }

.sidber-wrapp h2 a { color: #fff; }

.sidber-wrapp h2 span { display: block; }

.sidber-wrapp h4 { font-size: 16px; color: #fff; letter-spacing: 0.4px; line-height: 26px; margin: 0 0 28px; font-family: "Jost", sans-serif; font-weight: 500; }

.sidber-wrapp h4 a { color: #fff; }

.sidber-wrapp h4 span { display: block; font-family: "Jost", sans-serif; font-weight: 500; }

.sidber-wrapp h5 { font-size: 13px; color: #becf78; line-height: 18px; letter-spacing: 0.4px; }

.sidber-wrapp h6 { font-size: 13px; color: #fff; line-height: 22px; letter-spacing: 0.4px; }

.sidber-wrapp .sidber-row1 { width: 100%; float: left; margin: 0 0 18px; padding: 42px 13.5% 46px; background: url(../images/sidbar-bg1.jpg) no-repeat center/cover; }

.sidber-wrapp .sidber-row1 img { width: 100%; display: block; }

.sidber-wrapp .sidber-row1 .sidber-bar1 { width: 100%; float: left; }

.sidber-wrapp .sidber-row1 .sidber-bar1 .sidber-fild1 { font-size: 13px; color: #fff; letter-spacing: 0.4px; text-align: left; background: none; border: 1px solid #a0a0a1; border-radius: 30px; }

.sidber-wrapp .sidber-row1 .sidber-bar1 .sidber-fild2 { width: 100%; height: 37px; margin: 0 0 12px; padding: 0 18px 0; }

.sidber-wrapp .sidber-row1 .sidber-bar1 .sidber-fild3 { width: 100%; height: 37px; margin: 0 0 24px; padding: 9px 18px 0; }

.sidber-wrapp .sidber-row2 { width: 100%; float: left; margin: 0 0 18px; padding: 35px 13.5% 44px; position: relative; background: url(../images/sidbar-bg2.jpg) no-repeat center/cover; }

.sidber-wrapp .sidber-row2 h2 { margin-bottom: 24px; }

.sidber-wrapp .sidber-row2 p { max-width: 260px; margin: 0 0 25px; }

.sidber-wrapp .sidber-row2 img { width: 100%; display: block; }

.sidber-wrapp .sidber-row2 .sidber-bar2 { width: 100%; float: left; }

.sidber-wrapp .sidber-row2 .sidber-bar2 .rating-thumb { width: 59px; margin: 0 0 23px; }

.sidber-wrapp .sidber-row3 { width: 100%; float: left; background: url(../images/sidbar-bg3.jpg) no-repeat center/cover; margin: 0 0 18px; padding: 31px 13.5% 35px; }

.sidber-wrapp .sidber-row3 h2 { margin-bottom: 22px; }

.sidber-wrapp .sidber-row3 img { width: 100%; display: block; }

.sidber-wrapp .sidber-row3 .sidber-bar3 { width: 100%; float: left; }

.sidber-wrapp .sidber-row3 .sidber-bar3 li { float: none; display: block; }

.sidber-wrapp .sidber-row3 .sidber-bar3 li a { font-size: 16px; color: #fff; padding: 0 23px 0; line-height: 34px; display: block; font-family: "Jost", sans-serif; font-weight: 400; }

.sidber-wrapp .sidber-row3 .sidber-bar3 li a:hover { background: url(../images/sidber-arrow11.png) no-repeat left center; }

.sidber-wrapp .sidber-row4 { width: 100%; float: left; padding: 42px 13.5% 39px; background: url(../images/sidbar-bg4.jpg) no-repeat center/cover; margin: 0 0 18px; }

.sidber-wrapp .sidber-row4 .sidber-time { width: 100%; float: left; margin: 0 0 12px; }

.sidber-wrapp .sidber-row5 { width: 100%; float: left; }

.sidber-wrapp .sidber-row5 iframe { width: 100%; height: 273px; display: block; }

.sidber-wrapp .sidber-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 20px 0 0; padding: 10px 26px 10px 26px; }

.sidber-wrapp .sidber-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.sidber-wrapp .sidber-btn2 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 6px 0 0; padding: 10px 26px 10px 26px; }

.sidber-wrapp .sidber-btn2:hover { color: #61635b; background: #fff; border-color: #61635b; }

.sidber-wrapp h2, .sidber-wrapp h2 span { font-family: "Playfair Display", serif; font-weight: 400; }

.sidber-wrapp .sidber-row3 .sidber-bar3 li.active a { background: url(../images/sidber-arrow11.png) no-repeat left center; }

/*treatment-wrapp*/

.treatment-wrapp { background: #151515; padding: 75px 0; }

.treatment-wrapp p { float: none; font-size: 16px; color: #fff; letter-spacing: 0.4px; line-height: 26px; margin: 0 0 26px; }

.treatment-wrapp p a { color: #becf78; }

.treatment-wrapp p span { display: block; }

.treatment-wrapp p strong { font-weight: 700; }

.treatment-wrapp h2 { font-size: 41px; font-weight: 400; color: #becf78; letter-spacing: 0.0; line-height: 65px; margin: 0 0 23px; }

.treatment-wrapp h2 a { color: #becf78; }

.treatment-wrapp h2 span { display: block; }

.treatment-wrapp h3 { font-size: 32px; font-weight: 400; color: #fff; letter-spacing: 0.0; line-height: 45px; margin: 0 0 13px; }

.treatment-wrapp h3 a { color: #fff; }

.treatment-wrapp h3 span { display: block; }

.treatment-wrapp .treatment-row2 { width: 100%; float: left; }

.treatment-wrapp .treatment-row2 img { width: 100%; display: block; }

.treatment-wrapp .treatment-row2 .treatment-bar2 { width: 100%; float: left; }

.treatment-wrapp .treatment-row3 { width: 96.2%; float: left; border: 1px solid #e6e7e8; margin: 0 1.9% 0; position: relative; }

.treatment-wrapp .treatment-row3 p { margin: 0 0 0; min-height: 50px; }

.treatment-wrapp .treatment-row3 img { width: 100%; display: block; }

.treatment-wrapp .treatment-row3 .treatment-bar3 { width: 100%; float: left; text-align: center; background: rgba(105,107,96,0.29); padding: 7% 5% 11.8%; position: absolute; bottom: 0; }

.treatment-row1 p, .treatment-row1 p span { font-size: 17px; line-height: 28px; font-family: "Jost", sans-serif; font-weight: 400; }

.treatment-wrapp h2, .treatment-wrapp h2 span, .treatment-wrapp h3, .treatment-wrapp h3 span { font-family: "Playfair Display", serif; font-weight: 400; }

/*abouer-wrapp*/

.abouer-wrapp h2 { font-size: 23px; color: #becf78; line-height: 34px; margin: 0 0 32px; }

.abouer-wrapp h2 span { display: block; }

.abouer-wrapp h2 a { color: #fff; }

.abouer-wrapp h3 { font-size: 16px; color: #becf78; line-height: 26px; margin: 10px 0 23px; display: inline-block; }

.abouer-wrapp h3 span { display: block; }

.abouer-wrapp h3 a { color: #becf78; }

.abouer-wrapp p { font-size: 16px; line-height: 26px; color: #fff; letter-spacing: 0.4px; margin-bottom: 26px; }

.abouer-wrapp p a { color: #becf78; }

.abouer-wrapp p span { display: block; }

.abouer-wrapp .abouer-row1 { width: 100%; float: left; margin: 0 0 16px; }

.abouer-wrapp .abouer-row1 img { width: 100%; display: block; }

.abouer-wrapp .abouer-row1 .abouer-bar1 { width: 100%; float: left; }

.abouer-wrapp .abouer-row1 .abouer-bar1 li { float: none; font-size: 15px; color: #fff; line-height: 25px; background: url(../images/abouer-dot1.png) no-repeat 0 11px; display: block; margin: 0 0 1px; padding: 0 0 0 18px; letter-spacing: 0.4px; font-family: "Jost", sans-serif; font-weight: 400; }

.abouer-wrapp .abouer-row2 { width: 85%; float: left; margin: 30px 0 0; }

.abouer-wrapp .abouer-row2 img { width: 100%; display: block; }

.abouer-wrapp .abouer-row2 .abouer-bar2 { width: 100%; float: left; }

.abouer-wrapp h2, .abouer-wrapp h2 span { font-family: "Playfair Display", serif; font-weight: 400; }

.abouer-wrapp p, .abouer-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }

.abouer-wrapp .abouer-row2 .abouer-bar2 p { margin: 0; }

/*blogin-wrapp*/

.blogin-wrapp h2 { font-size: 23px; color: #becf78; line-height: 34px; margin: 0 0 0; }

.blogin-wrapp h2 span { display: block; }

.blogin-wrapp h2 a { color: #fff; }

.blogin-wrapp h3 { font-size: 16px; color: #787878; line-height: 31px; margin: 0 0 24px; display: inline-block; }

.blogin-wrapp h3 span { display: block; }

.blogin-wrapp h3 a { color: #787878; }

.blogin-wrapp p { font-size: 16px; line-height: 26px; color: #fff; letter-spacing: 0.4px; margin-bottom: 26px; }

.blogin-wrapp p a { color: #becf78; }
.blogin-wrapp p a:hover{ color: #fff; }

.blogin-wrapp p span { display: block; }

.blogin-wrapp .blogin-row1 { width: 100%; float: left; margin: 0 0 49px; }

.blogin-wrapp .blogin-row1 img { width: 100%; display: block; }

.blogin-wrapp .blogin-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 20px 0 0; padding: 10px 26px 10px 26px; }

.blogin-wrapp .blogin-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.blogin-wrapp h2, .blogin-wrapp h2 span { font-family: "Playfair Display", serif; font-weight: 400; }

.blogin-wrapp p, .blogin-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }
.blogin-wrapp strong {  font-weight: bold;}

/*bloger-wrapp*/

.bloger-wrapp h2 { font-size: 23px; color: #becf78; line-height: 34px; margin: -8px 0 0; }

.bloger-wrapp h2 span { display: block; }

.bloger-wrapp h2 a { color: #fff; }

.bloger-wrapp h3 { font-size: 16px; color: #787878; line-height: 31px; margin: 0 0 22px; display: inline-block; }

.bloger-wrapp h3 span { display: block; }

.bloger-wrapp h3 a { color: #787878; }

.bloger-wrapp p { font-size: 16px; line-height: 26px; color: #fff; letter-spacing: 0.4px; margin-bottom: 26px; }

.bloger-wrapp p a { color: #becf78; }

.bloger-wrapp p span { display: block; }

.bloger-wrapp .bloger-row1 { width: 100%; float: left; margin: 0 0 0; }

.bloger-wrapp .bloger-row1 img { width: 100%; display: block; }

.bloger-wrapp .bloger-row1 .bloger-bar1 { width: 25%; float: left; }

.bloger-wrapp .bloger-row2 { width: 100%; float: right; padding-bottom: 49px; margin: 0 0 52px; border-bottom: 2px solid #30312e; }

.bloger-wrapp .bloger-row2:last-child { margin-bottom: 0; }

.bloger-wrapp .bloger-row2 img { width: 100%; display: block; }

.bloger-wrapp .bloger-row2 .bloger-bar2 { width: 68.5%; float: right; }

.bloger-wrapp .bloger-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 12px 0 0; padding: 10px 26px 10px 26px; }

.bloger-wrapp .bloger-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.bloger-wrapp h2, .bloger-wrapp h2 span { font-family: "Playfair Display", serif; font-weight: 400; }

.bloger-wrapp p, .bloger-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }

/*paiger-wrapp*/

.paiger-wrapp { text-align: center; padding: 45px 0 0; }

.paiger-wrapp .paiger-row1 { width: auto; float: left; margin: 0 0 0; }

.paiger-wrapp .paiger-row1 img { width: 100%; display: block; }

.paiger-wrapp .paiger-row1 .paiger-bar1 { width: 48.4%; float: none; display: inline-block; margin: 4px 0 0; }

.paiger-wrapp .paiger-row1 .paiger-bar1 li { float: none; display: inline-block; }

.paiger-wrapp .paiger-row1 .paiger-bar1 li a { display: inline-block; padding: 13px 3px 13px; }

.paiger-wrapp .paiger-row1 .paiger-bar1 li a:hover { color: #becf78; }

/*.paiger-wrapp .paiger-row1 .paiger-bar1 li:first-child a { color:#becf78;}*/

.paiger-wrapp .paiger-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 12px 0 0; padding: 10px 26px 10px 26px; margin-right: 15px; }

.paiger-wrapp .paiger-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.paiger-wrapp .paiger-btn2 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 12px 0 0; padding: 10px 26px 10px 26px; margin-left: 15px; }

.paiger-wrapp .paiger-btn2:hover { color: #61635b; background: #fff; border-color: #61635b; }

.paiger-bar1 li, .paiger-bar1 li a { font-size: 14px; color: #fff; letter-spacing: 2.4px; }

.paiger-btn1:hover { color: #a2125d; background: #fff; }

.paiger-btn2:hover { color: #ee3897; background: #fff; }

.paiger-wrapp .paiger-row1 h2.screen-reader-text { display: none; }

.paiger-wrapp .paiger-row1 a.page-numbers { float: none; display: inline-block; font-size: 14px; color: #fff; letter-spacing: 2.4px; vertical-align: baseline; outline: none; font-family: "Jost", sans-serif; font-weight: 500; padding: 13px 3px 13px; }

.paiger-wrapp .paiger-row1 span.page-numbers.current { color: #becf78; float: none; display: inline-block; font-size: 14px; letter-spacing: 2.4px; vertical-align: baseline; outline: none; font-family: "Jost", sans-serif; font-weight: 500; padding: 13px 3px 13px; }

.paiger-wrapp .paiger-row1 a.prev.page-numbers { padding: 0; }
.paiger-wrapp .paiger-row1 a.next.page-numbers { padding: 0; }

/*feeser-wrapp*/

.feeser-wrapp h2 { font-size: 17px; color: #fff; letter-spacing: 0.4px; border-radius: 30px; font-family: "Jost", sans-serif; font-weight: 400; line-height: normal; }

.feeser-wrapp h3 { font-size: 23px; color: #becf78; line-height: 34px; margin: 0 0 32px; }

.feeser-wrapp h3 span { display: block; }

.feeser-wrapp h3 a { color: #fff; }

.feeser-wrapp p { font-size: 16px; line-height: 26px; color: #fff; letter-spacing: 0.4px; margin-bottom: 26px; }

.feeser-wrapp p a { color: #becf78; }

.feeser-wrapp p span { display: block; }

.feeser-wrapp .feeser-row1 { width: 100%; float: left; margin: 7px 0 0; }

.feeser-wrapp .feeser-row2 { width: 100%; float: left; margin: 0 0 0; padding: 12px 21px 27px; }

.feeser-wrapp .feeser-row1 .feeser-bar1 { width: 76.1%; float: left; text-align: left; padding: 0 0; }

.feeser-wrapp .feeser-row2 .feeser-bar2 { width: 18.9%; float: none; text-align: right; display: inline-block; padding: 0 0; color: #becf78; }

.feeser-wrapp .feeser-row3 { width: 100%; float: right; text-align: right; margin: 0 0 0; }

.feeser-bar1, .feeser-bar2 { font-size: 15px; color: #fff; line-height: 37px; letter-spacing: 0.4px; font-family: "Jost", sans-serif; font-weight: 400; }

.feeser-wrapp h3, .feeser-wrapp h3 span { font-family: "Playfair Display", serif; font-weight: 400; }

.feeser-wrapp p, .feeser-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }

/*gallin-wrapp*/

.gallin-wrapp p { font-size: 16px; line-height: 26px; color: #fff; letter-spacing: 0.4px; margin-bottom: 26px; }

.gallin-wrapp p a { color: #becf78; }

.gallin-wrapp p span { display: block; }

.gallin-wrapp .gallin-row1 .gallin-row2 h2 { width: 100%; font-size: 16px; color: #fff; background: #61635b; letter-spacing: 0.4px; display: inline-block; padding: 7px 0 9px; position: relative; left: 0; right: 0; bottom: 0; line-height: normal; }

.gallin-wrapp h3 { font-size: 18px; line-height: 28px; color: #fff; margin-bottom: 29px; }

.gallin-wrapp h3 span { display: block; }

.gallin-wrapp h3 span a { color: #becf78; }

.gallin-wrapp .gallin-row1 { width: 100%; float: left; }

.gallin-wrapp .gallin-row1 .gallin-row2 { width: 100%; float: left; text-align: center; margin: 0 0 43px; }

.gallin-wrapp .gallin-row1 .gallin-row2 .gallin-bar1 { width: 49.3%; float: left; position: relative; }

.gallin-wrapp .gallin-row1 .gallin-row2 .gallin-bar1 img { width: 100%; display: block; height: auto; }

.gallin-wrapp .gallin-row1 .gallin-row2 .gallin-bar1:last-child { float: right; }

.gallin-wrapp .gallin-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 12px 0 0; padding: 10px 26px 10px 26px; }

.gallin-wrapp .gallin-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.gallin-wrapp h2, .gallin-wrapp h2 span, .gallin-wrapp h3, .gallin-wrapp h3 span, .gallin-wrapp p, .gallin-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }

/*galler-wrapp*/

.galler-wrapp p { font-size: 16px; line-height: 26px; color: #fff; letter-spacing: 0.4px; margin: -6px 0 26px; }

.galler-wrapp p a { color: #becf78; }

.galler-wrapp p span { display: block; }

.galler-wrapp h2 { width: 100%; font-size: 16px; color: #fff; background: #61635b; letter-spacing: 0.4px; display: inline-block; padding: 7px 0 9px; position: relative; left: 0; right: 0; bottom: 0; }

.galler-wrapp .galler-row1 { width: 100%; float: left; }

.galler-wrapp .galler-row1 .galler-row2 { width: 100%; float: left; border-bottom: 2px solid #30312e; padding-bottom: 49px; margin-bottom: 52px; }

.galler-wrapp .galler-row1 .galler-row2:last-child { margin-bottom: 0; }

.galler-wrapp .galler-row1 .galler-row2 .galler-lt { width: 58.5%; float: left; text-align: center; }

.galler-wrapp .galler-row1 .galler-row2 .galler-lt .galler-bar1 { width: 49.2%; float: left; position: relative; }

.galler-wrapp .galler-row1 .galler-row2 .galler-lt .galler-bar1:last-child { float: right; }

.galler-wrapp .galler-row1 .galler-row2 .galler-lt .galler-bar1 img { width: 100%; display: block; }

.galler-wrapp .galler-row1 .galler-row2 .galler-rt { width: 37.3%; float: right; }

.galler-wrapp .galler-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 0 0 0; padding: 10px 26px 10px 26px; }

.galler-wrapp .galler-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.gallin-wrapp p, .gallin-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }

/*teamin-wrapp*/

.teamin-wrapp .teamin-row1 h2 { font-size: 30px; color: #becf78; line-height: 24px; margin: 0 0 5px; }

.teamin-wrapp .teamin-row1 h3 { font-size: 15px; color: #61635b; line-height: 25px; margin: 0 0 1px; }

.teamin-wrapp .teamin-row1 h4 { font-size: 15px; color: #fff; line-height: 30px; letter-spacing: 0.4px; margin: 0 0 17px; }

.teamin-wrapp .teamin-row1 h5 { font-size: 15px; color: #fff; line-height: 30px; letter-spacing: 0.4px; margin: 0 0 0; }

.teamin-wrapp h5 a { color: #fff; }

.teamin-wrapp .teamin-row1 h6 { font-size: 16px; color: #becf78; line-height: 32px; margin: 0 0 32px; }

.teamin-wrapp h6 a { color: #becf78; }

.teamin-wrapp p { font-size: 15px; line-height: 24px; color: #fff; letter-spacing: 0.4px; margin-bottom: 26px; }

.teamin-wrapp p a { color: #becf78; }

.teamin-wrapp p span { display: block; }

.teamin-wrapp .teamin-row1 { width: 100%; float: left; position: relative; margin: 0 0 47px; }

.teamin-wrapp .teamin-row1 .teamin-lt { width: 32.7%; float: left; border-radius: 50%; overflow: hidden; }

.teamin-wrapp .teamin-row1 .teamin-lt img { width: 100%; display: block; height: auto; }

.teamin-wrapp .teamin-row1 .teamin-rt { width: 59%; float: right; position: absolute; top: 50%; transform: translateY(-50%); right: 0; }

.teamin-wrapp .abouer-row1 { width: 100%; float: left; margin: 0 0 16px; }

.teamin-wrapp .abouer-row1 img { width: 100%; display: block; }

.teamin-wrapp .abouer-row1 .abouer-bar1 { width: 100%; float: left; }

.teamin-wrapp .abouer-row1 .abouer-bar1 li { float: none; font-size: 16px; color: #fff; line-height: 26px; background: url(../images/abouer-dot1.png) no-repeat 0 11px; display: block; margin: 0 0 1px; padding: 0 0 0 18px; letter-spacing: 0.4px; font-family: "Jost", sans-serif; font-weight: 400; }

.teamin-wrapp .teamin-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 12px 0 0; padding: 10px 26px 10px 26px; }

.teamin-wrapp .teamin-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.teamin-wrapp h4, .teamin-wrapp h4 span, .teamin-wrapp h5, .teamin-wrapp h5 span, .teamin-wrapp p, .teamin-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }

.teamin-wrapp .teamin-row1 h2, .teamin-wrapp h2 span { font-family: "Playfair Display", serif; font-weight: 400; }

/*teamer-wrapp*/

.teamer-wrapp h2 { font-size: 23px; color: #becf78; line-height: 34px; margin: -8px 0 0; }

.teamer-wrapp h2 span { display: block; }

.teamer-wrapp h2 a { color: #fff; }

.teamer-wrapp h3 { font-size: 15px; color: #fff; line-height: 30px; letter-spacing: 0.4px; margin: 0 0 19px; }

.teamer-wrapp h3 span { display: block; }

.teamer-wrapp h3 a { color: #fff; }

.teamer-wrapp h4 { font-size: 15px; color: #fff; line-height: 30px; letter-spacing: 0.4px; margin: 0 0 23px; }

.teamer-wrapp h4 span { display: block; }

.teamer-wrapp h4 a { color: #fff; }

.teamer-wrapp p { font-size: 16px; line-height: 26px; color: #fff; letter-spacing: 0.4px; margin-bottom: 18px; }

.teamer-wrapp p a { color: #becf78; }

.teamer-wrapp p span { display: block; }

.teamer-wrapp .teamer-row1 { width: 100%; float: left; margin: 0 0 0; }

.teamer-wrapp .teamer-row1 img { width: 100%; display: block; }

.teamer-wrapp .teamer-row1 .teamer-bar1 { width: 22%; float: left; border-radius: 50%; overflow: hidden; }

.teamer-wrapp .teamer-row2 { width: 100%; float: right; padding-bottom: 65px; margin: 0 0 58px; border-bottom: 2px solid #30312e; }

.teamer-wrapp .teamer-row2:last-child { margin-bottom: 0; border: none; padding: 0; }

.teamer-wrapp .teamer-row2 img { width: 100%; display: block; }

.teamer-wrapp .teamer-row2 .teamer-bar2 { width: 71.5%; float: right; }

.teamer-wrapp .teamer-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 12px 0 0; padding: 10px 26px 10px 26px; }

.teamer-wrapp .teamer-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.teamer-wrapp h2, .teamer-wrapp h2 span { font-family: "Playfair Display", serif; font-weight: 400; }

.teamer-wrapp p, .teamer-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }

/*testi-wrapp*/

.testi-wrapp2 { background: #1b1b1b; padding: 67px 0 100px; }

.testi-wrapp h3 { font-size: 16px; float: left; color: #becf78; line-height: 26px; letter-spacing: 0.4px; margin: 23px 0 14px; display: block; width: 100%; }

.testi-wrapp p { font-size: 16px; line-height: 26px; color: #fff; letter-spacing: 0.4px; margin-bottom: 26px; }

.testi-wrapp p a { color: #becf78; }

.testi-wrapp p span { display: block; }

.testi-wrapp .testi-row1 { width: 100%; float: left; display: flex; flex-wrap: wrap; }

.testi-wrapp .testi-row1 .testi-bar1:nth-child(2n) { float: right; margin-left: 10%; }

.testi-wrapp .testi-row1 .testi-bar1 { width: 45%; float: left; }

.testi-wrapp .testi-row1 .testi-bar1:last-child { float: right; }

.testi-wrapp .testi-row1 .testi-bar1 .testi-bar2 { width: 100%; float: left; }

.testi-wrapp .testi-row1 .testi-bar1 .testi-bar2 .testi-left { width: 31px; float: left; margin: 6px 0 0; }

.testi-wrapp .testi-row1 .testi-bar1 .testi-bar2 .testi-right { width: 84.5%; float: right; margin: 0 0 48px; border-bottom: 1px solid #30312e; padding: 0 0 42px; }

.testi-wrapp .testi-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 0 0 0; padding: 10px 26px 10px 26px; cursor: pointer; }

.testi-wrapp .testi-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.testi-wrapp p, .testi-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }

/*treatin-wrapp*/

.treatin-wrapp h2 { font-size: 23px; color: #becf78; line-height: 34px; margin: 0 0 32px; }

.treatin-wrapp h2 span { display: block; }

.treatin-wrapp h2 a { color: #becf78; }

.treatin-wrapp h3 { font-size: 16px; color: #becf78; line-height: 26px; margin: 23px 0 24px; display: inline-block; }

.treatin-wrapp h3 span { display: block; }

.treatin-wrapp h3 a { color: #becf78; }

.treatin-wrapp h4 { font-size: 18px; color: #fff; line-height: 32px; margin: 0 0 22px; }

.treatin-wrapp h4 a { color: #fff; }

.treatin-wrapp h4 span { display: block; }

.treatin-wrapp p { font-size: 16px; line-height: 26px; color: #fff; letter-spacing: 0.4px; margin-bottom: 26px; }

.treatin-wrapp p a { color: #becf78; }

.treatin-wrapp p span { display: block; }

.treatin-wrapp .treatin-row1 { width: 100%; float: left; margin: 0 0 36px; }

.treatin-wrapp .treatin-row1 img { width: 100%; display: block; }

.treatin-wrapp .treatin-row1 .treatin-bar1 { width: 100%; float: left; }

.treatin-wrapp .treatin-row1 .treatin-bar1 li { float: none; font-size: 15px; color: #fff; line-height: 25px; background: url(../images/abouer-dot1.png) no-repeat 0 11px; display: block; margin: 0 0 1px; padding: 0 0 0 18px; letter-spacing: 0.4px; font-family: "Jost", sans-serif; font-weight: 400; }

.treatin-wrapp .treatin-row2 { width: 100%; float: left; margin: 4px 0 40px; }

.treatin-wrapp .treatin-row2 .treatin-bar2 { width: 88.8%; float: left; }

.treatin-wrapp .treatin-row2 .treatin-bar2 img { width: 100%; display: block; }

.treatin-wrapp .treatin-row3 { width: 100%; float: left; margin: 0 0 21px; }

.treatin-wrapp .treatin-row3 .treatin-bar3 { width: 100%; float: left; }

.treatin-wrapp .treatin-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 0 0 0; padding: 10px 26px 10px 26px; }

.treatin-wrapp .treatin-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.treatin-wrapp .treatin-btn2 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 0 0 0; padding: 10px 26px 10px 26px; }

.treatin-wrapp .treatin-btn2:hover { color: #61635b; background: #fff; border-color: #61635b; }

.treatin-tex1 { font-size: 14px; color: #fff; letter-spacing: 0.2px; display: inline-block; margin: 0 16px 0 16px; font-family: 'Neutra-bold-font'; }

.treatin-wrapp h2, .treatin-wrapp h2 span { font-family: "Jost", sans-serif; font-weight: 500; }

.treatin-wrapp h4, .treatin-wrapp h4 span, .treatin-wrapp p, .treatin-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }

/*treat-wrapp*/

.treat-wrapp { text-align: center; }

.treat-wrapp h2 { font-size: 32px; color: #fff; line-height: 34px; width: 80%; margin: 0 auto; min-height: 68px; display: inline-grid; align-items: center; }

.treat-wrapp h2 a { color: #fff; }

.treat-wrapp h2 span { display: block; }

.treat-wrapp .treat-row1 { width: 100%; float: left; display: flex; flex-wrap: wrap; }

.treat-wrapp .treat-row1 .treat-row2 { width: 49.3%; float: left; margin: 0 0 1.2%; border: 1px solid #e6e7e8; position: relative; }

.treat-wrapp .treat-row1 .treat-row2:nth-child(2n) { float: right; margin-left: 1.3%; }

.treat-wrapp .treat-row1 .treat-row2 .treat-bar1 { width: 100%; float: left; }

.treat-wrapp .treat-row1 .treat-row2 .treat-bar2 { width: 100%; float: left; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 0; background: rgba(105,107,96,0.3); padding: 31px 0 30px; }

.treat-wrapp .treat-row1 .treat-row2:hover .treat-bar2 { background: #becf78; }

.treat-wrapp h2, .treat-wrapp h2 span { font-family: "Playfair Display", serif; font-weight: 400; }

/*addres-wrapp*/

.addres-wrapp { padding-bottom: 26px; border-bottom: 2px solid #3e3f3b; margin: 0 0 51px; }

.addres-wrapp p { font-size: 16px; color: #fff; line-height: 29px; margin: 0; letter-spacing: 0.2px; }

.addres-wrapp a { color: #fff; line-height: 26px; margin: 0; }

.addres-wrapp a span { color: #becf78; margin-right: 5px; }

.addres-wrapp p span { display: block; color: #becf78; font-size: 23px; line-height: 34px; margin: 0 0 2px; }

.addres-wrapp .addres-row1 { width: 100%; float: left; padding: 0 0 30px; }

.addres-wrapp .addres-row2 { width: 33%; float: left; margin: 0 0 0 0; }

.addres-wrapp .addres-row3 { float: right; width: 50%; }

.addres-wrapp .addres-row3 .addres-bar2 { width: 100%; float: right; }

.addres-wrapp .addres-row2 .addres-bar2 { width: 100%; float: right; }

.addres-wrapp p span { font-family: "Playfair Display", serif; font-weight: 400; }

.addres-wrapp .addres-row3 .addres-bar2 a { font-size: 16px; }

/*contac-wrapp*/

.contac-wrapp .contac-row11 { width: 88.3%; float: left; }

.contac-wrapp h2 { font-size: 23px; color: #becf78; line-height: 34px; margin: 0 0 26px; }

.contac-wrapp .contac-row1 { width: 100%; float: right; margin: 0 0 0 0; position: relative; }

.contac-wrapp .contac-row1 img { width: 100%; display: block; }

.contac-wrapp .contac-row1 .contac-bar1 { width: 100%; float: right; }

.contac-wrapp .contac-row1 .contac-bar1 .contac-fil1 { font-size: 13px; color: #fff; letter-spacing: 0.4px; text-align: left; background: none; border: 1px solid #9c9d9f; border-radius: 30px; }

.contac-wrapp .contac-row1 .contac-bar1 .contac-fil2 { width: 49%; height: 37px; float: left; margin: 0 0 13px; padding: 0 20px 0; }

.contac-wrapp .contac-row1 .contac-bar1 .contac-fil2:nth-child(2n) { float: right; }

.contac-wrapp .contac-row1 .contac-bar1 .contac-fil3 { width: 100%; height: 37px; float: right; margin: 0 0 36px; padding: 8px 20px; overflow: hidden; }

.contac-wrapp .map-row1 { width: 100%; float: left; margin: 50px 0 0; }

.contac-wrapp .map-row1 iframe { width: 100%; display: block; height: 326px; }

.contac-wrapp .contac-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 27px 0 0; padding: 10px 26px 10px 26px; }

.contac-wrapp .contac-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }

.contac-wrapp h2, .contac-wrapp h2 span { font-family: "Playfair Display", serif; font-weight: 400; }

/*practice-wrapp*/

.practice-wrapp { text-align: center; padding: 50px 0 50px; }

.practice-wrapp p { font-size: 16px; color: #707070; letter-spacing: normal; line-height: 26px; text-transform: inherit; margin: 0 0 0; }

.practice-wrapp p a { color: #707070; }

.practice-wrapp p span { display: block; }

.practice-wrapp .practice-row1 { width: 24.17%; float: left; margin: 0 1.1% 1.1% 0; }

.practice-wrapp .practice-row1:nth-child(4n) { margin-right: 0; }

.practice-wrapp .practice-row1 img { width: 100%; display: block; }

.practice-wrapp .practice-row1 .practice-bar1 { width: 100%; float: left; }

/*recrui-wrapp*/
.recrui-wrapp { padding: 47px 0 84px; background: url(../images/inner-bg1.jpg) no-repeat center/cover; }
.recrui-wrapp h2 { font-size: 41px; color: #fff; line-height: 34px; margin: 0 0 40px; }
.recrui-wrapp h2 span { display: block; }
.recrui-wrapp h2 a { color: #fff; }
.recrui-wrapp h3 { font-size: 23px; color: #becf78; line-height: 34px; margin: 0 0 8px; display: inline-block; }
.recrui-wrapp h3 span { display: block; }
.recrui-wrapp h3 a { color: #becf78; }
.recrui-wrapp h4 { font-size: 16px; color: #becf78; line-height: 26px; margin: 0 0 9px; font-family: "Jost", sans-serif; font-weight: 500; }
.recrui-wrapp h4 a { color: #becf78; }
.recrui-wrapp h4 span { display: block; font-family: "Jost", sans-serif; font-weight: 500; }
.recrui-wrapp p { font-size: 16px; line-height: 26px; color: #fff; letter-spacing: 0.4px; margin-bottom: 26px; }
.recrui-wrapp p a { color: #fff; }
.recrui-wrapp p span { display: block; }
.recrui-wrapp .recrui-row1 { width: 100%; float: left; margin: 46px 0 0; }
.recrui-wrapp .recrui-row1 img { width: 100%; display: block; }
.recrui-wrapp .recrui-row1 .recrui-row22 { width: 90%; float: none; margin: 0 auto 0; }
.recrui-wrapp .recrui-row1 .recrui-bar1 { width: 100%; float: left; position: relative; }
.recrui-wrapp .recrui-row2 { width: 100%; float: left; margin: 40px 0 0; }
.recrui-wrapp .recrui-row2 img { width: 100%; display: block; }
.recrui-wrapp .recrui-row2 .recrui-bar2 { width: 64px; float: none; margin: 0 auto 0; transform: translateY(-50%); position: absolute; top: 50%; right: 0; left: 0; }
.recrui-wrapp .recrui-row2 .recrui-bar3 { width: 100%; float: left; padding: 31px 0 0; }
.recrui-wrapp h2, .recrui-wrapp h2 span, .recrui-wrapp h3, .recrui-wrapp h3 span { font-family: "Playfair Display", serif; font-weight: 400; }
.recrui-wrapp p, .recrui-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }

/*renewal-wrapp*/
.renewal-wrapp { position: relative; background: #1b1b1b; }
.renewal-wrapp h2 { font-size: 23px; color: #becf78; line-height: 34px; margin: 0 0 21px; display: inline-block; }
.renewal-wrapp h2 span { display: block; }
.renewal-wrapp h2 a { color: #becf78; }
.renewal-wrapp p { font-size: 16px; line-height: 26px; color: #fff; letter-spacing: 0.4px; margin-bottom: 26px; }
.renewal-wrapp p a { color: #fff; }
.renewal-wrapp p span { display: block; }
.renewal-wrapp .renewal-row11 { width: 100%; float: left; position: relative; }
.renewal-wrapp .renewal-row1 { width: 50%; float: right; overflow: hidden; margin: 0 0 0; }
.renewal-wrapp .renewal-row1 img { width: 100%; display: block; }
.renewal-wrapp .renewal-row2 { width: 50%; float: left; transform: translateY(-50%); margin: 0 0 0; top: 50%; left: 0; }
.renewal-wrapp .renewal-row2 img { width: 100%; display: block; }
.renewal-wrapp .renewal-row2 .renewal-bar2 { width: 561px; float: right; padding: 0 13% 0 0; }
.renewal-wrapp .renewal-row11:nth-child(2n) { background: no-repeat center/cover; }
.renewal-wrapp .renewal-row11:nth-child(2n) .renewal-row1 { float: left; }
.renewal-wrapp .renewal-row11:nth-child(2n) .renewal-row2 { float: right; right: 0; left: inherit; }
.renewal-wrapp .renewal-row11:nth-child(2n) .renewal-row2 .renewal-bar2 { float: left; padding: 0 0 0 11%; }
.renewal-wrapp .renewal-btn1 { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 6px 0 0; padding: 10px 26px 10px 26px; }
.renewal-wrapp .renewal-btn1:hover { color: #61635b; background: #fff; border-color: #61635b; }
.renewal-wrapp h2, .renewal-wrapp h2 span { font-family: "Playfair Display", serif; font-weight: 400; }
.renewal-wrapp p, .renewal-wrapp p span { font-family: "Jost", sans-serif; font-weight: 400; }
.renewal-bar1, .renewal-row2 { position: absolute; }

/*common-css*/

.comman-anchor { width: 100%; height: 100%; position: absolute; right: 0; top: 0; bottom: 0; left: 0; z-index: 999; }

.border { width: 100%; float: left; height: 2px; background: #30312e; margin: 20px 0 30px; }

.header-boxs1 { width: 240px; float: none; display: none; margin: 0 auto 0; }

.header-boxs1 img { width: 100%; display: block; }

.header-boxs2 { width: 100%; float: left; display: none; margin: 0 0 0; }

.header-boxs2 a { float: none; display: inline-block; margin: 0 4px 0; }

.header-boxs3 { width: 100%; float: left; display: none; margin: 0 0 0; }

.header-boxs3 img { width: 100%; display: block; }

.header-boxs4 { width: 100%; float: left; display: none; margin: 0 0 0; }

.header-boxs4 img { width: 100%; display: block; }

.detier-shap1 { width: 44.9%; float: left; position: absolute; top: 0; left: 0; }

.detier-shap1 img { width: 100%; display: block; }

.detier-leaf1 { width: 32.2%; float: right; position: absolute; top: -15.2%; right: 0; }

.detier-leaf1 img { width: 100%; display: block; }

.enquer-shap1 { width: 41%; float: right; position: absolute; top: -6.2%; right: 0; }

.enquer-shap1 img { width: 100%; display: block; }

.enquer-leaf1 { width: 22.9%; float: left; position: absolute; bottom: -35%; left: 0; }

.enquer-leaf1 img { width: 100%; display: block; }

.gester-leaf1 { width: 24.9%; float: right; position: absolute; top: -14.1%; right: 0; }

.gester-leaf1 img { width: 100%; display: block; }

.inner-leaf1 { width: 24.9%; float: right; position: absolute; bottom: -22.2%; right: 0; z-index: 9; }

.inner-leaf1 img { width: 100%; display: block; }

.banner-btn1, .bloger-btn1, .blogin-btn1, .contac-btn1, .detier-btn1, .enquer-btn1, .facier-btn1, .galler-btn1, .gallin-btn1, .gester-btn1, .gester-fild1, .header-btn1, .header-btn2, .header-btn3, .honoer-btn1, .impoer-btn1, .impoer-btn2, .judger-btn1, .paiger-btn1, .paiger-btn2, .sidber-btn1, .sidber-btn2, .teamer-btn1, .teamin-btn1, .testi-btn1, .treatin-btn1, .treatin-btn2 { text-align: center; font-size: 14px; letter-spacing: 0.2px; border-radius: 30px; border: 1px solid; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; line-height: normal; }

.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .col-sm-6 { width: 50%; margin: 0 0 12px; padding: 0; }
.gester-wrapp .gester-row1 .gester-bar1 .col-sm-6.first_col { padding-right: 1.2%; }
.gester-wrapp .gester-row1 .gester-bar1 .col-sm-6.last_col { padding-left: 1.2%; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .col-sm-12 { padding: 0; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .form-control { width: 100%; height: 38px; float: left; padding: 0 20px 0; text-align: left; color: #fff; background: none; border-color: #a2a2a4; font-size: 14px; letter-spacing: 0.2px; border-radius: 30px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; vertical-align: baseline; outline: none; font-family: "Jost", sans-serif; font-weight: 500; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .form-control::placeholder { color: #fff; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid textarea.form-control { width: 100%!important; height: 38px; min-height: 38px; float: left; margin: 11px 0 0; padding: 10px 20px 0; line-height: normal; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox { text-align: left; font-size: 12px; color: #fff; letter-spacing: 0.2px; line-height: 20px; width: 100%; float: left; margin: 15px 0 0; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline { text-align: left; font-size: 12px; color: #fff; letter-spacing: 0.2px; line-height: 20px; width: 100%; float: left; margin: 0 0 26px; padding: 0 0 0 24px; height: auto; display: inline-block; background-repeat: no-repeat; background-position: 0 0; cursor: pointer; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox label { margin: 0 0 0; padding: 0 0 0 24px; height: auto; display: inline-block; background-repeat: no-repeat; background-position: 0 0; cursor: pointer; font: inherit; vertical-align: baseline; outline: none; font-family: "Jost", sans-serif; font-weight: 500; border: 0; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox input[type=checkbox] { background-image: url(../images/checkbox-thumb2.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: 12px; width: 12px; margin: 0!important; padding: 0; border: 0; position: absolute; left: 0; top: 3px; -webkit-appearance: none; -moz-appearance: none; outline: none!important; cursor: pointer; margin-right: 5px!important; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -12px; top: 3px; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline input[type=checkbox] { background-image: url(../images/checkbox-thumb2.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: 12px; width: 12px; margin: 0!important; padding: 0; border: 0; position: absolute; left: 0; top: 3px; -webkit-appearance: none; -moz-appearance: none; outline: none!important; cursor: pointer; margin-right: 5px!important; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline input[type=checkbox]:checked { background-position: 0 -12px; top: 3px; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid a { color: #bfce77; }
.gester-wrapp .gester-row1 .gester-bar1 .g-recaptcha { width: 100%; float: left; margin: 0 auto 20px; transform: scale(0.8); text-align: left; transform-origin: left; }
.gester-wrapp .gester-row1 .gester-bar1 .g-recaptcha div { width: auto!important; height: auto!important; margin: 0 auto!important; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .btn { float: none; color: #fff; background: #61635b; border-color: #61635b; cursor: pointer; margin: 4px 0 0; padding: 10px 26px 10px 26px; text-align: center; font-size: 14px; letter-spacing: 0.2px; border-radius: 30px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; vertical-align: baseline; outline: none; font-family: "Jost", sans-serif; font-weight: 500; line-height: normal; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .btn:hover { color: #61635b; background: #fff; border-color: #61635b; }

.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .col-sm-12 { padding: 0; }
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid a { color: #bfce77; }
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .form-control { width: 100%; height: 37px; margin: 0 0 12px; padding: 0 18px 0; font-size: 13px; color: #fff; letter-spacing: 0.4px; text-align: left; background: none; border: 1px solid #a0a0a1; border-radius: 30px; vertical-align: baseline; outline: none; font-family: "Jost", sans-serif; font-weight: 500; }
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .form-control::placeholder { color: #fff; }
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid textarea.form-control { width: 100%!important; height: 37px; min-height: 37px; margin: 0 0 23px; padding: 7px 18px 0; line-height: normal; }
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox-inline { width: 100%; float: left; margin: 0 0 4px; padding: 0 0 0 24px; font-size: 12px; color: #fff; letter-spacing: 0.4px; line-height: 21px; font-family: "Jost", sans-serif; font-weight: 500; vertical-align: baseline; outline: none; }
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox-inline input[type=checkbox] { background-image: url(../images/checkbox-thumb2.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: 12px; width: 12px; margin: 0!important; padding: 0; border: 0; position: absolute; left: 0; top: 5px; -webkit-appearance: none; -moz-appearance: none; outline: none!important; cursor: pointer; margin-right: 5px!important; }
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox-inline input[type=checkbox]:checked { background-position: 0 -12px; top: 5px; }
.sidber-wrapp .sidber-row1 .sidber-bar1 .g-recaptcha { width: 100%; float: left; margin: 20px auto 0; transform: scale(0.75); text-align: left; transform-origin: left; }
.sidber-wrapp .sidber-row1 .sidber-bar1 .g-recaptcha div { width: auto!important; height: auto!important; margin: 0 auto!important; }
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .btn { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 20px 0 0; padding: 10px 26px 10px 26px; text-align: center; font-size: 14px; letter-spacing: 0.2px; border-radius: 30px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; line-height: normal; vertical-align: baseline; outline: none; font-family: "Jost", sans-serif; font-weight: 500; }
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .btn:hover { color: #61635b; background: #fff; border-color: #61635b; }

.contac-wrapp .contac-row1 .contac-bar1 .caldera-grid .col-sm-6 { width: 50%; margin: 0 0 13px; padding: 0; float: left; }
.contac-wrapp .contac-row1 .contac-bar1 .col-sm-6.first_col { padding-right: 1%; }
.contac-wrapp .contac-row1 .contac-bar1 .col-sm-6.last_col { padding-left: 1%; }
.contac-wrapp .contac-row1 .contac-bar1 .caldera-grid .col-sm-12 { padding: 0; }
.contac-wrapp .contac-row1 .contac-bar1 .caldera-grid .form-control { width: 100%; height: 37px; float: left; padding: 0 20px 0; text-align: left; color: #79797a; background: none; border-color: #a2a2a4; font-size: 13px; letter-spacing: 0.4px; border-radius: 30px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; vertical-align: baseline; outline: none; font-family: "Jost", sans-serif; font-weight: 500; }
.contac-wrapp .contac-row1 .contac-bar1 .caldera-grid .form-control::placeholder { color: #fff; }
.contac-wrapp .contac-row1 .contac-bar1 .caldera-grid textarea.form-control { width: 100%!important; height: 37px; min-height: 37px; float: left; margin: 0 0 20px; padding: 8px 20px; line-height: normal; }
.contac-wrapp .contac-row1 .contac-bar1 .caldera-grid .checkbox-inline { text-align: left; font-size: 12px; color: #fff; letter-spacing: 0.4px; line-height: 21px; width: 100%; float: left; margin: 0 0 0; padding: 0 0 0 24px; height: auto; display: inline-block; background-repeat: no-repeat; background-position: 0 0; cursor: pointer; vertical-align: baseline; outline: none; font-family: "Jost", sans-serif; font-weight: 500; border: 0; }
.contac-wrapp .contac-row1 .contac-bar1 .caldera-grid .checkbox-inline input[type=checkbox] { background-image: url(../images/checkbox-thumb2.png); -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: 12px; width: 12px; margin: 0!important; padding: 0; border: 0; position: absolute; left: 0; top: 3px; -webkit-appearance: none; -moz-appearance: none; outline: none!important; cursor: pointer; margin-right: 5px!important; }
.contac-wrapp .contac-row1 .contac-bar1 .caldera-grid .checkbox-inline input[type=checkbox]:checked { background-position: 0 -12px; top: 3px; }
.contac-wrapp .contac-row1 .contac-bar1 .caldera-grid a { color: #bfce77; }

.contac-wrapp .contac-row1 .contac-bar1 .caldera-grid .btn { float: none; color: #fff; background: #61635b; border-color: #61635b; margin: 28px 0 0; padding: 10px 26px 10px 26px; text-align: center; font-size: 14px; letter-spacing: 0.2px; border-radius: 30px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; line-height: normal; vertical-align: baseline; outline: none; font-family: "Jost", sans-serif; font-weight: 500; }
.contac-wrapp .contac-row1 .contac-bar1 .caldera-grid .btn:hover { color: #61635b; background: #fff; border-color: #61635b; }

.contac-wrapp .contac-row1 .contac-bar1 .g-recaptcha { width: 100%; float: left; margin: 25px auto 0; transform: scale(0.9); text-align: left; transform-origin: left; }
.contac-wrapp .contac-row1 .contac-bar1 .g-recaptcha div { width: auto!important; height: auto!important; margin: 0 auto!important; }

.parsley-required { display: none!important; }
.caldera-grid .form-group .parsley-error { border-color: #d00000!important; border: 2px dotted!important; color: #d00000!important; background: transparent; }
.caldera-grid .form-group label.parsley-error { border: none!important; }
.caldera-grid .help-block { display: none!important; }
input.form-control.parsley-success, select.form-control.parsley-success, textarea.form-control.parsley-success { background: transparent!important; }
.caldera-grid .row { margin: 0!important; }
.caldera-grid .form-group { margin: 0 auto!important; }

.conter-wrapp .conter-row1 .conter-bar1 .accordion { margin-bottom: 30px; }
.banner-wrapp .banner-row2 .banner-bar2 .select-items { background: #162528; }

.insta-wrapp { width: 100%; float: left; display: block; position: relative; background: url(../images/facier-bg1.jpg) no-repeat center/cover; }
.insta-wrapp .iscwp-image-fit.slidestoshow-7 .iscwp-img-wrp { height: auto!important; }
.insta-nav { width: 100%; float: left; display: block; position: relative; background: url(../images/facier-bg1.jpg) no-repeat center/cover; text-align: center; padding: 30px 0 15px; }
.crisp-client .crisp-1rjpbb7 { z-index: 99999!important; }

.whatsup-row3.show-desk { display: block; }
.whatsup-row3.show-mob { display: none; }

.whatsup-row3 { width: 68px; position: fixed; z-index: 9; left: auto; right: 1vw; bottom: 145px; padding: 0; box-shadow: 0 0 43px 4px rgba(0,0,0,0.10); background: #fff; border-radius: 18px; }
.whatsup-row3 .banner-bar3 { width: 100%; float: left; position: relative; z-index: 999; }
.whatsup-row3 .banner-bar3 a.banner-box1 { width: 100%; float: right; background: #fff; border-radius: 18px; margin: 0 0 0; padding: 15% 7% 15%; }
.whatsup-row3 .banner-bar3 a.banner-box1 h3 { font-size: 13px; font-weight: 400; color: #000; letter-spacing: 0; line-height: 17px; margin: 0 0 12px; text-align: center; }
.whatsup-row3 .banner-bar3 .banner-thm1 { width: 55%; float: none; margin: 0 auto 0; }
.whatsup-row3 .banner-bar3 .banner-thm1 img { width: 100%; display: block; }
.whatsup-row3 .banner-bar3 a.banner-box1 h3 span { display: block; }

.conter-wrapp .conter-row1 .conter-bar1.abouer-wrapp { width: 100%; float: left; display: flex; flex-wrap: wrap; }

.conter-wrapp .conter-row1 .conter-bar1.abouer-wrapp .practice-row1 { width: 48%; float: left; margin: 0 0 30px; position: relative; }
.conter-wrapp .conter-row1 .conter-bar1.abouer-wrapp .practice-row1:nth-child(even) { float: right; margin-left: 4%; }
.conter-wrapp .conter-row1 .conter-bar1.abouer-wrapp .practice-row1 a.practice-bar1.thumbnail.gallery { width: 100%; float: left; border: 1px solid #999; }
.conter-wrapp .conter-row1 .conter-bar1.abouer-wrapp .practice-row1 h3 { float: left; font-size: 20px; color: #c0ce77; line-height: 34px; width: 100%; margin: 0 auto; text-align: center; padding: 8px 0; font-weight: normal; }
.conter-wrapp .conter-row1 .conter-bar1.abouer-wrapp .practice-row1 a.practice-bar1.thumbnail.gallery img { width: 100%; height: 100%; object-fit: cover; margin: 0 auto; }

div#myModal2 { background: linear-gradient(120deg,#868686b3 1%,#becf7894 100%)!important; z-index: 99999999; }
div#myModal2 .modal-content { max-width: 800px!important; }
div#myModal2 .close { font-size: 30px; top: 10px!important; right: 15px!important; line-height: normal!important; color: #becf78; font-family: "Jost", sans-serif; font-weight: 500; }
div#myModal2 .close:hover { color: #c0ce77bf; }
div#myModal2 .modal-body { padding: 45px 5% 40px; }
div#myModal2 .modal-body .content h1 { font-size: 32px; color: #becf78; line-height: 36px; margin: 0 0 20px; font-family: "Playfair Display", serif; font-weight: 400; }
div#myModal2 .modal-body .content p { font-size: 16px; line-height: 26px; color: #000; letter-spacing: 0.4px; margin-bottom: 15px; font-weight: normal; font-family: "Jost", sans-serif; font-weight: 500; }
div#myModal2 .modal-body .content .social-links { width: 100%; display: block; position: relative; margin: 0 0 0; }
div#myModal2 .modal-body .content .social-links a { width: auto; display: inline-block; float: none; }
div#myModal2 .modal-body .content .social-links a img { width: auto; display: block; margin: 10px 3px 15px; max-width: 100%; height: auto; }
div#myModal2 .modal-body .content .social-links .contacts { width: 100%; display: block; margin: 0 auto; text-align: center; font-size: 16px; line-height: 26px; color: #000; letter-spacing: 0.4px; font-weight: normal; font-family: "Jost", sans-serif; font-weight: 500; }
div#myModal2 .modal-body .content .social-links .contacts a { color: #becf78; }
div#myModal2 .modal-body .content .social-links a:hover img { opacity: 0.7; }
div#myModal2 .modal-body .content .social-links .contacts a:hover { color: #c0ce77bf; }

div#myModal2 .modal-body .content .social-links a.what-foot-mob { display: none; }
div#myModal2 .modal-body .content .social-links a.what-foot-desk { display: inline-block; }
.banner-wrapp  a.practice-leaflet.desk-view.front-page, .banner-wrapp.innser-wrapp a.practice-leaflet.mobile-view { position: absolute; z-index: 999; float: left; color: #fff; background: #162528; border-color: #162528; margin: 0 12px 0 0; padding: 10px 28px; text-align: center; font-size: 14px; letter-spacing: .2px; border-radius: 30px; border: 1px solid #162528; transition: all .25s ease-out 0s; display: inline-block; line-height: normal; top: 0; right: 250px; width: 170px; }

.banner-wrapp a.practice-leaflet.desk-view.front-page:hover, .banner-wrapp.innser-wrapp a.practice-leaflet.mobile-view:hover { color: #162528; background: #fff; border-color: #fff; }
.whatsup-row3.show-desk { z-index: 999!important; }

.insta-nav img:hover { border: 2px solid #fff; border-radius: 90%; position: relative; transition: all 0.25s ease-out 0s; }
.insta-nav img { border: 2px solid #161616; border-radius: 90%; }
.footer-logo-outer { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.footer-wrapp .footer-logo-outer .footer-row1 { display: flex; width: 100%; margin: 0 0 40px 0; justify-content: center; }
.footer-wrapp .footer-logo-outer .footer-row1 .footer-bar1 { width: 30%; margin: 0 2%; text-align: center; }
.footer-logo-outer .footer-row1 .footer-bar1 a { display: inline-block; width: 100%; text-align: center; }
.footer-logo-outer .footer-row1 .footer-bar1 a img { width: auto; max-width: 100%; margin: 0 auto;   }

.banner-wrapp .banner-row2 .locations { width: auto; float: left; position: relative; z-index: 99; max-width: 460px;}

.banner-wrapp .banner-row2 .locations ul.locer { width: 100%; display: block; margin: 0 0 0; position: relative; float: left; }

.banner-wrapp .banner-row2 .locations ul.locer li { width: auto; display: inline-block; float: left; position: relative; margin: 0 0 0; }

.banner-wrapp .banner-row2 .locations ul.locer li a.links { float: left; color: #fff; background: #162528; border: 1px solid #162528!important; margin: 0 5px 0 0;padding: 10px 15px 10px 15px;text-align: center;font-size: 12px; letter-spacing: 0.2px; border-radius: 30px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; line-height: normal; }

.banner-wrapp .banner-row2 .locations ul.locer li a.links:hover { color: #162528; background: #fff; border: 1px solid #162528!important; }

.banner-wrapp .banner-row2 .locations ul.locer li:last-child a.links { margin-right:0; }

.banner-wrapp .banner-row2 .locations h3 { float: left; font-size: 15px; color: #fff; letter-spacing: 0.6px; line-height: 28px; margin: 0 0 5px 0; font-family: "Work Sans", sans-serif; font-weight: 400;width: auto;text-align: center;margin-left: 0;width: 100%;}

.canver-wrapp .canver-row1 .gsub-level2 {  display: flex;margin: 0 0 0 5px;;width: 13%;}

.canver-wrapp .canver-row1 .g-level2 {  display: flex;width: 100%;float: left;}

.canver-wrapp .canver-row1 .g-level1 h2 {font-size: 12px;font-weight: 500;color: #fff;letter-spacing: 1.54px;  line-height: normal;text-transform: uppercase;margin: 0;font-family: "Jost", sans-serif;}

.canver-wrapp .canver-row1 .g-level1 {width: 100%;float: left;  display: block;}

.canver-wrapp .canver-row1 .fulltotal {display: flex;width: 100%;}

.canver-wrapp .canver-row1 .gsub-level2 img {margin: 0 0 0 5px;}

.wp-gr.wpac .wp-google-badge.wp-google-badge_left-fixed {display: none;}

/*Smartphone css*/

@media screen and (max-width: 480px) {
  .margin { width: 90%; }
  .header-wrapp { text-align: center; background: #151515 url(../images/header-bg1.jpg) no-repeat center/cover; padding: 86px 0 40px; }
  .header-wrapp p { float: none; line-height: 26px; width: 300px; margin: 0 auto; }
  .header-wrapp p span { display: inline-block; margin: 0 6px 0; }
  .header-wrapp .header-row1 { width: 100%; margin: 0 0 0; padding: 0 5% 0; position: fixed; top: 16px; right: 0; left: 0; z-index: 9999999999; }
  .header-wrapp .header-row1 .header-bar1 { width: 100%; }
  .header-wrapp .header-row2 { width: 100%; margin: 0 0 0; }
  .header-wrapp .header-row2 .header-bar2 { width: 100%; }
  .header-wrapp .header-row3 { width: 100%; display: none; margin: 0 0 0; }
  .header-wrapp .header-row3 .header-bar3 { width: 100%; }
  .header-wrapp .header-btn1 { width: 48%; float: left; margin: 0 0 4.2%; padding: 10px 2% 10px 2%; }
  .header-wrapp .header-btn1 span { display: none; }
  .header-wrapp .header-row2 .header-bar2 .contact-us-links { font-size: 12px;}
  .header-wrapp .header-btn2 { width: 48%; float: right; margin: 0 0 4.2%; padding: 10px 2% 10px 2%; }
  .header-wrapp .header-btn3 {width: 100%;float: left;margin: 0 0 0;padding: 10px 2% 10px 2%;display: block !important;}
  .linker-wrapp { text-align: center; display: none; position: relative; top: inherit; }
  .linker-wrapp .linker-row1 { width: 100%; margin: 0 0 0; }
  .linker-wrapp .linker-row1 .linker-bar1 { width: 100%; }
  .linker-wrapp .linker-row2 { width: 100%; margin: 0 0 0; }
  .linker-wrapp .linker-row2 .linker-bar2 { width: 100%; }
  .banner-wrapp { min-height: inherit; text-align: center; }
  .banner-wrapp p { font-size: 15px; line-height: 26px; margin: 0 0 22px; }
  .banner-wrapp p span { display: inline; }
  .banner-wrapp h2 { font-size: 36px; line-height: 49px; margin: 0 0 10px; }
  .banner-wrapp .banner-row1 { width: 100%; margin: 0 0 0; position: relative; bottom: inherit; }
  .banner-wrapp .banner-row1 .banner-bar1 { width: 100%; overflow: auto; padding: 30px 0 80px; }
  .banner-wrapp .banner-row2 { width: 100%; display: none; margin: 0 0 0; }
  .banner-wrapp .banner-row2 .banner-bar2 { width: 100%; }
  .banner-wrapp .banner-row3 { width: 28px; display: none; margin: 0 0 0; }
  .banner-wrapp .banner-row3 .banner-bar3 { width: 100%; }
  .banner-wrapp .banner-btn1 { background: #becf78; border-color: #becf78; margin: 0 0 0; }
  .banner-wrapp .banner-btn1:hover { color: #becf78; border-color: #becf78; }
  .canver-wrapp { text-align: center;  }
  .canver-wrapp .canver-row1 { width: 100%; margin: 0 0 0; }
  .canver-wrapp .canver-row1 .canver-bar1 { width: 100%; }
  .canver-wrapp .canver-row2 { width: 100%; margin: 0 0 0; }
  .canver-wrapp .canver-row2 .canver-bar2 {  width: 100%;  display: none;} 
   .detier-wrapp { text-align: center; padding: 30px 0 0; }
  .detier-wrapp p { font-size: 14px; line-height: 24px; margin: 0 0 22px; }
  .detier-wrapp p span { display: inline; }
  .detier-wrapp h2 { font-size: 27px; line-height: 44px; margin: 0 0 6px; }
   .detier-wrapp h1{ font-size: 28px; line-height: 35px; margin: 0 0 12px;}
  .detier-wrapp h3 { font-size: 24px; line-height: 39px; margin: 0 0 2px; }
  .detier-wrapp .detier-row1 { width: 100%; margin: 0 0 30px; }
  .detier-wrapp .detier-row1 .detier-bar1 { width: 100%; }
  .detier-wrapp .detier-row2 { width: 100%; margin: 0 0 -56px; }
  .detier-wrapp .detier-row2 .detier-bar2 { width: 100%; }
  .detier-wrapp .detier-row3 { width: 98%; margin: 0 1% 0; }
  .detier-wrapp .detier-row3 .detier-bar3 { padding: 19px 5% 23px; }
  .detier-wrapp .detier-btn1 { margin: 0 0 0; font-size: 13px; }
  .detier-row1 p, .detier-row1 p span { font-size: 15px; line-height: 26px; }
  .enquer-wrapp { text-align: center; padding: 86px 0 40px; }
  .enquer-wrapp p { font-size: 14px; line-height: 24px; margin: 0 0 22px; }
  .enquer-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 auto 16px; position: relative; z-index: 99; width: 260px; }
  .enquer-wrapp h3 { font-size: 14px; line-height: 24px; margin: -4px 0 22px; }
  .enquer-wrapp .enquer-row1 { width: 100%; margin: 0 0 0; }
  .enquer-wrapp .enquer-row1 .enquer-bar1 { width: 100%; margin: 0 0 8px; position: relative; top: inherit; }
  .enquer-wrapp .enquer-row1 .enquer-bar1 a { float: none; display: inline-block; }
  .enquer-wrapp .enquer-row2 { width: 100%; margin: 0 0 0; }
  .enquer-wrapp .enquer-row2 .enquer-bar2 { width: 100%; padding: 0 8% 0; }
  .enquer-wrapp .enquer-btn1 { margin: 2px 0 0; }
  .facier-wrapp { text-align: center; padding: 40px 0 78px; }
  .facier-wrapp p { font-size: 14px; line-height: 23px; margin: 0 0 22px; }
  .facier-wrapp p span { display: inline; }
  .facier-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 4px; }
  .facier-wrapp h3 { font-size: 14px; line-height: 27px; margin: 0 0 16px; }
  .facier-wrapp h4 { font-size: 14px; line-height: 27px; margin: -4px 0 22px; }
  .facier-wrapp .facier-row1 { width: 100%; margin: 0 0 0; }
  .facier-wrapp .facier-row1 .facier-bar1 { float: none; margin: 0 auto 20px; }
  .facier-wrapp .facier-row2 { width: 100%; margin: 0 0 0; }
  .facier-wrapp .facier-row2 .facier-bar2 { width: 100%; }
  .facier-wrapp .facier-btn1 { margin: 0 auto; width: 135px; left: 0; right: 0; }
  .gester-wrapp { text-align: center; background: #151515 url(../images/gester-bg11.jpg) no-repeat center/cover; padding: 30px 0 40px; }
  .gester-wrapp:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; right: 0; background: #0000004d; top: 0; bottom: 0; }
  .gester-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 20px; }
  .gester-wrapp .gester-row1 { width: 100%; margin: 0 0 0; }
  .gester-wrapp .gester-row1 .gester-bar1 .gester-fild1 { text-align: center; }
  .gester-wrapp .gester-row1 .gester-bar1 .gester-fild2 { width: 100%; margin: 0 0 4.2%; padding: 0 5% 0; }
  .gester-wrapp .gester-row1 .gester-bar1 .gester-fild3 { width: 100%; margin: 0 0 25px; padding: 10px 5% 0; }
  .gester-wrapp .gester-btn1 { margin: 6px 0 0; }
  .honoer-wrapp { text-align: center; padding: 30px 0 40px; }
  .honoer-wrapp p { font-size: 14px; line-height: 23px; margin: 0 0 22px; }
  .honoer-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 14px; }
  .honoer-wrapp .honoer-row1 { width: 100%; margin: 0 0 0; }
  .honoer-wrapp .honoer-row1 .honoer-bar1 { width: 100%; padding: 0 8% 0; }
  .honoer-wrapp .honoer-btn1 { margin: 2px 0 0; }
  .footer-wrapp { text-align: center; padding: 40px 0 70px; }
  .footer-wrapp .footer-row1 { width: 240px; margin: 0 auto 26px; }
  .footer-wrapp .footer-row1 .footer-bar1 { width: 100%; }
  .footer-wrapp .footer-row2 { width: 100%; margin: 0 0 20px; }
  .footer-wrapp .footer-row2 .footer-bar2 { width: 100%; }
  .footer-wrapp .footer-row2 .footer-bar2 li { margin: 0 4px 4px; }
  .footer-wrapp .footer-row3 { width: 100%; margin: 0 0 20px; }
  .footer-wrapp .footer-row3 .footer-bar3 { width: 100%; }
  .footer-wrapp .footer-row3 .footer-bar3 li { margin: 0 4px 4px; }
  .footer-wrapp .footer-row4 { width: 100%; margin: 0 0 20px; }
  .footer-wrapp .footer-row4 .footer-bar4 { width: 100%; }
  .footer-wrapp .footer-row4 .footer-bar4 li span { display: block; }
  .footer-wrapp .footer-row4 .footer-bar4 li { display: block; margin: 0 4px 4px; }
  .footer-wrapp .footer-row5 { width: 100%; margin: 0 0 22px; }
  .footer-wrapp .footer-row5 .footer-bar5 { width: 100%; }
  .footer-wrapp .footer-row5 .footer-bar5 li { line-height: 18px; display: block; }
  .footer-wrapp .footer-row5 .footer-bar5 li:nth-child(2n) { display: none; }
  .footer-wrapp .footer-row6 { width: 100%; margin: 0 0 24px; }
  .footer-wrapp .footer-row6 .footer-bar6 { width: 100%; }
  .footer-wrapp .footer-row6 .footer-bar6 li { margin: 0 4px 4px; }
  .footer-wrapp .footer-row7 { width: 100%; margin: 0 0 0; }
  .footer-wrapp .footer-row7 .footer-bar7 { width: 100%; position: relative; top: inherit;  margin-top: 0; margin-bottom: 7px; }
  .footer-wrapp .footer-row7 .footer-bar7 a { float: none; display: inline-block; }
  .footer-bar2 li, .footer-bar2 li a { font-size: 15px; }
  .footer-bar3 li, .footer-bar3 li a { font-size: 15px; }
  .footer-bar4 li, .footer-bar4 li a { font-size: 14px; letter-spacing: 0.2px; line-height: 20px; }
  /*innser*/
  .innser-wrapp h1 { font-size: 30px; line-height: 48px; }
  .innser-wrapp .innser-row1 { bottom: 43px; }
  .conter-wrapp { padding: 24px 0 50px; }
  .conter-wrapp .conter-row1 { width: 100%; }
  .conter-wrapp .conter-row2 { width: 100%; }
  .sidber-wrapp { margin: 50px 0 0; }
  .sidber-wrapp .sidber-row1 { padding: 42px 5% 46px; }
  .sidber-wrapp .sidber-row2 { padding: 35px 5% 44px; }
  .sidber-wrapp .sidber-row3 { padding: 31px 5% 35px; }
  .sidber-wrapp .sidber-row4 { padding: 42px 5% 39px; }
  .abouer-wrapp .abouer-row2 { width: 100%; margin: 15px 0 0; }
  .treatment-wrapp { padding: 50px 0; }
  .treatment-wrapp p { font-size: 14px; line-height: 24px; margin: 0 0 0; }
  .treatment-wrapp p span { display: inline; }
  .treatment-wrapp h3 { font-size: 24px; line-height: 39px; margin: 0 0 2px; }
  .treatment-wrapp .treatment-row2 .treatment-bar2 { width: 100%; }
  .treatment-wrapp .treatment-row3 { width: 98%; margin: 0 1% 0; }
  .treatment-wrapp .treatment-row3 .treatment-bar3 { padding: 19px 5% 23px; }
  .practice-wrapp .practice-row1 { width: 48%; margin: 0 0 2%; }
  .practice-wrapp .practice-row1:nth-child(2n) { float: right; }
  .bloger-wrapp .bloger-row1 .bloger-bar1 { width: 100%; margin: 0 0 30px; }
  .bloger-wrapp .bloger-row2 .bloger-bar2 { width: 100%; }
  .paiger-wrapp .paiger-row1 { width: 275px; }
  .paiger-wrapp .paiger-row1 .paiger-bar1 { width: 51.4%; }
  .paiger-wrapp .paiger-btn1 { padding: 10px 14px 10px 14px; }
  .paiger-wrapp .paiger-btn2 { padding: 10px 14px 10px 14px; }
  .contac-wrapp .contac-row11 { width: 100%; }
  .addres-wrapp .addres-row2 { width: 100%; margin: 0 0 18px; }
  .addres-wrapp .addres-row3 { width: 100%; }
  .contac-wrapp .contac-row1 .contac-bar1 .contac-fil2 { width: 100%; }
  .feeser-wrapp .feeser-row2 { padding: 12px 5% 27px; }
  .galler-wrapp .galler-row1 .galler-row2 .galler-lt { width: 100%; margin: 0 0 30px; }
  .galler-wrapp .galler-row1 .galler-row2 .galler-rt { width: 100%; }
  .teamin-wrapp .teamin-row1 .teamin-lt { width: 190px; float: none; display: inline-block; margin: 0 0 30px; }
  .teamin-wrapp .teamin-row1 .teamin-rt { width: 100%; position: relative; top: inherit; transform: none; }
  .teamer-wrapp .teamer-row1 .teamer-bar1 { width: 156px; float: none; display: inline-block; margin: 0 0 30px; }
  .teamer-wrapp .teamer-row2 .teamer-bar2 { width: 100%; }
  .testi-wrapp .testi-row1 .testi-bar1 { width: 100%; }
  .treatin-wrapp .treatin-btn1 { padding: 10px 12px 10px 12px; font-size: 13px; }
  .treatin-tex1 { margin: 0 4px; }
  .treat-wrapp h2 { min-height: auto; width: 80%; }
  .treat-wrapp .treat-row1 .treat-row2:nth-child(2n) { margin-left: 0; }
  .treat-wrapp .treat-row1 .treat-row2 { width: 100%; margin: 0 0 10px 0; }
  .recrui-wrapp { padding: 47px 0 30px; }
  .recrui-wrapp h2 { font-size: 34px; }
  .recrui-wrapp .recrui-row1 .recrui-row22 { width: 100%; margin: 0 0 30px; }
  .renewal-wrapp { padding: 0 0 30px; }
  .renewal-wrapp .renewal-row11 { margin: 0 0 50px; }
  .renewal-wrapp .renewal-row1 { width: 100%; margin: 0 0 40px; }
  .renewal-wrapp .renewal-row2 { width: 100%; position: relative; top: inherit; transform: none; padding: 0 5%; }
  .renewal-wrapp .renewal-row11:nth-child(2n) .renewal-row2 .renewal-bar2 { padding: 0; }
  .renewal-wrapp .renewal-row2 .renewal-bar2 { width: 100%; padding: 0; }
  /*common-css*/
  .header-boxs1 { width: 240px; display: block; margin: 0 auto 30px; }
  .header-boxs2 { width: 100%; display: block; margin: 0 0 20px; }
  .header-boxs3 { width: 100%; display: block; margin: 0 0 22px; }
  .header-boxs4 { width: 100%; display: block; margin: 0 0 4.2%; }
  .detier-shap1 { left: -22%; }
  .detier-shap1 img { opacity: 0.60; }
  .enquer-shap1 img { opacity: 0.60; }
  .footer-logo-outer .footer-row1 { align-items: center; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; margin-bottom: 0; }
  .footer-wrapp .footer-row1 .footer-bar1 { width: 160px; margin: 0 30px 30px 30px; }

  .header-wrapp .header-row1 .header-bar1.toggle-active {width: auto; top: 15px; left: 4%;}

  .canver-wrapp {    position: relative;    top: inherit;  bottom: inherit;}

  .canver-wrapp .canver-row1 {  width: 100%;margin: 0 0 0px;  float: none;}

  .canver-wrapp .canver-row1 .fulltotal {  display: flex;    width: 100%;  text-align: center;  justify-content: center;    align-items: center;padding: 0 0 33px;position: relative;
    z-index: 999;}

  .canver-wrapp .canver-row1 .canver-bar1 {  width: 100%;  text-align: center;    margin: auto;  display: flex;    justify-content: center;  align-items: center;}

  .canver-wrapp .canver-row1 .g-level1 {width: 100% ; float: left;  display: block;  margin: auto;    text-align: center;  justify-content: center;  display:flex;align-items: center;}
  .canver-wrapp .canver-row1 .g-level2 {  display: block;width: 70%;}
  .canver-wrapp .canver-row1 .gsub-level2 {display: flex;  margin: 0 0 0 0px;    width: 27%}
  .footer-wrapp .business{ margin-top: 24px;}
 .whatsup-row3{right: 6vw;bottom: 15px;}
.footer-wrapp{ padding: 40px 0 70px;}


}

@media screen and (min-width:481px) and (max-width:600px) {
  .margin { width: 90%; }
  .header-wrapp { text-align: center; background: #151515 url(../images/header-bg1.jpg) no-repeat center/cover; padding: 86px 0 40px; }
  .header-wrapp p { float: none; line-height: 26px; }
  .header-wrapp p span { display: inline-block; margin: 0 6px 0; }
  .header-wrapp .header-row1 { width: 100%; margin: 0 0 0; padding: 0 5% 0; position: fixed; top: 16px; right: 0; left: 0; z-index: 9999999999; }
  .header-wrapp .header-row1 .header-bar1 { width: 100%; }
  .header-wrapp .header-row2 { width: 100%; margin: 0 0 0; }
  .header-wrapp .header-row2 .header-bar2 { width: 100%; }
  .header-wrapp .header-row3 { width: 100%; display: none; margin: 0 0 0; }
  .header-wrapp .header-row3 .header-bar3 { width: 100%; }
  .header-wrapp .header-btn1 { width: 48%; float: left; margin: 0 0 4.2%; padding: 10px 2% 10px 2%; }
  .header-wrapp .header-btn1 span { display: none; }
  .header-wrapp .header-btn2 { width: 48%; float: right; margin: 0 0 4.2%; padding: 10px 2% 10px 2%; }
  .header-wrapp .header-btn3 {width: 100%;float: left;margin: 0 0 0;padding: 10px 2% 10px 2%;display: block !important;}
  .linker-wrapp { text-align: center; display: none; position: relative; top: inherit; }
  .linker-wrapp .linker-row1 { width: 100%; margin: 0 0 0; }
  .linker-wrapp .linker-row1 .linker-bar1 { width: 100%; }
  .linker-wrapp .linker-row2 { width: 100%; margin: 0 0 0; }
  .linker-wrapp .linker-row2 .linker-bar2 { width: 100%; }
  .banner-wrapp { min-height: inherit; text-align: center; }
  .banner-wrapp p { font-size: 15px; line-height: 26px; margin: 0 0 22px; }
  .banner-wrapp p span { display: inline; }
  .banner-wrapp h2 { font-size: 36px; line-height: 49px; margin: 0 0 10px; }
  .banner-wrapp .banner-row1 { width: 100%; margin: 0 0 0; position: relative; bottom: inherit; }
  .banner-wrapp .banner-row1 .banner-bar1 { width: 100%; overflow: auto; padding: 30px 0 80px; }
  .banner-wrapp .banner-row2 { width: 100%; display: none; margin: 0 0 0; }
  .banner-wrapp .banner-row2 .banner-bar2 { width: 100%; }
  .banner-wrapp .banner-row3 { width: 28px; display: none; margin: 0 0 0; }
  .banner-wrapp .banner-row3 .banner-bar3 { width: 100%; }
  .banner-wrapp .banner-btn1 { background: #becf78; border-color: #becf78; margin: 0 0 0; }
  .banner-wrapp .banner-btn1:hover { color: #becf78; border-color: #becf78; }
  .canver-wrapp { text-align: center; }
  .canver-wrapp .canver-row1 { width: 100%; margin: 0 0 0; }
  .canver-wrapp .canver-row1 .canver-bar1 { width: 100%; }
  .canver-wrapp .canver-row2 { width: 100%; margin: 0 0 0; }
  .canver-wrapp .canver-row2 .canver-bar2 { width: 100%; }
  .detier-wrapp { text-align: center; padding: 30px 0 0; }
  .detier-wrapp p { font-size: 14px; line-height: 24px; margin: 0 0 22px; }
  .detier-wrapp p span { display: inline; }
  .detier-wrapp h2 { font-size: 31px; line-height: 44px; margin: 0 0 8px; }
   .detier-wrapp h1 { font-size: 37px; line-height: 51px; margin: 0 0 16px; }
  .detier-wrapp h3 { font-size: 24px; line-height: 39px; margin: 0 0 2px; }
  .detier-wrapp .detier-row1 { width: 100%; margin: 0 0 30px; }
  .detier-wrapp .detier-row1 .detier-bar1 { width: 100%; }
  .detier-wrapp .detier-row2 { width: 100%; margin: 0 0 -56px; }
  .detier-wrapp .detier-row2 .detier-bar2 { width: 100%; }
  .detier-wrapp .detier-row3 { width: 98%; margin: 0 1% 0; }
  .detier-wrapp .detier-row3 .detier-bar3 { padding: 19px 5% 23px; }
  .detier-wrapp .detier-btn1 { margin: 0 0 0; }
  .detier-row1 p, .detier-row1 p span { font-size: 15px; line-height: 26px; }
  .enquer-wrapp { text-align: center; padding: 86px 0 40px; }
  .enquer-wrapp p { font-size: 14px; line-height: 24px; margin: 0 0 22px; }
  .enquer-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 16px; position: relative; z-index: 99; }
  .enquer-wrapp h3 { font-size: 14px; line-height: 24px; margin: -4px 0 22px; }
  .enquer-wrapp .enquer-row1 { width: 100%; margin: 0 0 0; }
  .enquer-wrapp .enquer-row1 .enquer-bar1 { width: 100%; margin: 0 0 8px; position: relative; top: inherit; }
  .enquer-wrapp .enquer-row1 .enquer-bar1 a { float: none; display: inline-block; }
  .enquer-wrapp .enquer-row2 { width: 100%; margin: 0 0 0; }
  .enquer-wrapp .enquer-row2 .enquer-bar2 { width: 100%; padding: 0 8% 0; }
  .enquer-wrapp .enquer-btn1 { margin: 2px 0 0; }
  .facier-wrapp { text-align: center; padding: 40px 0 78px; }
  .facier-wrapp p { font-size: 14px; line-height: 23px; margin: 0 0 22px; padding: 0 5px; }
  .facier-wrapp p span { display: inline; }
  .facier-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 4px; }
  .facier-wrapp h3 { font-size: 14px; line-height: 27px; margin: 0 0 16px; }
  .facier-wrapp h4 { font-size: 14px; line-height: 27px; margin: -4px 0 22px; }
  .facier-wrapp .facier-row1 { width: 100%; margin: 0 0 0; }
  .facier-wrapp .facier-row1 .facier-bar1 { float: none; margin: 0 auto 20px; }
  .facier-wrapp .facier-row2 { width: 100%; margin: 0 0 0; }
  .facier-wrapp .facier-row2 .facier-bar2 { width: 100%; }
  .facier-wrapp .facier-btn1 { margin: 0 auto; width: 135px; left: 0; right: 0; }
  .gester-wrapp { text-align: center; background: #151515 url(../images/gester-bg11.jpg) no-repeat center/cover; padding: 30px 0 40px; }
  .gester-wrapp:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; right: 0; background: #0000004d; top: 0; bottom: 0; }
  .gester-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 20px; }
  .gester-wrapp .gester-row1 { width: 100%; margin: 0 0 0; }
  .gester-wrapp .gester-row1 .gester-bar1 .gester-fild1 { text-align: center; }
  .gester-wrapp .gester-row1 .gester-bar1 .gester-fild2 { width: 100%; margin: 0 0 4.2%; padding: 0 5% 0; }
  .gester-wrapp .gester-row1 .gester-bar1 .gester-fild3 { width: 100%; margin: 0 0 25px; padding: 10px 5% 0; }
  .gester-wrapp .gester-btn1 { margin: 6px 0 0; }
  .honoer-wrapp { text-align: center; padding: 30px 0 40px; }
  .honoer-wrapp p { font-size: 14px; line-height: 23px; margin: 0 0 22px; }
  .honoer-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 14px; }
  .honoer-wrapp .honoer-row1 { width: 100%; margin: 0 0 0; }
  .honoer-wrapp .honoer-row1 .honoer-bar1 { width: 100%; padding: 0 8% 0; }
  .honoer-wrapp .honoer-btn1 { margin: 2px 0 0; }
  .footer-wrapp { text-align: center; padding: 40px 0 36px; }
  .footer-wrapp .footer-row1 { width: 240px; margin: 0 auto 26px; }
  .footer-wrapp .footer-row1 .footer-bar1 { width: 100%; }
  .footer-wrapp .footer-row2 { width: 100%; margin: 0 0 20px; }
  .footer-wrapp .footer-row2 .footer-bar2 { width: 100%; }
  .footer-wrapp .footer-row2 .footer-bar2 li { margin: 0 4px 4px; }
  .footer-wrapp .footer-row3 { width: 100%; margin: 0 0 20px; }
  .footer-wrapp .footer-row3 .footer-bar3 { width: 100%; }
  .footer-wrapp .footer-row3 .footer-bar3 li { margin: 0 4px 4px; }
  .footer-wrapp .footer-row4 { width: 100%; margin: 0 0 20px; }
  .footer-wrapp .footer-row4 .footer-bar4 { width: 100%; }
  .footer-wrapp .footer-row4 .footer-bar4 li span { display: block; }
  .footer-wrapp .footer-row4 .footer-bar4 li { display: block; margin: 0 4px 4px; }
  .footer-wrapp .footer-row5 { width: 100%; margin: 0 0 22px; }
  .footer-wrapp .footer-row5 .footer-bar5 { width: 100%; }
  .footer-wrapp .footer-row5 .footer-bar5 li { line-height: 18px; display: block; }
  .footer-wrapp .footer-row5 .footer-bar5 li:nth-child(2n) { display: none; }
  .footer-wrapp .footer-row6 { width: 100%; margin: 0 0 24px; }
  .footer-wrapp .footer-row6 .footer-bar6 { width: 100%; }
  .footer-wrapp .footer-row6 .footer-bar6 li { margin: 0 4px 4px; }
  .footer-wrapp .footer-row7 { width: 100%; margin: 0 0 0; }
  .footer-wrapp .footer-row7 .footer-bar7 { width: 100%; position: relative; top: inherit;  margin-top: 0;margin-bottom: 7px;}
  .footer-wrapp .footer-row7 .footer-bar7 a { float: none; display: inline-block; }
  .footer-bar2 li, .footer-bar2 li a { font-size: 15px; }
  .footer-bar3 li, .footer-bar3 li a { font-size: 15px; }
  .footer-bar4 li, .footer-bar4 li a { font-size: 14px; line-height: 20px; }
  /*innser*/
  .innser-wrapp .innser-row1 { bottom: 77px; }
  .conter-wrapp { padding: 24px 0 50px; }
  .conter-wrapp .conter-row1 { width: 100%; }
  .conter-wrapp .conter-row2 { width: 100%; }
  .sidber-wrapp { margin: 50px 0 0; }
  .sidber-wrapp .sidber-row1 { padding: 42px 5% 46px; }
  .sidber-wrapp .sidber-row2 { padding: 35px 5% 44px; }
  .sidber-wrapp .sidber-row3 { padding: 31px 5% 35px; }
  .sidber-wrapp .sidber-row4 { padding: 42px 5% 39px; }
  .abouer-wrapp .abouer-row2 { width: 100%; margin: 15px 0 0; }
  .treatment-wrapp { padding: 50px 0; }
  .treatment-wrapp p { font-size: 14px; line-height: 24px; margin: 0 0 0; }
  .treatment-wrapp p span { display: inline; }
  .treatment-wrapp h3 { font-size: 24px; line-height: 39px; margin: 0 0 2px; }
  .treatment-wrapp .treatment-row2 .treatment-bar2 { width: 100%; }
  .treatment-wrapp .treatment-row3 { width: 98%; margin: 0 1% 0; }
  .treatment-wrapp .treatment-row3 .treatment-bar3 { padding: 19px 5% 23px; }
  .practice-wrapp .practice-row1 { width: 48%; margin: 0 0 2%; }
  .practice-wrapp .practice-row1:nth-child(2n) { float: right; }
  .contac-wrapp .contac-row11 { width: 100%; }
  .addres-wrapp .addres-row2 { width: 100%; margin: 0 0 18px; }
  .addres-wrapp .addres-row3 { width: 100%; }
  .contac-wrapp .contac-row1 .contac-bar1 .contac-fil2 { width: 100%; }
  .feeser-wrapp .feeser-row2 { padding: 12px 5% 27px; }
  .galler-wrapp .galler-row1 .galler-row2 .galler-lt { width: 100%; margin: 0 0 30px; }
  .galler-wrapp .galler-row1 .galler-row2 .galler-rt { width: 100%; }
  .testi-wrapp .testi-row1 .testi-bar1 { width: 100%; }
  .treat-wrapp h2 { font-size: 24px; }
  .recrui-wrapp { padding: 47px 0 0; }
  .recrui-wrapp .recrui-row1 .recrui-row22 { width: 100%; margin: 0 0 30px; }
  .renewal-wrapp { padding: 0 0 30px; }
  .renewal-wrapp .renewal-row11 { margin: 0 0 50px; }
  .renewal-wrapp .renewal-row1 { width: 100%; margin: 0 0 40px; }
  .renewal-wrapp .renewal-row2 { width: 100%; position: relative; top: inherit; transform: none; padding: 0 5%; }
  .renewal-wrapp .renewal-row11:nth-child(2n) .renewal-row2 .renewal-bar2 { padding: 0; }
  .renewal-wrapp .renewal-row2 .renewal-bar2 { width: 100%; padding: 0; }
  /*common-css*/
  .header-boxs1 { width: 240px; display: block; margin: 0 auto 30px; }
  .header-boxs2 { width: 100%; display: block; margin: 0 0 20px; }
  .header-boxs3 { width: 100%; display: block; margin: 0 0 22px; }
  .header-boxs4 { width: 100%; display: block; margin: 0 0 4.2%; }
  .detier-shap1 { left: -22%; }
  .detier-shap1 img { opacity: 0.60; }
  .enquer-shap1 img { opacity: 0.60; }

  .header-wrapp .header-row1 .header-bar1.toggle-active {width: auto; top: 15px; left: 4%;}

  .canver-wrapp .canver-row2 .canver-bar2 {display: none;}

  .canver-wrapp {    position: relative;    top: inherit;  bottom: inherit;}

  .canver-wrapp .canver-row1 {  width: 100%;margin: 0 0 0px;  float: none;}

  .canver-wrapp .canver-row1 .fulltotal {  display: flex;    width: 100%;  text-align: center;  justify-content: center;    align-items: center;padding: 0 0 33px;position: relative;
    z-index: 999;}

  .canver-wrapp .canver-row1 .canver-bar1 {  width: 100%;  text-align: center;    margin: auto;  display: flex;    justify-content: center;  align-items: center;}

  .canver-wrapp .canver-row1 .g-level1 {width: 100% ; float: left;  display: block;  margin: auto;    text-align: center;  justify-content: center;  display:flex;align-items: center;}
  .canver-wrapp .canver-row1 .g-level2 {  display: block;width: auto;}

  .canver-wrapp .canver-row1 .gsub-level2 {
    display: flex;
    margin: 0 0 0 0px;
    width: 27%

}
.footer-wrapp .business{ margin-top: 24px;}

 .whatsup-row3{right: 6vw;bottom: 15px;}
.footer-wrapp{ padding: 40px 0 70px;}

}

@media screen and (min-width:601px) and (max-width:767px) {
  .margin { width: 90%; }
  .header-wrapp { text-align: center; background: #151515 url(../images/header-bg1.jpg) no-repeat center/cover; padding: 86px 0 40px; }
  .header-wrapp p { float: none; line-height: 26px; }
  .header-wrapp p span { display: inline-block; margin: 0 6px 0; }
  .header-wrapp .header-row1 { width: 100%; margin: 0 0 0; padding: 0 5% 0; position: fixed; top: 16px; right: 0; left: 0; z-index: 9999999999; }
  .header-wrapp .header-row1 .header-bar1 { width: 100%; }
  .header-wrapp .header-row2 { width: 100%; margin: 0 0 0; }
  .header-wrapp .header-row2 .header-bar2 { width: 100%; }
  .header-wrapp .header-row3 { width: 100%; display: none; margin: 0 0 0; }
  .header-wrapp .header-row3 .header-bar3 { width: 100%; }
  .header-wrapp .header-btn1 { width: 48%; float: left; margin: 0 0 4.2%; padding: 10px 2% 10px 2%; }
  .header-wrapp .header-btn1 span { display: none; }
  .header-wrapp .header-btn2 { width: 48%; float: right; margin: 0 0 4.2%; padding: 10px 2% 10px 2%; }
  .header-wrapp .header-btn3 {width: 100%;float: left;margin: 0 0 0;padding: 10px 2% 10px 2%;display: block !important;}
  .linker-wrapp { text-align: center; display: none; position: relative; top: inherit; }
  .linker-wrapp .linker-row1 { width: 100%; margin: 0 0 0; }
  .linker-wrapp .linker-row1 .linker-bar1 { width: 100%; }
  .linker-wrapp .linker-row2 { width: 100%; margin: 0 0 0; }
  .linker-wrapp .linker-row2 .linker-bar2 { width: 100%; }
  .banner-wrapp { min-height: inherit; text-align: center; }
  .banner-wrapp p { font-size: 15px; line-height: 26px; margin: 0 0 22px; }
  .banner-wrapp p span { display: inline; }
  .banner-wrapp h2 { font-size: 36px; line-height: 49px; margin: 0 0 10px; }
  .banner-wrapp .banner-row1 { width: 100%; margin: 0 0 0; position: relative; bottom: inherit; }
  .banner-wrapp .banner-row1 .banner-bar1 { width: 100%; overflow: auto; padding: 30px 0 80px; }
  .banner-wrapp .banner-row2 { width: 100%; display: none; margin: 0 0 0; }
  .banner-wrapp .banner-row2 .banner-bar2 { width: 100%; }
  .banner-wrapp .banner-row3 { width: 28px; display: none; margin: 0 0 0; }
  .banner-wrapp .banner-row3 .banner-bar3 { width: 100%; }
  .banner-wrapp .banner-btn1 { background: #becf78; border-color: #becf78; margin: 0 0 0; }
  .banner-wrapp .banner-btn1:hover { color: #becf78; border-color: #becf78; }
  .canver-wrapp { text-align: center;}
  .canver-wrapp .canver-row1 { width: 100%; margin: 0 0 0; }
  .canver-wrapp .canver-row1 .canver-bar1 { width: 100%; }
  .canver-wrapp .canver-row2 { width: 100%; margin: 0 0 0; }
  .canver-wrapp .canver-row2 .canver-bar2 { width: 100%; }
  .detier-wrapp { text-align: center; padding: 30px 0 0; }
  .detier-wrapp p { font-size: 14px; line-height: 24px; margin: 0 0 22px; }
  .detier-wrapp p span { display: inline; }
  .detier-wrapp h2 { font-size: 31px; line-height: 44px; margin: 0 0 10px; }
   .detier-wrapp h1 { font-size: 37px; line-height: 51px; margin: 0 0 16px; }
  .detier-wrapp h3 { font-size: 24px; line-height: 39px; margin: 0 0 2px; }
  .detier-wrapp .detier-row1 { width: 100%; margin: 0 0 30px; }
  .detier-wrapp .detier-row1 .detier-bar1 { width: 100%; }
  .detier-wrapp .detier-row2 { width: 100%; margin: 0 0 -56px; }
  .detier-wrapp .detier-row2 .detier-bar2 { width: 100%; }
  .detier-wrapp .detier-row3 { width: 98%; margin: 0 1% 0; }
  .detier-wrapp .detier-row3 .detier-bar3 { padding: 19px 5% 23px; }
  .detier-wrapp .detier-btn1 { margin: 0 0 0; }
  .detier-row1 p, .detier-row1 p span { font-size: 15px; line-height: 26px; }
  .enquer-wrapp { text-align: center; padding: 86px 0 40px; }
  .enquer-wrapp p { font-size: 14px; line-height: 24px; margin: 0 0 22px; }
  .enquer-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 16px; position: relative; z-index: 99; }
  .enquer-wrapp h3 { font-size: 14px; line-height: 24px; margin: -4px 0 22px; }
  .enquer-wrapp .enquer-row1 { width: 100%; margin: 0 0 0; }
  .enquer-wrapp .enquer-row1 .enquer-bar1 { width: 100%; margin: 0 0 8px; position: relative; top: inherit; }
  .enquer-wrapp .enquer-row1 .enquer-bar1 a { float: none; display: inline-block; }
  .enquer-wrapp .enquer-row2 { width: 100%; margin: 0 0 0; }
  .enquer-wrapp .enquer-row2 .enquer-bar2 { width: 100%; padding: 0 8% 0; }
  .enquer-wrapp .enquer-btn1 { margin: 2px 0 0; }
  .facier-wrapp { text-align: center; padding: 40px 0 78px; }
  .facier-wrapp p { font-size: 14px; line-height: 23px; margin: 0 0 22px; padding: 0 5px; }
  .facier-wrapp p span { display: inline; }
  .facier-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 4px; }
  .facier-wrapp h3 { font-size: 14px; line-height: 27px; margin: 0 0 16px; }
  .facier-wrapp h4 { font-size: 14px; line-height: 27px; margin: -4px 0 22px; }
  .facier-wrapp .facier-row1 { width: 100%; margin: 0 0 0; }
  .facier-wrapp .facier-row1 .facier-bar1 { float: none; margin: 0 auto 20px; }
  .facier-wrapp .facier-row2 { width: 100%; margin: 0 0 0; }
  .facier-wrapp .facier-row2 .facier-bar2 { width: 100%; padding: 0 2% 0; }
  .facier-wrapp .facier-btn1 { margin: 0 auto; width: 135px; left: 0; right: 0; }
  .gester-wrapp { text-align: center; background: #151515 url(../images/gester-bg11.jpg) no-repeat center/cover; padding: 30px 0 40px; }
  .gester-wrapp:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; right: 0; background: #0000004d; top: 0; bottom: 0; }
  .gester-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 20px; }
  .gester-wrapp .gester-row1 { width: 100%; margin: 0 0 0; }
  .gester-wrapp .gester-row1 .gester-bar1 .gester-fild1 { text-align: center; }
  .gester-wrapp .gester-row1 .gester-bar1 .gester-fild2 { width: 48%; margin: 0 0 4.2%; padding: 0 5% 0; }
  .gester-wrapp .gester-row1 .gester-bar1 .gester-fild3 { width: 100%; margin: 0 0 25px; padding: 10px 5% 0; }
  .gester-wrapp .gester-btn1 { margin: 6px 0 0; }
  .honoer-wrapp { text-align: center; padding: 30px 0 40px; }
  .honoer-wrapp p { font-size: 14px; line-height: 23px; margin: 0 0 22px; }
  .honoer-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 14px; }
  .honoer-wrapp .honoer-row1 { width: 100%; margin: 0 0 0; }
  .honoer-wrapp .honoer-row1 .honoer-bar1 { width: 100%; padding: 0 8% 0; }
  .honoer-wrapp .honoer-btn1 { margin: 2px 0 0; }
  .footer-wrapp { text-align: center; padding: 40px 0 36px; }
  .footer-wrapp .footer-row1 { width: 240px; margin: 0 auto 26px; }
  .footer-wrapp .footer-row1 .footer-bar1 { width: 100%; }
  .footer-wrapp .footer-row2 { width: 100%; margin: 0 0 20px; }
  .footer-wrapp .footer-row2 .footer-bar2 { width: 100%; }
  .footer-wrapp .footer-row2 .footer-bar2 li { margin: 0 4px 4px; }
  .footer-wrapp .footer-row3 { width: 100%; margin: 0 0 20px; }
  .footer-wrapp .footer-row3 .footer-bar3 { width: 100%; }
  .footer-wrapp .footer-row3 .footer-bar3 li { margin: 0 4px 4px; }
  .footer-wrapp .footer-row4 { width: 100%; margin: 0 0 20px; }
  .footer-wrapp .footer-row4 .footer-bar4 { width: 100%; }
  .footer-wrapp .footer-row4 .footer-bar4 li span { display: block; }
  .footer-wrapp .footer-row4 .footer-bar4 li { display: block; margin: 0 4px 4px; }
  .footer-wrapp .footer-row5 { width: 100%; margin: 0 0 22px; }
  .footer-wrapp .footer-row5 .footer-bar5 { width: 100%; }
  .footer-wrapp .footer-row5 .footer-bar5 li { line-height: 18px; display: block; }
  .footer-wrapp .footer-row5 .footer-bar5 li:nth-child(2n) { display: none; }
  .footer-wrapp .footer-row6 { width: 100%; margin: 0 0 24px; }
  .footer-wrapp .footer-row6 .footer-bar6 { width: 100%; }
  .footer-wrapp .footer-row6 .footer-bar6 li { margin: 0 4px 4px; }
  .footer-wrapp .footer-row7 { width: 100%; margin: 0 0 0; }
  .footer-wrapp .footer-row7 .footer-bar7 { width: 100%; position: relative; top: inherit;margin-top: 0;margin-bottom: 7px;}
  .footer-wrapp .footer-row7 .footer-bar7 a { float: none; display: inline-block; }
  .footer-bar2 li, .footer-bar2 li a { font-size: 15px; }
  .footer-bar3 li, .footer-bar3 li a { font-size: 15px; }
  .footer-bar4 li, .footer-bar4 li a { font-size: 14px; line-height: 20px; }
  /*innser*/
  .innser-wrapp .innser-row1 { bottom: 77px; }
  .conter-wrapp { padding: 24px 0 50px; }
  .conter-wrapp .conter-row1 { width: 100%; }
  .conter-wrapp .conter-row2 { width: 100%; }
  .sidber-wrapp { margin: 50px 0 0; }
  .sidber-wrapp .sidber-row1 { padding: 42px 5% 46px; }
  .sidber-wrapp .sidber-row2 { padding: 35px 5% 44px; }
  .sidber-wrapp .sidber-row3 { padding: 31px 5% 35px; }
  .sidber-wrapp .sidber-row4 { padding: 42px 5% 39px; }
  .abouer-wrapp .abouer-row2 { width: 100%; margin: 15px 0 0; }
  .treatment-wrapp { padding: 50px 0; }
  .treatment-wrapp p { font-size: 14px; line-height: 24px; margin: 0 0 0; }
  .treatment-wrapp p span { display: inline; }
  .treatment-wrapp h3 { font-size: 24px; line-height: 39px; margin: 0 0 2px; }
  .treatment-wrapp .treatment-row2 .treatment-bar2 { width: 100%; }
  .treatment-wrapp .treatment-row3 { width: 98%; margin: 0 1% 0; }
  .treatment-wrapp .treatment-row3 .treatment-bar3 { padding: 19px 5% 23px; }
  .contac-wrapp .contac-row11 { width: 100%; }
  .addres-wrapp .addres-row2 { width: 35%; }
  .addres-wrapp .addres-row3 { width: 52%; }
  .feeser-wrapp .feeser-row2 { padding: 12px 5% 27px; }
  .testi-wrapp .testi-row1 .testi-bar1 { width: 100%; }
  .testi-wrapp .testi-row1 .testi-bar1 .testi-bar2 .testi-right { width: 89.5%; }
  .treat-wrapp h2 { font-size: 24px; width: 75%; }
  .recrui-wrapp .recrui-row2 .recrui-bar2 { width: 38px; }
  .renewal-wrapp { padding: 0 0 30px; }
  .renewal-wrapp .renewal-row11 { margin: 0 0 50px; }
  .renewal-wrapp .renewal-row1 { width: 100%; margin: 0 0 40px; }
  .renewal-wrapp .renewal-row2 { width: 100%; position: relative; top: inherit; transform: none; padding: 0 5%; }
  .renewal-wrapp .renewal-row11:nth-child(2n) .renewal-row2 .renewal-bar2 { padding: 0; }
  .renewal-wrapp .renewal-row2 .renewal-bar2 { width: 100%; padding: 0; }
  /*common-css*/
  .header-boxs1 { width: 240px; display: block; margin: 0 auto 30px; }
  .header-boxs2 { width: 100%; display: block; margin: 0 0 20px; }
  .header-boxs3 { width: 100%; display: block; margin: 0 0 22px; }
  .header-boxs4 { width: 100%; display: block; margin: 0 0 4.2%; }
  .detier-shap1 { left: -22%; }
  .detier-shap1 img { opacity: 0.60; }
  .enquer-shap1 img { opacity: 0.60; }

  .header-wrapp .header-row1 .header-bar1.toggle-active {width: auto; top: 15px; left: 4%;}

  .canver-wrapp .canver-row2 .canver-bar2 {display: none;}

  .canver-wrapp {    position: relative;    top: inherit;  bottom: inherit;}

  .canver-wrapp .canver-row1 {  width: 100%;margin: 0 0 0px;  float: none;}

  .canver-wrapp .canver-row1 .fulltotal {  display: flex;    width: 100%;  text-align: center;  justify-content: center;    align-items: center;padding: 0 0 33px;position: relative;
    z-index: 999;}

  .canver-wrapp .canver-row1 .canver-bar1 {  width: 100%;  text-align: center;    margin: auto;  display: flex;    justify-content: center;  align-items: center;}

  .canver-wrapp .canver-row1 .g-level1 {width: 100% ; float: left;  display: block;  margin: auto;    text-align: center;  justify-content: center;  display:flex;align-items: center;}
  .canver-wrapp .canver-row1 .g-level2 {  display: block;width: auto;}

  .canver-wrapp .canver-row1 .gsub-level2 {
    display: flex;
    margin: 0 0 0 0px;
    width: 27%

}
.footer-wrapp .business{ margin-top: 24px;}

 .whatsup-row3{right: 6vw;bottom: 15px;}
.footer-wrapp{ padding: 40px 0 70px;}

}


@media (max-width:767px){
  .sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid textarea.form-control{
    padding: 8px 18px 0;
  }
}


@media screen and (min-width:768px) and (max-width:900px) {
  .margin { width: 94%; }
  .header-wrapp p { font-size: 13px; }
  .header-wrapp p span { margin: 0 6px 0 0; }
  .header-wrapp .header-row1 { width: auto; }
  .header-wrapp .header-row3 { margin: 5px 0 0; }
  .header-wrapp .header-btn1 { display: none; margin: 0 8px 0 0; padding: 10px 22px 10px 22px; }
  .header-wrapp .header-btn2 { margin: 0 8px 0 0; padding: 10px 24px 10px 24px; }
  .header-wrapp .header-btn3 { margin: 0 0 0; padding: 10px 16px 10px 16px; }
  .linker-wrapp .linker-row1 {width: 22%;margin: 14px auto 11px;}
  .banner-wrapp { min-height: inherit; }
  .banner-wrapp p { font-size: 15px; line-height: 26px; margin: 0 0 20px; }
  .banner-wrapp h2 { font-size: 32px; line-height: 45px; margin: 0 0 10px; }
  .banner-wrapp .banner-row1 { bottom: 28%; }
  .banner-wrapp .banner-btn1 { margin: 2px 0 0; }
  .canver-wrapp .canver-row1 { margin: 3px 0 0 0; }
  .canver-wrapp .canver-row2 .canver-bar2 a { width: 18px; margin: 0 7px 0 0; }
  .detier-wrapp { padding: 60px 0 0; }
  .detier-wrapp p { font-size: 14px; line-height: 24px; margin: 0 0 20px; }
  .detier-wrapp p span { display: inline; }
  .detier-wrapp h2 { font-size: 27px; line-height: 51px; margin: 0 0 5px; }
   .detier-wrapp h1 { font-size: 34px; line-height: 51px; margin: 0 0 16px; }
  .detier-wrapp h3 { font-size: 22px; line-height: 35px; margin: 0 0 9px; }
  .detier-wrapp .detier-row1 { margin: 0 0 52px; }
  .detier-wrapp .detier-row2 .detier-bar2 img { width: 100%; margin: 0 0 0 0; }
  .detier-wrapp .detier-row3 { overflow: hidden; }
  .detier-wrapp .detier-row3 .detier-bar3 { min-height: 160px; }
  .detier-wrapp .detier-btn1 { margin: 2px 0 0; }
  .detier-row1 p, .detier-row1 p span { font-size: 15px; }
  .enquer-wrapp { padding: 142px 0 93px; }
  .enquer-wrapp p { font-size: 14px; line-height: 24px; margin: 0 0 20px; }
  .enquer-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 13px; }
  .enquer-wrapp h3 { font-size: 14px; line-height: 24px; margin: -2px 0 20px; }
  .enquer-wrapp .enquer-btn1 { margin: 10px 0 0; }
  .facier-wrapp p { font-size: 13px; line-height: 22px; margin: 0 0 20px; }
  .facier-wrapp p span { display: inline; }
  .facier-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 4px; }
  .facier-wrapp h3 { font-size: 13px; line-height: 26px; margin: 0 0 16px; }
  .facier-wrapp h4 { font-size: 13px; line-height: 26px; margin: -4px 0 20px; }
  .facier-wrapp .facier-row1 .facier-bar1 { margin: 0 0 30px; }
  .facier-wrapp .facier-btn1 { margin: 12px 0 0; }
  .gester-wrapp { padding: 53px 0 58px; }
  .gester-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 26px; }
  .gester-wrapp .gester-btn1 { margin: 0 0 0; }
  .honoer-wrapp p { font-size: 13px; line-height: 22px; margin: 0 0 20px; }
  .honoer-wrapp h2 { font-size: 27px; line-height: 40px; margin: 0 0 11px; }
  .honoer-wrapp .honoer-btn1 { margin: 10px 0 0; }
  .footer-wrapp .footer-row1 { width: 25%; }
  .footer-wrapp .footer-row2 .footer-bar2 li { margin: 0 6.6px 0; }
  .footer-wrapp .footer-row3 .footer-bar3 li { margin: 0 7.6px 0; }
  .footer-wrapp .footer-row4 .footer-bar4 li { margin: 0 5px 0; }
  .footer-wrapp .footer-row5 { width: 100%; }
  .footer-wrapp .footer-row6 { margin: 0 0 26px; width: 100%; }
  .footer-wrapp .footer-row7 .footer-bar7 { width: 100%; position: relative; top: inherit;  margin-top: 0;margin-bottom: 3px; }
  .footer-wrapp .footer-row7 .footer-bar7 a { float: none; display: inline-block; }
  .footer-bar2 li, .footer-bar2 li a { font-size: 15px; }
  .footer-bar3 li, .footer-bar3 li a { font-size: 15px; }
  .footer-bar4 li, .footer-bar4 li a { font-size: 14px; }
  /*innser*/
  .innser-wrapp .innser-row1 { bottom: 130px; }
  .conter-wrapp .conter-row1 { width: 63%; }
  .conter-wrapp .conter-row2 { width: 33%; }
  .sidber-wrapp h2 { font-size: 32px; }
  .sidber-wrapp .sidber-row1 { padding: 42px 5% 46px; }
  .sidber-wrapp .sidber-row2 { padding: 35px 5% 44px; }
  .sidber-wrapp .sidber-row3 { padding: 31px 5% 35px; }
  .sidber-wrapp .sidber-row4 { padding: 42px 5% 39px; }
  .treatment-wrapp p { font-size: 14px; line-height: 24px; margin: 0 0 0; }
  .treatment-wrapp p span { display: inline; }
  .treatment-wrapp h3 { font-size: 22px; line-height: 35px; margin: 0 0 9px; }
  .treatment-wrapp .treatment-row3 .treatment-bar3 { min-height: 160px; }
  .treatment-wrapp .treatment-row2 .treatment-bar2 { overflow: hidden; }
  .treatment-wrapp .treatment-row2 .treatment-bar2 img { width: 130%; margin-left: -14%; }
  .contac-wrapp .contac-row11 { width: 100%; }
  .addres-wrapp .addres-row2 { width: 42%; }
  .addres-wrapp .addres-row3 { width: 57%; }
  .addres-wrapp .addres-row3 .addres-bar2 a { font-size: 14px; }
  .addres-wrapp p { font-size: 15px; }
  .addres-wrapp p span { font-size: 20px; }
  .treat-wrapp h2 { font-size: 24px; }
  .renewal-wrapp h2 { font-size: 18px; }
  .renewal-wrapp p { font-size: 15px; line-height: 25px; }
  .renewal-wrapp .renewal-row2 .renewal-bar2 { width: 94%; padding: 0 5% 0 0; }
  .renewal-wrapp .renewal-row1 { overflow: hidden; }
  .renewal-wrapp .renewal-row1 img { width: 133%; margin-left: -10%; }
  /*common-css*/
  .banner-btn1,   .detier-btn1,   .enquer-btn1,   .facier-btn1,   .gester-btn1,   .gester-fild1,   .header-btn1,   .header-btn2,   .header-btn3,   .honoer-btn1,   .impoer-btn1,   .impoer-btn2, .judger-btn1 { font-size: 12px; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .form-control { font-size: 12px; }
  .sidber-wrapp .sidber-row1 .sidber-bar1 .g-recaptcha { transform: scale(0.7); }
  .gester-wrapp .gester-row1 { width: 80%; margin: 0 auto; float: none; text-align: center; }
  .gester-wrapp:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; right: 0; background: #0000004d; top: 0; bottom: 0; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .col-sm-6 { float: left; margin: 0 0 4.2%; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .form-control { text-align: center; }
  .gester-wrapp .gester-row1 .gester-bar1 .col-sm-6.last_col { padding-left: 2%; }
  .gester-wrapp .gester-row1 .gester-bar1 .col-sm-6.first_col { padding-right: 2%; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid textarea.form-control { margin: 0 0 25px; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox { width: 100%; text-align: center; margin: 0 0 20px; font-size: 12.5px; line-height: 21px; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline { width: 100%; text-align: center; margin: 0 0 20px; font-size: 12.5px; line-height: 21px; padding: 0; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox label { padding: 0; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox input[type=checkbox] { position: relative; top: 1px; margin-right: 8px!important; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox input[type=checkbox]:checked { top: 1px; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline input[type=checkbox] { position: relative; top: 1px; margin-right: 8px!important; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline input[type=checkbox]:checked { top: 1px; }
  .gester-wrapp .gester-row1 .gester-bar1 .g-recaptcha { width: 100%; float: none; margin: 0 auto 20px; transform: scale(0.8); text-align: center; transform-origin: center; }
  .banner-wrapp a.practice-leaflet.desk-view.front-page, .banner-wrapp.innser-wrapp a.practice-leaflet.mobile-view { right: 180px; width: 130px; padding: 10px 10px; }
  .linker-wrapp .hide-social-icons { padding: 16px 0 3px; }
  .header-wrapp .header-row1 .scroll.float-panel.fixed { left: 2%; padding: 11px 0 5px!important; }
  .linker-wrapp .linker-btn3.contact-us-links { margin: 0 -12% 0 3px; padding: 10px 11px; text-align: center; font-size: 12px; top: -11px; letter-spacing: .1px; }
  .linker-wrapp .hide-social-icons li a { font-size: 12px; padding: 8px 4px; letter-spacing: .1px; }
  .header-wrapp .header-row1 .scroll.float-panel.fixed .toggle-text1 { font-size: 11px; letter-spacing: 0.4px; line-height: 25px; margin: 9px 0 0 10px; }
  .banner-wrapp .banner-row2 .locations {width: 328px;}
  .banner-wrapp .banner-row2 .locations ul.locer li a.links {padding: 10px 8px 10px 8px;font-size: 9px;letter-spacing: 0;margin: 0 3px 0 0;}
  .banner-wrapp .banner-row2 .locations h3 {margin-left: 0;width: 100%;text-align: center;}

  .header-wrapp .header-row1 .header-bar1.toggle-active {top: 15px; left: 1.5%;}

  .canver-wrapp .canver-row1 .g-level1 h2 {font-size: 10px;}

.canver-wrapp .canver-row2 .canver-bar2 a:last-child {  margin-right: 0;}

.canver-wrapp .canver-row1 .g-level2 {width: 79%;}

.canver-wrapp .canver-row1 .gsub-level2 {margin: 0 0 0 5px;width: 10%;}

.canver-wrapp .canver-row1 {width: 30%;}
.footer-wrapp .business{ margin-top: 24px;}


.whatsup-row3{ right: 6vw;bottom: 15px;}
.footer-wrapp { padding: 46px 0 115px;}


}

@media screen and (min-width:901px) and (max-width:1024px) {
  .banner-wrapp a.practice-leaflet.desk-view.front-page, .banner-wrapp.innser-wrapp a.practice-leaflet.mobile-view { right: 215px; }
  .margin { width: 94%; }
  .header-wrapp p { font-size: 14px; }
  .header-wrapp p span { margin: 0 8px 0 0; }
  .header-wrapp .header-row1 { width: auto; }
  .header-wrapp .header-row3 { margin: 6px 0 0; }
  .header-wrapp .header-btn1 { display: none; margin: 0 10px 0 0; padding: 10px 24px 10px 24px; }
  .header-wrapp .header-btn2 { margin: 0 10px 0 0; padding: 10px 26px 10px 26px; }
  .header-wrapp .header-btn3 { margin: 0 0 0; padding: 10px 18px 10px 18px; }
  .linker-wrapp .linker-row1 { width: 25%; margin: 0 auto 20px; }
  .banner-wrapp { min-height: inherit; }
  .banner-wrapp p { font-size: 16px; line-height: 27px; margin: 0 0 23px; }
  .banner-wrapp h2 { font-size: 42px; line-height: 55px; margin: 0 0 15px; }
  .banner-wrapp .banner-row1 { bottom: 30%; }
  .banner-wrapp .banner-btn1 { margin: 4px 0 0; }
  .canver-wrapp .canver-row1 { margin: 1% 2.7% 0 0; }
  .canver-wrapp .canver-row2 .canver-bar2 a { width: 26px; margin: 0 4px 0 0; }
  .detier-wrapp { padding: 80px 0 0; }
  .detier-wrapp p { font-size: 15px; line-height: 25px; margin: 0 0 23px; }
  .detier-wrapp p span { display: inline; }
  .detier-wrapp h2 { font-size: 34px; line-height: 58px; margin: 0 0 5px; }
  .detier-wrapp h1 { font-size: 38px; line-height: 58px; margin: 0 0 16px; }
  .detier-wrapp h3 { font-size: 27px; line-height: 40px; margin: 0 0 11px; }
  .detier-wrapp .detier-row1 { margin: 0 0 82px; }
  .detier-wrapp .detier-row2 .detier-bar2 img { width: 100%; margin: 0 0 0 0; }
  .detier-wrapp .detier-row3 { overflow: hidden; }
  .detier-wrapp .detier-row3 .detier-bar3 { min-height: 176px; }
  .detier-wrapp .detier-btn1 { margin: 4px 0 0; }
  .detier-row1 p, .detier-row1 p span { font-size: 16px; }
  .enquer-wrapp { padding: 162px 0 113px; }
  .enquer-wrapp p { font-size: 15px; line-height: 25px; margin: 0 0 23px; }
  .enquer-wrapp h2 { font-size: 34px; line-height: 47px; margin: 0 0 18px; }
  .enquer-wrapp h3 { font-size: 15px; line-height: 25px; margin: -2px 0 23px; }
  .enquer-wrapp .enquer-btn1 { margin: 12px 0 0; }
  .facier-wrapp p { font-size: 14px; line-height: 23px; margin: 0 0 23px; }
  .facier-wrapp p span { display: inline; }
  .facier-wrapp h2 { font-size: 34px; line-height: 47px; margin: 0 0 4px; }
  .facier-wrapp h3 { font-size: 14px; line-height: 27px; margin: 0 0 19px; }
  .facier-wrapp h4 { font-size: 14px; line-height: 26px; margin: -4px 0 20px; }
  .facier-wrapp .facier-row1 .facier-bar1 { margin: 0 0 30px; }
  .facier-wrapp .facier-btn1 { margin: 12px 0 0; }
  .gester-wrapp { padding: 73px 0 78px; }
  .gester-wrapp h2 { font-size: 34px; line-height: 47px; margin: 0 0 31px; }
  .gester-wrapp .gester-btn1 { margin: 2px 0 0; }
  .honoer-wrapp p { font-size: 13px; line-height: 22px; margin: 0 0 20px; }
  .honoer-wrapp h2 { font-size: 34px; line-height: 47px; margin: 0 0 13px; }
  .honoer-wrapp .honoer-btn1 { margin: 12px 0 0; }
  .footer-wrapp .footer-row1 { width: 25%; }
  .footer-wrapp .footer-row2 .footer-bar2 li { margin: 0 8.6px 0; }
  .footer-wrapp .footer-row3 .footer-bar3 li { margin: 0 9.6px 0; }
  .footer-wrapp .footer-row4 .footer-bar4 li { margin: 0 7px 0; }
  .footer-wrapp .footer-row6 { margin: 0 0 26px; width: 100%; }
  .footer-wrapp .footer-row5 { width: 100%; }
  .footer-wrapp .footer-row7 .footer-bar7 { width: 100%; position: relative; top: inherit;  margin-top: 0; margin-bottom: 4px; }
  .footer-wrapp .footer-row7 .footer-bar7 a { float: none; display: inline-block; }
  .footer-bar2 li, .footer-bar2 li a { font-size: 16px; }
  .footer-bar3 li, .footer-bar3 li a { font-size: 16px; }
  .footer-bar4 li, .footer-bar4 li a { font-size: 15px; }
  /*innser*/
  .innser-wrapp .innser-row1 { bottom: 130px; }
  .conter-wrapp .conter-row1 { width: 63%; }
  .conter-wrapp .conter-row2 { width: 33%; }
  .sidber-wrapp .sidber-row1 { padding: 42px 5% 46px; }
  .sidber-wrapp .sidber-row2 { padding: 35px 5% 44px; }
  .sidber-wrapp .sidber-row3 { padding: 31px 5% 35px; }
  .sidber-wrapp .sidber-row4 { padding: 42px 5% 39px; }
  .treatment-wrapp p { font-size: 15px; line-height: 25px; margin: 0 0 0; }
  .treatment-wrapp p span { display: inline; }
  .treatment-wrapp h3 { font-size: 27px; line-height: 40px; margin: 0 0 11px; }
  .treatment-wrapp .treatment-row3 .treatment-bar3 { min-height: 176px; }
  .treatment-wrapp .treatment-row2 .treatment-bar2 { overflow: hidden; }
  .treatment-wrapp .treatment-row2 .treatment-bar2 img { width: 120%; margin-left: -10%; }
  .contac-wrapp .contac-row11 { width: 100%; }
  .addres-wrapp .addres-row2 { width: 46%; }
  .addres-wrapp .addres-row3 { width: 54%; }
  .treat-wrapp h2 { font-size: 24px; }
  .renewal-wrapp h2 { font-size: 18px; }
  .renewal-wrapp p { font-size: 15px; line-height: 25px; }
  .renewal-wrapp .renewal-row2 .renewal-bar2 { width: 94%; padding: 0 5% 0 0; }
  .renewal-wrapp .renewal-row1 { overflow: hidden; }
  .renewal-wrapp .renewal-row1 img { width: 123%; margin-left: -5%; }
  /*common-css*/
  .banner-btn1,   .detier-btn1,   .enquer-btn1,   .facier-btn1,   .gester-btn1,   .gester-fild1,   .header-btn1,   .header-btn2,   .header-btn3,   .honoer-btn1,   .impoer-btn1,   .impoer-btn2, .judger-btn1 { font-size: 13px; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .form-control { font-size: 13px; }
  .linker-wrapp .hide-social-icons { padding: 16px 0 5px; }
  .header-wrapp .header-row1 .scroll.float-panel.fixed { left: 2%; padding: 13px 0 8px!important; }
  .linker-wrapp .linker-btn3.contact-us-links { margin: 0 -10% 0 5px; padding: 10px 15px; text-align: center; font-size: 12px; top: -10px; }
  .linker-wrapp .hide-social-icons li a { font-size: 14px; padding: 8px 6px; }

  .banner-wrapp .banner-row2 .locations {width: 380px;}
  .banner-wrapp .banner-row2 .locations ul.locer li a.links {padding: 10px 10px 10px 10px;font-size: 10.5px;letter-spacing: 0;margin: 0 3px 0 0;}
  .banner-wrapp .banner-row2 .locations h3 {margin: 0 auto;text-align: center;width: 100%;}

  .header-wrapp .header-row1 .header-bar1.toggle-active {top: 15px; left: 1.5%;}
  
.canver-wrapp .canver-row1 .g-level1 h2 {font-size: 10px;}

.canver-wrapp .canver-row2 .canver-bar2 a:last-child {  margin-right: 0;}

.canver-wrapp .canver-row1 .g-level2 {width: 74%}
  
.footer-wrapp .business{ margin-top: 24px;}

.whatsup-row3{ right: 5vw;bottom: 15px;}

.footer-wrapp { padding: 46px 0 115px;}


}

@media screen and (min-width:900px) and (max-width:1050px) {
  .banner-wrapp .banner-row1 { bottom: 20%; } 
}

@media screen and (min-width:1020px) and (max-width:1030px) {
  .treat-wrapp .treat-row1 .treat-row2 .treat-bar2 { padding: 10px 0 10px; }
}

@media screen and (min-width:767px) and (max-width:960px) {
  .treat-wrapp .treat-row1 .treat-row2 .treat-bar2 { padding: 10px 0 10px; }
}

@media screen and (min-width:1025px) and (max-width:1240px) {
  .margin { width: 94%; }
  .header-wrapp p span { margin: 0 8px 0 0; }
  .header-wrapp .header-row1 { width: auto; }
  .linker-wrapp .linker-row1 { width: 25%; }
  .banner-wrapp { min-height: inherit; }
  .detier-wrapp p span { display: inline; }
  .detier-wrapp .detier-row2 .detier-bar2 img { width: 100%; margin: 0 0 0 0; }
  .detier-wrapp .detier-row3 { overflow: hidden; }
  .detier-wrapp .detier-row3 .detier-bar3 { min-height: 194px; }
  .facier-wrapp p span { display: inline; }
  .footer-wrapp .footer-row1 { width: 25%; }
  /*innser*/
  .conter-wrapp .conter-row1 { width: 63%; }
  .conter-wrapp .conter-row2 { width: 33%; }
  .sidber-wrapp .sidber-row1 { padding: 42px 5% 46px; }
  .sidber-wrapp .sidber-row2 { padding: 35px 5% 44px; }
  .sidber-wrapp .sidber-row4 { padding: 42px 5% 39px; }
  .treatment-wrapp p span { display: inline; }
  .treatment-wrapp .treatment-row3 .treatment-bar3 { min-height: 194px; }
  .treatment-wrapp .treatment-row2 .treatment-bar2 { overflow: hidden; }
  .treatment-wrapp .treatment-row2 .treatment-bar2 img { width: 110%; margin-left: -6%; }
  .contac-wrapp .contac-row11 { width: 100%; }
  .treat-wrapp h2 { font-size: 28px; }
  .renewal-wrapp .renewal-row2 .renewal-bar2 { width: 94%; padding: 0 5% 0 0; }
  .linker-wrapp .hide-social-icons { padding: 17px 0 5px; }
  .header-wrapp .header-row1 .scroll.float-panel.fixed { left: 2%; padding: 14px 0 8px!important; }
  .linker-wrapp .linker-btn3.contact-us-links { margin: 0 -10% 0 5px; padding: 10px 15px; text-align: center; font-size: 13px; top: -12px; }
  .linker-wrapp .hide-social-icons li a { font-size: 15px; padding: 8px 8px; }

.banner-wrapp .banner-row2 .locations {width: 420px;}
.banner-wrapp .banner-row2 .locations ul.locer li a.links {  font-size: 11px;  margin: 0 5px 0 0;  padding: 10px 15px 10px 15px;  letter-spacing: 0;}

.canver-wrapp .canver-row1 .g-level1 h2 {font-size: 10px;}

.canver-wrapp .canver-row2 .canver-bar2 a:last-child {margin-right: 0;}

.canver-wrapp .canver-row1 {width: 26%;}

.canver-wrapp .canver-row1 .gsub-level2 {display: flex;margin: 0 0 0 5px;width: 11%;}
.canver-wrapp .canver-row2 .canver-bar2 a {  float: left;margin: 0 5px 0 0;}
}


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

.banner-wrapp .banner-row2 .locations { max-width: 460px;}

.banner-wrapp .banner-row2 .locations ul.locer li a.links { font-size: 12px; margin: 0 5px 0 0; padding: 10px 15px 10px 15px; letter-spacing: 0.1px;}

.header-wrapp .header-row1 .header-bar1.toggle-active {top: 15px; left: 1.5%;}

.footer-wrapp .footer-row7 .footer-bar7{}

}


@media screen and (min-width: 768px) {
  .canver-wrapp .canver-row2 .canver-bar2 .what-head-mob, .footer-wrapp .footer-row7 .footer-bar7 a.what-foot-mob { display: none; }
  .header-boxs2 a.what-head-desk { display: none; }
  .header-wrapp a.practice-leaflet.desk-view { display: none; }
  .locationsmob { display: none; }
}
@media screen and (max-width:767px) {
  .header-boxs2 a.what-head-mob { width: 29px; }
  .canver-wrapp .canver-row2 .canver-bar2 .what-head-desk, .footer-wrapp .footer-row7 .footer-bar7 a.what-foot-desk { display: none; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .col-sm-6 { float: left; margin: 0 0 4.2%; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .form-control { text-align: center; }
  .gester-wrapp .gester-row1 .gester-bar1 .col-sm-6.last_col { padding-left: 2%; }
  .gester-wrapp .gester-row1 .gester-bar1 .col-sm-6.first_col { padding-right: 2%; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid textarea.form-control { margin: 0 0 25px; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox { width: 100%; text-align: center; margin: 0 0 20px; font-size: 12.5px; line-height: 21px; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline { width: 100%; text-align: center; margin: 0 0 20px; font-size: 12.5px; line-height: 21px; padding: 0; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox label { padding: 0; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox input[type=checkbox] { position: relative; top: 1px; margin-right: 8px!important; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox input[type=checkbox]:checked { top: 1px; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline input[type=checkbox] { position: relative; top: 1px; margin-right: 8px!important; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline input[type=checkbox]:checked { top: 1px; }
  .gester-wrapp .gester-row1 .gester-bar1 .g-recaptcha { width: 100%; float: none; margin: 0 auto 20px; transform: scale(0.8); text-align: center; transform-origin: center; }
  .sidber-wrapp .sidber-row1 .sidber-bar1 .g-recaptcha { transform: scale(0.85); }
  .sidber-wrapp .sidber-row5 iframe { pointer-events: none; }
  .testi-wrapp .testi-row1 .testi-bar1:nth-child(2n) { float: right; margin-left: 0; }
  #scrollUp { z-index: 99999!important; bottom: 90px!important; }
  .toggle { z-index: 999999999!important; }
  .overlay { z-index: 999999999!important; }
  .whatsup-row3.show-desk { display: none; }
  .whatsup-row3.show-mob { display: block; }
  .whatsup-row3 { left: auto; width: auto; }
  .whatsup-row3 .banner-bar3 a.banner-box1 h3 { display: none; }
  .whatsup-row3 .banner-bar3 a.banner-box1 { width: auto; padding: 4px; border-radius: 8px; }
  .whatsup-row3 .banner-bar3 .banner-thm1 { width: 100%; float: none; margin: 0 auto 0; }
  .what-head-desk { display: none!important; }
  .enquer-shap1.wow.fadeInRightBig { animation: none!important; animation-delay: inherit!important; }
  .enquer-leaf1.wow.fadeInLeftBig { animation: none!important; animation-delay: inherit!important; }
  .detier-leaf1.wow.fadeInRightBig { animation: none!important; animation-delay: inherit!important; }
  .detier-shap1.wow.fadeInLeftBig { animation: none!important; animation-delay: inherit!important; }
  .gester-leaf1.wow.fadeInRightBig { animation: none!important; animation-delay: inherit!important; }
  .detier-wrapp .detier-row2 { overflow: hidden; max-width: 100%!important; width: 100%!important; }
  .gester-wrapp { max-width: 100%!important; width: 100%!important; overflow: hidden; }
  div#myModal2 .modal-body .content .social-links a.what-foot-mob { display: inline-block; }
  div#myModal2 .modal-body .content .social-links a.what-foot-desk { display: none; }
  div#myModal2 .modal-body .content .social-links .contacts .email-span, div#myModal2 .modal-body .content .social-links .contacts .phone-span { font-size: 16px; display: block; width: 100%; }
  .banner-wrapp  a.practice-leaflet.desk-view.front-page, .banner-wrapp.innser-wrapp a.practice-leaflet.mobile-view { display: none; }
  .header-wrapp a.practice-leaflet.desk-view { color: #fff; background: #162528; border-color: #162528; margin: 0 0 15px 0; padding: 10px 28px; text-align: center; font-size: 14px; letter-spacing: .2px; border-radius: 30px; border: 1px solid #162528; transition: all .25s ease-out 0s; line-height: normal; display: inline-block; width: 100%; }
  .header-wrapp a.practice-leaflet.desk-view:hover { color: #162528; background: #fff; border-color: #fff; }
  .show-mobile { display: block!important; }
  .has-sub { display: none!important; }
  .sidber-wrapp .sidber-row2 p { max-width: inherit; }
  .sidber-wrapp .sidber-row2 { text-align: center; }
  .sidber-wrapp .sidber-row2 .sidber-bar2 .rating-thumb { margin: 0 auto; padding-bottom: 15px; }
  .sidber-wrapp .sidber-row1 { background: url(../images/sidbar-bg1.jpg) no-repeat bottom/cover; }
  .header-wrapp .header-row1 .scroll.float-panel.fixed { left: 5%; right: inherit; padding: 15px 0 8px!important; }
  .header-wrapp .header-row2 .header-bar2 h3 { font-family: 'Jost',sans-serif; font-weight: 500; font-size: 15px; color: #fff; letter-spacing: .4px; display: inline-block; width: 100%; margin: 0 0 10px 0; }
  .locationsmob { display: inline-block; width: 100%; margin: 15px 0 0 0; }
  .locationsmob h3 { font-family: 'Jost',sans-serif; font-weight: 500; font-size: 15px; color: #fff; letter-spacing: 0.4px; display: inline-block; width: 100%; margin: 0 0 10px; }
  .locationsmob a.header-btn1.mobile.contact-us-links {width: 48%;float: left;margin: 0 0 4.2%;padding: 10px 2% 10px 2%;color: #fff;background: #162528;border-color: #162528;display: inline-block!important;}
  .locationsmob a.header-btn2.mobile.contact-us-links {width: 48%;float: right;margin: 0 0 4.2%;padding: 10px 2% 10px 2%;color: #fff;background: #162528;border-color: #162528;display: inline-block!important;}
  .locationsmob a.header-btn1.mobile.contact-us-links:hover, .locationsmob a.header-btn2.mobile.contact-us-links:hover { color: #162528; background: #fff; border-color: #162528; }
}

@media screen and (max-width:600px) {
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .col-sm-6 { width: 100%; float: left; margin: 0 0 4.2%; }
  .gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .form-control { text-align: center; }
  .gester-wrapp .gester-row1 .gester-bar1 .col-sm-6.last_col { padding-left: 0; }
  .gester-wrapp .gester-row1 .gester-bar1 .col-sm-6.first_col { padding-right: 0; }
  .contac-wrapp .contac-row1 .contac-bar1 .caldera-grid .col-sm-6 { width: 100%; margin: 0 0 13px; padding: 0; float: left; }
  .contac-wrapp .contac-row1 .contac-bar1 .col-sm-6.first_col { padding-right: 0; }
  .contac-wrapp .contac-row1 .contac-bar1 .col-sm-6.last_col { padding-left: 0; }
}

@media screen and (max-width:480px) {
  .feeser-wrapp h2 { font-size: 16px; }
  .feeser-wrapp .feeser-row1 .feeser-bar1 { width: 65%; }
  .feeser-wrapp .feeser-row2 .feeser-bar2 { width: 35%; }
  .feeser-bar1, .feeser-bar2 { font-size: 13px; }
  .conter-wrapp .conter-row1 .conter-bar1.abouer-wrapp .practice-row1, .treat-wrapp .treat-row1 .treat-row2:nth-child(2n) { width: 100%!important; margin: 0 0 25px!important; }
  .footer-wrapp .footer-logo-outer .footer-row1 { align-items: center; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; margin-bottom: 0; }
  .footer-wrapp .footer-logo-outer .footer-row1 .footer-bar1 { width: 160px; margin: 0 30px 30px 30px; }
 }

@media screen and (max-width:380px) {
  div#myModal2 .modal-body .content .social-links .contacts .email-span, div#myModal2 .modal-body .content .social-links .contacts .phone-span { font-size: 14px; }
}

@media screen and (max-width:350px) {
.header-wrapp .header-row2 .header-bar2 .contact-us-links {width: 100%;font-size: 14px;display: block !important;}
.locationsmob a.header-btn2.mobile.contact-us-links {width: 100%;font-size: 14px;display: block !important;}
.locationsmob a.header-btn1.mobile.contact-us-links {width: 100%;font-size: 14px;display: block !important;}

}

@media screen and (max-width:330px) {
  .feeser-wrapp h2 { font-size: 15px; }
}

@media screen and (max-width:330px) {
  .gester-wrapp .gester-row1 .gester-bar1 .g-recaptcha { margin: 0 auto 20px -1%; }
}
@media screen and (max-width:320px) {
  .gester-wrapp .gester-row1 .gester-bar1 .g-recaptcha { margin: 0 auto 20px -2%; }
}

/* Deb */
/* https://www.2greendental.co.uk/treatmentcategory/general-dentistry/?dev */
#nf-form-2-cont div.nf-before-form-content{
  display: none;
}
#nf-form-2-cont .nf-form-content input:not([type='checkbox'],[type='submit']) {
  width: 100%;
  height: 37px;
  margin: 0 0 6px;
  padding: 0 18px 0;
  font-size: 13px;
  color: #fff;
  letter-spacing: 0.4px;
  text-align: left;
  background: none;
  border: 1px solid #a0a0a1;
  border-radius: 30px;
  vertical-align: baseline;
  outline: none;
  font-family: "Jost", sans-serif; font-weight: 500;
}
#nf-form-2-cont .nf-form-content input:not([type='checkbox'],[type='submit']):focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
#nf-form-2-cont .nf-form-content select{
  width: 100%;
  height: 37px;
  margin: 0 0 6px;
  padding: 0 18px 0;
  font-size: 13px;
  color: #fff;
  letter-spacing: 0.4px;
  text-align: left;
  background: none;
  border: 1px solid #a0a0a1;
  border-radius: 30px;
  vertical-align: baseline;
  outline: none;
  font-family: "Jost", sans-serif; font-weight: 500;
}
#nf-form-2-cont .nf-form-content select option{
  color: #000;
}
#nf-form-2-cont .nf-form-content div[for="nf-field-8"]{
  display: none;
}
#nf-form-2-cont .nf-form-content select:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
#nf-form-2-cont textarea.ninja-forms-field{
  width: 100% !important;
  height: 37px;
  min-height: 37px;
  margin: 0 0 23px;
  padding: 9px 18px 0;
  line-height: normal;

  font-size: 13px;
  color: #fff;
  letter-spacing: 0.4px;
  text-align: left;
  background: none;
  border: 1px solid #a0a0a1;
  border-radius: 30px;
  vertical-align: baseline;
  outline: none;
  font-family: "Jost", sans-serif; font-weight: 500;
}
#nf-form-2-cont .nf-field-container{
  margin-bottom: 0px;
}
#nf-form-2-cont .consent-class label{
  width: 100%;
  float: left;
  margin: 0 0 4px;
  padding: 0 0 0 24px;
  font-size: 12px;
  color: #fff;
  letter-spacing: 0.4px;
  line-height: 21px;
  font-family: "Jost", sans-serif; font-weight: 500;
  vertical-align: baseline;
  outline: none;
  font-weight: 400;
}
#nf-form-4-cont .checkbox-container.label-right label{
  /*margin-left: 0px;*/
  display: block;
}
#nf-form-4-cont div.consent-class div.nf-field-label{
  /* Consent check box center */
  justify-content: center;
}
#nf-form-2-cont .checkbox-container.label-right label:before {
  left: 7px;
  content: "\f111";
  font-size: 12px;
  cursor: pointer;
  top: 0px;
  color: #9fbd68;
}
#nf-form-2-cont .checkbox-container.label-right label:after {
  left: 4px;
  border-radius: 10px;
  cursor: pointer;
  border-color: #4d5758;
  width: 15px;
  height: 15px;
  top: 2px;
}
#nf-form-2-cont .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell nf-fields nf-field a 
{
  color: #9fbd68;
}
#nf-form-2-cont .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell nf-fields nf-field a:hover {
  text-decoration: underline;
}
#nf-form-2-cont .consent-class div.nf-field-element {
  width: 74%
}
#nf-form-2-cont .consent-class div.nf-field-element > input[type='checkbox'] {
  width: 69%
}
#nf-form-2-cont .nf-form-content input[type=submit]{
  float: none;
  color: #fff;
  background: #61635b;
  border-color: #61635b;
  margin: 15px 0 0;
  padding: 10px 26px 10px 26px;
  text-align: center;
  font-size: 14px;
  letter-spacing: 0.2px;
  border-radius: 30px;
  transition: all 0.25s ease-out 0s;
  display: inline-block;
  position: relative;
  line-height: normal;
  vertical-align: baseline;
  outline: none;
  font-family: "Jost", sans-serif; font-weight: 500;
  cursor: pointer;
  height: 38px;
}
#nf-form-2-cont .nf-form-content input[type=submit]:hover{
  color: #61635b;
  background: #fff;
  border-color: #61635b;
}
#nf-form-2-cont .nf-error.field-wrap .nf-field-element:after {
  height: 37px;
  width: 39px;
  line-height: 37px;
  top: 0px;
  right: 9px;
  border-radius: 5px;
}
/*#nf-form-4-cont .nf-response-msg p{
  color: #4d5758;
}*/


/* https://www.2greendental.co.uk/?dev */
#nf-form-3-cont div.nf-before-form-content{
  display: none;
}
#nf-form-3-cont .nf-form-content input:not([type='checkbox'],[type='submit']) {
  width: 100%;
  height: 37px;
  margin: 0 0 6px;
  padding: 0 18px 0;
  font-size: 13px;
  color: #fff;
  letter-spacing: 0.4px;
  text-align: left;
  background: none;
  border: 1px solid #a0a0a1;
  border-radius: 30px;
  vertical-align: baseline;
  outline: none;
  font-family: "Jost", sans-serif; font-weight: 500;
}
#nf-form-3-cont .nf-form-content input:not([type='checkbox'],[type='submit']):focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
#nf-form-3-cont .nf-form-content select{
  width: 100%;
  height: 37px;
  margin: 0 0 6px;
  padding: 0 18px 0;
  font-size: 13px;
  color: #fff;
  letter-spacing: 0.4px;
  text-align: left;
  background: none;
  border: 1px solid #a0a0a1;
  border-radius: 30px;
  vertical-align: baseline;
  outline: none;
  font-family: "Jost", sans-serif; font-weight: 500;
}
#nf-form-3-cont .nf-form-content select option{
  color: #000;
}
#nf-form-3-cont .nf-form-content div[for="nf-field-18"]{
  display: none;
}
#nf-form-3-cont .nf-form-content select:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
#nf-form-3-cont textarea.ninja-forms-field{
  width: 100% !important;
  height: 37px;
  min-height: 37px;
  margin: 0 0 23px;
  padding: 9px 18px 0;
  line-height: normal;

  font-size: 13px;
  color: #fff;
  letter-spacing: 0.4px;
  text-align: left;
  background: none;
  border: 1px solid #a0a0a1;
  border-radius: 30px;
  vertical-align: baseline;
  outline: none;
  font-family: "Jost", sans-serif; font-weight: 500;
}
#nf-form-3-cont .nf-field-container{
  margin-bottom: 0px;
}
#nf-form-3-cont .consent-class label{
  width: 100%;
  float: left;
  margin: 0 0 4px;
  padding: 0 0 0 24px;
  font-size: 12px;
  color: #fff;
  letter-spacing: 0.4px;
  line-height: 21px;
  font-family: "Jost", sans-serif; font-weight: 500;
  vertical-align: baseline;
  outline: none;
  font-weight: 400;
}
/*#nf-form-4-cont .checkbox-container.label-right label{
  /*margin-left: 0px;*
  display: block;
}
#nf-form-4-cont div.consent-class div.nf-field-label{
  /* Consent check box center *
  justify-content: center;
}*/
#nf-form-3-cont .checkbox-container.label-right label:before {
  left: 6px;
  content: "\f111";
  font-size: 12px;
  cursor: pointer;
  top: 0px;
  color: #9fbd68;
}
#nf-form-3-cont .checkbox-container.label-right label:after {
  left: 4px;
  border-radius: 10px;
  cursor: pointer;
  border-color: #4d5758;
  width: 15px;
  height: 15px;
  top: 2px;
}
#nf-form-3-cont .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell nf-fields nf-field a 
{
  color: #9fbd68;
}
#nf-form-3-cont .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell nf-fields nf-field a:hover {
  text-decoration: underline;
}
#nf-form-3-cont .consent-class div.nf-field-element {
  width: 74%
}
#nf-form-3-cont .consent-class div.nf-field-element > input[type='checkbox'] {
  width: 95%
}
#nf-form-3-cont .nf-form-content input[type=submit]{
  float: none;
  color: #fff;
  background: #61635b;
  border-color: #61635b;
  margin: 15px 0 0;
  padding: 10px 26px 10px 26px;
  text-align: center;
  font-size: 14px;
  letter-spacing: 0.2px;
  border-radius: 30px;
  transition: all 0.25s ease-out 0s;
  display: inline-block;
  position: relative;
  line-height: normal;
  vertical-align: baseline;
  outline: none;
  font-family: "Jost", sans-serif; font-weight: 500;
  cursor: pointer;
  height: 38px;
}
#nf-form-3-cont .nf-form-content input[type=submit]:hover{
  color: #61635b;
  background: #fff;
  border-color: #61635b;
}
#nf-form-3-cont .nf-error.field-wrap .nf-field-element:after {
  height: 37px;
  width: 39px;
  line-height: 37px;
  top: 0px;
  right: 9px;
  border-radius: 5px;
}
/*#nf-form-4-cont .nf-response-msg p{
  color: #4d5758;
}*/

/* https://www.2greendental.co.uk/contact-us/?dev */
#nf-form-4-cont div.nf-before-form-content{
  display: none;
}
#nf-form-4-cont .nf-form-content input:not([type='checkbox'],[type='submit']) {
  width: 100%;
  height: 37px;
  margin: 0 0 6px;
  padding: 0 18px 0;
  font-size: 13px;
  color: #fff;
  letter-spacing: 0.4px;
  text-align: left;
  background: none;
  border: 1px solid #a0a0a1;
  border-radius: 30px;
  vertical-align: baseline;
  outline: none;
  font-family: "Jost", sans-serif; font-weight: 500;
}
#nf-form-4-cont .nf-form-content input:not([type='checkbox'],[type='submit']):focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
#nf-form-4-cont .nf-form-content select{
  width: 100%;
  height: 37px;
  margin: 0 0 6px;
  padding: 0 18px 0;
  font-size: 13px;
  color: #fff;
  letter-spacing: 0.4px;
  text-align: left;
  background: none;
  border: 1px solid #a0a0a1;
  border-radius: 30px;
  vertical-align: baseline;
  outline: none;
  font-family: "Jost", sans-serif; font-weight: 500;
}
#nf-form-4-cont .nf-form-content select option{
  color: #000;
}
#nf-form-4-cont .nf-form-content div[for="nf-field-18"]{
  display: none;
}
#nf-form-4-cont .nf-form-content select:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
#nf-form-4-cont textarea.ninja-forms-field{
  width: 100% !important;
  height: 37px;
  min-height: 37px;
  margin: 0 0 23px;
  padding: 9px 18px 0;
  line-height: normal;

  font-size: 13px;
  color: #fff;
  letter-spacing: 0.4px;
  text-align: left;
  background: none;
  border: 1px solid #a0a0a1;
  border-radius: 30px;
  vertical-align: baseline;
  outline: none;
  font-family: "Jost", sans-serif; font-weight: 500;
}
#nf-form-4-cont .nf-field-container{
  margin-bottom: 0px;
}
#nf-form-4-cont .consent-class label{
  width: 100%;
  float: left;
  margin: 0 0 4px;
  padding: 0 0 0 24px;
  font-size: 12px;
  color: #fff;
  letter-spacing: 0.4px;
  line-height: 21px;
  font-family: "Jost", sans-serif; font-weight: 500;
  vertical-align: baseline;
  outline: none;
  font-weight: 400;
}
/*#nf-form-4-cont .checkbox-container.label-right label{
  /*margin-left: 0px;*
  display: block;
}
#nf-form-4-cont div.consent-class div.nf-field-label{
  /* Consent check box center *
  justify-content: center;
}*/
#nf-form-4-cont .checkbox-container.label-right label:before {
  left: 6px;
  content: "\f111";
  font-size: 12px;
  cursor: pointer;
  top: 0px;
  color: #9fbd68;
}
#nf-form-4-cont .checkbox-container.label-right label:after {
  left: 4px;
  border-radius: 10px;
  cursor: pointer;
  border-color: #4d5758;
  width: 15px;
  height: 15px;
  top: 2px;
}
#nf-form-4-cont .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell nf-fields nf-field a 
{
  color: #9fbd68;
}
#nf-form-4-cont .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell nf-fields nf-field a:hover {
  text-decoration: underline;
}
#nf-form-4-cont .consent-class div.nf-field-element {
  width: 56%
}
#nf-form-4-cont .consent-class div.nf-field-element > input[type='checkbox'] {
  width: 75%
}
#nf-form-4-cont .nf-form-content input[type=submit]{
  float: none;
  color: #fff;
  background: #61635b;
  border-color: #61635b;
  margin: 15px 0 0;
  padding: 10px 26px 10px 26px;
  text-align: center;
  font-size: 14px;
  letter-spacing: 0.2px;
  border-radius: 30px;
  transition: all 0.25s ease-out 0s;
  display: inline-block;
  position: relative;
  line-height: normal;
  vertical-align: baseline;
  outline: none;
  font-family: "Jost", sans-serif; font-weight: 500;
  cursor: pointer;
  height: 38px;
}
#nf-form-4-cont .nf-form-content input[type=submit]:hover{
  color: #61635b;
  background: #fff;
  border-color: #61635b;
}
#nf-form-4-cont .nf-error.field-wrap .nf-field-element:after {
  height: 37px;
  width: 39px;
  line-height: 37px;
  top: 0px;
  right: 9px;
  border-radius: 5px;
}
/*#nf-form-4-cont .nf-response-msg p{
  color: #4d5758;
}*/