@charset "utf-8";
/* CSS Document */

/* CSS Document © 2019 Digimax.co.uk */

::-moz-selection {
    background:#00235d;
    color:#fff;
    text-shadow:none;
}
::selection { background: #00235d; color: #fff; text-shadow: none; }

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

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { color: #504f50; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
a { text-decoration: none; transition: all 0.25s ease-out 0s; }
p { font-family: 'Josefin Sans', sans-serif; }
img { border: 0px; }
ol, ul, li { list-style: none; }
strong, strong p { font-weight: 700; font-family: 'Josefin Sans', sans-serif; font-weight: 700;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
* { -webkit-appearance: none; }

.g-recaptcha {clear: both; display: inline-block;}

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

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

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

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

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

}

.header-wrapp, .canver-wrapp, .banner-wrapp, .detier-wrapp, .enquer-wrapp, .facier-wrapp, .gester-wrapp, .harver-wrapp, .imager-wrapp, .judger-wrapp, .footer-wrapp, .inner-wrapp, .about-wrapp, .philos-wrapp, .conten-wrapp, .gallery-wrapp, .galleryin-wrapp, .treat-wrapp, .treatin-wrapp, .testi-wrapp, .team-wrapp, .teamin-wrapp, .fees-wrapp, .offer-wrapp, .cont-wrapp, .teamin-wrapp2 { width: 100%; float: left; }
.margin { width: 100%; max-width: 1102px; margin: auto; height: 100%; }
/*****************************************************************cmn css***************************/
.common-style h1 { font-size: 30px; color: #00235d; margin: 0px 0px 20px; }
.common-style h2 { font-size: 28px; color: #00235d; margin: 0px 0px 20px; }
.common-style h3 { font-size: 24px; color: #00235d; margin: 0px 0px 20px; }
.common-style h4 { font-size: 20px; color: #00235d; margin: 0px 0px 20px; }
.common-style h5 { font-size: 18px; color: #00235d; margin: 0px 0px 20px; }
.common-style h6 { font-size: 16px; color: #00235d; margin: 0px 0px 20px; }
.common-style p { font-size: 17px; color: #5d5d5d; line-height: 26.42px; margin: 0 0 19px; font-family: 'Josefin Sans', sans-serif; }
.common-style p a { color: #00235d; }
.common-style ul li { font-size: 17px; color: #5d5d5d; line-height: 26.42px; margin: 0 0 19px; position: relative; padding-left: 25px; }
.common-style ul li:before { position: absolute; content: ""; height: 6px; width: 6px; left: 0; background: #234071; border-radius: 50%; top: 10px; }
.common-style ul li a{ color: #00235d; }
.common-style ol li { font-size: 17px; color: #5d5d5d; line-height: 26.42px; margin: 0 0 19px; list-style-type: decimal; list-style-position: inside; }
.common-style blockquote { width: 100%; float: left; padding: 27px 42px 34px; background-color: #e1e1e1; margin-bottom: 30px; }
.common-style blockquote p { font-size: 20px; color: #00235d; line-height: 30px; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
/* IMG STYLES */ 
img.alignleft, .alignleft, img.alignright, .alignright { max-width: 100%; height: auto; }
img.alignright, .alignright { float: right; margin-left: 20px; margin-top: 20px; margin-bottom: 20px; }
.alignnone, img.alignnone { float: none; margin-top: 20px; margin-bottom: 20px; /*width: 100%; height: auto;*/ }
img.alignleft, .alignleft { float: left; margin-right: 20px; margin-top: 20px; margin-bottom: 20px; }
.common-style iframe {    width: 100%;     min-height: 150px;    display: inline-block; }
.common-style iframe, .common-style object, .common-style embed {     width: 100%;}

.about-wrapp .about-row2 .about-bar1 .about-bar11 a {
    font-size: 16px;
    color: #fff;
    background: #00235d;
    border: 1px solid #00235d;
    padding: 8px 22px 8px 22px;
    cursor: pointer;
    border-radius: 20px;
    display: inline-block;
    transition: all 0.25s ease-out 0s;
    font-family: 'Josefin Sans', sans-serif; font-weight: 700;
}
.about-wrapp .about-row2 .about-bar1 .about-bar11 a:hover{color: #00235d; background: #fff; border: 1px solid #00235d;} 


section.conten-wrapp.backbtm .conten-bar1.gallery-wrapp .gallery-row1 p {
    margin-bottom: 10px;
}

section.conten-wrapp.backbtm .conten-bar1.gallery-wrapp .gallery-row1 p a {
    color: #cdd520;
        font-family: 'Josefin Sans', sans-serif; font-weight: 700;
}
.treat-wrapp.backbtm .treat-bar1.treats .hvrbox:hover .hvrbox-layer_top, .treat-wrapp.backbtm .treat-bar1.treats .hvrbox.active .hvrbox-layer_top {
    opacity: 0;
}

.video-outer {
    position: relative;
    padding-top: 56.25%;
    margin: 15px 0;
}

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

.header-bar3.hide {display: none;}

.facebook {width: 70px; float: right; color: #fff;}
.facebook img {width: inherit !important; padding-right: 5px;  float:left;}
.facebook a {color: #fff; font-size: 14px; float: left;    line-height: normal;
    display: flex;
    flex-wrap: wrap;
    align-items: center;}
.inner-wrapp .inner-row1 h1 {
    font-size: 35px;
    color: #24316b;
    line-height: 53.82px;
    margin: 0 0 24px;
}


.online-btn{font-size: 17px;color: #00235d;letter-spacing: .4px;display: inline-block;background: #cdd520;border: 1px solid #cdd520;margin: 2px 0 0 14px;position: relative;z-index: 999;padding:11px 15px 8px 17px;border-radius: 20px;font-weight: 700;line-height: 20px;}
.online-btn:hover{border: 1px solid #00235d;}



 @media(max-width:480px) {
img.alignleft, .alignleft, img.alignright, .alignright, .alignnone, img.alignnone { display: block;  float: none; }
.harver-wrapp .harver-row1 .harver-bar1 h1 {
    font-size: 27px;
    }
}

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


/*header-wrapp*/

.header-wrapp { height: 61px; background: #00235d; padding: 3px 0; position: absolute; top: 0;z-index: 99}
.header-wrapp .header-row1 { width: 225px; float: left; margin: 0 0 0; position: absolute; top: 0; z-index: 99; }
.header-wrapp .header-row1 img { width: 100%; display: block; }
.header-wrapp .header-row1 .header-bar1 { width: 100%; float: left; }
.header-wrapp .header-row2 { width: auto; float: left; margin: 0 0 0 270px; }
.header-wrapp .header-row2 img { width: 100%; display: block; }
.header-wrapp .header-row2 .header-bar2 { width: 100%; float: left; }
.header-wrapp .header-row3 { width: 148px; float: right; margin: 19px 0 0; }
.header-wrapp .header-row3 img { width: 100%; display: block; transition: transform 0.8s ease-in-out 0s; }
.header-wrapp .header-row3 img:hover { transform: rotate(360deg); }
.header-wrapp .header-row3 .header-bar3 { width: 100%; float: right; }
.header-new {display: flex;margin: 22px 0 0 0; z-index: 9999; position: relative;}
/* .soc {margin: 0 7px 0 0;}
.soc a {color: #00235d;margin: 0 0 0 13px;}
.soc a img {margin: 0 3px 0 0px;}
.soc a img:hover {margin: 0 3px 0 0px;transform: rotate(360deg);transition: all 0.5s ease-in;} */

.header-new .soc {
    background: #00245e;
    width: 40px;
    height: 40px;
    margin: 0 0 0 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
  }
  .header-new .soc a {
    margin: 5px 0 0;
  }
  .header-new .soc:hover a img {margin: 0 3px 0 0px;transform: rotate(360deg);transition: all 0.5s ease-in;}


/*canver-wrapp*/

.canver-row5 {display: none;}
.canver-wrapp { padding: 14px 0; position: absolute; top: 0; z-index: 9; }
.canver-wrapp p { font-size: 13px; color: #5b5a59; letter-spacing: 0.6px; line-height: 17px; display: none; }
.canver-wrapp .canver-row1 { width: auto; float: left; margin: 11px 0 0 282px; }
.canver-wrapp .canver-row1 img { width: 100%; display: block; }
.canver-wrapp .canver-row1 span { font-size: 13px; color: #5f5f5f; letter-spacing: 0.6px; display: inline-block; margin: 3px 0 0 10px; }
.canver-wrapp .canver-row1 .canver-bar1 { width: 23px; float: left; }
.canver-wrapp .canver-row2 { width: auto; float: left; margin: 16px 0 0 18px; }
.canver-wrapp .canver-row2 img { width: 100%; display: block; }
.canver-wrapp .canver-row2 span { font-size: 17px; color: #00235d; letter-spacing: 0.6px; display: inline-block; margin: 3px 0 0 10px; }
.canver-wrapp .canver-row2 .canver-bar2 { width: 11px; float: left; margin: 0 8px 0 0; }
.canver-wrapp .canver-row2 .canver-bar2 a { cursor: auto; }
.canver-wrapp .canver-row2 .canver-bar2:last-child { margin-right: 0; }
.canver-wrapp .canver-row3 { float: left; background: #cdd520; border: 1px solid #cdd520; margin: 2px 0 0 37px; padding: 8px 11px 7px 6px; position: relative; z-index: 999; }
.canver-wrapp .canver-row3:hover { border: 1px solid #00235d; }
.canver-wrapp .canver-row3 img { width: 100%; display: block; }
.canver-wrapp .canver-row3 span { font-size: 17px; color: #00235d; letter-spacing: 0.4px; display: inline-block;     margin: 0px 0 0 10px;line-height: 25px; }
.canver-wrapp .canver-row3 .canver-bar3 { width: 21px; float: right; margin: 0 0 0 16px; }
.canver-wrapp .canver-row4 { float: left; background: #ffffff; border: 1px solid #ffffff; margin: 2px 0 0 14px; padding: 7px 15px 8px 17px; position: relative; z-index: 999;display: flex; align-items: center; }
.canver-wrapp .canver-row4:hover { border: 1px solid #00235d; }
.canver-wrapp .canver-row4 img { width: 100%; display: block; }
.canver-wrapp .canver-row4 span {    font-size: 19px;
    color: #00235d;
    letter-spacing: 0.6px;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 0 0 10px;
    position: relative;
    line-height: 27px;
    height: 24px;    top: .5px;}
.canver-wrapp .canver-row4 .canver-bar4 { width: 11px; display:inline-block;vertical-align: middle }
.canver-wrapp .canver-row5 { width: auto; float: right; margin: 2px 0 0; position: relative; z-index: 999; }
.canver-wrapp .canver-row5 img { width: 100%; display: block; }
.canver-wrapp .canver-row5 span { font-size: 19px; color: #00235d; letter-spacing: 0.6px; display: inline-block; margin: 2px 0 0 10px; }
.canver-wrapp .canver-row5 .canver-bar5 { width: 100%; float: left; }
.canver-wrapp .canver-row6 { width: auto; float: left; margin: 12px 0 0 288px; position: relative; z-index: 9999; }
.canver-wrapp .canver-row6 img { width: 100%; display: block; }
.canver-wrapp .canver-row6 span { font-size: 17px; color: #707070; letter-spacing: 0.6px; display: inline-block; margin: 17px 12px 0 0 }
.canver-wrapp .canver-row6 .canver-bar6 { width: 302px; float: left; }
.canver-wrapp .canver-btn1 { font-size: 16px; color: #fff; background: #00235d; border: 1px solid #00235d; padding: 11px 23px 11px 22px; }
.canver-wrapp .canver-btn1:hover { color: #3d557f; background: #ffffff; }
.canver-row3, .canver-row4, .canver-row5, .canver-row6 { border-radius: 20px; transition: all 0.25s ease-out 0s; }
.canver-row1 span, .canver-row2 span, .canver-row3 span, .canver-row5 span, .canver-row6 span { float: left; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }

.canver-wrapp .refbtn-row5 {position: relative; display: inline-block; float: left; margin: 2px 0 0 12px; z-index: 999;}

/*banner-wrapp*/

.banner-wrapp { background: #00235d; margin: 61px 0 0; position: relative; height: 100%; }
.banner-wrapp p { font-size: 13px; color: #00235d; letter-spacing: 0.6px; line-height: 17px; position: relative; z-index: 999; font-weight: 700;}
.banner-wrapp h2 { font-size: 42.82px; color: #00235d; line-height: 53.82px; margin: 0 0 24px; }
.banner-wrapp .banner-row1 { width: 100%; float: none; margin: 0 0 0; top: 41.3%; }
.banner-wrapp .banner-row1 img { width: 100%; display: block; }
.banner-wrapp .banner-row1 .banner-bar1 { width: 47.6%; float: left; }
.banner-wrapp .banner-row2 { width: 100%; float: none; margin: 0 0 0; top: 69.3%; }
.banner-wrapp .banner-row2 img { width: 100%; display: block; }
.banner-wrapp .banner-row2 .banner-bar2 { width: 100%; float: left; }
.banner-wrapp .banner-btn1 { font-size: 17px; color: #00235d; background: #cdd520; border: 1px solid #cdd520; margin: 6px 0 0; padding: 11px 23px 11px 22px; }
.banner-wrapp .banner-btn1:hover { border: 1px solid #00235d; }
.banner-row1, .banner-row2 { transform: translateY(-50%); position: absolute; right: 0; left: 0; }
/*detier-wrapp*/

.detier-wrapp { margin: -180px 0 0; position: relative; }
.detier-wrapp p { font-size: 17px; color: #00235d; line-height: 26.42px; text-align: justify; margin: 0 0 19px; }
.detier-wrapp h3 { font-size: 14.01px; color: #00235d; margin: 5px 0 0; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
.detier-wrapp .detier-row1 { width: 100%; float: left; margin: 0 0 0; }
.detier-wrapp .detier-row1 img { width: 100%; display: block; }
.detier-wrapp .detier-row1 .detier-bar1 { width: 15.1%; min-height: 38px; float: left; background: rgba(205,213,32,0.80); mix-blend-mode: multiply; margin: 0 2.6% 0 0; }
.detier-wrapp .detier-row1 .detier-bar1:nth-child(2) { width: 8.2%; }
.detier-wrapp .detier-row1 .detier-bar1:nth-child(3) { width: 8.2%; }
.detier-wrapp .detier-row1 .detier-bar1:last-child { margin-right: 0; }
.detier-wrapp .detier-row2 { width: 100%; float: none; background: #fff; overflow: auto; margin: 0 0 0; position: relative; z-index: 9; }
.detier-wrapp .detier-row2 img { width: 100%; display: block; }
.detier-wrapp .detier-row2 .detier-bar2 { width: 50%; float: left; position: relative;}
.detier-wrapp .detier-row3 {
    width: 100%;
    float: right;
    margin: 0 0 0;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.detier-wrapp .detier-row3 img { width: 100%; display: block; }
.detier-wrapp .detier-row3 .detier-bar3 {
    width: 50%;
    float: right;
    padding: 20px 4.2%;
    right: 0;
}
.detier-wrapp .detier-row2 .detier-bar2 img {
    height: 100%;
    object-fit: cover;
}

.detier-wrapp p.testi-caption { position: absolute; top: 50%;  transform: translateY(-50%);  left: 0;  width: 100%;  color: #ffff;  text-align: center;  font-size: 24px;  line-height: 32px;}
.detier-wrapp p.testi-caption span { display: block;}

/*enquer-wrapp*/

.enquer-wrapp { overflow: hidden; margin: -181px 0 0; position: relative; }
.enquer-wrapp h4 { font-size: 35px; color: #fff; letter-spacing: 0.4px; margin: 0 0 0; }
.enquer-wrapp .enquer-row1 { width: 100%; float: left; }
.enquer-wrapp .enquer-row1 img { width: 100%; display: block; }
.enquer-wrapp .enquer-row1 .enquer-bar1 { width: 100%; float: none; transform: translateY(-50%); padding: 0 6%; top: 60%; z-index: 99; }
.enquer-wrapp .enquer-row2 { width: 50%; float: left; text-align: right; overflow: hidden; position: relative; }
.enquer-wrapp .enquer-row2:after { background: url(../images/enquer-after1.png) no-repeat center / cover; right: 0; bottom: 0; }
.enquer-wrapp .enquer-row2:nth-child(2n):after { background: url(../images/enquer-after2.png) no-repeat center / cover; right: inherit; bottom: 0; left: 0; }
.enquer-wrapp .enquer-row2:nth-child(2n) { text-align: left; }
.enquer-wrapp .enquer-row2 img { width: 100%; display: block; }
.enquer-wrapp .enquer-row2 .enquer-bar2 { width: 75.6%; float: none; bottom: 0; left: 0; z-index: 9; }
.enquer-wrapp .enquer-row2 .img-man { bottom: -38px; }
.enquer-wrapp .enquer-row2:nth-child(2n) .enquer-bar2 { right: 0; left: inherit;bottom: 0; }
.enquer-bar1, .enquer-bar2 { position: absolute; }
.enquer-row2:after, .enquer-row2:nth-child(2n):after { content: ""; width: 44.4%; height: 50%; position: absolute; }
/*facier-wrapp*/

.facier-wrapp { text-align: center; margin: -114px 0 0; position: relative; z-index: 9; }
.facier-wrapp h5 { font-size: 33.57px; color: #24316b; letter-spacing: 0.4px; margin: 0 0 39px; }
.facier-wrapp .facier-row1 { width: 100%; float: left; background: #ffffff; border-radius: 30px; padding: 39px 4.8% 54px; }
.facier-wrapp .facier-row1 img { width: 100%; display: block; }
.facier-wrapp .facier-row1 .facier-bar1 { width: 100%; float: left; }
.facier-wrapp .facier-row1 .facier-bar1 .facier-fild1:focus { color: #00235d; border: 1px solid #00235d; }
.facier-wrapp .facier-row1 .facier-bar1 .facier-fild2 { width: 19.6%; float: left; margin-bottom: 0; }
.facier-wrapp .facier-row1 .facier-bar1 .facier-fild3 { width: 27.8%; float: left; margin-bottom: 0; }
.facier-wrapp .caldera-grid .form-group.facier-btn1 { width: 8.5%; margin: 0 0 0; }
.facier-wrapp .facier-btn1:hover { color: #a7a7a7; background: #ffffff; }
.facier-fild2, .facier-fild3 { margin: 0 1.2% 0 0; }
/*gester-wrapp*/

.gester-wrapp { overflow: hidden; margin: -100px 0 0; position: relative; }
.gester-wrapp h6 { width: 100%; float: left; font-size: 35px; color: #fff; letter-spacing: 0.4px; margin: 0 0 0; }
.gester-wrapp .gester-row1 { width: 100%; float: left; }
.gester-wrapp .gester-row1 img { width: 100%; display: block; }
.gester-wrapp .gester-row1 .gester-bar1 { width: 100%; float: none; transform: translateY(-50%); padding: 0 6%; top: 60%; z-index: 99; }
.gester-wrapp .gester-row2 { width: 50%; float: left; text-align: right; overflow: hidden; position: relative; }
.gester-wrapp .gester-row2:after { background: url(../images/gester-after1.png) no-repeat center / cover; right: 0; top: 0; }
.gester-wrapp .gester-row2:nth-child(2n):after { background: url(../images/gester-after2.png) no-repeat center / cover; right: inherit; top: 0; left: 0; }
.gester-wrapp .gester-row2:nth-child(2n) { text-align: left; }
.gester-wrapp .gester-row2 img { width: 100%; display: block; }
.gester-wrapp .gester-row2 .gester-bar2 { width: 75.6%; float: none; bottom: 0; left: 0; z-index: 9; }
.gester-wrapp .gester-row2:nth-child(2n) .gester-bar2 { right: 0; left: inherit; }
.gester-bar1, .gester-bar2 { position: absolute; }
.gester-row2:after, .gester-row2:nth-child(2n):after { content: ""; width: 44.4%; height: 50%; position: absolute; }
/*harver-wrapp*/

.harver-wrapp { text-align: center; position: relative; margin: 11px 0; }
.harver-wrapp p { font-size: 35px; color: #fff; letter-spacing: 0.4px; }
.harver-wrapp .harver-row1 { width: 100%; float: left; }
.harver-wrapp .harver-row1 img { width: 100%; display: block; }
.harver-wrapp .harver-row1 .harver-bar1 { width: 100%; float: none; transform: translateY(-50%); position: absolute; top: 50%; z-index: 9; }
.harver-wrapp .harver-btn1 { font-size: 16px; color: #fff;  background: #00235d;  border: 1px solid #00235d; padding: 12px 22px 12px 22px; cursor: pointer; border-radius: 20px; display: inline-block; transition: all 0.25s ease-out 0s;  font-family: 'Josefin Sans', sans-serif; font-weight: 700;  margin: 25px 0 0;}
.harver-wrapp .harver-btn1:hover { color: #00235d; background: #fff; border: 1px solid #00235d;}

/*imager-wrapp*/

.imager-wrapp p { font-size: 18px; color: #fff; letter-spacing: 0.4px; line-height: 24px; }
.imager-wrapp p span { display: block; }
.imager-wrapp h2 { font-size: 35px; color: #fff; letter-spacing: 0.4px; margin: -10px 0 18px; }
.imager-wrapp h2 a { color: #fff; }
.imager-wrapp h2 span { display: block; }
.imager-wrapp .imager-row1 { width: 100%; float: left; background: #00235d; }
.imager-wrapp .imager-row1 iframe { width: 100%; display: block; }
.imager-wrapp .imager-row1 .imager-bar1 { width: 50%; float: left; }
.imager-wrapp .imager-row2 { width: 100%; float: left; position: relative; }
.imager-wrapp .imager-row2 img { width: 100%; display: block; }
.imager-wrapp .imager-row2 .imager-bar2 { width: 50%; float: none; transform: translateY(-50%); position: absolute; top: 50%; right: 0 }
.imager-wrapp .imager-row3 { width: 551px; float: left; padding: 0 0 0 12.4%; }
.imager-wrapp .imager-row3 img { width: 100%; display: block; }
.imager-wrapp .imager-row3 .imager-bar3 { width: 10.8%; float: left; }
.imager-wrapp .imager-row3 .imager-bar3:last-child { width: 84.4%; float: right; }
/*judger-wrapp*/

.judger-wrapp { text-align: center; padding: 50px 0 60px; }
.judger-wrapp .judger-row1 { width: 100%; float: left; }
.judger-wrapp .judger-row1 .judger-bar1 { width: auto; float: none; display: inline-block; margin: 0 90px 0 0; }
.judger-wrapp .judger-row1 .nonslider .judger-bar1 img {width: 100%; max-height: 70px; object-fit: contain; margin: 0 auto 0;}

.judger-wrapp .judger-row1.mobile {display: none;}
.judger-wrapp .judger-row1 .nonslider {width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
.judger-wrapp .judger-row1 .nonslider .judger-bar1 {width: 23%; margin: 0 1% 0;}

.judger-wrapp h2 {font-size: 35px; color: #00235d; line-height: 1.2; margin: 0 0 41px 0;}


/*footer-wrapp*/

.footer-wrapp { background: #00235d; padding: 0 0 100px; position: relative; }
.footer-wrapp .footer-row1 { width: 258px; float: right; margin: 0 0 0; }
.footer-wrapp .footer-row1 img { width: 100%; display: block; }
.footer-wrapp .footer-row1 .footer-bar1 { width: 100%; float: right; }
.footer-wrapp .footer-row2 { width: 76%; float: left; margin: 36px 0 0; }
.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: left; }
.footer-wrapp .footer-row2 .footer-bar2 li a { font-size: 17px; color: #fff; display: block; padding: 0 13px; }
.footer-wrapp .footer-row2 .footer-bar2 li a:hover { color: #cdd520; }
.footer-wrapp .footer-row2 .footer-bar2 li:first-child a { padding-left: 0; }
.footer-wrapp .footer-row2 .footer-bar2 li a strong { color: #cdd520; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
.footer-wrapp .footer-row3 { width: 76%; float: left; margin: 44px 0 0; }
.footer-wrapp .footer-row3 img { width: 100%; display: block; }
.footer-wrapp .footer-row3 .footer-bar3 { width: 100%; float: left; font-size: 12px; color: #fff; }
.footer-wrapp .footer-row3 .footer-bar3 a { color: #fff; }
.footer-wrapp .footer-row3 .footer-bar3 a:hover { color: #cdd520; }
.footer-wrapp .footer-row4 { width: 76%; float: left; margin: 10px 0 0; }
.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: left; }
.footer-wrapp .footer-row4 .footer-bar4 li a { font-size: 12px; color: #fff; display: block; padding: 0 8px; }
.footer-wrapp .footer-row4 .footer-bar4 li a:hover { color: #cdd520; }
.footer-wrapp .footer-row4 .footer-bar4 li:first-child a { padding-left: 0; }
/*inner-wrapp*/

.inner-wrapp { position: relative; min-height: 394px; }
.inner-wrapp .inner-row1 { width: 100%; position: absolute; top: 46%; left: 0; right: 0; transform: translateY(-50%); z-index: 999; }
.inner-wrapp .inner-row1 h2 { font-size: 35px; color: #24316b; }
.inner-wrapp .inner-row1 h5 { font-size: 13px; color: #565452; margin: 90px 0 59px; display: inline-block; }
.inner-wrapp .inner-row2 { width: 100%; position: absolute; bottom: 0; left: 0; right: 0; z-index: 999; }
.inner-wrapp .inner-row2 .inner-bar1 { width: 15.3%; min-height: 38px; float: left; background: rgba(205,213,32,0.80); mix-blend-mode: multiply; margin: 0 2.7% 0 0; }
.inner-wrapp .inner-row2 .inner-bar1:nth-child(2) { width: 8.2%; }
.inner-wrapp .inner-row2 .inner-bar1:nth-child(3) { width: 8.2%; }
.inner-wrapp .inner-row2 .inner-bar1:last-child { margin-right: 0; }
/*about-wrapp*/

.about-wrapp h3 { font-size: 35px; color: #fff; margin-bottom: 46px; }
.about-wrapp p { font-size: 17px; line-height: 25.5px; color: #fff; margin-bottom: 24px; }
.about-wrapp .about-row1 { width: 100%; float: left; }
.about-wrapp .about-row1 img { width: 100%; display: block; }
.about-wrapp .about-row2 { width: 100%; float: left; }
.about-wrapp .about-row2 .about-bar1 { width: 50%; float: left; background: url(../images/about-bg1.jpg) no-repeat center / cover; padding: 50px 0 50px; min-height: 789px; }
.about-wrapp .about-row2 .about-bar1 .about-bar11 { max-width: 444px; width: 100%; margin: auto; text-align: center; }
.about-wrapp .about-row2 .about-bar2 { width: 50%; float: right; min-height: 790px; }
.about-wrapp .about-row2 .about-bar2 .about-bar21 { width: 100%; float: left; max-height: 355px; height: 355px;overflow: hidden; }
.about-wrapp .about-row2 .about-bar2 .about-bar21 img { width: 100%; display: block; }
.about-wrapp .about-row2 .about-bar2 .about-bar22 { width: 100%; float: left; }
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left { width: 50%; float: left; text-align: center; background: rgba(205,213,32,0.80); mix-blend-mode: multiply; padding: 60px 6.4% 43px; min-height: 434px; }
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left p { margin-bottom: 0; }
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right { width: 50%; float: right; max-height: 434px; overflow: hidden; }
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right img { width: 100%; display: block; }
.philos-wrapp { text-align: center; padding: 49px 0 60px; }
.philos-wrapp h2 { font-size: 35px; color: #00235d; margin-bottom: 66px; }
.philos-wrapp p { font-size: 17px; color: #00235d; margin-top: 27px; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
.philos-wrapp .philos-row1 { width: 100%; float: left; }
.philos-wrapp .philos-row1 .philos-bar1 { width: 22%; float: left; margin-right: 3%; }
.philos-wrapp .philos-row1 .philos-bar1:last-child { margin-right: 0; }

.about-wrapp .about-row1 .about-row3 {width: 100%; display: block; margin: 0 0 0; background: #00245e; position: relative; padding: 0 0 42%;}
.about-wrapp .about-row1 .about-row3 iframe {width: 100%; height: 80%; display: block; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0;}

/*conten-wrapp*/

.conten-wrapp { padding-top: 40px; position: relative; min-height: 1000px; padding-bottom: 10px; }
.conten-wrapp .conten-row1 .conten-bar1.treatin-wrapp { margin-top: -10px; }
.conten-wrapp .conten-row1 { width: 62.41%; float: left; position: relative;    min-height: 1200px; }
.conten-wrapp .conten-row1 .conten-bar1 { width: 718px; padding: 0px 6.2% 0 0; }
.conten-wrapp .conten-row1 .conten-bar1 .conten-bar22 { width: 54%; float: left; background-color: #FFF; padding: 5%; margin-top: 27px; }
.conten-wrapp .conten-row1 .conten-bar1 .conten-bar22 h3 { font-size: 20px; color: #00235d; font-family: 'Josefin Sans', sans-serif; font-weight: 700; margin-bottom: 5px; }
.conten-wrapp .conten-row1 .conten-bar1 .conten-bar22 p { font-size: 17px; color: #00235d; line-height: 26px; }
.conten-wrapp .m-top { margin-top: 0; }
.conten-wrapp .conten-row2 { width: 37.59%; float: right; position: absolute; right: 0; }
.conten-wrapp .conten-row2 .conten-bar2 { width: 100%; float: left; }
.conten-wrapp .conten-row11 { min-height: 598px; background: url(../images/about-thumb5.jpg) no-repeat center / cover; }
/*sidbar-wrapp*/

.sidbar-wrapp h2 { font-size: 35px; color: #00235d; line-height: 1.2; margin: 0 0 41px 0; }
.sidbar-wrapp h3 { font-size: 27px; color: #fff; line-height: 67.61px; text-transform: uppercase; margin: 0 0 0 0; font-family: 'Josefin Sans', sans-serif; font-weight: 600; }
.sidbar-wrapp .sidbar-row1 { width: 100%; float: left; background: #e3e0db; margin: 0 0 10px 0; }
.sidbar-wrapp .sidbar-row1 img { width: 100%; display: block; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 { width: 87.8%; float: left; padding: 36px 6% 36px 11%; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .sidbar-fild1 .form-control { font-size: 19px; color: #959595; background: #fff; border-radius: 25px; border: 1px solid #959595; padding: 0 25px; min-height: 46px; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild2 { height: 46px; margin: 0 0 11px 0; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .sidbar-fild3 { width: 92% !important; margin: 0 0 21px 0; overflow: hidden; }
.sidbar-wrapp .caldera-grid .form-group.submit { margin-bottom: 0; }
.sidbar-wrapp .sidbar-links { width: 100%; float: left; background: #234071; margin: 0 0 10px 0; }
.sidbar-wrapp .sidbar-links h2 { color: #fff; margin-bottom: 47px; }
.sidbar-wrapp .sidbar-links .sidbar-bar1 { width: 87.5%; float: left; padding: 45px 6.2% 22px 10.5%; }
.sidbar-wrapp .sidbar-links .sidbar-bar1 ul { width: 100%; float: left; }
.sidbar-wrapp .sidbar-links .sidbar-bar1 ul li { font-size: 17px; margin-bottom: 29px; letter-spacing: 0.5px; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
.sidbar-wrapp .sidbar-links .sidbar-bar1 ul a { color: #fff; }
.sidbar-wrapp .sidbar-links .sidbar-bar1 ul li.active a {  color: #cdd520 !important;}
.sidbar-wrapp .sidbar-links .sidbar-bar1 ul li a:hover { color: #999; }
.sidbar-wrapp .sidbar-btn1 { font-size: 17px; color: #00235d; background: #cdd520; border: 1px solid #cdd520; margin: 6px 0 0; padding: 11px 23px 11px 22px; }
.sidbar-wrapp .sidbar-btn1:hover { border: 1px solid #00235d; }
.sidbar-wrapp .full-width { width: 100%; float: left; }
/*gallery-wrapp*/

.gallery-wrapp h3 { font-size: 19.37px; color: #ffffff; padding: 7px 0; background-color: #00235d; }
.gallery-wrapp p { font-size: 17px; color: #46494e; line-height: 30px; margin-bottom: 50px; }
.gallery-wrapp .max-width { max-width: 205px; width: 100%; font-family: 'Josefin Sans', sans-serif; }
.gallery-wrapp .blue { background-color: #3d557f; }
.gallery-wrapp .gallery-row1 { width: 100%; float: left; position: relative; margin-bottom: 37px; border-bottom: 1px solid #cdd520; padding-bottom: 37px; }
.gallery-wrapp .gallery-row1 .gallery-bar1 { width: 38.6%; float: left; text-align: center; }
.gallery-wrapp .gallery-row1 .gallery-bar1 img { width: 100%; display: block; height: 106px; object-fit: cover; }
.gallery-wrapp .gallery-row1 .gallery-bar1 .gallery-before { width: 100%; float: left; margin-bottom: 3px; }
.gallery-wrapp .gallery-row1 .gallery-bar1 .gallery-after { width: 100%; float: left; }
.gallery-wrapp .gallery-row1 .gallery-bar2 { width: 51%; position: absolute; top: 50%; right: 0; transform: translateY(-50%); }
.gallery-wrapp .gallery-btn1 { font-size: 17px; color: #00235d !important; background: #cdd520; border: 1px solid #cdd520; margin: 6px 0 0; padding: 11px 23px 11px 22px; }
.gallery-wrapp .gallery-btn1:hover { border: 1px solid #00235d; }
/*galleryin-wrapp*/

.galleryin-wrapp { padding: 13px 6.2% 0 0; }
.galleryin-wrapp h3 { font-size: 19.37px; color: #ffffff; padding: 7px 0; background-color: #00235d; margin-bottom: 0; }
.galleryin-wrapp p { font-size: 17px; color: #46494e; line-height: 25px; margin-bottom: 22px; }
.galleryin-wrapp p span { display: block; }
.galleryin-wrapp p a { font-size: 17px; color: #551a8b; font-family: 'Josefin Sans', sans-serif; }
.galleryin-wrapp .blue { background-color: #3d557f; }
.galleryin-wrapp .galleryin-row1 { width: 100%; float: left; text-align: center; margin-bottom: 45px; }
.galleryin-wrapp .galleryin-row1 .galleryin-bar1 { width: 50%; float: left; }
.galleryin-wrapp .galleryin-row1 .galleryin-bar1 img { width: 100%; display: block; }
.galleryin-wrapp .galleryin-btn1 { font-size: 17px; color: #fff; background: #cdd520; border: 1px solid #cdd520; margin: 6px 0 0; padding: 11px 23px 11px 22px; }
.galleryin-wrapp .galleryin-btn1:hover { border: 1px solid #00235d; }
/*treat-wrapp*/

.treat-wrapp { padding: 26px 0 55px; }
.treat-wrapp h3 { font-size: 25px; margin-top: 28px; font-family: 'Josefin Sans', sans-serif; font-weight: 700; letter-spacing: 0.3px; }
.treat-wrapp h3 a { color: #24316b; }
.treat-wrapp .treat-row1 { width: 100%; float: left; border-bottom: 1px solid #cdd520; padding-bottom: 26px; margin-bottom: 56px; }
.treat-wrapp .treat-row1:last-child { border: none; }
.treat-wrapp .treat-row1 .treat-bar1 { width: 30.85%; float: left; margin-right: 3.72%; }
.treat-wrapp .treat-row1 .treat-bar1:nth-child(3) { float: right; margin-right: 0; }
.treat-wrapp .treat-row1 .treat-bar1 img { width: 100%; display: block; height: 439px; object-fit: cover; }
/*treatin-wrapp*/

.treatin-wrapp h4 { font-size: 20px; color: #00235d; line-height: 30px; font-family: 'Josefin Sans', sans-serif; font-weight: 700; display: inline-block; }
.treatin-wrapp p { font-size: 17px; color: #5d5d5d; line-height: 26.42px; margin: 0 0 19px; }
.treatin-wrapp p a { color: #551a8b; font-weight:700; }
.treatin-wrapp p span { color: #00235d; }
.treatin-wrapp .treatin-row1 { width: 100%; float: left; padding: 27px 42px 34px; background-color: #e1e1e1; margin-bottom: 30px; }
.treatin-wrapp .treatin-row2 { width: 100%; float: left; margin-top: 11px; }
.treatin-wrapp .treatin-row2 img { width: 100%; display: block; margin-bottom: 30px; }

.conten-wrapp .bk.ctabtn {font-size: 17px; color: #00235d; background: #cdd520; border: 1px solid #cdd520; margin: 6px 0 0; padding: 11px 23px 11px 22px; cursor: pointer; border-radius: 20px; display: inline-block; transition: all 0.25s ease-out 0s; font-family: 'Josefin Sans', sans-serif; font-weight: 700; outline: 0; line-height: normal;}
.conten-wrapp .bk.ctabtn:hover {border: 1px solid #00235d; color: #00235d; background: #cdd520;}

.conten-wrapp .cntct.ctabtn {font-size: 17px; color: #00235d; background: #ffffff; border: 1px solid #00235d; margin: 6px 0 0; padding: 11px 23px 11px 22px; cursor: pointer; border-radius: 20px; display: inline-block; transition: all 0.25s ease-out 0s; font-family: 'Josefin Sans', sans-serif; font-weight: 700; outline: 0; line-height: normal;}
.conten-wrapp .cntct.ctabtn:hover {background: #cdd520; border-color: #cdd520;}

/*testi-wrapp*/

.testi-wrapp { padding: 17px 0; background: url(../images/testi-bg.jpg) no-repeat center / cover; }
.testi-wrapp p { font-size: 20px; color: #00235d; line-height: 30px; font-family: 'Josefin Sans', sans-serif; font-weight: 600; letter-spacing: 0.5px; }
.testi-wrapp .testi-row1 { width: 100%; float: left; padding: 41px 3.5% 38px; border-radius: 15px; margin-bottom: 8px; }
.testi-wrapp .yellow { background: #cdd520; }
.testi-wrapp .blue1 { background: #49182d; }
.testi-wrapp .blue1 p { color: #fff; }


.testi-wrapp .true-blue1 { background: #00235d; }
.testi-wrapp .true-blue1 p { color: #fff; }

.testi-wrapp .gray { background: #e1e1e1; }
.testi-wrapp .testi-row1 .testi-bar1 { width: 100%; float: left; }
.testi-wrapp .testi-row1 .testi-bar1 .testi-left { width: 6.5%; float: left; }
.testi-wrapp .testi-row1 .testi-bar1 .testi-left img { width: 100%; display: block; }
.testi-wrapp .testi-row1 .testi-bar1 .testi-right { width: 91.1%; float: right; }
.testi-wrapp .m-bottom { margin-bottom: 22px; }
/*team-wrapp*/

.team-wrapp { padding: 17px 0; }
.team-wrapp h2 { font-size: 18px; color: #FFF; font-family: 'Josefin Sans', sans-serif; font-weight: 700; margin-bottom: 2px; }
.team-wrapp h3 { font-size: 18px; color: #FFF; margin-bottom: 6px; }
.team-wrapp h4 { font-size: 12px; color: #FFF; margin-bottom: 6px; }
.team-wrapp h5 { font-size: 12px; color: #FFF; margin-bottom: 20px; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
.team-wrapp p { font-size: 16px; line-height: 24px; color: #FFF; }
.team-wrapp .team-row1 { width: 48.3%; /*float: left;*/ position: relative; margin-bottom: 42px;  display: inline-block; vertical-align: top; }
/*.team-wrapp .team-row1:nth-child(2n) { float: right; }*/
.team-wrapp .team-row1 .team-bar1 { width: 65.9%; float: left; max-height: 476px; overflow:hidden}
.team-wrapp .team-row1 .team-bar1 img { width: 100%; display: block;  }
.team-wrapp .team-row1 .team-row2 { width: 44.2%; float: right; position: absolute; top: 40px; right: 0; min-height: 350px; }
.team-wrapp .yellow { background: #cdd520; }
.team-wrapp .blue1 { background: #00235d; }
.team-wrapp .team-row1 .team-row2 .team-bar2 { width: 100%; float: right; padding: 30px 20px; text-align: left; }
.team-wrapp .yellow h5 { color: #000 }

.team-wrapp .team-row1 .book-nw-btn {font-size: 17px; color: #00235d; background: #ffffff; border: 1px solid #00235d; margin: 18px 0 0; padding: 12px 23px 11px 22px; cursor: pointer; border-radius: 20px; display: inline-block; transition: all 0.25s ease-out 0s; font-family: 'Josefin Sans', sans-serif; font-weight: 700; outline: 0; line-height: normal;}
.team-wrapp .team-row1 .book-nw-btn:hover {background: #cfd51a;}

/*teamin-wrapp*/

.teamin-wrapp2 { background: none; position: relative; min-height: inherit; padding: 0; }
.teamin-wrapp2 .inner-row1 h5 { margin-bottom: 104px; }
.teamin-wrapp2 .margin { position: absolute; top: 27px; left: 0; right: 0; margin: auto; z-index: 999; }
.teamin-wrapp { padding: 75px 0; }
.teamin-wrapp h2 { font-size: 24px; color: #00235d; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
.teamin-wrapp h3 { font-size: 18px; color: #00235d; margin-bottom: 3px; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
.teamin-wrapp h4 { font-size: 17px; color: #707070; margin-bottom: 3px; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
.teamin-wrapp h5 { font-size: 17px; color: #707070; margin-bottom: 21px; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
.teamin-wrapp p { font-size: 17px; line-height: 24px; color: #00235d; margin-bottom: 23px; }
.teamin-wrapp .teamin-row1 { width: 100%; float: left; }
.teamin-wrapp .teamin-row1 .teamin-bar1 { width: 31.9%; float: left; }
.teamin-wrapp .teamin-row1 .teamin-bar1 img { width: 100%; float: left; }
.teamin-wrapp .teamin-row1 .teamin-bar2 { width: 63.5%; float: right; }
.teamin-wrapp .teamin-row1 .teamin-bar2 ul { width: 100%; float: left; margin-bottom: 23px; }
.teamin-wrapp .teamin-row1 .teamin-bar2 ul li { font-size: 17px; line-height: 26px; color: #00235d; background: url(../images/teamin-lidot.png) no-repeat 0px 13px; padding-left: 36px; }
/*fees-wrapp*/

.fees-wrapp p { font-size: 17px; line-height: 25px; color: #000; margin: 25px 0 4px; }
.fees-wrapp h2 { font-size: 25px;
    color: #492518;
    margin: 20px 0 42px;
    line-height: 1.2;
}
.fees-wrapp h2.true-blue {
    color: #00235d;
}

.fees-wrapp .fees-row1 { width: 100%; float: left; }
.fees-wrapp .fees-row1:last-child { margin-bottom: 120px; }
.fees-wrapp .fees-row1 .fees-row2 { width: 100%; float: left; border-bottom: 1px solid #d7d7d7; padding-bottom: 24px; margin-bottom: 24px; font-size: 18px; }
.fees-wrapp .fees-row1 .fees-bar1 { width: 80%; float: left; color: #000; line-height: 40px; }
.fees-wrapp .fees-row1 .fees-bar2 { width: 20%; float: right; text-align: right; color: #492518; font-family: 'Josefin Sans', sans-serif; font-weight: 700; line-height: 40px; }
.fees-wrapp .fees-row1 .fees-bar2.true-blue {
    color: #00235d;
}
.offer-wrapp { padding: 0 0 17px; display: flex; flex-wrap: wrap; }
.offer-wrapp .offer-bar1 { width: 50%; float: left; background: url(../images/offer-thumb1.jpg) no-repeat right / cover; position: relative; min-height: 424px; text-align: center; height: 100%; }
.offer-wrapp .offer-bar1 .offer-text { position: absolute; top: 50%; transform: translateY(-50%); display: inline-block; left: 0; right: 0; margin: auto; }
.offer-wrapp .offer-bar1 a { font-size: 36px; color: #492518; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
/*cont-wrapp*/

.cont-wrapp { background: url(../images/contact-bg1.jpg) no-repeat center / cover; padding: 75px 0; }
.cont-wrapp .cont-row1 { width: 100%; float: left; }
.cont-wrapp .cont-row1 .cont-left { width: 37%; float: left; }
.cont-wrapp .cont-row1 .cont-bar1 { width: 100%; float: left; }
.cont-wrapp .cont-row1 .cont-bar1 .caldera-grid .cont-fild1 .form-control { font-size: 18px; color: #959595; background: #fff; border-radius: 25px; border: 1px solid #959595; padding: 0 25px; min-height: 41px; }
.cont-wrapp .cont-row1 .cont-bar1 .caldera-grid .cont-fild2 { width: 88.2%; float: left; margin: 0 0 28px; }
.cont-wrapp .cont-row1 .cont-bar1 .cont-fild3 { width: 100%; float: left; margin: 0 0 28px; }
.cont-wrapp .cont-row1 .caldera-grid .form-group.checkbox2 .checkbox { margin-bottom: 20px; margin-top: 0; position: relative; }
.cont-wrapp .cont-row1 .caldera-grid .form-group.checkbox2 { margin-bottom: 0; }

.cont-wrapp .cont-row1 .caldera-grid .form-group.checkbox2.has-error span.caldera_ajax_error_block {
    display: none;
}

.cont-wrapp .cont-row1 .caldera-grid .form-group.checkbox2.has-error div label {
    color: #f00;
}

.cont-wrapp .cont-row1 .cont-right .cont-bar22 p a { color: #fff; }
.cont-wrapp .cont-row1 .cont-right { width: 60%; float: right; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 { width: 100%; float: left; background: #00235d; padding: 31px 4% 31px 6%; border-radius: 15px; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .addre { width: 48%; float: left; border-right: 1px solid #cdd520; padding-bottom: 24px; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .addre p { font-size: 17px; color: #FFF; line-height: 24px; margin: 25px 0 21px; letter-spacing: 0.4px; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .addre p span { display: block; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .addre a { font-size: 17px; color: #FFF; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .time { width: 46%; float: right; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .time h3 { font-size: 17px; color: #fff; margin: 25px 0 23px; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .time .time-row1 { width: 100%; float: left; font-size: 17px; color: #fff; margin-bottom: 4px; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .time .time-left { width: 50%; float: left; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .time .time-right { width: 50%; float: right; }
.cont-wrapp .cont-row1 .cont-right .cont-bar22 { width: 100%; float: left; padding: 44px 0 0 8%; }
.cont-wrapp .cont-row1 .cont-right .cont-bar22 h2 { font-size: 25px; color: #fff; letter-spacing: 0.7px; margin-bottom: 23px; }
.cont-wrapp .cont-row1 .cont-right .cont-bar22 p { font-size: 17px; color: #FFF; line-height: 24px; letter-spacing: 0.4px; }
.cont-wrapp .white { color: #fff; font-size: 16px; line-height: 25px; }
.cont-wrapp .white a { color: #fff; }
.cont-wrapp .cont-btn1 { font-size: 17px; color: #fff; background: #959595; border: 1px solid #959595; margin: 6px 0 0; padding: 11px 23px 11px 22px; }
.cont-wrapp .cont-btn1:hover { border: 1px solid #00235d; background: #c1c140; }
.map1-wrapp { width: 100%; float: left; padding: 10px 0; }
.map1-wrapp .map1-row1 { width: 100%; float: left; }
/*common-css*/

.logo1 { width: 35%; float: left; margin: -14px 0 22px; }
.logo2 { width: 35%; float: left; margin: 22px 0 0; }
.logo1 img, .logo2 img { width: 100% !important; margin: 0 !important; }
.canver-btn1, .banner-btn1, .facier-btn1, .sidbar-btn1, .gallery-btn1, .galleryin-btn1, .cont-btn1 { cursor: pointer; border-radius: 20px; display: inline-block; transition: all 0.25s ease-out 0s; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
/******************************************my style start here***********************/
.header-row2 .menuzord-menu > li.active > a { font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
.footer-wrapp .footer-row2 .footer-bar2 li.active > a { color: #cdd520; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
.slider-fild1 { height: 43px; float: left; border: 1px solid #ccc; border-radius: 20px; transition: all 0.25s ease-out 0s; position: relative; bottom: -6px; width: 100%; cursor: pointer; padding: 10px 28px 12px 20px; font-family: 'Josefin Sans', sans-serif; font-weight: 700; font-size: 17px; color: #707070; background: rgba(255,255,255,0.78) url(../images/canver-arrow1.png) no-repeat; outline: 0; background-position: 94% 17px; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
select.slider-fild1::-ms-expand {
    display: none;
}
.slider-fild1 option { color: #fff; background: #00235d; }
.facier-wrapp .facier-row1 .facier-bar1 .caldera-grid .facier-fild2 .form-control { min-height: 42px; padding: 0 20px 0; font-size: 19.19px; border: 1px solid #959595; border-radius: 20px; color: #24316b; }
.facier-wrapp .facier-row1 .facier-bar1 .caldera-grid .facier-fild3 .form-control { min-height: 42px; padding: 0 20px 0; font-size: 19.19px; border: 1px solid #959595; border-radius: 20px; color: #24316b; }
.facier-wrapp .facier-btn1 .btn-default { font-size: 17px; color: #ffffff; background: #a7a7a7; border: 1px solid #a7a7a7; padding: 6px 0 8px; width: 100%; cursor: pointer; border-radius: 20px; display: inline-block; transition: all 0.25s ease-out 0s; font-family: 'Josefin Sans', sans-serif; font-weight: 700; text-transform: capitalize; outline: 0; }
.facier-wrapp .facier-btn1 .btn-default:hover { color: #a7a7a7; background: #ffffff; }
.caldera-grid .row { margin: 0 !important; }
.col-sm-12.single { padding: 0 !important; }
span.parsley-required { display: none; margin: 0; }
.help-block { margin: 0 !important; }
.caldera-grid .has-error .form-control { border: 1px solid #f52727 !important; border-style: dashed !important; }
.flexslider { position: absolute !important; top: 0; z-index: 99; }
.googlerating { position: relative; z-index: 999; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .sidbar-fild1 { width: 55%; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .sidbar-fild3 .form-control { min-height: 46px; padding: 9px 25px; resize: vertical; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox label { padding-left: 34px; text-align: justify; line-height: 20px; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox input[type=checkbox] { position: absolute; left: 2px; top: 4px; margin-left: 0; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox.full-width { margin-bottom: 0px; margin-top: 0; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox { margin-bottom: 20px; margin-top: 0; position: relative; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .btn { font-size: 17px; color: #00235d; background: #cdd520; border: 1px solid #cdd520; margin: 6px 0 0; padding: 11px 23px 11px 22px; cursor: pointer; border-radius: 20px; display: inline-block; transition: all 0.25s ease-out 0s; font-family: 'Josefin Sans', sans-serif; font-weight: 700; outline: 0; line-height: normal; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .btn:hover { border: 1px solid #00235d; color: #00235d; background: #cdd520; }
.col-sm-12.single { padding: 0 !important; }
.cont-wrapp .cont-row1 .cont-bar1 .caldera-grid .cont-fild3 .form-control { min-height: 121px; padding: 15px 25px; resize: vertical; }
.cont-wrapp .cont-row1 .cont-bar1 .checkbox2 label { color: #fff; font-size: 16px; line-height: 25px; text-align: justify; }
.cont-wrapp .cont-row1 .cont-bar1 .checkbox2 label a { color: #fff; }
.cont-wrapp .cont-row1 .cont-bar1 .checkbox2 label a:hover { color: #fff; }
.cont-wrapp .cont-row1 .cont-bar1 .caldera-grid .checkbox label { padding-left: 35px; }
.cont-wrapp .cont-row1 .cont-bar1 .caldera-grid .checkbox input[type=checkbox] { position: absolute; top: 6px; left: 0; margin-left: 0; }
.cont-wrapp .cont-row1 .cont-bar1 .caldera-grid .btn { font-size: 17px; color: #fff; background: #959595; border: 1px solid #959595; margin: 6px 0 0; padding: 11px 23px 11px 22px; cursor: pointer; border-radius: 20px; display: inline-block; transition: all 0.25s ease-out 0s; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
.cont-wrapp .cont-row1 .cont-bar1 .caldera-grid .btn:hover { border: 1px solid #00235d; background: #c1c140; color: #fff; }
.default-wrap { padding: 50px 0px; clear: both; }
.f-r-f { text-align: center; }
.f-r-f .search-field { border: 1px solid #5d5d5d; font-size: 17px; color: #5d5d5d; line-height: 26.42px; padding: 5px 15px; }
.f-r-f button.search-submit { font-size: 17px; color: #00235d; background: #cdd520; border: 1px solid #cdd520; margin: 6px 0 0; padding: 9px 23px 9px 22px; cursor: pointer; display: inline-block; transition: all 0.25s ease-out 0s; font-family: 'Josefin Sans', sans-serif; font-weight: 700; outline: 0; }
.serach-page h2 { margin-top: 30px; margin-bottom: 5px; }
.serach-page h3 { font-size: 17px; color: #5d5d5d; line-height: 26.42px; margin-bottom: 4px; }
section.conten-wrapp.abt-wrapeer .conten-bar4 { float: left; width: 100%; max-width: 560px; margin-top: 22px; }
section.conten-wrapp.abt-wrapeer { min-height: auto; display: flex; flex-wrap: wrap; padding-top: 10px; }
section.conten-wrapp.abt-wrapeer .conten-row1 .conten-bar1 { float: right; }
section.conten-wrapp.abt-wrapeer .conten-row2 { position: static; height: 100%; margin-top: 0; }
section.conten-wrapp.abt-wrapeer .sidbar-wrapp .sidbar-row1 { margin-bottom: 0; }
section.conten-wrapp.abt-wrapeer .conten-row11 { min-height: auto; }

.harver-wrapp .harver-row1 .harver-bar1 h1 {font-size: 35px;color: #fff;letter-spacing: 0.4px;    font-size: 28px;margin: 40px 0px 20px;}
.harver-wrapp .harver-row1 .harver-bar1 h4 {font-size: 35px;    color: #fff;letter-spacing: 0.4px;}
.harver-wrapp .harver-row1 .harver-bar1 h4 br {display: none;}

.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right img, .about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive .slick-list .slick-track .slick-slide img{
    object-position: top !important;
}
.about-wrapp .about-row2 .about-bar2 .about-bar22 {
    width: 100%;
    float: left;
    height: 350px!important;
    max-height: 350px!important;
}

.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left, .about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right {
    height: 100% !important;
    min-height: 100% !important;
    max-height: 100% !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}
.header-wrapp .margin {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.header-wrapp .header-row3{
    margin: 0;
}


.invislaign-team { width: 100%; float: left; padding: 50px 0;}
.invislaign-team .team-bar-full-outer {  width: 100%;}
.invislaign-team h2 { float: none;  font-size: 45px;  font-weight: 400;  color: #00235d;  line-height: 1.10;  margin: 0 0 55px;   text-align: center;}
.invislaign-team .team-bar-full-outer .nonslider { width: 100%; display: flex; flex-wrap: wrap;justify-content: center;}
.invislaign-team .team-bar-full-outer .team-bar-full { width: 48%; margin: 0 4% 4% 0; display: flex; flex-wrap: wrap;align-items: center; justify-content: space-between;}
.invislaign-team .team-bar-full-outer .team-bar-full:nth-child(2n) { margin-right: 0;}
.invislaign-team .team-bar-full-outer .team-bar-full .team-bar1 { float: left; position: relative;  width: 46%;  max-width: 280px;  margin: 0 3% 0 0;}
.invislaign-team .team-bar-full-outer .team-bar-full .team-barpre { width: 51%; float: left; padding: 0 0 0;}
.invislaign-team .team-bar-full-outer .team-bar-full img { width: 100%; height: 330px; display: block; object-fit: cover;}
.invislaign-team .team-bar-full-outer .team-bar-full  h2 { font-size: 18px;  color: #00235d; font-family: 'Josefin Sans', sans-serif; font-weight: 700; margin-bottom: 18px; text-align: left;}
.invislaign-team h3 { font-size: 18px; color: #000; margin-bottom: 16px;} 
.invislaign-team  h4 { font-size: 12px;  color: #000; margin-bottom: 20px;}
.invislaign-team .book-btn {color: #fff;  background: #00235d;  border: 1px solid #00235d;  padding: 8px 22px 8px 22px;}
.invislaign-team .book-btn:hover {  color: #00235d; background: none;}
 .enquer-bar2.wow.fadeInRight.img-man {visibility: visible !important;} 

/*Smartphone css*/

@media(min-width:768px){
    .header-wrapp.sticky {
        -webkit-animation: slide-down 0.7s;
        -moz-animation: slide-down 0.7s;
        animation: slide-down 0.7s;
        z-index: 99991;
        position: fixed;
        -webkit-box-shadow: 0px 0px 47px -4px rgba(0, 0, 0, 0.45);
        -moz-box-shadow: 0px 0px 47px -4px rgba(0, 0, 0, 0.45);
        box-shadow: 0px 0px 40px -4px rgba(0, 0, 0, 0.35);

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


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

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


}



@media(min-width:1400px){
    .about-wrapp .about-row2 .about-bar2 .about-bar21{
        height: 355px;
    }
    .about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive {
    max-height: 355px;
}
}


@media(min-width:1600px){
.about-row2.about-flex {
    max-height: 850px !important;
}

.about-wrapp .about-row2 .about-bar1 {
    min-height: 850px!important;
}

.about-wrapp .about-row2 .about-bar2 {
    height: 850px!important;
}

.about-wrapp .about-row2 .about-bar2 .about-bar21 {
    height: 500px;
    max-height: 500px!important;
}


.about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive {
    max-height: 500px!important;
}
.about-wrapp .about-row2 .about-bar2 .about-bar22 {
    width: 100%;
    float: left;
    height: 350px!important;
    max-height: 350px!important;
}

.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left, .about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right {
    height: 100% !important;
    min-height: 100% !important;
    max-height: 100% !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}
}
@media(min-width:1921px){
.about-row2.about-flex {
    max-height: 950px !important;
}

.about-wrapp .about-row2 .about-bar1 {
    min-height: 950px!important;
}

.about-wrapp .about-row2 .about-bar2 {
    height: 950px!important;
}

.about-wrapp .about-row2 .about-bar2 .about-bar21 {
    height: 580px;
    max-height: 580px!important;
}


.about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive {
    max-height: 580px!important;
}
.about-wrapp .about-row2 .about-bar2 .about-bar22 {
    width: 100%;
    float: left;
    height: 370px!important;
    max-height: 370px!important;
}

.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left, .about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right {
    height: 100% !important;
    min-height: 100% !important;
    max-height: 100% !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}
}
@media(min-width:1600px){
    .about-wrapp .about-row2 .about-bar2 .about-bar21 {
    min-height: 500px;
    height: 500px;
    max-height: 500px;
}
.about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive {
    max-height:100%!important;
    height:100%!important;
}
.about-wrapp .about-row2 .about-bar2 .about-bar22 {
    width: 100%;
    float: left;
    height: 350px!important;
    max-height: 350px!important;
}
}
@media(min-width:2400px){
.about-row2.about-flex {
    max-height: 1050px !important;
}

.about-wrapp .about-row2 .about-bar1 {
    min-height: 1050px!important;
}

.about-wrapp .about-row2 .about-bar2 {
    height: 1050px!important;
}

.about-wrapp .about-row2 .about-bar2 .about-bar21 {
    height: 740px;
    max-height: 740px!important;
}


.about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive {
    max-height: 740px!important;
}
.about-wrapp .about-row2 .about-bar2 .about-bar22 {
    width: 100%;
    float: left;
    height: 310px!important;
    max-height: 310px!important;
}

.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left, .about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right {
    height: 100% !important;
    min-height: 100% !important;
    max-height: 100% !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}
}
@media screen and (max-width: 480px) {
.conten-wrapp { min-height: auto; }
.conten-wrapp .conten-row2 { position: static; }
.margin { width: 90%; }
.header-wrapp { min-height: inherit; text-align: center; padding: 46px 0 19px; position: relative; }
.header-wrapp .header-row1 { width: 100%; float: left; position: relative; }
.header-wrapp .header-row1 .header-bar1 { width: 258px; float: none; margin: -85px auto 0; }
.header-wrapp .header-row2 { width: 100%; float: none; margin: 0 auto 0; position: fixed; top: 0; right: 0; left: 0; z-index: 9999; }
.header-wrapp .header-row2 .header-bar2 { width: 100%; float: left; background: #cfd51d; }
.header-wrapp .header-row3 { width: 100%; float: left; display: none; }
.header-wrapp .header-row3 .header-bar3 { width: 19px; float: none; display: inline-block; }
.canver-wrapp { text-align: center; padding: 20px 0 30px; position: relative; }
.canver-wrapp p { display: block; margin: 0 0 13px; float: left; width: 100%; }
.canver-wrapp .canver-row1 { width: auto; float: none; display: inline-block; margin: 0 10px 16px auto; }
.canver-wrapp .canver-row1 span { float: none; display: inline-block; position: relative; top: -7px; }
.canver-wrapp .canver-row1 .canver-bar1 { float: none; display: inline-block; }
.canver-wrapp .canver-row2 { width: auto; float: none; display: inline-block; margin: 0 auto 16px; position: relative; top: -6px; margin-right: 3%; }
.canver-wrapp .canver-row2 .canver-bar2 { float: none; display: inline-block; }
.canver-wrapp .canver-row3 { float: none; display: none; margin: 0 10% 16px; }
.canver-wrapp .canver-row3 .canver-bar3 { float: right; }
.canver-wrapp .canver-row4 {width: 43%;float: left;border: 1px solid #00235d;display: block;margin: 0 10% 27px;padding: 9px 5% 9px 5%;margin: 0px auto;float: none;
display: inline-block;clear: both;margin-bottom:10px;}
.canver-wrapp .canver-row4 span { font-size: 14px; margin-left: 0; font-weight: 700; }
.canver-wrapp .canver-row4 .canver-bar4 { float: left; display: none }
.canver-wrapp .canver-row5 { width: 48%; float: right; margin: 0 auto 17px; display: block; }
.canver-wrapp .canver-btn1 { padding: 11px 10% 10px 10%; font-size: 13px; display: block; width: 100%; float: left }
.canver-wrapp .canver-row5 .canver-bar5 { width: 100%; float: left; display: inline-block }
.canver-wrapp .canver-row6 { width: 100%; float: left; margin: 0 auto 0; }
.canver-wrapp .canver-row6 span { float: none; display: inline-block; margin: 0 auto 0; }
.canver-wrapp .canver-row6 .canver-bar6 { width: 100%; float: left; }

.canver-wrapp .refbtn-row5 {width: 100%; float: none; margin: 0 0 12px;}
.canver-wrapp .online-btn {margin: 0 0 0; top: 3px;}

.googlerating { float: left; width: 100%;margin-bottom: 20px;}
.banner-wrapp { text-align: center; background: #fff; margin: 65px 0 0; }
.banner-wrapp h2 { font-size: 32.82px; color: #fff; line-height: 43.82px; margin: 0 0 15px; }
.banner-wrapp .banner-row1 { width: 100%; float: left; background: #00235d; transform: none; position: relative; top: inherit; }
.banner-wrapp .banner-row1 .banner-bar1 { width: 100%; float: left; overflow: hidden; padding: 31px 0 78px; }
.banner-wrapp .banner-row2 { width: 100%; float: left; transform: none; padding: 2.5% 0; position: relative; top: inherit; }
.banner-wrapp .banner-row2 .banner-bar2 { width: 100%; float: left; padding: 27px 0; display: none; }
.detier-wrapp { text-align: center; margin: 0 0 0; }
.detier-wrapp p { text-align: center; }
.detier-wrapp .detier-row2 { width: 100%; float: left; }
.detier-wrapp .detier-row2 .detier-bar2 { width: 100%; float: left; }
.detier-wrapp .detier-row3 { width: 100%; float: left; }
.detier-wrapp .detier-row3 .detier-bar3 { width: 100%; float: left; transform: none; padding: 34px 0 75px; position: relative; top: inherit; }
.enquer-wrapp { margin: 0 0 0; }
.enquer-wrapp h4 { font-size: 29px; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.80); }
.enquer-wrapp .enquer-row1 { width: 100%; }
.enquer-wrapp .enquer-row1 .enquer-bar1 { width: 100%; padding: 0 5%; }
.enquer-wrapp .enquer-row2 { width: 100%; }
.enquer-wrapp .enquer-row2 .enquer-bar2 { float: none; }
.facier-wrapp { margin: 0 0 0; }
.facier-wrapp h5 { font-size: 27.57px; margin: 0 0 25px; }
.facier-wrapp .facier-row1 { width: 100%; padding: 35px 0 40px; }
.facier-wrapp .facier-row1 .facier-bar1 { float: left; }
.facier-wrapp .facier-row1 .facier-bar1 .facier-fild2 { width: 100%; }
.facier-wrapp .facier-row1 .facier-bar1 .facier-fild3 { width: 100%; }
.facier-wrapp .facier-btn1 { width: 100px; margin: 10px 0 0; }
.facier-fild2, .facier-fild3 { margin: 0 0 20px; }
.gester-wrapp { margin: 0 0 0; }
.gester-wrapp h6 { font-size: 29px; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.80); }
.gester-wrapp .gester-row2 { width: 100%; float: left; }
.harver-wrapp p { font-size: 29px; }
.harver-wrapp .harver-row1 img { width: 250%; }
.imager-wrapp { text-align: center; }
.imager-wrapp p span { display: inline; }
.imager-wrapp h2 { font-size: 29px; }
.imager-wrapp h2 span { display: inline; }
.imager-wrapp .imager-row1 { background: none; }
.imager-wrapp .imager-row1 .imager-bar1 { width: 100%; margin: 0 0 11px; }
.imager-wrapp .imager-row2 .imager-bar2 { width: 100%; float: left; background: #00235d; transform: none; position: relative; top: inherit; }
.imager-wrapp .imager-row3 { width: 100%; padding: 40px 5% 1px; }
.imager-wrapp .imager-row3 .imager-bar3 { float: none; margin: 0 auto 34px; }
.imager-wrapp .imager-row3 .imager-bar3:last-child { width: 100%; }
.judger-wrapp { text-align: center; padding: 40px 0; }
.judger-wrapp .judger-row1 { width: 100%; }
.judger-wrapp .judger-row1 .judger-bar1 { margin: 0 8px 0; }
.footer-wrapp { text-align: center; padding: 0 0 115px; }
.footer-wrapp .footer-row1 { float: none; margin: auto; }
.footer-wrapp .footer-row1 .footer-bar1 { width: 258px; float: none; margin: auto; }
.footer-wrapp .footer-row2 { width: 100%; margin: 15px 0 0; }
.footer-wrapp .footer-row2 .footer-bar2 { width: 100%; }
.footer-wrapp .footer-row2 .footer-bar2 li { float: none; display: inline-block; margin: 0 0 6px; }
.footer-wrapp .footer-row3 { width: 100%; margin: 19px 0 0; }
.footer-wrapp .footer-row3 .footer-bar3 { width: 100%; }
.footer-wrapp .footer-row4 { width: 100%; margin: 21px 0 0; }
.footer-wrapp .footer-row4 .footer-bar4 { width: 100%; }
.footer-wrapp .footer-row4 .footer-bar4 li { float: none; display: inline-block; margin: 0 0 3px; }
/*inner-wrapp*/

.conten-wrapp .conten-row1 { width: 100%; }
.conten-wrapp .conten-row1 .conten-bar1 { width: 100%; padding: 5%; }
.conten-wrapp .conten-row1 .conten-bar1 .conten-bar22 { width: 90%; }
.conten-wrapp .conten-row2 { width: 90%; margin: 5%; }
.conten-wrapp .conten-row11 { min-height: inherit; }
.sidbar-wrapp .sidbar-row1 { min-height: inherit; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 { width: 100%; padding: 10% 5%; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .sidbar-fild1 { width: 100% !important; }
.inner-wrapp .inner-row1 h5 { display: none; }
.inner-wrapp .inner-row1 { position: relative; transform: none; top: inherit; float: left; margin-top: 50px; }
.about-wrapp .about-row2 .about-bar1 { width: 100%; min-height: inherit; padding: 50px 0; }
.about-wrapp .about-row2 .about-bar1 .about-bar11 { width: 90%; }
.about-wrapp .about-row2 .about-bar2 { width: 100%; min-height: inherit; }
.about-wrapp .about-row2 .about-bar2 .about-bar21 { max-height: inherit; }
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left { width: 100%; min-height: inherit; padding: 10%; }
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right { width: 100%; max-height: inherit; }
.philos-wrapp .philos-row1 .philos-bar1 { width: 100%; margin-bottom: 25px; margin-right: 0; }
.cont-wrapp .cont-row1 .cont-left { width: 100%; }
.cont-wrapp .cont-row1 .cont-right { width: 100%; margin-top: 25px; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .addre { width: 100%; border: none; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .time { width: 100%; }
.fees-wrapp .fees-row1:last-child { margin-bottom: 40px; }
.offer-wrapp .offer-bar1 { width: 100%; }
.gallery-wrapp { text-align: center; }
.gallery-wrapp p { margin-bottom: 20px; max-width: none; }
.gallery-wrapp .max-width { max-width: none; }
.gallery-wrapp .gallery-row1 .gallery-bar1 { width: 100%; }
.gallery-wrapp .gallery-row1 .gallery-bar2 { width: 100%; float: left; position: relative; top: inherit; transform: none; margin-top: 20px; }
.teamin-wrapp2 .margin { position: relative; }
.teamin-wrapp { padding: 40px 0; }
.teamin-wrapp .teamin-row1 .teamin-bar1 { width: 100%; margin-bottom: 25px; }
.teamin-wrapp .teamin-row1 .teamin-bar2 { width: 100%; }
.team-wrapp .team-row1 { width: 100%; margin-bottom: 20px; }
.team-wrapp .team-row1 .team-bar1 { width: 100%; }
.team-wrapp .team-row1 .team-row2 { width: 100%; position: relative; top: inherit; min-height: inherit; }
.testi-wrapp p { font-size: 17px; line-height: 21px; }
.treat-wrapp .treat-row1 .treat-bar1 { width: 100%; margin-bottom: 20px; }
.facier-wrapp .facier-row1 .facier-bar1 .facier-fild2 { width: 100%; margin-bottom: 20px; }
.facier-wrapp .facier-row1 .facier-bar1 .facier-fild3 { width: 100%; margin-bottom: 20px; }
.facier-wrapp .caldera-grid .form-group.facier-btn1 { width: 25%; }
.header-bar3.hide { display: inline-block;}

.detier-wrapp p.testi-caption {    font-size: 18px; line-height: 27px;}

.about-wrapp .about-row1 .about-row3 {padding: 0 0 50%;}

.harver-wrapp .harver-row1 .harver-bar1 h1 { font-size: 26px;}
.harver-wrapp .harver-btn1 { margin: 15px 0 0;}

.conten-wrapp .bk.ctabtn, 
.conten-wrapp .cntct.ctabtn {font-size: 13px; padding: 10px 11px 9px 10px;}

.judger-wrapp .judger-row1 .nonslider .judger-bar1 {width: 48%;}
.judger-wrapp .judger-row1 .nonslider .judger-bar1 img {max-height: 50px;}

.judger-wrapp h2 {font-size: 29px;}

.invislaign-team .team-bar-full-outer .team-bar-full img { height: 115vw;}
.invislaign-team .book-btn { font-size: 14px;}
.invislaign-team .team-bar-full-outer .team-bar-full {  width: 100%; margin: 0 0 30px;}
.invislaign-team .team-bar-full-outer .team-bar-full .team-bar1 {width: 100%;  margin: 0 0 20px; max-width: inherit;}
.invislaign-team .team-bar-full-outer .team-bar-full .team-barpre { width: 100%;}

.invislaign-team h2 { font-size: 27px;}

.team-wrapp .team-row1 .book-nw-btn {font-size: 15px; margin: 18px 0 6px;}
.socialicons.desktoponly { display: none;}

.header-new {margin: 0;}

.footer-wrapp .footer-row2 .footer-bar2 li a {font-size: 15px;padding: 0 10px;}


.harver-wrapp .harver-row1 img {width: 100%;height: 100%;height:inherit;min-height: 428px;object-fit: cover;}
.harver-wrapp .harver-row1 .harver-bar1 h4 {font-size: 22px}
.harver-wrapp .harver-row1 .harver-bar1 h1 {font-size: 19px;margin: 30px 0px 15px;}

.harver-wrapp .harver-btn1 {font-size: 14px;}

}

 @media screen and (min-width:481px) and (max-width:600px) {
.conten-wrapp { min-height: auto; }
.conten-wrapp .conten-row2 { position: static; }
.margin { width: 90%; }
.header-wrapp { min-height: inherit; text-align: center; padding: 46px 0 29px; position: relative; }
.header-wrapp .header-row1 { width: 100%; float: left; position: relative; }
.header-wrapp .header-row1 .header-bar1 { width: 258px; float: none; margin: -60px auto 0; }
.header-wrapp .header-row2 { width: 100%; float: none; margin: 0 auto 0; position: fixed; top: 0; right: 0; left: 0; z-index: 9999; }
.header-wrapp .header-row2 .header-bar2 { width: 100%; float: left; background: #cfd51d; }
.header-wrapp .header-row3 { width: 100%; float: left; display: none; }
.header-wrapp .header-row3 .header-bar3 { width: 19px; float: none; display: inline-block; }
.canver-wrapp { text-align: center; padding: 30px 0; position: relative; }
.canver-wrapp .canver-row1 { width: auto; float: none; display: inline-block; margin: 0 10px 26px 4%; }
.canver-wrapp .canver-row1 span { float: none; display: inline-block; position: relative; top: -7px; }
.canver-wrapp .canver-row1 .canver-bar1 { float: none; display: inline-block; }
.canver-wrapp .canver-row2 { width: auto; float: none; display: inline-block; margin: 0 4% 26px 0; position: relative; top: -6px; }
.header-bar3.hide { display: inline-block;}
.canver-wrapp .canver-row2 .canver-bar2 { float: none; display: inline-block; }
.canver-wrapp .canver-row3 { float: none; display: none; margin: 0 10% 16px; }
.canver-wrapp .canver-row3 .canver-bar3 { float: right; }
.canver-wrapp .canver-row4 { float: none; border: 1px solid #00235d; display: inline-block; margin: 0 1% 12px 1%; padding: 8px 15px 8px 17px; position: relative; top: 0; }
.canver-wrapp .canver-row4 .canver-bar4 { float: left; }
.canver-wrapp .canver-row5 { float: none; display: inline-block; margin: 0 6% 0 1%; }
.canver-wrapp .canver-row5 .canver-bar5 { width: 100%; float: left; }
.canver-wrapp .canver-row6 { width: 100%; float: left; margin: 10px auto 0; }
.canver-wrapp .canver-row6 span { float: none; display: inline-block; margin: 0 auto 0; }
.canver-wrapp .canver-row6 .canver-bar6 { width: 100%; float: left; }

.canver-wrapp .online-btn {margin: 0 0 15px;}
.canver-wrapp .refbtn-row5 {float: none; margin: 0 0 12px;}

.banner-wrapp { text-align: center; background: #fff; margin: 60px 0 0; }
.banner-wrapp h2 { font-size: 32.82px; color: #fff; line-height: 43.82px; margin: 0 0 15px; }
.banner-wrapp .banner-row1 { width: 100%; float: left; background: #00235d; transform: none; position: relative; top: inherit; }
.banner-wrapp .banner-row1 .banner-bar1 { width: 100%; float: left; overflow: hidden; padding: 31px 0 78px; }
.banner-wrapp .banner-row2 { width: 100%; float: left; transform: none; position: relative; top: inherit; }
.banner-wrapp .banner-row2 .banner-bar2 { width: 100%; float: left; padding: 27px 0; }
.detier-wrapp { text-align: center; margin: 0 0 0; }
.detier-wrapp p { text-align: center; }
.detier-wrapp .detier-row2 { width: 100%; float: left; }
.detier-wrapp .detier-row2 .detier-bar2 { width: 100%; float: left; }
.detier-wrapp .detier-row3 { width: 100%; float: left; }
.detier-wrapp .detier-row3 .detier-bar3 { width: 100%; float: left; transform: none; padding: 34px 0 75px; position: relative; top: inherit; }
.enquer-wrapp { margin: 0 0 0; }
.enquer-wrapp h4 { font-size: 29px; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.80); }
.enquer-wrapp .enquer-row1 { width: 100%; }
.enquer-wrapp .enquer-row1 .enquer-bar1 { width: 100%; padding: 0 5%; }
.enquer-wrapp .enquer-row2 { width: 100%; }
.enquer-wrapp .enquer-row2 .enquer-bar2 { float: none; }
.facier-wrapp { margin: 0 0 0; }
.facier-wrapp h5 { font-size: 27.57px; margin: 0 0 25px; }
.facier-wrapp .facier-row1 { width: 100%; padding: 35px 0 40px; }
.facier-wrapp .facier-row1 .facier-bar1 { float: left; }
.facier-wrapp .facier-row1 .facier-bar1 .facier-fild2 { width: 100%; margin-bottom: 20px; }
.facier-wrapp .facier-row1 .facier-bar1 .facier-fild3 { width: 100%; margin-bottom: 20px; }
.facier-wrapp .caldera-grid .form-group.facier-btn1 { width: 25%; }
.facier-wrapp .facier-btn1 { width: 100px; margin: 10px 0 0; }
.facier-fild2, .facier-fild3 { margin: 0 0 20px; }
.gester-wrapp { margin: 0 0 0; }
.gester-wrapp h6 { font-size: 29px; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.80); }
.gester-wrapp .gester-row2 { width: 100%; float: left; }
.harver-wrapp p { font-size: 29px; }
.harver-wrapp .harver-row1 img { width: 200%; }
.imager-wrapp { text-align: center; }
.imager-wrapp p span { display: inline; }
.imager-wrapp h2 { font-size: 29px; }
.imager-wrapp h2 span { display: inline; }
.imager-wrapp .imager-row1 { background: none; }
.imager-wrapp .imager-row1 .imager-bar1 { width: 100%; margin: 0 0 11px; }
.imager-wrapp .imager-row2 .imager-bar2 { width: 100%; float: left; background: #00235d; transform: none; position: relative; top: inherit; }
.imager-wrapp .imager-row3 { width: 100%; padding: 40px 5% 1px; }
.imager-wrapp .imager-row3 .imager-bar3 { float: none; margin: 0 auto 34px; }
.imager-wrapp .imager-row3 .imager-bar3:last-child { width: 100%; }
.judger-wrapp { text-align: center; padding: 40px 0; }
.judger-wrapp .judger-row1 { width: 100%; }
.judger-wrapp .judger-row1 .judger-bar1 { margin: 0 50px 0; }
.footer-wrapp { text-align: center; padding: 0 0 115px; }
.footer-wrapp .footer-row1 { float: none; margin: auto; }
.footer-wrapp .footer-row1 .footer-bar1 { width: 258px; float: none; margin: auto; }
.footer-wrapp .footer-row2 { width: 100%; margin: 15px 0 0; }
.footer-wrapp .footer-row2 .footer-bar2 { width: 100%; }
.footer-wrapp .footer-row2 .footer-bar2 li { float: none; display: inline-block; margin: 0 0 6px; }
.footer-wrapp .footer-row3 { width: 100%; margin: 19px 0 0; }
.footer-wrapp .footer-row3 .footer-bar3 { width: 100%; }
.footer-wrapp .footer-row4 { width: 100%; margin: 21px 0 0; }
.footer-wrapp .footer-row4 .footer-bar4 { width: 100%; }
.footer-wrapp .footer-row4 .footer-bar4 li { float: none; display: inline-block; margin: 0 0 3px; }
/*inner-wrapp*/

.conten-wrapp .conten-row1 { width: 100%; }
.conten-wrapp .conten-row1 .conten-bar1 { width: 100%; padding: 5%; }
.conten-wrapp .conten-row1 .conten-bar1 .conten-bar22 { width: 90%; }
.conten-wrapp .conten-row2 { width: 90%; margin: 5%; }
.conten-wrapp .conten-row11 { min-height: inherit; }
.sidbar-wrapp .sidbar-row1 { min-height: inherit; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 { width: 100%; padding: 10% 5%; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild1 { width: 100% !important; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .sidbar-fild3 { width: 100% !important; }
.inner-wrapp .inner-row1 { position: relative; transform: none; top: inherit; float: left; margin-top: 50px; }
.inner-wrapp .inner-row1 h5 { margin: 40px 0; }
.inner-wrapp .inner-row1 h2 { margin-bottom: 40px; }
.about-wrapp .about-row2 .about-bar1 { width: 100%; min-height: inherit; padding: 50px 0; }
.about-wrapp .about-row2 .about-bar1 .about-bar11 { width: 90%; }
.about-wrapp .about-row2 .about-bar2 { width: 100%; min-height: inherit; }
.about-wrapp .about-row2 .about-bar2 .about-bar21 { max-height: inherit; }
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left { width: 100%; min-height: inherit; padding: 5%; }
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right { width: 100%; max-height: inherit; }
.philos-wrapp .philos-row1 .philos-bar1 { width: 100%; margin-bottom: 25px; margin-right: 0; }
.cont-wrapp .cont-row1 .cont-left { width: 100%; }
.cont-wrapp .cont-row1 .cont-right { width: 100%; margin-top: 25px; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .addre { width: 100%; border: none; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .time { width: 100%; }
.fees-wrapp .fees-row1:last-child { margin-bottom: 40px; }
.offer-wrapp .offer-bar1 { width: 100%; }
.gallery-wrapp { text-align: center; }
.gallery-wrapp p { margin-bottom: 20px; max-width: none; }
.gallery-wrapp .max-width { max-width: none; }
.gallery-wrapp .gallery-row1 .gallery-bar1 { width: 100%; }
.gallery-wrapp .gallery-row1 .gallery-bar2 { width: 100%; float: left; position: relative; top: inherit; transform: none; margin-top: 20px; }
.teamin-wrapp2 .margin { position: relative; top: inherit; }
.teamin-wrapp { padding: 40px 0; }
.teamin-wrapp .teamin-row1 .teamin-bar1 { width: 100%; margin-bottom: 25px; }
.teamin-wrapp .teamin-row1 .teamin-bar2 { width: 100%; }
.team-wrapp .team-row1 { width: 100%; margin-bottom: 20px; }
.team-wrapp .team-row1 .team-bar1 { width: 100%; }
.team-wrapp .team-row1 .team-row2 { width: 100%; position: relative; top: inherit; min-height: inherit; }
.treat-wrapp .treat-row1 .treat-bar1 { width: 100%; margin-bottom: 20px; }

.detier-wrapp p.testi-caption { font-size: 22px;}

.about-wrapp .about-row1 .about-row3 {padding: 0 0 50%;}

.harver-wrapp .harver-row1 .harver-bar1 h1 { font-size: 28px;}

.judger-wrapp .judger-row1 .nonslider .judger-bar1 {width: 48%;}
.judger-wrapp .judger-row1 .nonslider .judger-bar1 img {max-height: 60px;}
.judger-wrapp h2 {font-size: 30px;}

.invislaign-team .team-bar-full-outer .team-bar-full img { height: 56.3vw;}
.invislaign-team .book-btn {font-size: 14px;}
.invislaign-team .team-bar-full-outer .team-bar-full { width: 100%; margin: 0 0 30px;}
.invislaign-team h2 { font-size: 35px;}

.team-wrapp .team-row1 .book-nw-btn {font-size: 15px; margin: 18px 0 6px;}
.header-new {margin: 0 0 25px 0;}
.socialicons.desktoponly { display: none;}

.footer-wrapp .footer-row2 .footer-bar2 li a {font-size: 15px;padding: 0 10px;}


.harver-wrapp .harver-row1 img {width: 100%;height: 100%;height:inherit;min-height: 428px;object-fit: cover;}
.harver-wrapp .harver-row1 .harver-bar1 h4 {font-size: 26px}
.harver-wrapp .harver-row1 .harver-bar1 h1 {font-size: 23px;margin: 30px 0px 15px;}

}

 @media screen and (min-width:601px) and (max-width:767px) {
.conten-wrapp { min-height: auto; }
.conten-wrapp .conten-row2 { position: static; }
.margin { width: 90%; }
.header-wrapp { min-height: inherit; text-align: center; padding: 46px 0 29px; position: relative; }
.header-wrapp .header-row1 { width: 100%; float: left; position: relative; }
.header-wrapp .header-row1 .header-bar1 { width: 258px; float: none; margin: -60px auto 0; }
.header-wrapp .header-row2 { width: 100%; float: none; margin: 0 auto 0; position: fixed; top: 0; right: 0; left: 0; z-index: 9999; }
.header-wrapp .header-row2 .header-bar2 { width: 100%; float: left; background: #cfd51d; }
.header-wrapp .header-row3 { width: 100%; float: left; display: none; }
.header-wrapp .header-row3 .header-bar3 { width: 19px; float: none; display: inline-block; }
.canver-wrapp { text-align: center; padding: 30px 0; position: relative; }
.canver-wrapp .canver-row1 { width: auto; float: none; display: inline-block; margin: 0 10px 26px 4%; }
.canver-wrapp .canver-row1 span { float: none; display: inline-block; position: relative; top: -7px; }
.canver-wrapp .canver-row1 .canver-bar1 { float: none; display: inline-block; }
.canver-wrapp .canver-row2 { width: auto; float: none; display: inline-block; margin: 0 4% 26px 0; position: relative; top: -6px; }
.header-bar3.hide { display: inline-block;}
.canver-wrapp .canver-row2 .canver-bar2 { float: none; display: inline-block; }
.canver-wrapp .canver-row3 { float: none; display: none; margin: 0 0 16px; }
.canver-wrapp .canver-row3 .canver-bar3 { float: right; }
.canver-wrapp .canver-row4 { float: none; border: 1px solid #00235d; display: inline-block; margin: 0 1% 0 1%; padding: 8px 15px 8px 17px; position: relative;}
.canver-wrapp .canver-row4 .canver-bar4 { float: left; }
.canver-wrapp .canver-row5 { float: none; display: inline-block; margin: 0 6% 0 1%; }
.canver-wrapp .canver-row5 .canver-bar5 { width: 100%; float: left; }
.canver-wrapp .canver-row6 { width: 100%; float: left; margin: 0 auto 0; margin-top: 30px; }
.canver-wrapp .canver-row6 span { float: none; display: inline-block; margin: 0 auto 0; }
.canver-wrapp .canver-row6 .canver-bar6 { width: 100%; float: left; }

.canver-wrapp .online-btn {margin: 0 0 0;}
.canver-wrapp .refbtn-row5 {float: none; margin: 0 0 0;}

.banner-wrapp { text-align: center; background: #fff; margin: 80px 0 0; }
.banner-wrapp h2 { font-size: 32.82px; color: #fff; line-height: 43.82px; margin: 0 0 15px; }
.banner-wrapp .banner-row1 { width: 100%; float: left; background: #00235d; transform: none; position: relative; top: inherit; }
.banner-wrapp .banner-row1 .banner-bar1 { width: 100%; float: left; overflow: hidden; padding: 31px 0 78px; }
.banner-wrapp .banner-row2 { width: 100%; float: left; transform: none; position: relative; top: inherit; }
.banner-wrapp .banner-row2 .banner-bar2 { width: 100%; float: left; padding: 27px 0; }
.detier-wrapp { text-align: center; margin: 0 0 0; }
.detier-wrapp p { text-align: center; }
.detier-wrapp .detier-row2 { width: 100%; float: left; }
.detier-wrapp .detier-row2 .detier-bar2 { width: 100%; float: left; }
.detier-wrapp .detier-row3 { width: 100%; float: left; }
.detier-wrapp .detier-row3 .detier-bar3 { width: 100%; float: left; transform: none; padding: 34px 0 75px; position: relative; top: inherit; }
.enquer-wrapp { margin: 0 0 0; }
.enquer-wrapp h4 { font-size: 29px; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.80); }
.enquer-wrapp .enquer-row1 { width: 100%; }
.enquer-wrapp .enquer-row1 .enquer-bar1 { width: 100%; padding: 0 5%; }
.enquer-wrapp .enquer-row2 { width: 100%; }
.enquer-wrapp .enquer-row2 .enquer-bar2 { float: none; }
.facier-wrapp { margin: 0 0 0; }
.facier-wrapp h5 { font-size: 27.57px; margin: 0 0 25px; }
.facier-wrapp .facier-row1 { width: 100%; padding: 35px 0 40px; }
.facier-wrapp .facier-row1 .facier-bar1 { float: left; }
.facier-wrapp .facier-row1 .facier-bar1 .facier-fild2 { width: 100%; margin: 0 0 20px; }
.facier-wrapp .caldera-grid .form-group.facier-btn1 { width: 25%; }
.facier-wrapp .facier-row1 .facier-bar1 .facier-fild3 { width: 100%; margin: 0 0 20px; }
.facier-wrapp .facier-btn1 { width: 100px; margin: 10px 0 0; }
.facier-fild2, .facier-fild3 { margin: 0 0 20px; }
.gester-wrapp { margin: 0 0 0; }
.gester-wrapp h6 { font-size: 29px; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.80); }
.gester-wrapp .gester-row2 { width: 100%; float: left; }
.harver-wrapp p { font-size: 29px; }
.harver-wrapp .harver-row1 img { width: 150%; }
.imager-wrapp { text-align: center; }
.imager-wrapp p span { display: inline; }
.imager-wrapp h2 { font-size: 29px; }
.imager-wrapp h2 span { display: inline; }
.imager-wrapp .imager-row1 { background: none; }
.imager-wrapp .imager-row1 .imager-bar1 { width: 100%; margin: 0 0 11px; }
.imager-wrapp .imager-row2 .imager-bar2 { width: 100%; float: left; background: #00235d; transform: none; position: relative; top: inherit; }
.imager-wrapp .imager-row3 { width: 100%; padding: 40px 5% 1px; }
.imager-wrapp .imager-row3 .imager-bar3 { float: none; margin: 0 auto 34px; }
.imager-wrapp .imager-row3 .imager-bar3:last-child { width: 100%; }
.judger-wrapp { text-align: center; padding: 40px 0; }
.judger-wrapp .judger-row1 { width: 100%; }
.judger-wrapp .judger-row1 .judger-bar1 { margin: 0 50px 0; }
.footer-wrapp { text-align: center; padding: 0 0 115px; }
.footer-wrapp .footer-row1 { float: none; margin: auto; }
.footer-wrapp .footer-row1 .footer-bar1 { width: 258px; float: none; margin: auto; }
.footer-wrapp .footer-row2 { width: 100%; margin: 15px 0 0; }
.footer-wrapp .footer-row2 .footer-bar2 { width: 100%; }
.footer-wrapp .footer-row2 .footer-bar2 li { float: none; display: inline-block; margin: 0 0 6px; }
.footer-wrapp .footer-row3 { width: 100%; margin: 19px 0 0; }
.footer-wrapp .footer-row3 .footer-bar3 { width: 100%; }
.footer-wrapp .footer-row4 { width: 100%; margin: 21px 0 0; }
.footer-wrapp .footer-row4 .footer-bar4 { width: 100%; }
.footer-wrapp .footer-row4 .footer-bar4 li { float: none; display: inline-block; margin: 0 0 3px; }
/*inner-wrapp*/

.conten-wrapp .conten-row1 { width: 100%; }
.conten-wrapp .conten-row1 .conten-bar1 { width: 100%; padding: 5%; }
.conten-wrapp .conten-row1 .conten-bar1 .conten-bar22 { width: 60%; }
.conten-wrapp .conten-row2 { width: 90%; margin: 5%; }
.conten-wrapp .conten-row11 { min-height: inherit; }
.sidbar-wrapp .sidbar-row1 { min-height: inherit; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 { width: 100%; padding: 10% 5%; }
.inner-wrapp .inner-row1 { position: relative; transform: none; top: inherit; float: left; margin-top: 50px; }
.inner-wrapp .inner-row1 h5 { margin: 40px 0; }
.inner-wrapp .inner-row1 h2 { margin-bottom: 40px; }
.about-wrapp .about-row2 .about-bar1 { width: 100%; min-height: inherit; padding: 50px 0; }
.about-wrapp .about-row2 .about-bar1 .about-bar11 { width: 90%; max-width: inherit; }
.about-wrapp .about-row2 .about-bar2 { width: 100%; min-height: inherit; }
.about-wrapp .about-row2 .about-bar2 .about-bar21 { max-height: inherit; }
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left { width: 50%; padding: 5%; }
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right { width: 50%; }
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right img { width: 113%; margin-left: -3%; }
.philos-wrapp .philos-row1 .philos-bar1 { width: 50%; margin-bottom: 25px; margin-right: 0; }
.cont-wrapp .cont-row1 .cont-left { width: 100%; }
.cont-wrapp .cont-row1 .cont-right { width: 100%; margin-top: 25px; }
.offer-wrapp .offer-bar1 a { font-size: 30px; }
.teamin-wrapp2 .margin { position: relative; top: inherit; }
.teamin-wrapp { padding: 40px 0; }
.team-wrapp .team-row1 { width: 100%; margin-bottom: 20px; }
.treat-wrapp h3 { font-size: 16px; }

.about-wrapp .about-row1 .about-row3 {padding: 0 0 50%;}

.judger-wrapp .judger-row1 .nonslider .judger-bar1 {width: 48%;}
.judger-wrapp .judger-row1 .nonslider .judger-bar1 img {max-height: 60px;}

.judger-wrapp h2 {font-size: 30px;}

.invislaign-team .team-bar-full-outer .team-bar-full img { height: 56.3vw;}
.invislaign-team .book-btn {font-size: 14px;}
.invislaign-team .team-bar-full-outer .team-bar-full { width: 100%; margin: 0 0 30px;}
.invislaign-team h2 { font-size: 35px;}

.team-wrapp .team-row1 .book-nw-btn {font-size: 15px; margin: 18px 0 6px;}
.socialicons.desktoponly {display: none;}

.footer-wrapp .footer-row2 .footer-bar2 li a {font-size: 15px;padding: 0 10px;}

.harver-wrapp .harver-row1 img {width: 100%;height: 100%;height:inherit;min-height: 428px;object-fit: cover;}
.harver-wrapp .harver-row1 .harver-bar1 h4 {font-size: 30px}
.harver-wrapp .harver-row1 .harver-bar1 h1 {font-size: 25px;margin: 30px 0px 15px;}

 

}

 @media screen and (min-width:768px) and (max-width:900px) {
        .detier-wrapp .detier-row3 .detier-bar3 {padding: 40px 4.2%;
}
.detier-wrapp .detier-row3 {
    align-items: initial;
}
.canver-wrapp .canver-row3 span{font-size: 15px;}
.online-btn{font-size: 15px;  margin: 17px 0px 0px 0;}
.canver-wrapp .canver-row4 span{font-size: 15px !important;}
.canver-wrapp .canver-row4 .canver-bar4{width: 10px ;}
.canver-wrapp .canver-row3{margin: 2px 0px 0px 20px;}
.canver-wrapp .canver-row3 .canver-bar3{width: 20px; margin: 0 0 0 10px;}

.canver-wrapp .canver-btn1 {font-size: 15px;}

.conten-wrapp { min-height: 1090px; }
.margin { width: 94%; }
.header-wrapp .header-row1 { width: 19.2%; }
.header-wrapp .header-row2 { margin: 0 0 0 23.5%; }
.header-wrapp .header-row3 { display: none; }
.canver-wrapp { position: relative; }
.canver-wrapp .canver-row1 { margin: 12px 0 0 22.2%; }
.canver-wrapp .canver-row2 { margin: 17px 0 0 1.2%; }
.canver-wrapp .canver-row3 { margin: 2px 0 0 1.2%; padding: 7px 9px 7px 4px; }
.canver-wrapp .canver-row3 span { font-size: 15px; }
.canver-wrapp .canver-row4 { border: 1px solid #00235d; margin: 2px 0 0 1%; padding: 7px 8px 7px 10px; }
.canver-wrapp .canver-row4 span { font-size: 17px; }
.canver-wrapp .canver-row5 { float: left; margin: 18px 0 0 25.2%; }
.canver-wrapp .canver-row6 { width: 49.4%; float: left; margin: 12px 0 0 1.2%; }
.canver-wrapp .canver-row6 span {font-size: 14px;margin: 17px 3% 0 0;}
.canver-wrapp .canver-row6 .canver-bar6 {width: 240px;}
.canver-wrapp .canver-btn1 { padding: 11px 18px 11px 18px; }
.banner-wrapp { background: #fff; }
.banner-wrapp h2 { font-size: 30.82px; line-height: 41.82px; margin: 0 0 14px; }
.banner-wrapp .banner-row1 { top: 35.3%; }
.detier-wrapp p { font-size: 16px; line-height: 24.42px; }

.detier-wrapp .detier-row2 .detier-bar2 { overflow: hidden; width: 100%; }
.detier-wrapp .detier-row3 img { /*width: 130%; margin: 0 0 0 -16%;*/ width: 100%; height: auto!important; margin: 0; }

.detier-wrapp .detier-row3 .detier-bar3 {
    width: 100%;
}

.enquer-wrapp h4 { font-size: 29px; }
.enquer-wrapp .enquer-row2 { overflow: hidden; }
.enquer-wrapp .enquer-row2 img { width: 130%; margin: 0 -30% 0 0; }
.enquer-wrapp .enquer-row2:nth-child(2n) img { width: 130%; margin: 0 0 0 -30%; }
.enquer-wrapp .enquer-row2 .enquer-bar2 { width: 65.6%; }
.facier-wrapp h5 { font-size: 27.57px; }
.gester-wrapp h6 { font-size: 29px; }
.gester-wrapp .gester-row2 { overflow: hidden; }
.gester-wrapp .gester-row2 img { width: 130%; margin: 0 -30% 0 0; }
.gester-wrapp .gester-row2:nth-child(2n) img { width: 130%; margin: 0 0 0 -30%; }
.gester-wrapp .gester-row2 .gester-bar2 { width: 65.6%; }
.harver-wrapp p { font-size: 29px; }
.imager-wrapp p span { display: inline; }
.imager-wrapp h2 { font-size: 29px; }
.imager-wrapp .imager-row3 { width: 94%; }
.judger-wrapp .judger-row1 .judger-bar1 { margin: 0 32% 0 0; }
.footer-wrapp .footer-row1 { width: 23.4%; }
.footer-wrapp .footer-row2 .footer-bar2 li a { font-size: 13px; padding: 0 3px; }
.footer-wrapp .footer-row4 .footer-bar4 li a { padding: 0 6px; }
.logo1 { margin: -14px 0 22px 10%; }
.logo2 { margin: 22px 0 0 10%; }
/*inner-wrapp*/

.conten-wrapp .conten-row1 .conten-bar1 { width: 95%; }
.conten-wrapp .conten-row1 .conten-bar1 .conten-bar22 { width: 70%; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild1 { font-size: 14px; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild2 { margin-bottom: 7px; width: 75% !important; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .sidbar-fild3 { margin-bottom: 20px; width: 100% !important; }
.about-wrapp .about-row2 .about-bar1 { width: 100%; padding: 70px; min-height: inherit; }
.about-wrapp .about-row2 .about-bar1 .about-bar11 { max-width: inherit; }
.about-wrapp .about-row2 .about-bar2 { width: 100%; }
.philos-wrapp p { font-size: 16px; }
.cont-wrapp .cont-row1 .cont-left { width: 100%; }
.cont-wrapp .cont-row1 .cont-right { width: 100%; margin-top: 25px; }
.team-wrapp .team-row1 { width: 100%; margin-bottom: 20px; }
.team-wrapp .team-row1 .team-bar1 { width: 32%; }
.team-wrapp .team-row1 .team-row2 { width: 72.2%; min-height: inherit; top: 24px; }
.treat-wrapp h3 { font-size: 17px; }
.slider-fild1 { border: 1px solid #00235d; }

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

.invislaign-team .team-bar-full-outer .team-bar-full img { height: 28.2vw;}
.invislaign-team .book-btn {font-size: 14px;}
.invislaign-team h2 { font-size: 35px;}

.team-wrapp .team-row1 .book-nw-btn {font-size: 15px; margin: 18px 0 6px;}
.socialicons {width: auto;display: inline-block;float: right;}

.canver-wrapp .online-btn {margin: 3px 0 0 3px; padding: 11px 13px 8px 13px;}


.harver-wrapp .harver-row1 img {width: 100%;display: block;height: inherit;min-height: 400px;object-fit: cover;}

.harver-wrapp .harver-row1 .harver-bar1 h4 {font-size: 32px;padding: 0 11px 0;}
.harver-wrapp .harver-row1 .harver-bar1 h1 {font-size: 27px;margin: 30px 0px 15px;}



}

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

.canver-wrapp .canver-row3 span{font-size: 15px;}
.online-btn{font-size: 15px;}
.canver-wrapp .canver-row4 span{font-size: 15px;}
.canver-wrapp .canver-row4 .canver-bar4{width: 10px ;}
.canver-wrapp .canver-row3{margin: 2px 0px 0px 20px;}
.canver-wrapp .canver-row3 .canver-bar3{width: 20px; margin: 0 0 0 10px;}

.canver-wrapp .canver-btn1 {font-size: 15px;}

.conten-wrapp { min-height: 1090px; }
.margin { width: 100%; }
.header-wrapp .header-row1 { width: 19.2%; }
.header-wrapp .header-row2 { margin: 0 0 0 24.5%; }
.header-wrapp .header-row3 { display: none; }
.canver-wrapp { position: relative; }
.canver-wrapp .canver-row1 { margin: 12px 0 0 25.2%; }
.canver-wrapp .canver-row2 { margin: 17px 0 0 1.2%; }
.canver-wrapp .canver-row3 { padding: 7px 11px 7px 6px; }
.canver-wrapp .canver-row4 { border: 1px solid #00235d; }
.canver-wrapp .canver-row5 { float: left; margin: 18px 0 0 25.2%; }
.canver-wrapp .canver-row6 { width: 49.4%; float: left; margin: 12px 0 0 37px; }
.canver-wrapp .canver-row6 span { font-size: 15px; margin: 17px 3% 0 0; }
.canver-wrapp .canver-row6 .canver-bar6 { width: 294px; }
.canver-wrapp .canver-btn1 { padding: 11px 22px 11px 21px; }
.banner-wrapp { background: #fff; }
.banner-wrapp h2 { font-size: 34.82px; line-height: 45.82px; margin: 0 0 19px; }
.banner-wrapp .banner-row1 { top: 35.3%; }
.detier-wrapp p { font-size: 16px; line-height: 24.42px; }
.detier-wrapp .detier-row2 .detier-bar2 { overflow: hidden; }
.detier-wrapp .detier-row3 img { width: 120%; margin: 0 0 0 -10%; }
.enquer-wrapp h4 { font-size: 29px; }
.enquer-wrapp .enquer-row2 { overflow: hidden; }
.enquer-wrapp .enquer-row2 img { width: 120%; margin: 0 -20% 0 0; }
.enquer-wrapp .enquer-row2:nth-child(2n) img { width: 120%; margin: 0 0 0 -20%; }
.enquer-wrapp .enquer-row2 .enquer-bar2 { width: 65.6%; }
.facier-wrapp h5 { font-size: 27.57px; }
.gester-wrapp h6 { font-size: 29px; }
.gester-wrapp .gester-row2 { overflow: hidden; }
.gester-wrapp .gester-row2 img { width: 120%; margin: 0 -20% 0 0; }
.gester-wrapp .gester-row2:nth-child(2n) img { width: 120%; margin: 0 0 0 -20%; }
.gester-wrapp .gester-row2 .gester-bar2 { width: 65.6%; }
.harver-wrapp p { font-size: 29px; }
.imager-wrapp p span { display: inline; }
.imager-wrapp h2 { font-size: 29px; }
.imager-wrapp .imager-row3 { width: 94%; }
.judger-wrapp .judger-row1 .judger-bar1 { margin: 0 26% 0 0; }
.footer-wrapp .footer-row1 { width: 23.4%; }
.footer-wrapp .footer-row2 .footer-bar2 li a { font-size: 14.5px; padding: 0 8px; }
.footer-wrapp .footer-row4 .footer-bar4 li a { padding: 0 7px; }
.logo1 { margin: -14px 0 22px 10%; }
.logo2 { margin: 22px 0 0 10%; }
/*inner-wrapp*/

.conten-wrapp .conten-row1 .conten-bar1 { width: 95%; }
.conten-wrapp .conten-row1 .conten-bar1 .conten-bar22 { width: 70%; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild1 { font-size: 14px; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild2 { margin-bottom: 7px; width: 75% !important; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .sidbar-fild3 { margin-bottom: 20px; width: 100% !important; }
.about-wrapp .about-row2 .about-bar1 { width: 100%; padding: 70px; min-height: inherit; }
.about-wrapp .about-row2 .about-bar1 .about-bar11 { max-width: inherit; }
.about-wrapp .about-row2 .about-bar2 { width: 100%; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 { padding: 31px 5%; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .addre p { font-size: 15px; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .addre a { font-size: 14px; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .time .time-row1 { font-size: 14px; }
.team-wrapp p { font-size: 15px; line-height: 22px; }
.team-wrapp .team-row1 { margin-bottom: 20px; }
.team-wrapp .team-row1 .team-row2 { top: 20px; min-height: inherit; }
.team-wrapp .team-row1 .team-row2 .team-bar2 { padding: 15px; }
.treat-wrapp h3 { font-size: 20px; }

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

.invislaign-team .team-bar-full-outer .team-bar-full img { height: 28.2vw;}

.invislaign-team h2 { font-size: 35px;}

.team-wrapp .team-row1 .book-nw-btn {font-size: 15px; margin: 18px 0 6px;}
.socialicons {width: auto;display: inline-block;float: right;}
.header-new {margin: 22px 25px 0 0;}

.harver-wrapp .harver-row1 img {width: 100%;display: block;height: inherit;min-height: 400px;object-fit: cover;}

.harver-wrapp .harver-row1 .harver-bar1 h4 {font-size: 32px;padding: 0 11px 0;}

.harver-wrapp .harver-row1 .harver-bar1 h1 {font-size: 27px;margin: 30px 0px 15px;}

}

 @media screen and (min-width:1025px) and (max-width:1240px) {

.canver-wrapp .canver-row3 span{font-size: 15px;}
.online-btn{font-size: 15px;}
.canver-wrapp .canver-row4 span{font-size: 15px;}
.canver-wrapp .canver-row4 .canver-bar4{width: 10px ;}
.canver-wrapp .canver-row3{margin: 2px 0px 0px 20px;}
.canver-wrapp .canver-row3 .canver-bar3{width: 20px; margin: 0 0 0 10px;}

.canver-wrapp .canver-btn1 {font-size: 15px;}


.margin { width: 94%; }
.canver-wrapp .canver-row5 { float: left; margin: 12px 0 0 288px; }
.canver-wrapp .canver-row6 { float: left; margin: 6px 0 0 275px; }
.banner-wrapp h2 { font-size: 38.82px; line-height: 49.82px; }
.enquer-wrapp h4 { font-size: 29px; }
.enquer-wrapp .enquer-row2 { overflow: hidden; }
.enquer-wrapp .enquer-row2 img { width: 110%; margin: 0 -10% 0 0; }
.enquer-wrapp .enquer-row2:nth-child(2n) img { width: 110%; margin: 0 0 0 -10%; }
.enquer-wrapp .enquer-row2 .enquer-bar2 { width: 65.6%; }
.gester-wrapp h6 { font-size: 29px; }
.gester-wrapp .gester-row2 { overflow: hidden; }
.gester-wrapp .gester-row2 img { width: 110%; margin: 0 -10% 0 0; }
.gester-wrapp .gester-row2:nth-child(2n) img { width: 110%; margin: 0 0 0 -10%; }
.gester-wrapp .gester-row2 .gester-bar2 { width: 65.6%; }
.imager-wrapp .imager-row3 { width: 94%; }
.judger-wrapp .judger-row1 .judger-bar1 { margin: 0 26% 0 0; }
.footer-wrapp .footer-row1 { width: 23.4%; }
.footer-wrapp .footer-row2 .footer-bar2 li a { font-size: 15px; padding: 0 10px; }
/*inner-wrapp*/

.conten-wrapp .conten-row1 .conten-bar1 { width: 95%; }
.about-wrapp .about-row2 .about-bar1 { min-height: 680px; padding: 0;     display: flex;
    flex-wrap: wrap;
    align-items: center;}

.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left { padding: 20px; min-height: 416px; height:416px; }
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right { max-height: 416px; overflow: hidden }
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right img { width: 100%; margin-left: 0; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .addre a { font-size: 15px; }
.cont-wrapp .cont-row1 .cont-right .cont-bar11 .time .time-row1 { font-size: 15px; }
.treat-wrapp h3 { font-size: 23px; }

.about-wrapp .about-row2 .about-bar2 .about-bar21 { height: 355px;}

.about-wrapp p { font-size: 16px; line-height: 24.5px;}
.about-wrapp .about-row2 .about-bar2 .about-bar22 {
    width: 100%;
    float: left;
    height: 325px!important;
    max-height: 325px!important;
}
.menuzord-menu>li>a{
    font-size: 14px!important;
    padding: 19px 5px!important;
}
.header-wrapp .header-row3 {
    width: 152px;
    }
.header-wrapp .header-row3 .header-bar3 .facebook{
    margin-left: 5px;
}

.invislaign-team .team-bar-full-outer .team-bar-full img { height: 28.2vw;}

.invislaign-team h2 { font-size: 40px;}

.team-wrapp .team-row1 .book-nw-btn {font-size: 15px; margin: 18px 0 6px;}
.header-new {margin: 14px 0 0 0;}

.harver-wrapp .harver-row1 .harver-bar1 h4 {font-size: 29px;padding: 0 15px 0;}

.harver-wrapp .harver-row1 .harver-bar1 h1 {font-size: 27px;margin: 30px 0px 15px;}

.harver-wrapp .harver-row1 img {width: 100%;display: block;height: inherit;min-height: 400px;object-fit: cover;}

.harver-wrapp .harver-row1 .harver-bar1 h4 {font-size: 32px;padding: 0 11px 0;}


 }

@media screen and (min-width:1241px) and (max-width:1341px) {
.invislaign-team h2 { font-size: 40px;}


}


 @media screen and (min-width:1241px) and (max-width:1400px) {
     
     .about-wrapp .about-row2 .about-bar1 { height:728px; min-height:inherit}
     .about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left { height:400px; padding:8% 4% 5%; min-height:inherit}
     .about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right { height:400px;}
     .about-wrapp .about-row2 .about-bar2 .about-bar21 { min-height:355px; height: 355px;}
     .about-wrapp .about-row2 .about-bar2 { min-height:inherit}
     
 }

@media(max-width:1024px) {
 .about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left, .about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right{
   padding-top: 0!important;
    padding-bottom: 0 !important;
 }
}
@media(max-width:600px) {
.treat-wrapp .treat-row1 .treat-bar1 img { height: auto; }
.gallery-wrapp .gallery-row1 .gallery-bar1 img { height: auto; }
.treat-wrapp .treat-row1 .treat-bar1 {border-bottom: 1px solid #cdd520;  padding-bottom: 26px;   margin-bottom: 50px !important;}
.treat-wrapp .treat-row1 {border-bottom: inherit; padding-bottom:inherit ; margin-bottom: inherit}
}
@media(max-width:767px) {
section.conten-wrapp.abt-wrapeer .conten-row2 { margin-top: 5%; }
.menuzord-responsive .menuzord-menu li ul.dropdown li .indicator { color: #00235d; }
.menuzord.red .menuzord-menu > li.active > a { color: #00235d !important; }
.slider-fild1 { border: 1px solid #00235d; }
.banner-wrapp .single-item { background: #00235d; }
.inner-wrapp .flexslider .slides > li { height: 100%; }
.inner-wrapp .flexslider .slides { height: 100%; }
.inner-wrapp .flexslider { height: 100%; }
.inner-wrapp .flex-control-nav { bottom: 35px; }

.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li.menu-item-has-children > a {
    font-weight: 600;
}
span.indicator.active:after {
    content: "-";
    font-size: 18px;
}

span.indicator.active {
    font-size: 0 !important;
}

.conten-wrapp .conten-row1{min-height: inherit;}

.facebook a {color: #CFD51D;}
.facebook img {top: -2px; position: relative;}
}


/*
@media(min-width:1025px){
    .about-wrapp .about-row2.about-flex .about-bar1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
            height: auto;
    }

    .about-flex .about-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
 
    .about-row2.about-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    .about-wrapp .about-row2.about-flex .about-bar2 .about-bar21   {
        height: 40%;
        min-height: unset !important;
        max-height: unset !important;
    }
    .about-wrapp .about-row2.about-flex .about-bar2 .about-bar22 {
        height: 60%;
        min-height: unset !important;
        max-height: unset !important;
    }

    .about-row2.about-flex .slick-slider {
        height: 100%;
    }

    .about-row2.about-flex .slick-list {
        height: 100%;
    }

    .about-row2.about-flex .slick-track {
        height: 100%;
    }

    .about-row2.about-flex .slick-slider .slidermain {
        height: 100%;
    }



    .about-row2.about-flex .slick-slide img {
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
    }


    .about-wrapp .about-row2.about-flex  .about-bar2 .about-bar22 > div {
        height: 100% !important;
        max-height: unset !important;
    }

    .about-wrapp .about-row2.about-flex  .about-bar2 .about-bar22 .about-right img {
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
    }
     .about-wrapp .about-row2.about-flex .about-bar2 .about-bar22 > div {
        max-height: 416px !important;
    }

    .about-wrapp .about-row2 .about-bar1 {
        max-height: 732px;
    }
}
*/
@media(max-width:1024px) and (min-width:768px){
 
    .about-wrapp .about-row2 .about-bar2 .about-bar21{
            max-height: inherit!important; 
     height:  inherit!important; 
    }
}
@media(min-width:1025px){
    .about-row2.about-flex {
        max-height: 680px;
        overflow: hidden;
    }

    .about-wrapp .about-row2 .about-bar1 {
    }

/*    .about-wrapp .about-row2 .about-bar1 {
        height: auto !important;
        min-height: unset !important;
        max-height: unset !important;
    }*/

    .about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left,.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right {
        min-height: 480px;
        max-height: 480px;
    }

    .about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left{
        padding-top: 48px;
    }

    .about-wrapp .about-row2 .about-bar2 .about-bar22 .about-right img {
        width: auto;
        height: 100%;
        object-fit: cover;
        min-width: 100%;
    }
    .about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive {
    height: 100%;
}

.about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive .slick-list {
    height: 100%;
}

.about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive .slick-list .slick-track {
    height: 100%;
}

.about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive .slick-list .slick-track .slick-slide {
    height: 100%;
}

.about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive .slick-list .slick-track .slick-slide .slidermain {
    height: 100%;
}

.about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive .slick-list .slick-track .slick-slide img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.about-wrapp .about-row2 .about-bar1, .about-wrapp .about-row2 .about-bar2 {
    height: 680px;
   min-height: 680px;
}
/*.about-wrapp .about-row2 .about-bar2 .about-bar21 {
    min-height: 355px;
    height: 355px;
    max-height: 355px;
}*/
.about-wrapp .about-row2 .about-bar2 .about-bar22 {
    width: 100%;
    float: left;
    height: 350px!important;
    max-height: 350px!important;
}
}
@media(max-width:1600px) and (min-width:1025px){
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left p {
    font-size: 14.5px!important;
    line-height: 21.5px!important;
}
.about-wrapp .about-row2 .about-bar2 .about-bar22 .about-left {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
}

@media(max-width:1023px) and (min-width:768px){
    .gallery-wrapp .gallery-row1 .gallery-bar2 {
        position: static;
        transform: none !important;
        width: 59%;
        float: left;
        padding-left: 3%;
    }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .g-recaptcha {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .g-recaptcha > div {
    transform: scale(0.7);
    transform-origin: left;
}
}


.conten-wrapp a{color: #551a8b;}

.common-style a{ color: #551a8b;}

@media(max-width:767px){
.about-wrapp .about-row2 .about-bar2 .about-bar21 {
    width: 100%;
    float: left;
    max-height: inherit;
    overflow: hidden;
}
}

@media(max-width:767px){
    .fees-wrapp .fees-row1:last-child .fees-bar2.true-blue {
        width: 100%;
        text-align: left;
        line-height: 1;
    }


    .fees-wrapp .fees-row1:last-child .fees-bar1 {
        line-height: 21px;
        margin-bottom: 10px;
    }
    .enquer-wrapp .enquer-row1 .enquer-bar1 ,.gester-wrapp .gester-row1 .gester-bar1{
        transform: none;
        top: 20%;
        z-index: 99;
    }
    .canver-wrapp .canver-row4 span {
        white-space: nowrap;
        font-size: 15px;
    }
    .g-recaptcha {
        transform: scale(.7);
        margin-left: -40px;
    }

    .about-wrapp .about-row2 .about-bar2 .about-bar21 {
    max-height: 355px;
}
  .about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive {
    height: 100%;
}

.about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive .slick-list {
    height: 100%;
}

.about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive .slick-list .slick-track {
    height: 100%;
}

.about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive .slick-list .slick-track .slick-slide {
    height: 100%;
}

.about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive .slick-list .slick-track .slick-slide .slidermain {
    height: 100%;
}

.about-wrapp .about-row2 .about-bar2 .about-bar21 .slider.responsive .slick-list .slick-track .slick-slide img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.judger-wrapp .judger-row1.desktop {display: none;}
.judger-wrapp .judger-row1.mobile {display: block;}

}
 @media screen and (min-width:1025px) and (max-width:1240px) {
    .about-wrapp .about-row2 .about-bar2 .about-bar22 {
    width: 100%;
    float: left;
    height: 325px!important;
    max-height: 325px!important;
}
.canver-wrapp .canver-row1 {
    margin: 12px 0 0 275px;
}
}
@media(max-width:500px){
.about-wrapp .about-row2 .about-bar2 .about-bar21 {
    max-height: 259px !important;
}
}

@media(max-width:414px){
.about-wrapp .about-row2 .about-bar2 .about-bar21 {
    max-height: 218px!important;

}
}
@media(max-width:375px){
.about-wrapp .about-row2 .about-bar2 .about-bar21 {
    max-height: 197px!important;
    
}
}
@media(max-width:360px){
.about-wrapp .about-row2 .about-bar2 .about-bar21 {
    max-height: 178px!important;
    
}
}
@media(max-width:320px){
.about-wrapp .about-row2 .about-bar2 .about-bar21 {
    max-height: 169px!important;
    
}
}

/* Deb */
/* https://www.meophamdentalcare.co.uk/contact-us/?dev */
#nf-form-2-cont div.nf-before-form-content{
    display: none;
}
/*div#nf-form-4-cont{
width: 74.6%;
margin: 0 auto 0;
}*/
#nf-form-2-cont .nf-form-content input:not([type='checkbox'],[type='submit']) {
    font-size: 18px;
    color: #959595;
    background: #fff;
    border-radius: 25px;
    border: 1px solid #959595;
    padding: 0 25px;
    min-height: 41px;
    width: 88.2%;
    height: 34px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    line-height: 1.42857143;
    margin-bottom: 25px;
}
/*#nf-form-4-cont .nf-form-content input:not([type='checkbox'],[type='submit'])::placeholder{
color: #ffffff;
}*/
#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 textarea: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{
cursor: pointer;
background: #ffffff url(../images/down-pink-plain-arrow.svg) no-repeat 95% 50%;
width: 100%;
height: 40px;
margin: 0 0 5px;
padding: 0 10% 0;
text-align: left;
font-size: 12px;
color: #d396b5;
border: 1px solid #dadada;
resize: none;
font-weight: 500;
letter-spacing: 1.40px;
border-radius: 20px;
transition: all 0.25s ease-out 0s;
display: inline-block;
position: relative;
box-shadow: none;
line-height: 1.42857143;
font-family: 'Jost', sans-serif;
}
#nf-form-2-cont .nf-form-content select:hover{
background: #d396b5 url(../images/down-white-plain-arrow.svg) no-repeat 95% 50%;
color: #ffffff;
}
#nf-form-2-cont .nf-form-content select option{
color: #d396b5;
background-color: #FFF;
}
#nf-form-2-cont .nf-form-content div[for="nf-field-6"]{
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{
    min-height: 121px;
    padding: 15px 25px;
    resize: vertical;
    font-size: 18px;
    color: #959595;
    background: #fff;
    border-radius: 25px;
    border: 1px solid #959595;
    height: auto;
    width: 100%;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    line-height: 1.42857143;
    margin-bottom: 25px;
}
/*#nf-form-4-cont textarea.ninja-forms-field::placeholder{
color: #ffffff;
}*/
#nf-form-2-cont .nf-field-container{
margin-bottom: 0px;
}
/*#nf-form-5-cont #nf-field-9-container{
margin-bottom: 5px;
}*/
#nf-form-2-cont .consent-class label{
    padding-left: 15px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: justify;
    min-height: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
    display: inline-block;
    max-width: 100%;
    box-sizing: border-box;
}
/*#nf-form-2-cont .checkbox-container.label-right label{
margin-left: 21px;
}*/
/*
#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: -15.5px;
    content: "\f00c";
    font-size: 11px;
    cursor: pointer;
    top: 1px;
    color: #0075ff;
}
#nf-form-2-cont .checkbox-container.label-right label:after {
    left: -18px;
    border-radius: 0%;
    cursor: pointer;
    /* border-color: #bfbbb5; */
    width: 15px;
    height: 15px;
    top: 5px;
    background-color: #FFF;
}
#nf-form-2-cont .nf-form-layout .nf-form-content .nf-row:nth-child(5) .nf-cell nf-fields nf-field a 
{
    /* padding-left: 3px; */
    color: #FFF;
}
#nf-form-2-cont .nf-form-layout .nf-form-content .nf-row:nth-child(5) .nf-cell nf-fields nf-field a:hover {
    text-decoration: underline;
}
#nf-form-2-cont .consent-class div.nf-field-element {
    width: 56%;
    cursor: pointer;
}
#nf-form-2-cont .consent-class div.nf-field-element > input[type='checkbox'] {
    width: 80%;
    cursor: pointer;
}
#nf-form-2-cont .nf-form-content input[type=submit]{
    font-size: 17px;
    color: #fff;
    background: #959595;
    border: 1px solid #959595;
    margin: 6px 0 0;
    padding: 11px 23px 11px 22px;
    cursor: pointer;
    border-radius: 20px;
    display: inline-block;
    transition: all 0.25s ease-out 0s;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 700;
    -webkit-appearance: button;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    white-space: nowrap;
    line-height: 1.42857143;
}
#nf-form-2-cont .nf-form-content input[type=submit]:hover{
    border: 1px solid #00235d;
    background: #c1c140;
    color: #fff;
}
#nf-form-2-cont .nf-error.field-wrap .nf-field-element:after {
    height: 36px;
    width: 37px;
    line-height: 37px;
    top: 2px;
    right: 6px;
    border-radius: 5px;
    z-index: 2;
}
#nf-form-2-cont .nf-pass.field-wrap .nf-field-element:after {
    height: 36px;
    width: 37px;
    line-height: 37px;
    top: 2px;
    right: 6px;
    border-radius: 5px;
}
#nf-form-2-cont .nf-response-msg p{
    color: #fff;
}
/*================================================*/
/* https://www.meophamdentalcare.co.uk/?dev */
#nf-form-3-cont div.nf-before-form-content{
    display: none;
}
/*div#nf-form-4-cont{
width: 74.6%;
margin: 0 auto 0;
}*/
#nf-form-3-cont .nf-form-content input:not([type='checkbox'],[type='submit']) {
    min-height: 42px;
    padding: 0 20px 0;
    font-size: 19.19px;
    border: 1px solid #959595;
    border-radius: 20px;
    color: #24316b;
    width: 100%;
    height: 34px;
    background-color: #fff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    line-height: 1.42857143;
    display: block; 
    margin-bottom: 2px;
}
/*#nf-form-4-cont .nf-form-content input:not([type='checkbox'],[type='submit'])::placeholder{
color: #ffffff;
}*/
#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 textarea: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{
cursor: pointer;
background: #ffffff url(../images/down-pink-plain-arrow.svg) no-repeat 95% 50%;
width: 100%;
height: 40px;
margin: 0 0 5px;
padding: 0 10% 0;
text-align: left;
font-size: 12px;
color: #d396b5;
border: 1px solid #dadada;
resize: none;
font-weight: 500;
letter-spacing: 1.40px;
border-radius: 20px;
transition: all 0.25s ease-out 0s;
display: inline-block;
position: relative;
box-shadow: none;
line-height: 1.42857143;
font-family: 'Jost', sans-serif;
}
#nf-form-2-cont .nf-form-content select:hover{
background: #d396b5 url(../images/down-white-plain-arrow.svg) no-repeat 95% 50%;
color: #ffffff;
}
#nf-form-2-cont .nf-form-content select option{
color: #d396b5;
background-color: #FFF;
}
#nf-form-2-cont .nf-form-content div[for="nf-field-6"]{
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{
    min-height: 121px;
    padding: 15px 25px;
    resize: vertical;
    font-size: 18px;
    color: #959595;
    background: #fff;
    border-radius: 25px;
    border: 1px solid #959595;
    height: auto;
    width: 100%;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    line-height: 1.42857143;
    margin-bottom: 25px;
}
/*#nf-form-4-cont textarea.ninja-forms-field::placeholder{
color: #ffffff;
}*/
#nf-form-3-cont .nf-field-container{
margin-bottom: 0px;
}
/*#nf-form-5-cont #nf-field-9-container{
margin-bottom: 5px;
}*/
#nf-form-3-cont .consent-class label{
    padding-left: 12px;
    color: #585858;
    font-size: 16px;
    line-height: 25px;
    text-align: justify;
    min-height: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
    display: inline-block;
    max-width: 100%;
    box-sizing: border-box;
}
/*#nf-form-2-cont .checkbox-container.label-right label{
margin-left: 21px;
}*/
/*
#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: -15.5px;
    content: "\f00c";
    font-size: 11px;
    cursor: pointer;
    top: -2px;
    color: #0075ff;
}
#nf-form-3-cont .checkbox-container.label-right label:after {
    left: -18px;
    border-radius: 0%;
    cursor: pointer;
    /* border-color: #bfbbb5; */
    width: 15px;
    height: 15px;
    top: 3px;
    background-color: #FFF;
}
#nf-form-3-cont .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell nf-fields nf-field a 
{
    /* padding-left: 3px; */
    color: #585858;
    position: relative;
    z-index: 2;
}
#nf-form-3-cont .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell nf-fields nf-field a:hover {
    text-decoration: underline;
}
#nf-form-3-cont .consent-class div.nf-field-element {
    width: 56%;
    cursor: pointer;
}
#nf-form-3-cont .consent-class div.nf-field-element > input[type='checkbox'] {
    width: 80%;
    cursor: pointer;
}
#nf-form-3-cont .nf-form-content input[type=submit]{
    font-size: 17px;
    color: #ffffff;
    background: #a7a7a7;
    border: 1px solid #a7a7a7;
    padding: 6px 0 8px;
    width: 100%;
    cursor: pointer;
    border-radius: 20px;
    display: inline-block;
    transition: all 0.25s ease-out 0s;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    outline: 0;
    -webkit-appearance: button;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    line-height: 1.42857143;
    height: 42px;
}
#nf-form-3-cont .nf-form-content input[type=submit]:hover{
    color: #a7a7a7;
    background: #ffffff;
}
#nf-form-3-cont .nf-error.field-wrap .nf-field-element:after {
    height: 36px;
    width: 37px;
    line-height: 37px;
    top: 2px;
    right: 6px;
    border-radius: 5px;
    z-index: 2;
}
#nf-form-3-cont .nf-pass.field-wrap .nf-field-element:after {
    height: 36px;
    width: 37px;
    line-height: 37px;
    top: 2px;
    right: 6px;
    border-radius: 5px;
}
#nf-form-3-cont .nf-response-msg p{
    color: #222121;
}

/* https://www.meophamdentalcare.co.uk/treatment/dermal-fillers/?dev */
#nf-form-4-cont div.nf-before-form-content{
    display: none;
}
/*div#nf-form-4-cont{
width: 74.6%;
margin: 0 auto 0;
}*/
#nf-form-4-cont .nf-form-content input:not([type='checkbox'],[type='submit']) {
    font-size: 19px;
    color: #959595;
    background: #fff;
    border-radius: 25px;
    border: 1px solid #959595;
    padding: 0 25px;
    min-height: 46px;
    height: 34px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    line-height: 1.42857143;
    display: block;
    width: 55%;
    margin-bottom: 6px;
}
/*#nf-form-4-cont .nf-form-content input:not([type='checkbox'],[type='submit'])::placeholder{
color: #ffffff;
}*/
#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 textarea: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{
cursor: pointer;
background: #ffffff url(../images/down-pink-plain-arrow.svg) no-repeat 95% 50%;
width: 100%;
height: 40px;
margin: 0 0 5px;
padding: 0 10% 0;
text-align: left;
font-size: 12px;
color: #d396b5;
border: 1px solid #dadada;
resize: none;
font-weight: 500;
letter-spacing: 1.40px;
border-radius: 20px;
transition: all 0.25s ease-out 0s;
display: inline-block;
position: relative;
box-shadow: none;
line-height: 1.42857143;
font-family: 'Jost', sans-serif;
}
#nf-form-2-cont .nf-form-content select:hover{
background: #d396b5 url(../images/down-white-plain-arrow.svg) no-repeat 95% 50%;
color: #ffffff;
}
#nf-form-2-cont .nf-form-content select option{
color: #d396b5;
background-color: #FFF;
}
#nf-form-2-cont .nf-form-content div[for="nf-field-6"]{
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-4-cont textarea.ninja-forms-field{
    min-height: 46px;
    padding: 9px 25px;
    resize: vertical;
    font-size: 19px;
    color: #959595;
    background: #fff;
    border-radius: 25px;
    border: 1px solid #959595;
    width: 100%;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    line-height: 1.42857143;
    display: block;
    height: 47px;
    margin-bottom: 15px;
}
/*#nf-form-4-cont textarea.ninja-forms-field::placeholder{
color: #ffffff;
}*/
#nf-form-4-cont .nf-field-container{
margin-bottom: 0px;
}
/*#nf-form-5-cont #nf-field-9-container{
margin-bottom: 5px;
}*/
#nf-form-4-cont .consent-class label{
    padding-left: 16px;
    text-align: justify;
    line-height: 20px;
    min-height: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
    display: inline-block;
    max-width: 100%;
    box-sizing: border-box;
    font-family: 'Josefin Sans', sans-serif;
    color: #00235d;
    font-size: 14px;
}
/*#nf-form-2-cont .checkbox-container.label-right label{
margin-left: 21px;
}*/
/*
#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: -15.5px;
    content: "\f00c";
    font-size: 11px;
    cursor: pointer;
    top: 1px;
    color: #0075ff;
}
#nf-form-4-cont .checkbox-container.label-right label:after {
    left: -18px;
    border-radius: 0%;
    cursor: pointer;
    /* border-color: #bfbbb5; */
    width: 15px;
    height: 15px;
    top: 2px;
    background-color: #FFF;
}
#nf-form-4-cont .nf-form-layout .nf-form-content .nf-row:nth-child(5) .nf-cell nf-fields nf-field a 
{
    /* padding-left: 3px; */
    color: #00235d;
}
#nf-form-4-cont .nf-form-layout .nf-form-content .nf-row:nth-child(5) .nf-cell nf-fields nf-field a:hover {
    color: #2a6496;
    text-decoration: underline;
}
#nf-form-4-cont .consent-class div.nf-field-element {
    width: 56%;
    cursor: pointer;
}
#nf-form-4-cont .consent-class div.nf-field-element > input[type='checkbox'] {
    width: 80%;
    cursor: pointer;
}
#nf-form-4-cont .nf-form-content input[type=submit]{
    font-size: 17px;
    color: #00235d;
    background: #cdd520;
    border: 1px solid #cdd520;
    margin: 6px 0 0;
    padding: 11px 23px 11px 22px;
    cursor: pointer;
    border-radius: 20px;
    display: inline-block;
    transition: all 0.25s ease-out 0s;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 700;
    outline: 0;
    line-height: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    white-space: nowrap;
}
#nf-form-4-cont .nf-form-content input[type=submit]:hover{
    border: 1px solid #00235d;
    color: #00235d;
    background: #cdd520;
}
#nf-form-4-cont .nf-error.field-wrap .nf-field-element:after {
    height: 36px;
    width: 37px;
    line-height: 37px;
    top: 2px;
    right: 6px;
    border-radius: 5px;
    z-index: 2;
}
#nf-form-4-cont .nf-pass.field-wrap .nf-field-element:after {
    height: 36px;
    width: 37px;
    line-height: 37px;
    top: 2px;
    right: 6px;
    border-radius: 5px;
}
#nf-form-4-cont .nf-response-msg p{
    color: #00235d;
}


/* https://www.meophamdentalcare.co.uk/?dev */
#nf-form-5-cont div.nf-before-form-content{
    display: none;
}
/*div#nf-form-4-cont{
width: 74.6%;
margin: 0 auto 0;
}*/
#nf-form-5-cont .nf-form-content input:not([type='checkbox'],[type='submit']) {
    font-size: 19.19px;
    color: #959595;
    border: 1px solid #959595;
    border-radius: 20px;
    min-height: 42px;
    padding: 0 20px;
    width: 100%;
    height: 34px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    line-height: 1.42857143;
    display: block;
    margin-bottom: 3%;
}
/*#nf-form-4-cont .nf-form-content input:not([type='checkbox'],[type='submit'])::placeholder{
color: #ffffff;
}*/
#nf-form-5-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-5-cont .nf-form-content textarea: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{
cursor: pointer;
background: #ffffff url(../images/down-pink-plain-arrow.svg) no-repeat 95% 50%;
width: 100%;
height: 40px;
margin: 0 0 5px;
padding: 0 10% 0;
text-align: left;
font-size: 12px;
color: #d396b5;
border: 1px solid #dadada;
resize: none;
font-weight: 500;
letter-spacing: 1.40px;
border-radius: 20px;
transition: all 0.25s ease-out 0s;
display: inline-block;
position: relative;
box-shadow: none;
line-height: 1.42857143;
font-family: 'Jost', sans-serif;
}
#nf-form-2-cont .nf-form-content select:hover{
background: #d396b5 url(../images/down-white-plain-arrow.svg) no-repeat 95% 50%;
color: #ffffff;
}
#nf-form-2-cont .nf-form-content select option{
color: #d396b5;
background-color: #FFF;
}
#nf-form-2-cont .nf-form-content div[for="nf-field-6"]{
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-5-cont textarea.ninja-forms-field{
    font-size: 19.19px;
    color: #959595;
    border: 1px solid #959595;
    border-radius: 20px;
    min-height: 42px;
    padding: 0 20px;
    width: 100%;
    height: 34px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    line-height: 1.42857143;
    display: block;
}
/*#nf-form-4-cont textarea.ninja-forms-field::placeholder{
color: #ffffff;
}*/
#nf-form-5-cont .nf-field-container{
margin-bottom: 0px;
}
/*#nf-form-5-cont #nf-field-9-container{
margin-bottom: 5px;
}*/
#nf-form-5-cont .consent-class label{
    padding-left: 10px;
    vertical-align: baseline;
    outline: none;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    text-align: left;
    margin-top: 12px;
    cursor: pointer;
}
/*#nf-form-2-cont .checkbox-container.label-right label{
margin-left: 21px;
}*/
/*
#nf-form-4-cont div.consent-class div.nf-field-label{
/* Consent check box center *
justify-content: center;
}*/
#nf-form-5-cont .checkbox-container.label-right label:before {
    left: -15.5px;
    content: "\f00c";
    font-size: 11px;
    cursor: pointer;
    top: 1px;
    color: #0075ff;
}
#nf-form-5-cont .checkbox-container.label-right label:after {
    left: -18px;
    border-radius: 0%;
    cursor: pointer;
    /* border-color: #bfbbb5; */
    width: 15px;
    height: 15px;
    top: 2px;
    background-color: #FFF;
}
#nf-form-5-cont .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell nf-fields nf-field a 
{
    /* padding-left: 3px; */
    color: #504f50;
}
#nf-form-5-cont .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell nf-fields nf-field a:hover {
    color: #504f50;
    text-decoration: underline;
}
#nf-form-5-cont .consent-class div.nf-field-element {
    width: 56%;
    cursor: pointer;
}
#nf-form-5-cont .consent-class div.nf-field-element > input[type='checkbox'] {
    width: 80%;
    cursor: pointer;
}
#nf-form-5-cont .nf-form-content input[type=submit]{
    font-size: 16px;
    color: #00235d;
    background: #cdd520;
    border: 1px solid #cdd520;
    padding: 11px 23px 11px 22px;
    text-align: center;
    cursor: pointer;
    border-radius: 20px;
    outline: 0;
    display: inline-block;
    -webkit-appearance: none;
    transition: all .25s ease-out 0s;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 700;
    margin-bottom: 0;
    vertical-align: middle;
    touch-action: manipulation;
    white-space: nowrap;
    line-height: 1.42857143;
    margin-top: 4%;
}
#nf-form-5-cont .nf-form-content input[type=submit]:hover{
    border: 1px solid #00235d;
}
#nf-form-5-cont .nf-error.field-wrap .nf-field-element:after {
    height: 36px;
    width: 37px;
    line-height: 37px;
    top: 2px;
    right: 6px;
    border-radius: 5px;
    z-index: 2;
}
#nf-form-5-cont .nf-pass.field-wrap .nf-field-element:after {
    height: 36px;
    width: 37px;
    line-height: 37px;
    top: 2px;
    right: 6px;
    border-radius: 5px;
}
#nf-form-5-cont .nf-response-msg p{
    color: #504f50;
}