@charset "utf-8";
/* CSS Document © 2024 Digimax.co.uk */

 ::-moz-selection {
 background:#47bdca;
 color:#fff;
 text-shadow:none;
}
::selection { background: #47bdca; 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: 'Montserrat', 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; }
p { font-family: "Josefin Sans", sans-serif; font-weight: 400; }
img { border: 0px; }
ol, ul, li { list-style: none; }
strong, strong p { font-weight: 700; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
* { -webkit-appearance: none; }
 ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
     color:#7e7f7f;
}
 ::-moz-placeholder {
    /* Firefox 19+ */
     color:#7e7f7f;
}
 :-ms-input-placeholder {
    /* IE 10+ */
     color:#7e7f7f;
}
 :-moz-placeholder {
    /* Firefox 18- */
     color:#7e7f7f;
}
.checkbox label { color: #fff; }
.header-wrapp, .slider-wrapp, .labels-wrapp, .conten-wrapp, .object-wrapp, .consul-wrapp, .footer-wrapp, .testi-wrapp, .sides-wrapp, .blogs-wrapp, .feess-wrapp, .teams-wrapp, .teamsin-wrapp, .treat-wrapp, .blogsin-wrapp, .galls-wrapp, .gallsin-wrapp, .contact-wrapp, .pagina-wrapp { width: 100%; float: left; }
.margin { width: 100%; max-width: 1190px; margin: auto; }
/*header-wrapp*/
.header-wrapp { padding: 30px 0 0; position: absolute; top: 0; z-index: 99; }
.header-wrapp p { float: right; color: #000; margin-top: -6px; }
.header-wrapp p a { color: #000; }
.header-wrapp:after { content:""; width:40%; height:53px; background:#45bcca; position:absolute; right:0px; bottom:0; z-index:-9}
.header-wrapp .header-row1 { width: 19%; position: absolute; top: 17px; max-width: 256px; }
.header-wrapp .header-row1 .header-bar1 { width: 100%; float: left; }
.header-wrapp .header-row1 .header-bar1 img { width: 100%; display: block; }
.header-wrapp .header-row2 { width: 910px; float: right; }
.header-wrapp .header-row2 .header-bar2 { width: 93px; float: left; }
.header-wrapp .mismile { float: left; margin-top: 15px; }
.header-wrapp .mismile p { font-family: "Josefin Sans", sans-serif; font-weight: 700; font-size: 18px; /*color:#45bcc8;*/
color: #000; float: left }
.header-wrapp .mismile .logomi { float: left; position: relative; margin-top: -30px; margin-left: 15px; }
.header-wrapp .addressbar { float: right; clear: right; color: #47bdca; font-size: 17px; margin-top: 10px; }
.header-wrapp .addressbar, .header-wrapp .addressbar span { font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.header-wrapp .addressbar span { margin-right: 20px; }
.header-wrapp .header-row2 .header-bar2 a { float: left; margin-right: 9px; }
.header-wrapp .header-row2 .header-bar2 a:last-child { margin-right: 0; }
.header-wrapp .header-row2 .header-bar2 a img { display: block; transition: transform 0.8s ease-in-out 0s; }
.header-wrapp .header-row2 .header-bar2 a img:hover { transform: rotate(360deg); }
.header-wrapp .header-row3 { width: auto;/* float:right;
    */
}
.header-wrapp .header-row3 .header-bar3 { width: auto; display: inline-block; margin: 0 14px 0 30px; float: left }
.header-wrapp .header-row3 .header-bar3 img { float: left; display: block; margin-right: 10px; }
.header-wrapp .header-row3 .header-bar3 span { float: right; color: #7e838f; line-height: 25px; position: relative; right: -2px; }
.header-wrapp .header-row4 { width: auto; float: right; background: #45bcca; border-radius: 7px; margin-top: 26px; padding: 14px 0 14px 9px; /*position: relative;*/ z-index: 99; }
.header-wrapp .header-row4 .header-bar4 { width: 100%; float: right; }
.header-wrapp p, .header-bar3 span { font-size: 30px; letter-spacing: 0.2px; font-family: "Josefin Sans", sans-serif; font-weight: 400; }
/*slider-wrapp*/
.megamenu-row .col6:nth-child(4n+4) { float: none; clear: both; margin-left: 0 !important; }
.slider-wrapp { position: relative; }
.slider-wrapp h2 { font-size: 43px; color: #fff; letter-spacing: -1.5px; background: rgba(18,110,120,0.66); margin: 0 0 13px; }
.slider-wrapp h3 { font-size: 43px; color: #fff; letter-spacing: -1.5px; background: rgba(18,110,120,0.66); margin: 0 0 19px; }
.slider-wrapp h4 { font-size: 31.06px; color: #fff; letter-spacing: 0.2px; line-height: 38.4px; }
.slider-wrapp h4 span { display: block; }
.slider-wrapp .slidermain { width: 100%; float: left; position: relative; }
.slider-wrapp .slidermain img { width: 111%; height: auto; }
.slider-wrapp .slider-row1 { width: 100%; top: 164px; z-index: 9; }
.slider-wrapp .slider-row1 .slider-bar1 { width: auto; float: left; margin-top: 20px; margin-left: 34%; }
.slider-wrapp .slider-row1 .slider-bar1 li { float: left; font-size: 16.61px; color: #47bdca; letter-spacing: 0.2px; margin-right: 13px; font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.slider-wrapp .slider-row1 .slider-bar1 li:last-child { margin-right: 0; }
.slider-wrapp .slider-row2 { width: 100%; max-width: 1190px; margin: auto; top: 51.7%; transform: translateY(-50%); }
.slider-wrapp .slider-row2 p { font-size: 22px; color: #fff; line-height: 28px; margin: 0 0 33px; text-shadow: 0px 1px 7px rgba(0, 0, 0, 1);  padding: 14px; border-radius: 15px; }
.slider-wrapp .slider-row2 p span { display: block; }
.slider-wrapp .slider-row2 .slider-bar2 { width: 50%; float: right; text-align: right; }
.slider-wrapp .slider-row3 { width: 100%; bottom: -3px; }
.slider-wrapp .slider-row3 img { width: 130px; float: left; display: block; }
.slider-wrapp .slider-row3 .slider-bar3 { width: 282px; float: left; background: rgba(71,189,202,0.68); margin: -28px 0 0 -27px; padding: 26px 27px 27px 28px; position: relative; }
.slider-wrapp .slider-row3 .slider-bar3:after { content: ""; width: 21px; height: 21px; position: absolute; left: 21px; bottom: -21px; background: url(../images/triangle-thumb1.png) no-repeat; }
.slider-wrapp h2, .slider-wrapp h3 { display: inline-block; padding: 14px 22px 14px 21px; font-family: "Josefin Sans", sans-serif; font-weight: 300; }
.slider-wrapp h2, .slider-wrapp h3, .slider-bar3 { border-radius: 15px; }
.slider-row2 p, .slider-row2 p span, .slider-wrapp h4, .slider-wrapp h4 span { font-family: "Josefin Sans", sans-serif; font-weight: 400; }
.slider-row1, .slider-row2, .slider-row3 { position: absolute; left: 0; right: 0; }
.slick-initialized .slick-slide:first-child .slidermain p {
    background-color: rgba(68, 129, 134, 0.3803921568627451);
}

/*labels-wrapp*/
.labels-wrapp { overflow: hidden; padding: 13px 0; }
.labels-wrapp p { font-size: 13.6px; color: #fff; line-height: 21.37px; }
.labels-wrapp p span { display: block; }
.labels-wrapp h4 { font-size: 27.2px; color: #fff; letter-spacing: 2px; line-height: 32.23px; margin: 0 0 10px; }
.labels-wrapp .black { color: #898989; position: relative; left: -20px; margin-top: 63px; }
.labels-wrapp h4 span { font-weight: 700; display: block; }
.labels-wrapp h5 { font-size: 27.2px; color: #fff; letter-spacing: 2px; line-height: 32.23px; margin: 0 0 9px; }
.labels-wrapp .labels-row1 { width: 23.3%; min-height: 541px; background: url(../images/labels-thumb1.jpg) no-repeat center / cover; }
.labels-wrapp .labels-row1 .labels-bar1 { width: 78%; }
.labels-wrapp .labels-row2 { width: 51.4%; min-height: 264px; background: url(../images/labels-thumb2.jpg) no-repeat center / cover; margin-bottom: 1%; }
.labels-wrapp .labels-row2 p { color: #898989; }
.labels-wrapp .labels-row2 h4 { color: #898989; }
.labels-wrapp .labels-row2 .labels-bar2 { width: 90.2%; }
.labels-wrapp .labels-row3 { width: 24.25%; min-height: 264px; /*background:url(../images/labels-thumb3.jpg) no-repeat center / cover;
    */
margin: 0 1% 1% 0; }
.labels-wrapp .box1 { width: 24.25%; min-height: 264px; background: url(../images/box/box1-img.jpg) no-repeat center / cover; margin: 0 1% 1% 0; }
.labels-wrapp .box2 { width: 24.25%; min-height: 264px; background: url(../images/box/box2-img.jpg) no-repeat center / cover; margin: 0 1% 1% 0; }
.labels-wrapp .box3 { width: 24.25%; min-height: 264px; background: url(../images/box/box3-img.jpg) no-repeat center / cover; margin: 0 1% 1% 0; }
.labels-wrapp .box4 { width: 24.25%; min-height: 264px; background: url(../images/box/box4-img.jpg) no-repeat center / cover; margin: 0 1% 1% 0; }
.labels-wrapp .box5 { width: 24.25%; min-height: 264px; background: url(../images/box/box5-img.jpg) no-repeat center / cover; margin: 0 1% 1% 0; }
.labels-wrapp .box6 { width: 24.25%; min-height: 264px; background: url(../images/box/box6-img.jpg) no-repeat center / cover; margin: 0 1% 1% 0; }
.labels-wrapp .labels-row3:nth-child(4) { margin-right: 0; }
.labels-wrapp .labels-row3 .labels-bar3 { width: 78%; }
.labels-wrapp .labels-row3 .labels-bar3 .logowrap { float: left; width: 100%; }
.invisalign, .mismile { float: left }
.mismile { position: relative; /*top:-13px;
     */
margin-left: 10px; }
.labels-wrapp .labels-row4 { width: 24.25%; min-height: 264px;/*background:url(../images/labels-thumb4.jpg) no-repeat center / cover;
    */
}
.labels-wrapp .labels-row4 .labels-bar4 { width: 78%; }
.labels-wrapp .box6 h4 { margin-top: 60px; }
.labels-wrapp .labels-row5 { width: 49.5%; float: left; background: url(../images/labels-thumb5.jpg) no-repeat center / cover; }
.labels_form { padding: 21px 2.8% 17px; }
.labels-wrapp .labels-row5 .labels-bar5 { width: 100%; float: left; margin-bottom: 8px; }
.labels-wrapp .labels-row5 .labels-bar5 .labels-fild1 { font-size: 14px; color: #7e7f7f; background: #fff; }
.labels-wrapp .labels-row5 .labels-bar5 .labels-fild2 { width: 48.5%; height: 33px; float: left; padding: 0 1.9%; }
.labels-wrapp .labels-row5 .labels-bar5 .labels-fild2:last-child { float: right; }
.labels-wrapp .labels-row5 .labels-bar5 .labels-fild3 { width: 100%; height: 33px; float: left; padding: 0 1.9%; }
.labels-wrapp .labels-btn1 { background: #2eb4c5; padding: 14px 50px 15px; }
.labels-wrapp .labels-btn1:hover { background: #000; color: #fff; }
.labels-wrapp h4, .labels-wrapp h4 strong { text-transform: uppercase; }
.labels-row1, .labels-row2, .labels-row3, .labels-row4 { float: left; margin-right: 1%; position: relative; }
.labels-bar1, .labels-bar2, .labels-bar3, .labels-bar4 { margin: auto; position: absolute; top: 39px; left: 0; right: 0; }
.labels-wrapp p, .labels-wrapp p span, .labels-wrapp h4, .labels-wrapp h4 span, .labels-wrapp h5, .labels-fild1 { font-family: "Josefin Sans", sans-serif; font-weight: 700; }
/*pagination*/
.labels_form .alert-success { font-size: 12px; margin-bottom: 6px !important; padding: 5px !important; margin-right: 15px; }
.page-numbers { color: #898989; transition: all 0.25s ease-out 0s; font-family: "Josefin Sans", sans-serif; font-weight: 700; font-size: 28px; letter-spacing: 2px; margin-right: 34px; }
.next:hover { background-color: #003a5d; color: #fff !important; }
.current { color: #c5c5c5; }
.page-numbers:hover { color: #c5c5c5; }
.prev { float: left; background: #3f8ab8 url(../images/left-arrow1.png) no-repeat 24px center; border-radius: 8px; padding: 14px 55px 14px 67px; font-size: 13px; color: #fff !important; letter-spacing: 0.6px; text-transform: uppercase; position: relative; font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.prev:hover { background-color: #003a5d; color: #fff !important; }
.next { float: right; background: #3f8ab8 url(../images/right-arrow1.png) no-repeat 128px center; border-radius: 8px; padding: 14px 67px 14px 55px; font-size: 13px; color: #fff !important; letter-spacing: 0.6px; text-transform: uppercase; position: relative; }
.navigation.pagination { text-align: center; margin-top: 50px; }
.wrap .page-title, .wrap .page-title span { font-size: 22px; font-family: "Josefin Sans", sans-serif; font-weight: 400; color: #36a9b9; }
.wrap h2 { font-family: "Josefin Sans", sans-serif; font-weight: 400; color: #36a9b9; font-size: 20px; margin-bottom: 10px; }
.wrap a { color: #36a9b9; font-family: "Josefin Sans", sans-serif; font-weight: 400; }
.wrap p { font-size: 17px; margin-bottom: 15px; }

.treatin-wrapp h2 {font-family: "Josefin Sans", sans-serif; font-weight: 400; color: #36a9b9; font-size: 20px; margin-bottom: 10px;}
/*conten-wrapp*/
.conten-wrapp { text-align: center; border-bottom: 2px solid #f0f0f0; padding: 47px 0 96px; }
.conten-wrapp p { font-size: 17px; color: #848484; line-height: 25px; margin-bottom: 14px; }
.conten-wrapp h6 { font-size: 20px; color: #5b2368; margin-bottom: 6px; }
.conten-wrapp .conten-row1 { width: 100%; float: left; }
.conten-wrapp .conten-row1 .conten-bar1 { width: 65%; margin: auto; }
.conten-wrapp .conten-btn1 { width: 244px; background: #2eb4c5; padding: 14px 0 15px; position: relative; bottom: -49px; }
.conten-wrapp .conten-btn1:after { content: ""; background: #fff; left: -20px; }
.conten-wrapp .conten-btn1:before { content: ""; background: #fff; position: absolute; right: -20px; }
.conten-wrapp .conten-btn1:hover { background: #000; }
.conten-wrapp p, .conten-wrapp h6 { font-family: "Josefin Sans", sans-serif; font-weight: 400; }
.conten-btn1:after, .conten-btn1:before { width: 20px; height: 2px; position: absolute; bottom: 80px; }
/*object-wrapp*/
.object-wrapp { padding: 82px 0 17px; }
.object-wrapp p { font-size: 13.6px; color: #646e76; line-height: 21.37px; font-family: "Montserrat", sans-serif; }
.object-wrapp p span { display: block; }
.object-wrapp h4 { font-size: 27.2px; font-weight: 300; color: #646e76; letter-spacing: 2px; line-height: 26.23px; margin: 0 0 22px; }
.object-wrapp h4 strong { display: block; }
.object-wrapp .object-row1 { width: 100%; float: left; }
.object-wrapp .object-row1 .object-bar1 { width: 32%; float: left; margin-right: 2%; position: relative; }
.object-wrapp .object-row1 .object-bar1:last-child { margin-right: 0; }
.object-wrapp .object-row1 .object-bar1 img { width: 100%; display: block; }
.object-wrapp .object-row1 .object-bar2 { width: 61%; position: absolute; bottom: 29.8%; left: 8.4%; }
.object-wrapp .object-row1 .object-bar1:first-child .object-bar2 { text-align: right; left: inherit; right: 8.4%; bottom: 23.8%; }
.object-wrapp .object-row1 .object-bar1:last-child .object-bar2 { bottom: 23.8%; }
.object-wrapp h4, .object-wrapp h4 strong { text-transform: uppercase; }
/*consul-wrapp*/
.consul-wrapp p { font-size: 13.6px; color: #fff; line-height: 21.37px; margin-bottom: 30px; }
.consul-wrapp p span { display: block; }
.consul-wrapp h5 { font-size: 27.2px; color: #fff; letter-spacing: 2px; line-height: 32.23px; margin: 0 0 20px; }
.consul-wrapp h5 span { display: block; }
.consul-wrapp h5 strong { font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.consul-wrapp .consul-row1 { float: left; background: url(../images/map-thumb1.jpg) no-repeat center / cover; position: relative; }
.consul-wrapp .consul-row1 iframe { display: block; }
.consul-wrapp .consul-row1 .consul-bar1 { width: 100%; min-height: 100%; background: rgba(0,0,0,0.35); margin: auto; }
.consul-wrapp .consul-row2 { float: right; background: url(../images/consul-thumb1.jpg) no-repeat center / cover; position: relative }
.consul-wrapp .consul-row2 .consul-bar2 { width: 88%; margin: auto; top: 52.5%; transform: translateY(-50%); }
.consul-wrapp .consul-btn1 { width: 200px; background: #3f8ab8; padding: 14px 0 15px; }
.consul-wrapp .consul-btn1:hover { background: #000; }
.consul-wrapp p, .consul-wrapp p span { font-family: "Montserrat", sans-serif; }
.consul-wrapp h5, .consul-wrapp h5 span { font-family: "Josefin Sans", sans-serif; font-weight: 300; }
.consul-row1, .consul-row2 { width: 49.4%; min-height: 327px; }
.consul-bar1, .consul-bar2 { position: absolute; left: 0; right: 0; z-index: 9; }
/*footer-wrapp */
.footer-wrapp { padding: 55px 0 45px; }
.footer-wrapp .footer-row1 { width: 100%; float: left; }
.footer-wrapp .footer-row1 .footer-bar1 { width: 176px; margin: auto; }
.footer-wrapp .footer-row1 .footer-bar1 img { width: 100%; display: block; }
.footer-wrapp .footer-row2 { width: 100%; float: left; text-align: center; }
.footer-wrapp .footer-row2 .footer-bar2 { width: 100%; float: left; margin: 30px 0 0; }
.footer-wrapp .footer-row2 .footer-bar2 li { display: inline-block; padding: 1px 10px 1px; }
.footer-wrapp .footer-row2 .footer-bar2 li:last-child { border-right: none; }
.footer-wrapp .footer-row2 .footer-bar2 li a { font-size: 16px; color: #008d9e; }
.footer-wrapp .footer-row2 .footer-bar2 li a:hover { color: #848484; }
.footer-wrapp .footer-row3 { width: 100%; float: left; text-align: center; }
.footer-wrapp .footer-row3 .footer-bar3 { width: 100%; float: left; margin: 20px 0 0; }
.footer-wrapp .footer-row3 .footer-bar3 li { color: #848484; display: inline-block; padding: 1px 10px 1px; }
.footer-wrapp .footer-row3 .footer-bar3 li:last-child { border-right: none; }
.footer-wrapp .footer-row3 .footer-bar3 li a { color: #008d9e; }
.footer-wrapp .footer-row3 .footer-bar3 li a:hover { color: #848484; }
.footer-wrapp .footer-row3 > ul li { font-size: 12px; margin-bottom: 6px; }
.footer-wrapp .footer-row3 > ul li a { color: #504f50; text-decoration: none; }
.footer-wrapp .footer-row3 > ul li a:hover { color: #008d9e; }
.footer-wrapp .footer-row3 div.menu-privacy-menu-container { margin-bottom: 15px; display: inline-block; }
.footer-bar3 li, .footer-bar3 li a { font-size: 14px; }
.inner-header { min-height: 400px; background: url(../images/innerheader/default.jpg) no-repeat center top; background-size: cover; }
.pagetitlewrap { position: absolute; top: 200px; text-align: center; width: 100%; }
.pagetitlewrap h1 { display: inline-block; background: rgba(77, 165, 177, 0.90); color: #fff; padding: 20px 30px; margin: 50px 0; font-size: 41px; font-family: "Josefin Sans", sans-serif; font-weight: 400; border-radius: 10px; text-transform: capitalize; }
.clear { float: left; width: 100% }
.content-wrapper { padding: 50px 0; }
.content-wrapper .left { float: left; width: 62.5%; }
.content-wrapper .left p img { max-width: 100%; height: auto; }
.content-wrapper .left h3 { color: #58585b; font-size: 19px; font-family: "Josefin Sans", sans-serif; font-weight: 500; margin-bottom: 25px; }
.content-wrapper .left h5 { color: #848484; font-size: 15px; padding: 20px 0; border-bottom: 1px solid #f0f0f0 }
.content-wrapper .left p, .content-wrapper .content-list li { font-size: 17px; color: #58585b; font-family: "Josefin Sans", sans-serif; font-weight: 400; }
.content-wrapper .left p { line-height: 25px; margin-bottom: 27px; }
.content-wrapper .sidebar { float: right; width: 33%; }
.fullimgblock { margin-bottom: 25px; }
.fullimgblock img { display: block; }
.fullimg { width: 100%; height: auto; }
.content-wrapper .left .imglft { width: 47.8%; float: left; margin-right: 5.3%; margin-bottom: 30px; }
.content-wrapper .content-list { margin-bottom: 25px; }
.content-wrapper .content-list li { background: url(../images/arrow.png) no-repeat left 3px; padding-left: 25px; margin-bottom: 20px; }
.content-wrapper .sidebar .form {
    background: url(../images/sidebar-form-bg.jpg) no-repeat center top;
    padding: 10%;
    margin-bottom: 25px;
    float: none;
    clear: both;
    display: table;
    background-size: cover;
}
.content-wrapper .sidebar .form h2 { color: #fff; font-size: 24px; font-family: "Josefin Sans", sans-serif; font-weight: 700; letter-spacing: 1px; margin-bottom: 30px; }
.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px; height: 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.sidebar .form .fieldstyle { background: #fff; width: 100%; height: 33px; font-size: 14px; font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.sidebar .form .textfield { padding: 0 15px; margin-bottom: 8px; }
.sidebar .form .textarea { height: 75px; padding: 15px; }
.sidebar .form .submit input { font-size: 13px !important; color: #fff; letter-spacing: 0.8px; text-align: center; text-transform: uppercase; cursor: pointer; border-radius: 5px !important; border: none; outline: none; -webkit-appearance: none; transition: all 0.25s ease-out 0s; font-family: "Josefin Sans", sans-serif!important; font-weight: 700; background: #2eb4c5 !important; padding: 14px 50px 15px !important; margin: auto; margin-top: 25px; border: 1px solid #2eb4c5 !important; }
.sidebar .form .submit input:hover { background: #fff !important; color: #2eb4c5 !important; border: 1px solid #2eb4c5 !important; }
.testiblock { border: 1px solid #f0f0f0; float: left; padding: 10%; text-align: center; padding-bottom: 0; margin-bottom: 45px; }
.testiblock p { font-family: "Josefin Sans", sans-serif; font-weight: 400; line-height: 22px; color: #848484; margin-bottom: 15px; }
.testiblock h5 { font-family: "Josefin Sans", sans-serif; font-weight: 500; color: #5b2368 }
.testiblock .seeall { font-size: 13px; color: #fff; letter-spacing: 0.8px; text-align: center; text-transform: uppercase; cursor: pointer; border-radius: 5px; border: 1px solid #2eb4c5; outline: none; display: inline-block; -webkit-appearance: none; transition: all 0.25s ease-out 0s; font-family: "Josefin Sans", sans-serif; font-weight: 700; background: #2eb4c5; padding: 14px 50px 15px; margin: auto; position: relative; bottom: -18px; }
.testiblock .seeall:hover { background: #fff; color: #2eb4c5; border: 1px solid #2eb4c5 }
/*sides-wrapp*/
.sides-wrapp h3 { font-size: 21px; color: #36a9b9; line-height: 25px; margin-bottom: 18px; }
.sides-wrapp h4 { font-size: 12px; color: #bebebe; margin-bottom: 11px; font-family: "Josefin Sans", sans-serif; font-weight: 400; }
.sides-wrapp h5 { font-size: 24px; color: #707981; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 24px; }
.sides-wrapp .sides-row1 { width: 100%; float: left; border-bottom: 2px solid #f0f0f0; margin-bottom: 67px; }
.sides-wrapp .sides-row1 p { font-size: 16px; color: #848484; line-height: 25px; }
.sides-wrapp .sides-row1 .sides-bar1 { width: 100%; float: left; margin-bottom: 30px; }
.sides-wrapp .sides-row1 .sides-bar1 img { width: 100%; float: left; max-height: 206px; object-fit: cover; }
.sides-wrapp .sides-row2 { width: 100%; float: left; background: #c7cfd6; margin-bottom: 25px; padding: 28px 0 25px 9%; }
.sides-wrapp .sides-row2 p { font-size: 16px; color: #848484; line-height: 25px; }
.sides-wrapp .sides-row2 .sides-bar2 { width: 100%; float: left; }
.sides-wrapp .sides-row2 .sides-bar2 ul { width: 100%; float: left; }
.sides-wrapp .sides-row2 .sides-bar2 ul li { display: block; border-bottom: 1px solid #b3bcc4; }
.sides-wrapp .sides-row2 .sides-bar2 ul li a { font-size: 13px; font-weight: 600; color: #646e76; text-transform: uppercase; letter-spacing: 1px; display: block; padding: 14px 0 15px; position: relative; }
.sides-wrapp .sides-row2 .sides-bar2 ul .currentli a { color: #fff; background: #5bb1c0; }
.sides-wrapp .sides-row2 .sides-bar2 ul .currentli a:after { content: ""; width: 17px; min-height: 100%; background: #5bb1c0; }
.sides-wrapp .sides-row2 .sides-bar2 ul li a:hover { color: #fff; background: #5bb1c0; }
.sides-wrapp .sides-row2 .sides-bar2 ul li a:hover:after { content: ""; width: 17px; min-height: 100%; background: #5bb1c0; }
.sides-wrapp .sides-btn1 { font-size: 14px; color: #fff; letter-spacing: 0.7px; background: #2eb4c5; border-radius: 8px; margin-top: 6px; padding: 14px 21px 14px 22px; position: relative; bottom: -24px; font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.sides-wrapp .sides-btn1:hover { background-color: #000; }
.sides-wrapp .sides-btn1:after { content: ""; width: 20px; min-height: 100%; background: #fff; position: absolute; top: 0; right: -20px }
.sides-wrapp h3, .sides-wrapp h5, .sides-bar2 ul li a { font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.sides-bar2 ul .currentli a:after, .sides-bar2 ul li a:hover:after { border-top-left-radius: 14px; border-bottom-left-radius: 14px; position: absolute; top: 0; left: -17px; }
/*blogs-wrapp*/
.blogs-wrapp { padding-top: 40px; }
.blogs-wrapp p { font-size: 16px; color: #848484; line-height: 25px; }
.blogs-wrapp h2 { font-size: 21px; color: #36a9b9; line-height: 25px; margin-bottom: 15px; font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.blogs-wrapp h3 { font-size: 12px; color: #bebebe; margin-bottom: 11px; font-family: "Josefin Sans", sans-serif; font-weight: 400; }
.blogs-wrapp .blogs-row1 { width: 100%; float: left; }
.blogs-wrapp .blogs-row1 .blogs-bar1 { width: 31.22%; float: left; border-bottom: 2px solid #f0f0f0; margin: 0 3.17% 67px 0; min-height: 510px; }
.p-con { min-height: 125px; }
.blogs-wrapp .blogs-row1 .blogs-bar1:nth-child(3n) { margin-right: 0; }
.blogs-wrapp .blogs-row1 .blogs-bar2 { width: 100%; float: left; margin-bottom: 30px; }
.blogs-wrapp .blogs-row1 .blogs-bar2 img { width: 100%; float: left; }
.blogs-wrapp .blogs-btn1 { font-size: 14px; color: #fff; letter-spacing: 0.7px; background: #2eb4c5; border-radius: 8px; margin-top: 6px; padding: 14px 21px 14px 22px; position: relative; bottom: -24px; font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.blogs-wrapp .blogs-btn1:hover { background-color: #000; }
.blogs-wrapp .blogs-btn1:after { content: ""; width: 20px; min-height: 100%; background: #fff; position: absolute; top: 0; right: -20px }
/*feess-wrapp*/
.feess-wrapp p { font-size: 17px; color: #58585b; line-height: 25.25px; margin-bottom: 26px; font-family: "Josefin Sans", sans-serif; font-weight: 400; }
.feess-wrapp h2 { font-size: 19px; color: #58585b; line-height: 26.25px; margin-bottom: 28px; font-family: "Josefin Sans", sans-serif; font-weight: 500; }
.feess-wrapp h4 { font-size: 25px; color: #2eb4c5; margin: 47px 0 16px; font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.feess-wrapp .feess-row1 { width: 100%; float: left; margin-bottom: 59px; }
.feess-wrapp .feess-row1:last-child { margin-bottom: 0; }
.feess-wrapp .feess-row1 .feess-bar1 { width: 80%; float: left; }
.feess-wrapp .feess-row2 { width: 100%; float: left; border-bottom: 1px solid #f0f0f0; padding: 15px 0 14px; }
.feess-wrapp .feess-row2 .feess-bar2 { width: 110px; float: right; text-align: right;}
.feess-bar1, .feess-bar2 { font-size: 15px; color: #58585b; font-family: "Josefin Sans", sans-serif; font-weight: 400; }
.feess-bar1 strong, .feess-bar2 strong { font-family: "Josefin Sans", sans-serif; font-weight: 500; }
/*.galls-wrapp*/
.galls-wrapp h2 { font-size: 17px; color: #fff; position: absolute; left: 10px; bottom: 7px; font-family: "Josefin Sans", sans-serif; font-weight: 500; }
.galls-wrapp .galls-row1 { width: 47.6%; float: left; text-align: center; margin-bottom: 35px; }
.galls-wrapp .galls-row1:nth-child(2n) { float: right; }
.galls-wrapp .galls-row1:nth-child(3) { margin-bottom: 0; }
.galls-wrapp .galls-row1:last-child { margin-bottom: 0; }
.galls-wrapp .galls-row1 .galls-bar1 { width: 100%; float: left; }
.galls-wrapp .galls-row1 .galls-bar1 img { width: 100%; display: block; }
.galls-wrapp .galls-row2 { width: 100%; float: left; }
.galls-wrapp .galls-row2 .galls-bar2 { width: 49.4%; float: left; position: relative; }
.galls-wrapp .galls-row2 .galls-bar2 img { width: 100%; display: block; }
.galls-wrapp .galls-row2 .galls-bar2:last-child { float: right; }
.galls-wrapp .galls-btn1 {
    width: 133px;
    font-size: 13px;
    color: #fff;
    letter-spacing: 0.6px;
    background: #2eb4c5;
    border: 4px solid #fff;
    border-radius: 10px;
    margin: auto;
    padding: 13px 0 14px;
    left: 0;
    right: 0;
    z-index: 9;
    font-family: "Josefin Sans", sans-serif; font-weight: 700;
    margin-top: 10px;
}
.galls-wrapp.bro-galry {
    display: flex;
    flex-wrap: wrap;
}

.galls-wrapp.bro-galry .galls-row1 {
    width: 50%;
    padding: 0px 15px;
}
.galls-wrapp .galls-btn1:hover { background: #000; }
/*testi-wrapp*/
.testi-wrapp { padding: 45px 0 32px; }
.testi-wrapp p { font-size: 17px; line-height: 25.25px; margin-bottom: 23px; position: relative; z-index: 9; font-family: "Josefin Sans", sans-serif; font-weight: 400; }
.testi-wrapp h2 { font-size: 22px; text-align: right; font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.testi-wrapp .testi-row3 P { color: #494949; }
.testi-wrapp .testi-row3 h2 { color: #494949; }
.testi-wrapp .testi-row1 { float: left; }
.testi-wrapp .testi-row1 .testi-bar1 { width: 32%; float: left; margin-right: 2%; }
.testi-wrapp .testi-row1 .testi-bar1:nth-child(3n) { margin-right: 0; }
.testi-wrapp .testi-row2 { float: left; background: #36a9b9; position: relative; }
.testi-wrapp .testi-row2 p { color: #fff; }
.testi-wrapp .testi-row2 h2 { color: #fff; }
.testi-wrapp .testi-row2:after { content: ""; background: url(../images/testimonials-thumb1.jpg) no-repeat center / cover; }
.testi-wrapp .testi-row2 .testi-bar2 { width: 100%; float: left; }
.testi-wrapp .testi-row3 { float: left; background: #f9c330; position: relative; }
.testi-wrapp .testi-row3 p { color: #494949; }
.testi-wrapp .testi-row3 h2 { color: #494949; }
.testi-wrapp .testi-row3:after { content: ""; background: url(../images/testimonials-thumb3.jpg) no-repeat center / cover; }
.testi-wrapp .testi-row3 .testi-bar3 { width: 100%; float: left; }
.testi-wrapp .testi-row4 { float: left; background: #c7cfd6; position: relative; }
.testi-wrapp .testi-row4 p { color: #656565; }
.testi-wrapp .testi-row4 h2 { color: #656565; }
.testi-wrapp .testi-row4:after { content: ""; background: url(../images/testimonials-thumb5.jpg) no-repeat center / cover; }
.testi-wrapp .testi-row4 .testi-bar4 { width: 100%; float: left; }
.testi-wrapp .testi-row5 { float: left; background: #edf2f6; position: relative; }
.testi-wrapp .testi-row5 p { color: #707b83; }
.testi-wrapp .testi-row5 h2 { color: #707b83; }
.testi-wrapp .testi-row5:after { content: ""; background: url(../images/testimonials-thumb2.png) no-repeat center / cover; }
.testi-wrapp .testi-row5 .testi-bar5 { width: 100%; float: left; }
.testi-wrapp .testi-row6 { float: left; background: #5eb5e2; position: relative; }
.testi-wrapp .testi-row6 p { color: #fff; }
.testi-wrapp .testi-row6 h2 { color: #fff; }
.testi-wrapp .testi-row6:after { content: ""; background: url(../images/testimonials-thumb4.jpg) no-repeat center / cover; }
.testi-wrapp .testi-row6 .testi-bar6 { width: 100%; float: left; }
.testi-wrapp .testi-row7 { float: left; background: #b64f87; position: relative; }
.testi-wrapp .testi-row7 p { color: #fff; }
.testi-wrapp .testi-row7 h2 { color: #fff; }
.testi-wrapp .testi-row7:after { content: ""; background: url(../images/testimonials-thumb6.jpg) no-repeat center / cover; }
.testi-wrapp .testi-row7 .testi-bar7 { width: 100%; float: left; }
.testi-row1, .testi-row2 { width: 100%; }
.testi-row1-fill, .testi-row2, .testi-row3, .testi-row4, .testi-row5, .testi-row6, .testi-row7 { margin-bottom: 0 !important; padding: 36px 8.3% 35px 10.5%; }
.testi-row2:after, .testi-row3:after, .testi-row4:after, .testi-row5:after, .testi-row6:after, .testi-row7:after { width: 89px; height: 75px; position: absolute; top: 18px; left: 20px; }

.testi-wrapp .testi-row1 {display: flex; flex-wrap: wrap;}
.testi-wrapp .testi-row1 .testi-bar1 {display: flex; flex-wrap: wrap; /*-webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.25rem; -moz-column-gap: 1.25rem; column-gap: 1.25rem; orphans: 1; widows: 1; display: block; width: 100%; margin-right: 0 !important;*/}

.testi-wrapp .testi-row1 .testi-bar1 { width: 100% !important; float: left; margin-right: 0 !important; display: block;}
.testi-wrapp .testi-row1 .testi-bar1 .testi-cont { width: 32.2%; float: left; margin-bottom: 20px;}
.testi-wrapp .testi-row1 .testi-bar1 .testi-cont .testi-row2,
.testi-wrapp .testi-row1 .testi-bar1 .testi-cont .testi-row3,
.testi-wrapp .testi-row1 .testi-bar1 .testi-cont .testi-row4,
.testi-wrapp .testi-row1 .testi-bar1 .testi-cont .testi-row5,
.testi-wrapp .testi-row1 .testi-bar1 .testi-cont .testi-row6,
.testi-wrapp .testi-row1 .testi-bar1 .testi-cont .testi-row7 { /*margin-bottom: 0;*/}

/*treat-wrapp*/
.treat-wrapp { padding: 45px 0 32px; }
.treat-wrapp p { font-size: 13.6px; line-height: 21.37px; font-family: 'Montserrat', sans-serif; }
.treat-wrapp h2 { font-size: 27.2px; font-weight: 300; line-height: 26.23px; letter-spacing: 2px; text-transform: uppercase; margin: 0 0 22px; }
.treat-wrapp h2 span { display: block; }
.treat-wrapp h2 strong { font-weight: 700; display: block; white-space: nowrap; }
.treat-wrapp .treat-row1 { width: 100%; float: left; }
.treat-wrapp .treat-row1 .treat-bar1 { width: 32%; float: left; margin: 0 2% 25px 0; position: relative; }
.treat-wrapp .treat-row1 .treat-bar1 img { width: 100%; display: block; }
.treat-wrapp .treat-row1 .treat-bar1:nth-child(3n) { margin-right: 0; }
.treat-wrapp .treat-row1 .treat-bar2 { width: 130px; position: absolute; top: 9%; left: 8.4%; }
.treat-wrapp .treat-row1 .treat-bar2 p { color: #fff; }
.treat-wrapp .treat-row1 .treat-bar2 h2 { color: #fff; }
.treat-wrapp .treat-row1 .treat-bar3 { width: 215px; position: absolute; top: 24.5%; left: 8.4%;z-index: 9; }
.treat-wrapp .treat-row1 .treat-bar3 p { color: #646e76; }
.treat-wrapp .treat-row1 .treat-bar3 h2 { color: #646e76; white-space: nowrap; }
.treat-wrapp .treat-row1 .treat-bar4 { width: 245px; position: absolute; top: 39.9%; left: 8.4%; }
.treat-wrapp .treat-row1 .treat-bar4 p { color: #fff; }
.treat-wrapp .treat-row1 .treat-bar4 h2 { color: #fff; }
.treat-wrapp .treat-row1 .treat-bar5 { width: 170px; position: absolute; top: 25.9%; left: 8.4%; }
.treat-wrapp .treat-row1 .treat-bar5 p { color: #fff; }
.treat-wrapp .treat-row1 .treat-bar5 h2 { color: #fff; }
.treat-wrapp .treat-row1 .treat-bar6 { width: 175px; position: absolute; top: 14.6%; left: 8.4%; }
.treat-wrapp .treat-row1 .treat-bar6 p { color: #353535; }
.treat-wrapp .treat-row1 .treat-bar6 h2 { color: #646e76; white-space: nowrap; }
.treat-wrapp .treat-row1 .treat-bar7 { width: 174px; position: absolute; top: 10.5%; left: 8.4%; }
.treat-wrapp .treat-row1 .treat-bar7 p { color: #fff; }
.treat-wrapp .treat-row1 .treat-bar7 h2 { color: #fff; }
.treat-wrapp .treat-row1 .treat-bar8 { width: 165px; position: absolute; top: 11.9%; left: 8.4%; }
.treat-wrapp .treat-row1 .treat-bar8 p { color: #646e76; }
.treat-wrapp .treat-row1 .treat-bar8 h2 { color: #646e76; }
.treat-wrapp .treat-row1 .treat-bar9 { width: 174px; position: absolute; top: 31.8%; left: 8.4%; }
.treat-wrapp .treat-row1 .treat-bar9 p { color: #fff; }
.treat-wrapp .treat-row1 .treat-bar9 h2 { color: #fff; }
.treat-wrapp .treat-row1 .treat-bar10 { width: 174px; position: absolute; top: 7.8%; left: 8.4%; }
.treat-wrapp .treat-row1 .treat-bar10 p { color: #646e76; }
.treat-wrapp .treat-row1 .treat-bar10 h2 { color: #646e76; }
/*teams-wrapp*/
.teams-wrapp { padding: 68px 0 6px; }
.teams-wrapp p { font-size: 13px; letter-spacing: 1px; line-height: 24px; }
.teams-wrapp p span { display: block; font-family: "Josefin Sans", sans-serif; font-weight: 400; }
.teams-wrapp h2 { font-size: 43px; color: #000; letter-spacing: -1px; text-align: center; margin-bottom: 50px; }
.teams-wrapp h3 { font-size: 20px; letter-spacing: 1px; line-height: 30px; margin: -3px 0 5px; }
.teams-wrapp h3 span { display: block; }
.teams-wrapp h4 { font-size: 13px; letter-spacing: 1px; margin-bottom: 6px; }
.teams-wrapp .margin { max-width: 1175px; }
.teams-wrapp .teams-row1 { width: 100%; float: left; margin-bottom: 49px; }
.teams-wrapp .teams-row1 .teams-bar1 { width: 100%; float: left; }
.teams-wrapp .teams-row1 .teams-bar1 img { width: 100%; display: block; }
.teams-wrapp .teams-row2 { width: 30.6%; float: left; margin-right: 4.10%; background: #eceff1; }
.teams-wrapp .teams-row2:nth-child(3n) { margin-right: 0; }
.teams-wrapp .teams-row2 .teams-bar2 { width: 100%; float: right; background: #eceff1; padding: 25px 9% 28px; }
.teams-wrapp h3, .teams-wrapp h3 span { font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.teams-wrapp p, .teams-wrapp p span, .teams-wrapp h2, .teams-wrapp h4 { font-family: "Josefin Sans", sans-serif; font-weight: 400; }
.teams-wrapp p, .teams-wrapp p a, .teams-wrapp h2 a, .teams-wrapp h3, .teams-wrapp h3 a, .teams-wrapp h4, .teams-wrapp h4 a { color: #646e76; text-transform: uppercase; }
/*blogsin-wrapp*/
.blogsin-wrapp p { font-size: 16px; color: #848484; line-height: 25px; }
.blogsin-wrapp p strong { font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.blogsin-wrapp h2 { font-size: 32px; color: #58585b; line-height: 36px; margin-bottom: 20px; font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.blogsin-wrapp h4 { font-size: 15px; color: #b2b2b2; margin-bottom: 21px; font-family: "Josefin Sans", sans-serif; font-weight: 400; }
.blogsin-wrapp .blogsin-row1 { width: 100%; float: left; margin-bottom: 34px; }
.blogsin-wrapp .blogsin-row1 .blogsin-bar1 { width: 100%; float: left; }
.blogsin-wrapp .blogsin-row1 .blogsin-bar1 img { width: 100%; display: block; }
/*teamsin-wrapp*/
.teamsin-wrapp h2 { font-size: 30px; color: #646e76; letter-spacing: 2px; margin: 9px 0 10px; font-family: "Josefin Sans", sans-serif!important; font-weight: 700; }
.teamsin-wrapp h4 { font-size: 16px; font-weight: 300; color: #646e76; letter-spacing: 2px; margin-bottom: 31px; }
.teamsin-wrapp .teamsin-row1 { width: 100%; float: left; margin-bottom: 36px; }
.teamsin-wrapp .teamsin-row1 p { font-size: 18px; color: #fff; line-height: 24px; margin: 0; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1 { width: 27.5%; float: left; height: 225px; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1 img { width: 100%; display: block; height: 100%; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1:last-child { width: 67.2%; float: right; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1 .conten { width: 100%; float: left; background: #36b2c0; padding: 24px 31px; }
.teamsin-wrapp .teamsin-row2 { width: 45.1%; float: left; background: #e4e8eb; margin: 8px 4.7% 0 0; padding: 35px 5.4% 34px; }
.teamsin-wrapp .teamsin-row2 p { font-size: 18px; color: #6a6e72; line-height: 24px; margin: 0; }
.teamsin-wrapp .teamsin-row2 .teamsin-bar2 { width: 100%; float: left; }
.teamsin-wrapp .teamsin-btn1 { font-size: 13px; color: #fff; letter-spacing: 0.5px; display: inline-block; background: #2eb4c5 url(../images/arrow-thumb1.png) no-repeat 23px center; border-radius: 7px; margin-top: 11px; padding: 13px 28px 14px 45px; font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.teamsin-wrapp .teamsin-btn1:hover { background-color: #000; }
.teamsin-wrapp h2, .teamsin-wrapp h4 { text-transform: uppercase; }
.teamsin-row1 p, .teamsin-row2 p { font-family: "Josefin Sans", sans-serif; font-weight: 500; }
/*treatin-wrapp*/
.treatin-wrapp .treatin-row1 { width: 100%; float: left; background: url(../images/treatin-bg.jpg) no-repeat center / cover; margin-bottom: 39px; padding: 44px 6.8% 49px; }
.treatin-wrapp .treatin-row1 p { font-size: 19px; color: #fff; line-height: 26.25px; text-align: right; margin: 0; font-family: "Josefin Sans", sans-serif; font-weight: 500; }
.treatin-wrapp .treatin-row1 .treatin-bar1 { width: 40.4%; float: right; }
.treatin-wrapp .treatin-row2 { width: 45.1%; float: left; background: url(../images/treatin-thumb1.jpg) no-repeat center / cover; margin: 8px 4.7% 0 0; padding: 31px 5.4% 33px; }
.treatin-wrapp .treatin-row2 p { font-size: 16px; color: #fff; line-height: 25.25px; margin: 0; }
.treatin-wrapp .treatin-row2 .treatin-bar2 { width: 100%; float: left; }
/*gallsin-wrapp*/
.gallsin-wrapp h2 { font-size: 27.2px; color: #898989; letter-spacing: 2.1px; text-transform: uppercase; margin-bottom: 18px; }
.gallsin-wrapp h4 { font-size: 18px; color: #fff; letter-spacing: 1px; line-height: 25.25px; background: #2eb4c5; padding: 7px 22px 8px; position: absolute; right: 0; bottom: 0; font-family: "Josefin Sans", sans-serif; font-weight: 400; }
.gallsin-wrapp .gallsin-row1 { width: 100%; float: left; background: #eaecef; margin: 0 0 34px; position: relative; }
.gallsin-wrapp .gallsin-row1 p { font-size: 13.6px; color: #898989; line-height: 21.37px; margin-bottom: 45px; }
.gallsin-wrapp .gallsin-row1 .gallsin-bar1 { width: 50%; min-height: 100%; float: left; padding: 0; }
.gallsin-wrapp .gallsin-row1 .gallsin-bar1 img { width: 100%; display: block; }
.gallsin-wrapp .gallsin-row1 .gallsin-bar1:last-child { padding: 32px 5.2% 0 35px; position: absolute; top: 0; right: 0; }
.gallsin-wrapp .gallsin-row2 { width: 100%; float: left; margin-top: 6px; }
.gallsin-wrapp .gallsin-row2 .gallsin-bar2 { width: 48.8%; float: left; position: relative; }
.gallsin-wrapp .gallsin-row2 .gallsin-bar2 img { width: 100%; display: block; }
.gallsin-wrapp .gallsin-row2 .gallsin-bar2:nth-child(2n) { float: right; }
.gallsin-wrapp .gallsin-btn1 { font-size: 13px; color: #fff; letter-spacing: 0.5px; background: #2eb4c5 url(../images/arrow-thumb1.png) no-repeat 23px center; border-radius: 7px; padding: 13px 28px 14px 45px; }
.gallsin-wrapp .gallsin-btn1:hover { background-color: #000; }
.gallsin-bar1, .gallsin-bar1:last-child { background: url(../images/gallsin-thumb2.jpg) no-repeat center / cover; }
.gallsin-wrapp p strong, .gallsin-wrapp h2, .gallsin-btn1 { font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.teamsin-wrapp .teamsin-row1 .teams_bar { width: 67.2%; float: right; }
.teamsin-row1 a { float: left; display: block; }
/*contact-wrapp*/
.contact-wrapp { padding: 17px 0; }
.contact-wrapp p { font-size: 16px; color: #737373; line-height: 26.13px; margin-top: -5px; }
.contact-wrapp p a { color: #2eb4c5; }
.contact-wrapp p span { display: block; }
.contact-wrapp h2 { font-size: 18px; color: #737373; margin: -5px 0 17px; }
.contact-wrapp h3 { font-size: 27.2px; color: #fff; letter-spacing: 2.2px; margin: 0 0 25px; }
.contact-wrapp .contact-row1 { float: left; padding: 50px 0 0; }
.contact-wrapp .contact-row1 .contact-bar1 { width: 335px; float: left; margin-bottom: 19px; }
.contact-wrapp .contact-row1 .contact-bar1:first-child { width: 247px; }
.contact-wrapp .contact-row1 .contact-bar1:last-child { width: 100%; margin-top: 23px; }
.contact-wrapp .contact-row2 { width: 87.4%; max-width: 582px; float: right; }
.contact-wrapp .contact-row2 .contact-bar2 { width: 16px; float: left; }
.contact-wrapp .contact-row2 .contact-bar2:last-child { width: 88%; margin-left: 6.9%; }
.contact-wrapp .contact-row1 .contact-bar1:first-child .contact-bar2:last-child { width: 83.5%; margin-left: 9.8%; }
.contact-wrapp .contact-row1 .contact-bar1:last-child .contact-bar2:last-child { width: 93%; margin-left: 4%; }
.contact-wrapp .contact-row3 { width: 100%; float: left; margin-bottom: 6px; }
.contact-wrapp .contact-row3 .contact-bar3 { width: 37.9%; float: left; font-size: 16px; color: #737373; }
.contact-wrapp .contact-row4 { float: right; background: url(../images/contact-bg.jpg) no-repeat center / cover; padding: 27px 2.8% 30px; }
.contact-wrapp .contact-row4 .contact-bar4 { width: 100%; float: left; margin-bottom: 8px; }
.contact-wrapp .contact-row4 .contact-bar4:last-child { margin: 6px 0 0; }
.contact-wrapp .contact-row4 .contact-bar4 .contact-fild1 { font-size: 14px; color: #7e7f7f; background: #fff; }
.contact-wrapp .contact-row4 .contact-bar4 .contact-fild2 { width: 48.3%; height: 33px; float: left; padding: 0 1.9%; }
.contact-wrapp .contact-row4 .contact-bar4 .contact-fild2:last-child { float: right; }
.contact-wrapp .contact-row4 .contact-bar4 .contact-fild3 { width: 100%; height: 117px; float: left; padding: 7px 1.9%; }
.contact-wrapp .contact-btn1 { background: #2eb4c5; padding: 14px 50px 15px; }
.contact-wrapp .contact-btn1:hover { background: #000; }
.contact-row1, .contact-row4 { width: 49.4%; }
.contact-wrapp h2, .contact-wrapp h3, .contact-fild1 { font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.contact-wrapp p, .contact-wrapp p a, .contact-wrapp p span, .contact-bar3 { font-family: "Josefin Sans", sans-serif; font-weight: 400; }
/*pagina-wrapp*/
.pagina-wrapp { text-align: center; padding: 50px 0 95px; }
.pagina-wrapp .pagina-row1 { width: 100%; float: left; }
.pagina-wrapp .pagina-row1 .pagina-bar1 { width: 56%; margin: 6px auto auto; }
.pagina-wrapp .pagina-row1 .pagina-bar1 li { display: inline-block; color: #c5c5c5; margin-right: 34px; }
.pagina-wrapp .pagina-row1 .pagina-bar1 li:last-child { margin-right: 0; }
.pagina-wrapp .pagina-row1 .pagina-bar1 li a { color: #898989; transition: all 0.25s ease-out 0s; }
.pagina-wrapp .pagina-row1 .pagina-bar1 li a:hover { color: #c5c5c5; }
.pagina-wrapp .pagina-btn1 { float: left; background: #3f8ab8 url(../images/left-arrow1.png) no-repeat 24px center; border-radius: 8px; padding: 14px 55px 14px 67px; }
.pagina-wrapp .pagina-btn2 { float: right; background: #3f8ab8 url(../images/right-arrow1.png) no-repeat 128px center; border-radius: 8px; margin-top: -40px; padding: 14px 67px 14px 55px; }
.pagina-bar1 li, .pagina-bar1 li a { font-size: 28px; letter-spacing: 2px; }
.pagina-bar1 li, .pagina-bar1 li a, .pagina-btn1, .pagina-btn2 { font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.pagina-btn1, .pagina-btn2 { font-size: 13px; color: #fff; letter-spacing: 0.6px; text-transform: uppercase; position: relative; }
.pagina-btn1:hover, .pagina-btn2:hover { background-color: #003a5d; }
/*common-css*/
.sides-btn1, .contact-btn1, .blogs-btn1, .galls-btn1, .gallsin-btn1, .teamsin-btn1 { text-transform: uppercase; display: inline-block; cursor: pointer; transition: all 0.25s ease-out 0s; }
.labels-btn1, .conten-btn1, .consul-btn1, .contact-btn1 { font-size: 13px; color: #fff; letter-spacing: 0.8px; text-align: center; text-transform: uppercase; cursor: pointer; border-radius: 5px; border: none; outline: none; display: inline-block; -webkit-appearance: none; transition: all 0.25s ease-out 0s; font-family: "Josefin Sans", sans-serif; font-weight: 700; }
.footer-wrapp .slick-slide img { margin-right: 38px; }
.footer-wrapp .slider { margin-top: 20px; width: 100%; overflow: hidden }
/*.footer-wrapp .slick-slide {
     width:auto !important
}
*/
/*======================== 22-08-2018 TKCODEZ =============================*/
.treatin-wrapp figure { width: 100%; float: left; margin-bottom: 39px; padding: 0; position: relative; max-width: 100% !important; height: 100%; }
.treatin-wrapp figcaption.wp-caption-text { width: 46.4%; font-size: 19px; color: #fff; line-height: 26.25px; text-align: right; margin: 0; font-family: "Josefin Sans", sans-serif; font-weight: 500; padding: 44px 49px 10px 44px; top: 0; box-sizing: border-box; position: absolute; right: 0; }
.treatin-wrapp .treatin-wrapp figure img { display: block; width: 100%; }
.treatin-wrapp blockquote { width: 45.1%; float: left; background: url(../images/treatin-thumb1.jpg) no-repeat center / cover; margin: 8px 4.7% 0 0; padding: 31px 5.4% 33px; }
.treatin-wrapp blockquote p { color: #fff !important; margin: 0 !important; }
/*********************************************************************my style*************************************************/
.contact-row4 .caldera-grid .form-group .btn { margin-top: 6px; }
section.blogs-wrapp .blogs-bar2 img { height: 100%; object-fit: cover; }
section.blogs-wrapp .blogs-bar2 { height: 195px; }
.blogsin-bar1 img { height: auto; }
.sidebar .clear.form .caldera-grid .has-error .form-control { background: #fff; border: 1px dashed #ec2626 !important; }
.sidebar .clear.form .caldera-grid .form-group { margin-bottom: 8px; }
 .sidebar .clear.form ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
     color: #7e7f7f !important;
}
 .sidebar .clear.form ::-moz-placeholder {
    /* Firefox 19+ */
     color: #7e7f7f !important;
}
 .sidebar .clear.form :-ms-input-placeholder {
    /* IE 10+ */
     color: #7e7f7f !important;
}
 .sidebar .clear.form :-moz-placeholder {
    /* Firefox 18- */
     color: #7e7f7f !important;
}
 .contact-row4 ::-webkit-input-placeholder, .labels-row5 ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
     color: #7e7f7f !important;
}
 .contact-row4 ::-moz-placeholder, .labels-row5 ::-moz-placeholder {
    /* Firefox 19+ */
     color: #7e7f7f !important;
}
 .contact-row4 :-ms-input-placeholder, .labels-row5 :-ms-input-placeholder {
    /* IE 10+ */
     color: #7e7f7f !important;
}
 .contact-row4 :-moz-placeholder, .labels-row5 :-moz-placeholder {
    /* Firefox 18- */
     color: #7e7f7f !important;
}
.col-sm-12.single { padding: 0 !important; }
div#CF5a637b954a400_2-row-1 { margin: 0 !important; }
.sidebar .clear.form .caldera-grid .form-group input { background: #fff; font-size: 14px; font-family: "Josefin Sans", sans-serif; font-weight: 700; border: 0; border-radius: 0; min-height: 33px; padding: 0px 15px; }
.sidebar .clear.form .caldera-grid textarea { background: #fff; width: 100%; font-size: 14px; font-family: "Josefin Sans", sans-serif; font-weight: 700; border: 0; border-radius: 0; min-height: 75px; padding: 6px 15px; resize: vertical; }
.sidebar .form .submit { text-align: center; }
.gallsin-bar1 p { font-family: "Josefin Sans", sans-serif!important; font-weight: 700; font-weight: 700; }
.teamsin-bar1 img { width: 100% !important; object-fit: cover; object-position: left center; }
.contact-row4 .caldera-grid .input-field, .labels-row5 .caldera-grid .input-field { width: 50%; float: left; }
.contact-row4 .caldera-grid .form-group input, .labels-row5 .caldera-grid .form-group input { font-size: 14px; color: #7e7f7f; background: #fff; font-family: "Josefin Sans", sans-serif; font-weight: 700; padding: 0 12px; border: 0; border-radius: 0; min-height: 34px; }
.contact-row4 .caldera-grid .form-group, .labels-row5 .caldera-grid .form-group { margin-bottom: 7px; padding-right: 15px; }
.contact-row4 .caldera-grid textarea { min-height: 117px !important; }
.contact-row4 .caldera-grid textarea, .labels-row5 .caldera-grid textarea { font-size: 14px; color: #7e7f7f; background: #fff; font-family: "Josefin Sans", sans-serif; font-weight: 700; padding: 6px 12px; border: 0; border-radius: 0; min-height: 34px; resize: vertical; }
.contact-row4 .caldera-grid .form-group .btn, .labels-row5 .caldera-grid .form-group .btn { font-size: 13px; color: #fff; letter-spacing: 0.8px; text-align: center; text-transform: uppercase; cursor: pointer; border-radius: 5px; border: none; outline: none; display: inline-block; -webkit-appearance: none; transition: all 0.25s ease-out 0s; font-family: "Josefin Sans", sans-serif; font-weight: 700; background: #2eb4c5; padding: 13px 44px 13px; }
.dialog-inner .caldera-grid .contact-field { width: 50%; float: left; padding: 0px 8px; }
.alignleft { float: left; margin-bottom: 10px; margin-right: 20px; }
.alignright { float: right; margin-left: 20px; margin-bottom: 10px; }
.left ul li { font-size: 17px; color: #58585b; font-family: "Josefin Sans", sans-serif; font-weight: 400; position: relative; margin-bottom: 20px; background: url(../images/arrow.png) no-repeat left 3px; padding-left: 25px; display: grid; }
.left ul { margin-bottom: 20px; }
.dialog-inner .caldera-grid .form-group { margin-bottom: 14px; }
.teamsin-row1 blockquote p { margin: 0 !important; }
.dialog-inner .caldera-grid .form-group input {
    font-size: 13px;
    color: #898989;
    border: 0;
    border-radius: 0;
    border-radius: 2px;
    border: 1px solid #89898991;
    box-shadow: inherit !important;
}
.dialog-inner .caldera-grid .checkbox {
    color:  #000 !important;
    text-align:  left;
}

.dialog-inner .checkbox label {
    color: #898989 !important;
    font-size: 12px;
}
.dialog-inner ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #898989 !important;
}
.dialog-inner ::-moz-placeholder { /* Firefox 19+ */
  color: #898989 !important;
}
.dialog-inner :-ms-input-placeholder { /* IE 10+ */
  color: #898989 !important;
}
.dialog-inner :-moz-placeholder { /* Firefox 18- */
  color: #898989 !important;
}

.dialog-inner .caldera-grid .form-group.w-fild {
    width:  50%;
    float:  left;
}

.dialog-inner .caldera-grid .form-group {
    padding: 0px 4px;
}
.dialog-inner .caldera-grid .has-error .form-control, .labels-row5 .caldera-grid .has-error .form-control { border: 1px dashed #ec2626 !important; }
.parsley-type { display: none; }
.content-wrapper .teamsin-row1 p { font-size: 17px; color: #58585b; font-family: "Josefin Sans", sans-serif; font-weight: 400; line-height: 25px; margin-bottom: 27px; }
.team-intro { float: left; width: 100%; background: #36b2c0; padding: 24px 31px; }
.team-intro p { color: #fff !important; margin: 0 !important; }
.teamsin-row1 blockquote { float: left; width: 45%; background: #e4e8eb; margin: 8px 4.7% 0 0; padding: 35px 5.4% 34px; clear: left; }
.dialog-inner .caldera-grid .btn-default {
    font-size: 13px;
    color: #fff !important;
    letter-spacing: 0.8px;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 5px !important;
    border: none;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    background: #2eb4c5!important;
    padding: 13px 50px 13px !important;
    transition: all 0.25s ease-out 0s;
    font-family: "Josefin Sans", sans-serif!important; font-weight: 700;
    border: 0 !important;
}
.dialog-inner .caldera-grid .form-group.sub-bl {
    text-align:  left !important;
    margin-top: 25px !important;
}

.dialog-inner ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
     color:#898989 !important;
}
 .dialog-inner ::-moz-placeholder {
    /* Firefox 19+ */
     color:#898989 !important;
}
 .dialog-inner :-ms-input-placeholder {
    /* IE 10+ */
     color:#898989 !important;
}
 .dialog-inner :-moz-placeholder {
    /* Firefox 18- */
     color:#898989 !important;
}
.dialog-inner .caldera-grid .btn-default:hover { color: #fff; background: #000 !important; }
.contact-row4 .caldera-grid .form-group .btn:hover, .labels-row5 .caldera-grid .form-group .btn:hover { background: #000; color: #fff; }
.contact-row4 .caldera-grid .has-error .form-control, .labels-row5 .caldera-grid .has-error .form-control { background: #fff; border: 1px dashed #ec2626 !important; }
.parsley-required { display: none; }
.icon { height: 17px; width: 17px; vertical-align: middle; fill: #fff; }
.not-found { float: left; width: 100%; text-align: center; }
.not-found .page-title { font-size: 20px; color: #45bcca; margin-bottom: 15px; }
.search-submit { border: 0; background: #45bcca; color: #fff; padding: 6px 20px; }
.page-content .search-form { margin-top: 25px; }
.not-found .screen-reader-text { vertical-align: middle; }
.left a { color: #2eb4c5; }
.wrap .page-title { margin-bottom: 10px; }
.default-page .left h1 { font-size: 32px; font-family: "Josefin Sans", sans-serif; font-weight: 700; color: #36a9b9; margin-bottom: 15px; }
.default-page .left h2 { color: #58585b; font-family: "Josefin Sans", sans-serif; font-weight: 700; font-size: 28px; margin-bottom: 15px; }
.default-page .left h3 { color: #58585b; font-family: "Josefin Sans", sans-serif; font-weight: 700; font-size: 24px; margin-bottom: 15px; }
.default-page .left h4 { font-size: 22px; color: #58585b; font-family: "Josefin Sans", sans-serif; font-weight: 700; margin-bottom: 15px; }
.default-page .left h5 { font-size: 19px; color: #58585b; font-family: "Josefin Sans", sans-serif; font-weight: 700; margin-bottom: 15px; padding: 0; border: 0; }
.default-page .left h6 { font-size: 17px; color: #58585b; font-family: "Josefin Sans", sans-serif; font-weight: 700; margin-bottom: 15px; }
.content-wrapper .left strong { font-size: 17px; color: #58585b; font-family: "Josefin Sans", sans-serif; font-weight: 400; }

.slider-bar1 {overflow: visible;}
.slider-bar1 img {transition: all 0.5s ease-in;}
.slider-bar1 img:hover {transform: rotate(360deg);} 

.insta-footer {overflow: visible;}
.insta-footer img {transition: all 0.5s ease-in;}
.insta-footer img:hover {transform: rotate(360deg);}



#membershippopup span.closememb.closemembership img {width: 100%;    display: block;float: left;}

#membershippopup span.closememb.closemembership {
    width: 36px;
    display: block;
    position: absolute;
    right: 26px;
    top: 28px;
    cursor: pointer;
    z-index: 999999;
}
.modal.payment .modal-content {position: relative;background-color: #fefefe;margin: auto;overflow: auto;width: 55%;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);-webkit-animation-name: animatetop;-webkit-animation-duration: .4s;    animation-name: animatetop;animation-duration: .4s;min-height: 406px;    top: 50%;display: flex;justify-content: center;margin: 0 auto;    transform: translatey(-50%);}
#membershippopup {padding: 0}

#membershippopup .membership {
    width: 100%;
    height: 100%;
    background-position-y: 71% !important;
    object-fit: cover !important;
    overflow: hidden;
    position: relative;
    z-index: 9999;
    min-height: 383px !important;
    object-fit: cover !important;
    background-size: 57% !important;
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    background-position-x: 101% !important;
    object-fit: cover !important;
    overflow: hidden;
    z-index: 9999;
}

#membershippopup .modal-body {
    width: 100%;
    float: left;
    text-align: center;
    margin: 0 0 0;
    padding: 51px 0 0px 7%;
}
#membershippopup .membership-conten {position: absolute;}

#membershippopup .membership-row1 h2 {width: 555px;height: 109px;margin: 65px 347px 0px 3px;/* font-family: JosefinSans; */font-size: 40px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.23;letter-spacing: 4.8px;text-align: left;color: #5b5b5b;font-family: "Josefin Sans", sans-serif;text-transform: uppercase;}

#membershippopup .membership-row1 p {width: 555px;height: 17px;margin: 11px 350px 28px 0;/* font-family: JosefinSans; */    font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 2.72;letter-spacing: normal;text-align: left;    color: #5b5b5b;    font-family: "Josefin Sans", sans-serif;text-transform: none;    padding: 0;
    margin: 0px 0 46px 0;}

#membershippopup .membership-col2 {

    width: 100%;
    text-align: left;
    display: block;
}


#membershippopup .membership-row1 {
    width: 44%;
    text-align: left;
}

#membershippopup .membership-row2 {
    width: fit-content
}
.membership-row1 h2 span {
    display: block;
}


#membershippopup  .pop-btn1 {
    width: 198px;
    height: 25px;
    font-family: "Josefin Sans", sans-serif;
    font-size: 12px;
    font-weight: 500;
    font-weight: bold;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    padding: 13px 37px 13px;
    border-radius: 5px;
    background-color: #2eb4c5;
    text-transform: uppercase;
    cursor: pointer;
}

#membershippopup .pop-btn1:hover {
    background: #000;
}


.modal.payment .modal-content::after {
    content: "";
    position: absolute;
    background: url(../images/right-shadow.svg);
    width: 10px;
    height: 10px;
    right: 0;
}


.modal.payment .modal-content::after {
    content: "";
    position: absolute;
    background: url(../images/right-shadow.svg);
    width: 36%;
    height: 61%;
    right: 2px;
    opacity: 0.4;
}


.modal.payment .modal-content::before {
    content: "";
    position: absolute;
    background: url(../images/left-shadow.svg);
    width: 68%;
    height: 36%;
    left: 0;
    opacity: 0.4;
    bottom: 0px;
    background-repeat: no-repeat !important;
}

.patient-special-wrapp {
    width: 100%;
    display: block;
    float: left;
    min-height: 600px;
    position: relative;
    margin: 13px 0px 0;
}

.patient-row {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}



.patient-special-wrapp h2 {
    width: 555px;
    /* height: 109px; */
    /* margin: 96px 382px 12px 0; */
    font-family: JosefinSans !important;
    font-size: 43px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.23;
    letter-spacing: 7.2px;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    font-family: "Josefin Sans", sans-serif !important;
}

.patient-special-wrapp h2 {
    margin: 0;
    padding: 0;
}
.patient-special-wrapp 
p {
    font-size: 18px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    padding: 10px 0 16px;
    width: 58%;
}

.patient-special-wrapp a.promo-btn {
    width: 172px;
    height: 25px;
    font-family: JosefinSans;
    font-size: 12px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 4.08;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    padding: 14px 39px 14px;
    border-radius: 5px;
    background-color: #2eb4c5;
    font-family: 'Josefin Sans';
    font-weight: 500;
    letter-spacing: 1px;
}

.saving-banenr {
    background: url(../images/yellow-shape.png );
    background-repeat: no-repeat;
    min-width: 135px;
    min-height: 135px;
    background-size: 100%;
    float: right;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 9px;
}



.saving-banenr span {

    color: #fff;
    font-size: 22px;
    display: block;
    text-align: center;
    font-family: 'Josefin Sans';
    letter-spacing: 2px;
    font-weight: 600;
}

.patient-col2 {
    width: auto !important;
    display: BLOCK;
    float: LEFT;
    position: absolute;
    right: 12%;
    top: 130px;
}

.patient-col2 .saving-banenr strong {
    display: block;
}
.patient-special-wrapp a.promo-btn:hover{
    background: #000;
}

/*Smartphone css*/
.slick-dots { z-index: 9 }
.blogs-wrapp .blogs-row1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-wrap: wrap; }
.menuzord-menu li ul.sub-menu, .menuzord-menu li ul.dropdown { display: none; }
.menuzord.red .menuzord-menu>li.active>a { color: #fff !important; }
.menuzord.red .menuzord-menu>li.active:hover >a { color: #333 !important; }
.menuzord.red .menuzord-menu>li.active:hover>a { color: #333; }
ul.dropdown { width: 100%; padding: 20px 15px 12px !important; left: 0; position: absolute; display: none; z-index: 99; background: #45bcca !important; top: 100% !important; max-width: 180px; min-width: 100px !important; width: 135px !important; }
.menuzord-menu>li>.megamenu.megamenu-half-width { width: 75%!important; }
.menuzord-menu ul.dropdown li a:hover { color: #333 !important; }
.menu-item-has-children { position: static; }
.menuzord-menu ul.dropdown li a { color: #fff; }
ul.dropdown:after { content: ""; position: absolute; left: 0; top: 14px; width: 100%; height: 1px; background: #fff; }
.menuzord-menu ul.dropdown li a { color: #fff !important; padding: 7px 0 0px !important; padding-right: 5px !important; }
.menuzord a { text-transform: capitalize; }
.menuzord-menu ul.dropdown li a:hover { padding-left: 5px !important; padding-right: 0px !important; }
.testi-wrapp .testi-row1 .testi-bar1.tb-1 .testi-bar1 { width: 100%; }
.testi-row1.testi-row1-fill.tb-1-inner { padding: 0; }
.fixed .menuzord-menu ul.dropdown li a { text-align: left; }
/*23-03-2018*/
.galls-wrapp .galls-row1 { margin-bottom: 80px !important; position: relative; }
.galls-cont-row {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 10px;
    min-height: 50px;
}

.galls-cont-row p {
    height: auto;
}
.gallsin-row1 .gallsin-bar1 { position: static !important; float: left !important; width: 100% !important; padding: 32px 5.2% 32px 35px !important; }
.gallsin-bar1 p { margin-bottom: 18px !important; }

.content-wrapper .videoWrapper { margin-bottom:30px;}

.outermegamenu-right {
    display: flex;
    flex-wrap: wrap;
}
.megamenu-right {
    width: 45.6%;
    float: left;
    margin-right: 8.8%;
}
.megamenu-right .col6 {
    width: 100% !important;
    margin: 0;
}
.outermegamenu-right .megamenu-right:nth-child(even) {
    margin-right: 0;
}
.menuzord-menu .menu-item {
    position: relative !important;
}
.treat-wrapp .treat-row1 .treat-bar1:before {
    position: absolute;
    width: 100%;
    content: "";
    background: rgba(69, 188, 202, 0.75);
    transition: all .4s ease;
    height: 0;
    z-index: 1;
}

.treat-wrapp .treat-row1 .treat-bar1:hover:before {
    height: 100%;
}

.treat-wrapp .treat-row1 .treat-bar1 {
    cursor: pointer;
}
.galls-cont-row p {
    margin-bottom: 0px !important;
}

/*20-08-2018*/
.labels_form {
    padding: 30px;
}
.labels_form .col-sm-12.single {
    padding-left: 7.5px !important;
    padding-right: 7.5px  !important;
}

.labels_form .caldera-grid .form-group input,.labels_form .caldera-grid .form-group textarea {
    font-weight:  400;
    font-family: "Montserrat", sans-serif;
    border-radius: 4px;
    font-size: 13px;
}

.labels_form  .caldera-grid .form-group {
    padding-right: 0;
    margin-bottom: 15px;
}
.labels_form  .caldera-grid .row {
    width: 100%;
    margin: 0;
}

.labels_form h5 {
    margin-bottom: 20px;
}

.labels_form  label.checkbox-inline {
    font-family: "Montserrat", sans-serif;
    color:  #fff;
    font-size: 13px;
}

.labels_form  .caldera-grid input[type=checkbox] {
    min-height: unset !important;
    top: 2px;
    position:  relative;
    margin-right: 6px;
}

.caldera-grid .row {
    margin-left: 0!important;
    margin-right: 0!important;
}
.caldera-grid select.form-control {
    font-family: "Josefin Sans", sans-serif; font-weight: 700;
}
.caldera-grid .row .col-sm-6.first_col {
    padding-left: 0;
}
.caldera-grid select.form-control::placeholder{
	color:#7e7f7f!important;
}
.caldera-grid .row .col-sm-6.last_col {
   padding-right: 0;
}
.sidebar .caldera-grid .row .col-sm-6.last_col {
   padding-right: 0;
    width: 100%;
    padding-left: 0;
}
.sidebar .caldera-grid .row .col-sm-6.first_col {
    padding-left: 0;
    width: 100%;
    padding-right: 0;
}
.caldera-grid .checkbox-inline {
    color: #fff;
    display: flex;
    font-size: 15px;
    font-family: "Josefin Sans", sans-serif; font-weight: 400;
}

.caldera-grid .checkbox-inline input[type=checkbox] {
    min-height: 13px !important;
    margin-right: 7px;
	position: relative;
    top: 1px;
}
.sidebar .caldera-grid .form-group .btn.btn-default {
    background: #2eb4c5 !important;
    padding: 14px 50px 15px !important;
    font-size: 13px !important;
    color: #fff;
    letter-spacing: 0.8px;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 5px !important;
    border: none;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    transition: all 0.25s ease-out 0s;
    font-family: "Josefin Sans", sans-serif; font-weight: 700;
}
.sidebar .caldera-grid .form-group .btn.btn-default:hover{
	background: #000!important;
	color: #fff!important;
}
.instagram-wrapp {
    float: left;
    width: 100%;
    margin: 40px 0;
}
.instagram-wrapp .iscwp-gallery-grid.iscwp-image-fit .iscwp-col-7 .iscwp-img-wrp, .instagram-wrapp .iscwp-image-fit.slidestoshow-7 .iscwp-img-wrp, .instagram-wrapp .iscwp-gallery-grid.iscwp-image-fit .iscwp-col-8 .iscwp-img-wrp, .instagram-wrapp .iscwp-image-fit.slidestoshow-8 .iscwp-img-wrp, .instagram-wrapp .iscwp-gallery-grid.iscwp-image-fit .iscwp-col-9 .iscwp-img-wrp, .instagram-wrapp .iscwp-image-fit.slidestoshow-9 .iscwp-img-wrp {
    height: inherit !important;
}
.insta-footer {
    display: inline-block;
    text-align: center;
    width: 100%;
    margin: 30px 0 0 0;
}
.slider-wrapp .slider-row2 p a {
    color: #7cf1ff !important
}
.slider-wrapp .slider-row2 p a:focus, .slider-wrapp .slider-row2 p a:hover {
    color: #fff !important;
    outline: none !important;
    border-bottom: none !important;
}

/*ninja-form*/

.labels_form .nf-form-cont .nf-form-title { display: none;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row { width: 100%; display: block; margin: 0 auto; position: relative; height: auto;} 
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container { width: 100%; display: block; margin: 0 0 0;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap { width: 100%; display: block; position: relative; float: left;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: none;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: flex;margin: 0 auto;float: left;order: inherit;justify-content: start;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0; width: 100% !important; }
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {width: 100%;height: 34px;margin: 0 0 15px;padding: 0 12px;font-size: 13px;font-weight: 400;color: #7e7f7f;background: #ffffff;border: 0;resize: none;text-align: left;letter-spacing: normal;border-radius: 4px;display: inline-block;vertical-align: baseline;position: relative;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);outline: none;font-family: "Montserrat",sans-serif;line-height: normal;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: #7e7f7f;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;float: left;margin: 0 0 18px;padding: 6px 12px;height: 86px;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field { width: 100%; display: none; float: left; position: relative; margin: 0 auto;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit { margin: 0 0 0;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important; float: none; display: inline-block;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: 100%;display: inline-block;height: auto;visibility: visible;margin: 0 0 15px !important;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {width: auto;padding-left: 26px;cursor: pointer;font-size: 13px;font-weight: 400;color: #ffffff;line-height: 1.34;display: inline-block;letter-spacing: normal;position: relative;top: 0;height: auto;margin: 0 0 0;z-index: 9;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none;color:#6a6862;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {color: #d3af36;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol { display: none;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: auto;float: none;display: inline-block;margin: 0 0 0 !important;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {content: '';position: absolute;left: 0;top: 1px;width: 15px;height: 15px;background: #ffffff;border: 1px solid #555;border-radius: 3px;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {content: '';width: 7px;height: 7px;background: #45bcca;position: absolute;top: 5px;left: 4px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0;-webkit-transform: scale(0);transform: scale(0);border-radius: 1.5px;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;float: none;color: #ffffff;background: #2eb4c5;border: 1px solid #2eb4c5;margin: 0 0 0;padding: 13px 44px;cursor: pointer;text-align: center;font-size: 13px;font-weight: 400;letter-spacing: .8px;text-transform: uppercase;border-radius: 5px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: "Josefin Sans", sans-serif!important; font-weight: 700;line-height: normal;box-shadow: none;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #ffffff;background: #000000;border-color: #000000;}
 
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent;}
.labels_form .nf-form-cont .nf-after-form-content { display: block; text-align: center; margin: 15px 0 0;}

.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 48.5% !important; float: left; display: inline-block;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(2) {float: right;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {cursor: pointer; font-family: "Josefin Sans", sans-serif!important; font-weight: 700; color: #555; background: #ffffff url(../images/down-arrow22.svg) no-repeat 97%; background-size: 14px;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover {color: #fff; background: #2eb4c5 url(../images/down-arrow-white.svg) no-repeat 97%; background-size: 14px;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .list-select-wrap .nf-field-element > div {display: none;}

.top-contform .dialog__content {width: 100%; max-width: 660px;}
.top-contform .dialog__content .dialog-inner {padding: 22px 8%;}
.dialog .dialog-inner .nf-form-cont .nf-form-title { display: none;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row { width: 100%; display: block; margin: 0 auto; position: relative; height: auto;} 
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container { width: 100%; display: block; margin: 0 0 0;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap { width: 100%; display: block; position: relative; float: left;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: none;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: flex;margin: 0 auto;float: left;order: inherit;justify-content: center;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0; width: 100% !important; }
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {width: 100%;height: 34px;margin: 0 0 15px;padding: 0 12px;font-size: 13px;font-weight: 400;color: #7e7f7f;background: #ffffff;border: 1px solid #ccc;resize: none;text-align: left;letter-spacing: normal;border-radius: 4px;display: inline-block;vertical-align: baseline;position: relative;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);outline: none;font-family: "Montserrat",sans-serif;line-height: normal;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;z-index: 9;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: #7e7f7f;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;float: left;margin: 0 0 18px;padding: 6px 12px;height: 86px;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field { width: 100%; display: none; float: left; position: relative; margin: 0 auto;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit { margin: 0 0 0;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important; float: none; display: inline-block;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: 100%;display: inline-block;height: auto;visibility: visible;margin: 0 0 15px !important;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {width: auto;padding-left: 24px;cursor: pointer;font-size: 13px;font-weight: 400;color: #000;line-height: 1.34;display: inline;letter-spacing: normal;position: relative;top: 0;height: auto;margin: 0 0 0;z-index: 9;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none;color:#6a6862;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {color: #d3af36;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol { display: none;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: auto;float: none;display: inline-block;margin: 0 0 0 !important;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {content: '';position: absolute;left: 0;top: 1px;width: 15px;height: 15px;background: #ffffff;border: 1px solid #555;border-radius: 3px;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {content: '';width: 7px;height: 7px;background: #45bcca;position: absolute;top: 5px;left: 4px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0;-webkit-transform: scale(0);transform: scale(0);border-radius: 1.5px;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;float: none;color: #ffffff;background: #2eb4c5;border: 1px solid #2eb4c5;margin: 0 0 0;padding: 13px 44px;cursor: pointer;text-align: center;font-size: 13px;font-weight: 400;letter-spacing: .8px;text-transform: uppercase;border-radius: 5px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: "Josefin Sans", sans-serif!important; font-weight: 700;line-height: normal;box-shadow: none;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #ffffff;background: #000000;border-color: #000000;}

.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent;}
.dialog .dialog-inner .nf-form-cont .nf-after-form-content { display: block; text-align: center; margin: 15px 0 0;}

.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child, .dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {width: 48.5%; float: left; display: inline-block;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2), .dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) {width: 48.5%; float: right; display: inline-block;}
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-cells {width: 100%; display: inline-block;}

.content-wrapper .sidebar .form .nf-form-cont .nf-form-title { display: none;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row { width: 100%; display: block; margin: 0 auto; position: relative; height: auto;} 
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container { width: 100%; display: block; margin: 0 0 0;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap { width: 100%; display: block; position: relative; float: left;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: none;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: flex;margin: 0 auto;float: left;order: inherit;justify-content: center;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0; width: 100% !important; }
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {width: 100%;height: 34px;margin: 0 0 15px;padding: 0 12px;font-size: 13px;font-weight: 400;color: #7e7f7f;background: #ffffff;border: 1px solid #ccc;resize: none;text-align: left;letter-spacing: normal;border-radius: 4px;display: inline-block;vertical-align: baseline;position: relative;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);outline: none;font-family: "Montserrat",sans-serif;line-height: normal;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;z-index: 9;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: #7e7f7f;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;float: left;margin: 0 0 18px;padding: 6px 12px;height: 86px;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field { width: 100%; display: none; float: left; position: relative; margin: 0 auto;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit { margin: 0 0 0;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important; float: none; display: inline-block;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: 100%;display: inline-block;height: auto;visibility: visible;margin: 0 0 15px !important;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {width: auto;padding-left: 24px;cursor: pointer;font-size: 13px;font-weight: 400;color: #fff;line-height: 1.34;display: inline-block;letter-spacing: normal;position: relative;top: 0;height: auto;margin: 0 0 0;z-index: 9;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none;color:#6a6862;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {color: #d3af36;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol { display: none;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: auto;float: none;display: inline-block;margin: 0 0 0 !important;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {content: '';position: absolute;left: 0;top: 1px;width: 15px;height: 15px;background: #ffffff;border: 1px solid #555;border-radius: 3px;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {content: '';width: 7px;height: 7px;background: #45bcca;position: absolute;top: 5px;left: 4px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0;-webkit-transform: scale(0);transform: scale(0);border-radius: 1.5px;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;float: none;color: #ffffff;background: #2eb4c5;border: 1px solid #2eb4c5;margin: 0 0 0;padding: 13px 44px;cursor: pointer;text-align: center;font-size: 13px;font-weight: 400;letter-spacing: .8px;text-transform: uppercase;border-radius: 5px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: "Josefin Sans", sans-serif!important; font-weight: 700;line-height: normal;box-shadow: none;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #ffffff;background: #000000;border-color: #000000;}

.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent;}
.content-wrapper .sidebar .form .nf-form-cont .nf-after-form-content { display: block; text-align: center; margin: 15px 0 0;}

.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {cursor: pointer; /*font-family: "Josefin Sans", sans-serif!important; font-weight: 700;*/ color: #7e7f7f; background: #ffffff url(../images/down-arrow22.svg) no-repeat 97%; background-size: 14px;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover {color: #fff; background: #2eb4c5 url(../images/down-arrow-white.svg) no-repeat 97%; background-size: 14px;}
.content-wrapper .sidebar .form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .list-select-wrap .nf-field-element > div {display: none;}

.contact-wrapp .contact-row4 .nf-form-cont .nf-form-title { display: none;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row { width: 100%; display: block; margin: 0 auto; position: relative; height: auto;} 
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container { width: 100%; display: block; margin: 0 0 0;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap { width: 100%; display: block; position: relative; float: left;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: none;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: flex;margin: 0 auto;float: left;order: inherit;justify-content: center;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0; width: 100% !important; }
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 49% !important;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2n) {float: right;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {width: 100%;height: 34px;margin: 0 0 15px;padding: 0 12px;font-size: 13px;font-weight: 400;color: #7e7f7f;background: #ffffff;border: 1px solid #ccc;resize: none;text-align: left;letter-spacing: normal;border-radius: 4px;display: inline-block;vertical-align: baseline;position: relative;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);outline: none;font-family: "Montserrat",sans-serif;line-height: normal;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;z-index: 9;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: #7e7f7f;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;float: left;margin: 0 0 18px;padding: 6px 12px;height: 86px;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field { width: 100%; display: none; float: left; position: relative; margin: 0 auto;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit { margin: 0 0 0;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important; float: none; display: inline-block;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: 100%;display: inline-block;height: auto;visibility: visible;margin: 0 0 15px !important;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {width: auto;padding-left: 24px;cursor: pointer;font-size: 13px;font-weight: 400;color: #fff;line-height: 1.34;display: inline-block;letter-spacing: normal;position: relative;top: 0;height: auto;margin: 0 0 0;z-index: 9;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none;color:#6a6862;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {color: #d3af36;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol { display: none;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: auto;float: none;display: inline-block;margin: 0 0 0 !important;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {content: '';position: absolute;left: 0;top: 1px;width: 15px;height: 15px;background: #ffffff;border: 1px solid #555;border-radius: 3px;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {content: '';width: 7px;height: 7px;background: #45bcca;position: absolute;top: 5px;left: 4px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0;-webkit-transform: scale(0);transform: scale(0);border-radius: 1.5px;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;float: none;color: #ffffff;background: #2eb4c5;border: 1px solid #2eb4c5;margin: 0 0 0;padding: 13px 44px;cursor: pointer;text-align: center;font-size: 13px;font-weight: 400;letter-spacing: .8px;text-transform: uppercase;border-radius: 5px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: "Josefin Sans", sans-serif!important; font-weight: 700;line-height: normal;box-shadow: none;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #ffffff;background: #000000;border-color: #000000;}

.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-after-form-content { display: block; text-align: center; margin: 15px 0 0;}

.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {cursor: pointer; /*font-family: "Josefin Sans", sans-serif!important; font-weight: 700;*/ color: #7e7f7f; background: #ffffff url(../images/down-arrow22.svg) no-repeat 97%; background-size: 14px;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover {color: #fff; background: #2eb4c5 url(../images/down-arrow-white.svg) no-repeat 97%; background-size: 14px;}
.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .list-select-wrap .nf-field-element > div {display: none;}

.nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error .nf-field-label label {color: #d10000 !important;}

.popupcame .dt-bot-eb-trigger.dt-bot-active {z-index: 99 !important;}

/* //23-03-2018*/
@media(max-width:767px) {
	.outermegamenu-right {
        display: block;
    }
    	.dialog-inner .caldera-grid .form-group.w-fild {
        width: 100%;
    }
    #membershippopup span.closememb.closemembership {
        
        z-index: 999999;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .header-wrapp:after { /*height: 51px;*/ height: 49px; }
}

@media screen and (max-width: 480px) {
.margin { width: 90%; }
.content-wrapper .left p img, .content-wrapper .left h3 img { display: block; }
.header-wrapp { text-align: center; background: #898989; padding: 86px 0 2px; position: relative; }
.header-wrapp p { float: none; }
.header-wrapp:after { display: none; }
.header-wrapp .header-row1 { width: 100%; max-width: inherit; float: left; margin-bottom: 30px; position: relative; top: 0; }
.header-wrapp .header-row1 .header-bar1 img { width: 220px; margin: auto; }
.header-wrapp .header-row2 { width: 100%; }
.header-wrapp .header-row2 .header-bar2 { width: 100%; margin-bottom: 15px; }
.header-wrapp .header-row2 .header-bar2 a { float: none; display: inline-block; }
.header-wrapp .header-row3 { width: 100%; }
.header-wrapp .header-row3 .header-bar3 { width: 100%; margin: 0 0 15px; }
.header-wrapp .header-row3 .header-bar3 img { float: none; display: inline-block; margin-right: 5px; }
.header-wrapp .header-row3 .header-bar3 span { float: none; font-size: 24px; color: #fff; display: inline-block; top: -3px; }
.header-wrapp .header-row4 { width: 100%; border-top-left-radius: 0; border-top-right-radius: 0; margin: auto; padding: 0; position: fixed; top: 0; left: 0; right: 0; z-index: 9999; }
.header-wrapp .header-btn1 { width: 100%; font-size: 16px; margin-bottom: 20px; padding: 16px 0 14px; }
.slider-wrapp p { font-size: 26px; margin-bottom: 8px; }
.slider-wrapp h2 { font-size: 26px; margin: 0 20% 13px; }
.slider-wrapp h3 { font-size: 26px; margin-bottom: 24px; }
.slider-wrapp .slider-row1 { width: 100%; overflow: auto; background: #898989; padding: 0 5% 36px; position: relative; top: 0; }
.slider-wrapp .slider-row1 .slider-bar1 { width: 100%; text-align: center; }
.slider-wrapp .slider-row1 .slider-bar1 li { float: none; display: inline-block; }
.slider-wrapp .slider-row2 { width: 100%; background: #898989; overflow: auto; position: relative; top: 0; transform: none; }
.slider-wrapp .slider-row2 p span { display: inline; }
.slider-wrapp .slider-row2 .slider-bar2 { width: 90%; float: none; text-align: center; margin: auto; padding: 40px 0 41px; }
.slider-wrapp .slider-row3 { display: none; position: relative; }
.labels-wrapp { padding-top: 10px; }
.labels-wrapp h5 { font-size: 23px; letter-spacing: 1px; margin-bottom: 17px; }
.labels-wrapp .labels-row1 { width: 100%; min-height: 450px; background-size: 100%; margin: 0 0 10px; }
.labels-wrapp .labels-row1 .labels-bar1 { width: 90%; }
.labels-wrapp .labels-row2 { width: 100%; background-position: -250px center; margin: 0 0 10px; }
.labels-wrapp .labels-row2 .labels-bar2 { width: 90%; }
.labels-wrapp .labels-row2 .labels-bar2 p { width: 65%; }
.labels-wrapp .labels-row2 .labels-bar2 p span { display: inline; }
.labels-wrapp .labels-row3 { width: 100%; background-size: cover; margin: 0 0 10px; }
.labels-wrapp .labels-row3 .labels-bar3 { width: 90%; }
.labels-wrapp .labels-row4 { width: 100%; background-size: cover; margin: 0 0 10px; }
.labels-wrapp .labels-row4 .labels-bar4 { width: 90%; }
.labels-wrapp .labels-row5 { width: 100%; text-align: center; background-size: cover; padding: 32px 5% 40px; }
.labels-wrapp .labels-row5 .labels-bar5 { margin-bottom: 0; }
.labels-wrapp .labels-row5 .labels-bar5 .labels-fild2 { width: 100%; margin-bottom: 10px; padding: 0 5%; }
.labels-wrapp .labels-row5 .labels-bar5 .labels-fild3 { width: 100%; margin-bottom: 10px; padding: 0 5%; }
.labels-wrapp .labels-btn1 { margin-top: 15px; }
.conten-wrapp { margin: 0; padding: 20px 0 0; }
.conten-wrapp p { margin-bottom: 20px; }
.conten-wrapp h6 { margin-bottom: 4px; }
.conten-wrapp .conten-row1 .conten-bar1 { width: 100%; }
.conten-wrapp .conten-btn1 { bottom: -22px; }
.object-wrapp { padding: 60px 0 10px; }
.object-wrapp .object-row1 .object-bar1 { width: 100%; margin: 0 0 20px; }
.object-wrapp .object-row1 .object-bar2 { top: 50%; transform: translateY(-50%); }
.object-wrapp .object-row1 .object-bar1:first-child .object-bar2 { width: 90%; margin: auto; bottom: inherit; left: 0; right: 0; }
.object-wrapp .object-row1 .object-bar1:nth-child(2) .object-bar2 { width: 90%; margin: auto; bottom: inherit; left: 0; right: 0; }
.object-wrapp .object-row1 .object-bar1:last-child .object-bar2 { width: 90%; margin: auto; bottom: inherit; left: 0; right: 0; }
.consul-wrapp p { margin-bottom: 24px; }
.consul-wrapp p span { display: inline; }
.consul-wrapp h5 { font-size: 20px; letter-spacing: 1px; line-height: 30px; margin-bottom: 17px; }
.consul-wrapp .consul-row1 { width: 100%; margin-bottom: 30px; }
.consul-wrapp .consul-row2 { width: 90%; min-height: inherit; float: none; text-align: center; overflow: auto; margin: auto; padding: 32px 0 40px; }
.consul-wrapp .consul-row2 .consul-bar2 { position: relative; top: 0; transform: none; }
.footer-wrapp { text-align: center; padding: 40px 0; }
/*inner-css*/
.content-wrapper { padding: 40px 0; }
.content-wrapper .left { width: 100%; }
.content-wrapper .left p { margin-bottom: 17px; }
.content-wrapper .left .imglft { width: 100%; margin: 0 0 23px; }
.content-wrapper .sidebar { width: 100%; }
.content-wrapper .sidebar .form { margin-bottom: 30px; padding: 24px 5% 30px; background-size: cover; }
.content-wrapper .sidebar .form h2 { font-size: 19px; margin-bottom: 25px; }
.testiblock { margin-bottom: 30px; padding: 25px 5% 48px; }
.sides-wrapp h3 { margin-bottom: 21px; }
.sides-wrapp .sides-row1 { margin-bottom: 52px; }
.sides-wrapp .sides-row1:first-child { margin-top: 7px; }
.sides-wrapp .sides-row1 .sides-bar1 { margin-bottom: 25px; }
.sides-wrapp .sides-row2 { padding: 22px 0 30px 10%; }
.sides-wrapp .sides-btn1 { margin-top: -1px; }
.blogs-wrapp { padding: 40px 0 10px; }
.blogs-wrapp h2 { margin-bottom: 21px; }
.blogs-wrapp .blogs-row1 .blogs-bar1 { width: 100%; margin: 0 0 52px 0; }
.blogs-wrapp .blogs-row1 .blogs-bar2 { margin-bottom: 25px; }
.blogs-wrapp .blogs-btn1 { margin-top: -1px; }
.feess-wrapp h2 { margin: -6px 0 17px; }
.feess-wrapp h4 { width: 100%; float: left; margin: 0 0 4px; }
.feess-wrapp .feess-row1 { margin-bottom: 23px; }
.feess-wrapp .feess-row1:last-child { margin-bottom: 12px; }
.feess-wrapp .feess-row1 .feess-bar1 { width: 100%; margin-bottom: 7px; }
.feess-wrapp .feess-row2 { padding: 16px 0; }
.feess-wrapp .feess-row2 .feess-bar2 { width: 100%; }
.galls-wrapp h2 { left: 5%; bottom: 5%; }
.galls-wrapp .galls-row1 { width: 100%; margin-bottom: 30px; }
.galls-wrapp .galls-row1:nth-child(3) { margin-bottom: 30px; }
.galls-wrapp .galls-row1:last-child { margin-bottom: 30px; }
.teams-wrapp { padding: 30px 0 10px; }
.teams-wrapp p { line-height: 29px; }
.teams-wrapp h2 { font-size: 36px; text-align: left; margin-bottom: 21px; }
.teams-wrapp h3 { margin-bottom: 9px; }
.teams-wrapp h4 { margin-bottom: 6px; }
.teams-wrapp .teams-row1 { margin-bottom: 0; }
.teams-wrapp .teams-row2 { width: 100%; margin: 0 0 30px; }
.teams-wrapp .teams-row2:last-child { margin-bottom: 20px; }
.teams-wrapp .teams-row2 .teams-bar2 { padding: 24px 5% 20px; }
.treat-wrapp { padding: 40px 0 0; }
.treat-wrapp h2 { font-size: 22px; line-height: 24px; margin-bottom: 21px; }
.treat-wrapp .treat-row1 .treat-bar1 { width: 100%; margin-bottom: 30px; }
.treat-wrapp .treat-row1 .treat-bar2 { top: inherit; left: 5%; bottom: 25px; }
.treat-wrapp .treat-row1 .treat-bar3 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar4 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar5 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar6 { top: inherit; left: 5%; bottom: 25px; }
.treat-wrapp .treat-row1 .treat-bar7 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar8 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar9 { top: inherit; left: 5%; bottom: 25px; }
.treat-wrapp .treat-row1 .treat-bar10 { top: inherit; left: 5%; bottom: 24px; }
.testi-wrapp { padding: 40px 0 0; }
.testi-wrapp p { margin-bottom: 18px; }
.testi-wrapp .testi-row1 .testi-bar1 { width: 100%; }
.testi-row2, .testi-row3, .testi-row4, .testi-row5, .testi-row6, .testi-row7 {  padding: 23px 5% 24px 10%; }
.blogsin-wrapp p { margin-bottom: 17px; }
.blogsin-wrapp h2 { font-size: 26px; line-height: 30px; margin-bottom: 19px; }
.blogsin-wrapp h4 { margin-bottom: 19px; }
.blogsin-wrapp .blogsin-row1 { margin: 0 0 25px; }
.gallsin-wrapp p { margin-bottom: 24px; }
.gallsin-wrapp h2 { font-size: 24px; margin-bottom: 17px; }
.gallsin-wrapp h4 { left: 0; right: inherit; }
.gallsin-wrapp .gallsin-row1 { background: inherit; margin-bottom: 23px; }
.gallsin-wrapp .gallsin-row1 .gallsin-bar1 { width: 100%; float: left; margin-bottom: 30px; }
.gallsin-wrapp .gallsin-row1 .gallsin-bar1:last-child { background: #eaecef; margin: 0; padding: 22px 5% 30px; position: relative; }
.gallsin-wrapp .gallsin-row2 { margin-top: 7px; }
.gallsin-wrapp .gallsin-row2 .gallsin-bar2 { width: 100%; margin-bottom: 30px; }
.gallsin-wrapp .gallsin-btn1 { display: inline-block; margin-top: 6px; position: relative; bottom: 0; }
.teamsin-wrapp h2 { font-size: 24px; margin-top: 22px; }
.teamsin-wrapp h4 { margin-bottom: 25px; }
.teamsin-wrapp .teamsin-row1 { margin-bottom: 23px; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1 { width: 35%; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1:last-child { width: 100%; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1 .conten { padding: 24px 5% 8px; }
.teamsin-wrapp .teamsin-row2 { width: 100%; margin: 7px 0 23px; padding: 23px 5.4% 8px; }
.teamsin-wrapp .teamsin-btn1 { margin: 7px 0 30px; }
.treatin-wrapp .treatin-row1 { margin-bottom: 23px; padding: 24px 5% 7px; }
.treatin-wrapp .treatin-row1 .treatin-bar1 { width: 100%; }
.treatin-wrapp .treatin-row2 { width: 100%; margin: 7px 0 23px; padding: 23px 5.4% 6px; }
.contact-wrapp h2 { margin-bottom: 19px; }
.contact-wrapp h3 { font-size: 22px; letter-spacing: 2px; margin-bottom: 24px; }
.contact-wrapp .contact-row1 { width: 100%; padding: 23px 0 0; }
.contact-wrapp .contact-row1 .contact-bar1 { width: 100%; margin-bottom: 17px; }
.contact-wrapp .contact-row1 .contact-bar1:first-child { width: 100%; }
.contact-wrapp .contact-row1 .contact-bar1:last-child { margin: 3px 0 15px; }
.contact-wrapp .contact-row1 .contact-bar1:first-child .contact-bar2:last-child { width: 85%; margin-left: 24px; }
.contact-wrapp .contact-row1 .contact-bar1:last-child .contact-bar2:last-child { width: 85%; margin-left: 24px; }
.contact-wrapp .contact-row2 { width: 90%; float: none; margin: auto; }
.contact-wrapp .contact-row2 .contact-bar2:last-child { width: 85%; margin-left: 24px; }
.contact-wrapp .contact-row3 { border-bottom: 1px solid #737373; margin-bottom: 5px; padding-bottom: 5px; }
.contact-wrapp .contact-row3:last-child { border-bottom: 0; }
.contact-wrapp .contact-row3 .contact-bar3 { width: 100%; margin-bottom: 1px; }
.contact-wrapp .contact-row4 { width: 100%; padding: 23px 5% 30px; }
.contact-wrapp .contact-row4 .contact-bar4 { margin: 0; }
.contact-wrapp .contact-row4 .contact-bar4 .contact-fild2 { width: 100%; margin-bottom: 10px; padding: 0 5%; }
.contact-wrapp .contact-row4 .contact-bar4 .contact-fild3 { width: 100%; margin-bottom: 9px; padding: 7px 5%; }
.pagina-wrapp { background: #f7f9fa; padding: 40px 0 40px; }
.pagina-wrapp .pagina-row1 .pagina-bar1 { width: 100%; margin: 12px 0 13px; }
.pagina-wrapp .pagina-row1 .pagina-bar1 li { margin-right: 25px; }
.pagina-wrapp .pagina-btn1 { float: none; display: inline-block; }
.pagina-wrapp .pagina-btn2 { float: none; display: inline-block; margin: 0; }
.header-wrapp .mismile { margin: 0 0 20px 0; }
.header-wrapp .header-row3 { clear: both }
.footer-wrapp .slick-slide img { margin-right: 0; display: inline-block }
.header-wrapp .mismile .logomi, .header-wrapp .mismile p { float: none; display: inline-block; /*margin-top: 10px;*/ }
.header-wrapp .header-row2 { width: 100%; }
.header-wrapp .mismile { width: 100%; }
.slider-wrapp .slider-row1 .slider-bar1 { margin-left: 0; }
.labels-wrapp .black { left: inherit }
.conten-wrapp { padding: 20px 0 50px 0; }
.header-wrapp .addressbar { padding-bottom: 0px; }
.header-wrapp .addressbar { float: none; }
.content-wrapper .teamsin-row1 p { font-size: 16px; }
.team-intro { margin-bottom: 20px; padding: 15px 31px; }
.next { display: inline-block; float: none; }


.slider-wrapp h2, .slider-wrapp h3{ font-size:34px; margin:0; padding:0;}
.slider-wrapp .slick-slider { background:rgba(18,110,120,1)}
.slider-wrapp .slider-row2 p { text-shadow:none; font-size:18px; line-height:24px;}
.slider-wrapp .slider-row2 { background:none}
.header-wrapp .addressbar span:first-child { display:inline; margin-right:0;}
.slider-wrapp h3 { margin-bottom:30px;}
.header-wrapp .addressbar span {margin-right: 7px;}
.flexslider .slides > li { height:200px !important}
.pagetitlewrap { bottom:0; z-index:99; top:inherit}
.pagetitlewrap h1 { font-size:40px; max-width:90%; background:none; margin:0 0 20px 0; padding:0;}
.slider-wrapp .slider-row1 { display:block}

.header-wrapp .mismile p { font-size:16px;}
.header-wrapp .header-row1 .header-bar1 img { width:160px;}

.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {justify-content: center;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {text-align: center; display: inline;}

.top-contform .dialog__content {width: 90%;}
.top-contform .dialog__content .dialog-inner {height: 92vh;}

.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child, .dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3),
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2), .dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) {width: 100%;}

.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
#membershippopup .membership-row1 h2 {
  
    font-size: 23px;
}
#membershippopup .membership {
    background-position: right !important;
    background-size: 100% !important;
    background-position-y: 100% !important;
}
.patient-row {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    float: left;
    display: block;
    left: 0;
    right: 0;
}

.patient-col1 {
    width: 100%;
    display: block;
    float: left;
    font-size: none;
    float: none;
    text-align: center;
}

.patient-special-wrapp h2 {
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.patient-special-wrapp p {
   
    width: 100%;
    text-align: center;
}
.patient-special-wrapp h2 {
    padding: 0 1% 18px !important;
    font-size: 30px;
    text-align: center;;
}

.patient-special-wrapp p {
   
    width: 100%;
    text-align: center;
    padding: 0 10% 3%;
}

.saving-banenr {min-width: 100px;min-height: 100px;}
.saving-banenr span {font-size: 15px;}

.patient-col2 {right: 4%;top: 24px;}
}
 @media screen and (min-width:481px) and (max-width:600px) {
.margin { width: 90%; }
.header-wrapp { text-align: center; background: #898989; padding: 86px 0 2px; position: relative; }
.header-wrapp p { float: none; }
.header-wrapp:after { display: none; }
.header-wrapp .header-row1 { width: 100%; max-width: inherit; float: left; margin-bottom: 30px; position: relative; top: 0; }
.header-wrapp .header-row1 .header-bar1 img { width: 220px; margin: auto; }
.header-wrapp .header-row2 { width: 100%; }
.header-wrapp .header-row2 .header-bar2 { width: 100%; margin-bottom: 15px; }
.header-wrapp .header-row2 .header-bar2 a { float: none; display: inline-block; }
.header-wrapp .header-row3 { width: 100%; }
.header-wrapp .header-row3 .header-bar3 { width: 100%; margin: 0 0 15px; }
.header-wrapp .header-row3 .header-bar3 img { float: none; display: inline-block; margin-right: 5px; }
.header-wrapp .header-row3 .header-bar3 span { float: none; font-size: 24px; color: #fff; display: inline-block; top: -3px; }
.header-wrapp .header-row4 { width: 100%; border-top-left-radius: 0; border-top-right-radius: 0; margin: auto; padding: 0; position: fixed; top: 0; left: 0; right: 0; z-index: 9999; }
.header-wrapp .header-btn1 { width: 100%; font-size: 16px; margin-bottom: 20px; padding: 16px 0 14px; }
.slider-wrapp p { font-size: 26px; margin-bottom: 8px; }
.slider-wrapp h2 { font-size: 26px; margin: 0 20% 13px; }
.slider-wrapp h3 { font-size: 26px; margin-bottom: 24px; }
.slider-wrapp .slider-row1 { width: 100%; overflow: auto; background: #898989; padding: 0 5% 36px; position: relative; top: 0; }
.slider-wrapp .slider-row1 .slider-bar1 { width: 100%; text-align: center; }
.slider-wrapp .slider-row1 .slider-bar1 li { float: none; display: inline-block; }
.slider-wrapp .slider-row2 { width: 100%; background: #898989; overflow: auto; position: relative; top: 0; transform: none; }
.slider-wrapp .slider-row2 p span { display: inline; }
.slider-wrapp .slider-row2 .slider-bar2 { width: 90%; float: none; text-align: center; margin: auto; padding: 40px 0 41px; }
.slider-wrapp .slider-row3 { display: none; position: relative; }
.labels-wrapp { padding-top: 10px; }
.labels-wrapp h5 { font-size: 23px; letter-spacing: 1px; margin-bottom: 17px; }
.labels-wrapp .labels-row1 { width: 100%; min-height: 450px; background-size: 100%; background-position: 0; margin: 0 0 10px; }
.labels-wrapp .labels-row1 .labels-bar1 { width: 90%; }
.labels-wrapp .labels-row2 { width: 100%; background-position: -250px center; margin: 0 0 10px; }
.labels-wrapp .labels-row2 .labels-bar2 { width: 90%; }
.labels-wrapp .labels-row2 .labels-bar2 p { width: 65%; }
.labels-wrapp .labels-row2 .labels-bar2 p span { display: inline; }
.labels-wrapp .labels-row3 { width: 100%; background-size: cover; margin: 0 0 10px; }
.labels-wrapp .labels-row3 .labels-bar3 { width: 90%; }
.labels-wrapp .labels-row4 { width: 100%; background-size: cover; margin: 0 0 10px; }
.labels-wrapp .labels-row4 .labels-bar4 { width: 90%; }
.labels-wrapp .labels-row5 { width: 100%; text-align: center; background-size: cover; padding: 32px 5% 40px; }
.labels-wrapp .labels-row5 .labels-bar5 { margin-bottom: 0; }
.labels-wrapp .labels-row5 .labels-bar5 .labels-fild2 { width: 100%; margin-bottom: 10px; padding: 0 5%; }
.labels-wrapp .labels-row5 .labels-bar5 .labels-fild3 { width: 100%; margin-bottom: 10px; padding: 0 5%; }
.labels-wrapp .labels-btn1 { margin-top: 15px; }
.conten-wrapp { margin: 0; padding: 20px 0 0; }
.conten-wrapp p { margin-bottom: 20px; }
.conten-wrapp h6 { margin-bottom: 4px; }
.conten-wrapp .conten-row1 .conten-bar1 { width: 100%; }
.conten-wrapp .conten-btn1 { bottom: -22px; }
.object-wrapp { padding: 60px 0 10px; }
.object-wrapp .object-row1 .object-bar1 { width: 100%; margin: 0 0 20px; }
.object-wrapp .object-row1 .object-bar2 { top: 50%; transform: translateY(-50%); }
.object-wrapp .object-row1 .object-bar1:first-child .object-bar2 { width: 90%; margin: auto; bottom: inherit; left: 0; right: 0; }
.object-wrapp .object-row1 .object-bar1:nth-child(2) .object-bar2 { width: 90%; margin: auto; bottom: inherit; left: 0; right: 0; }
.object-wrapp .object-row1 .object-bar1:last-child .object-bar2 { width: 90%; margin: auto; bottom: inherit; left: 0; right: 0; }
.consul-wrapp p { margin-bottom: 24px; }
.consul-wrapp p span { display: inline; }
.consul-wrapp h5 { font-size: 20px; letter-spacing: 1px; line-height: 30px; margin-bottom: 17px; }
.consul-wrapp .consul-row1 { width: 100%; margin-bottom: 30px; }
.consul-wrapp .consul-row2 { width: 90%; min-height: inherit; float: none; text-align: center; overflow: auto; margin: auto; padding: 32px 0 40px; }
.consul-wrapp .consul-row2 .consul-bar2 { position: relative; top: 0; transform: none; }
.footer-wrapp { text-align: center; padding: 40px 0; }
/*inner-css*/
.content-wrapper { padding: 40px 0; }
.content-wrapper .left { width: 100%; }
.content-wrapper .left p { margin-bottom: 17px; }
.content-wrapper .left .imglft { width: 100%; margin: 0 0 23px; }
.content-wrapper .sidebar { width: 100%; }
.content-wrapper .sidebar .form { margin-bottom: 30px; padding: 24px 5% 30px; background-size: cover; }
.content-wrapper .sidebar .form h2 { font-size: 19px; margin-bottom: 25px; }
.testiblock { margin-bottom: 30px; padding: 25px 5% 48px; }
.sides-wrapp h3 { margin-bottom: 21px; }
.sides-wrapp .sides-row1 { margin-bottom: 52px; }
.sides-wrapp .sides-row1:first-child { margin-top: 7px; }
.sides-wrapp .sides-row1 .sides-bar1 { margin-bottom: 25px; }
.sides-wrapp .sides-row2 { padding: 22px 0 30px 10%; }
.sides-wrapp .sides-btn1 { margin-top: -1px; }
.blogs-wrapp { padding: 40px 0 10px; }
.blogs-wrapp h2 { margin-bottom: 21px; }
.blogs-wrapp .blogs-row1 .blogs-bar1 { width: 100%; margin: 0 0 52px 0; }
.blogs-wrapp .blogs-row1 .blogs-bar2 { margin-bottom: 25px; }
.blogs-wrapp .blogs-btn1 { margin-top: -1px; }
.feess-wrapp h2 { margin: -6px 0 17px; }
.feess-wrapp h4 { width: 100%; float: left; margin: 0 0 4px; }
.feess-wrapp .feess-row1 { margin-bottom: 23px; }
.feess-wrapp .feess-row1:last-child { margin-bottom: 12px; }
.feess-wrapp .feess-row1 .feess-bar1 { width: 100%; margin-bottom: 7px; }
.feess-wrapp .feess-row2 { padding: 16px 0; }
.feess-wrapp .feess-row2 .feess-bar2 { width: 100%; }
.galls-wrapp h2 { left: 5%; bottom: 5%; }
.galls-wrapp .galls-row1 { width: 100%; margin-bottom: 30px; }
.galls-wrapp .galls-row1:nth-child(3) { margin-bottom: 30px; }
.galls-wrapp .galls-row1:last-child { margin-bottom: 30px; }
.teams-wrapp { padding: 30px 0 10px; }
.teams-wrapp p { line-height: 29px; }
.teams-wrapp h2 { font-size: 36px; text-align: left; margin-bottom: 21px; }
.teams-wrapp h3 { margin-bottom: 9px; }
.teams-wrapp h4 { margin-bottom: 6px; }
.teams-wrapp .teams-row1 { margin-bottom: 0; }
.teams-wrapp .teams-row2 { width: 100%; margin: 0 0 30px; }
.teams-wrapp .teams-row2:last-child { margin-bottom: 20px; }
.teams-wrapp .teams-row2 .teams-bar2 { padding: 24px 5% 20px; }
.treat-wrapp { padding: 40px 0 0; }
.treat-wrapp h2 { font-size: 22px; line-height: 24px; margin-bottom: 21px; }
.treat-wrapp .treat-row1 .treat-bar1 { width: 100%; margin-bottom: 30px; }
.treat-wrapp .treat-row1 .treat-bar2 { top: inherit; left: 5%; bottom: 25px; }
.treat-wrapp .treat-row1 .treat-bar3 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar4 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar5 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar6 { top: inherit; left: 5%; bottom: 25px; }
.treat-wrapp .treat-row1 .treat-bar7 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar8 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar9 { top: inherit; left: 5%; bottom: 25px; }
.treat-wrapp .treat-row1 .treat-bar10 { top: inherit; left: 5%; bottom: 24px; }
.testi-wrapp { padding: 40px 0 0; }
.testi-wrapp p { margin-bottom: 18px; }
.testi-wrapp .testi-row1 .testi-bar1 { width: 100%; }
.testi-row2, .testi-row3, .testi-row4, .testi-row5, .testi-row6, .testi-row7 {  padding: 23px 5% 24px 10%; }
.blogsin-wrapp p { margin-bottom: 17px; }
.blogsin-wrapp h2 { font-size: 26px; line-height: 30px; margin-bottom: 19px; }
.blogsin-wrapp h4 { margin-bottom: 19px; }
.blogsin-wrapp .blogsin-row1 { margin: 0 0 25px; }
.gallsin-wrapp p { margin-bottom: 24px; }
.gallsin-wrapp h2 { font-size: 24px; margin-bottom: 17px; }
.gallsin-wrapp h4 { left: 0; right: inherit; }
.gallsin-wrapp .gallsin-row1 { background: inherit; margin-bottom: 23px; }
.gallsin-wrapp .gallsin-row1 .gallsin-bar1 { width: 100%; float: left; margin-bottom: 30px; }
.gallsin-wrapp .gallsin-row1 .gallsin-bar1:last-child { background: #eaecef; margin: 0; padding: 22px 5% 30px; position: relative; }
.gallsin-wrapp .gallsin-row2 { margin-top: 7px; }
.gallsin-wrapp .gallsin-row2 .gallsin-bar2 { width: 100%; margin-bottom: 30px; }
.gallsin-wrapp .gallsin-btn1 { display: inline-block; margin-top: 6px; position: relative; bottom: 0; }
.teamsin-wrapp h2 { font-size: 24px; margin-top: 22px; }
.teamsin-wrapp h4 { margin-bottom: 25px; }
.teamsin-wrapp .teamsin-row1 { margin-bottom: 23px; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1 { width: 35%; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1:last-child { width: 100%; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1 .conten { padding: 24px 5% 8px; }
.teamsin-wrapp .teamsin-row2 { width: 100%; margin: 7px 0 23px; padding: 23px 5.4% 8px; }
.teamsin-wrapp .teamsin-btn1 { margin: 7px 0 30px; }
.treatin-wrapp .treatin-row1 { margin-bottom: 23px; padding: 24px 5% 7px; }
.treatin-wrapp .treatin-row1 .treatin-bar1 { width: 100%; }
.treatin-wrapp .treatin-row2 { width: 100%; margin: 7px 0 23px; padding: 23px 5.4% 6px; }
.contact-wrapp h2 { margin-bottom: 19px; }
.contact-wrapp h3 { font-size: 22px; letter-spacing: 2px; margin-bottom: 24px; }
.contact-wrapp .contact-row1 { width: 100%; padding: 23px 0 0; }
.contact-wrapp .contact-row1 .contact-bar1 { width: 100%; margin-bottom: 17px; }
.contact-wrapp .contact-row1 .contact-bar1:first-child { width: 100%; }
.contact-wrapp .contact-row1 .contact-bar1:last-child { margin: 3px 0 15px; }
.contact-wrapp .contact-row1 .contact-bar1:first-child .contact-bar2:last-child { width: 85%; margin-left: 24px; }
.contact-wrapp .contact-row1 .contact-bar1:last-child .contact-bar2:last-child { width: 85%; margin-left: 24px; }
.contact-wrapp .contact-row2 { width: 90%; float: none; margin: auto; }
.contact-wrapp .contact-row2 .contact-bar2:last-child { width: 85%; margin-left: 24px; }
.contact-wrapp .contact-row3 { border-bottom: 1px solid #737373; margin-bottom: 5px; padding-bottom: 5px; }
.contact-wrapp .contact-row3:last-child { border-bottom: 0; }
.contact-wrapp .contact-row3 .contact-bar3 { width: 100%; margin-bottom: 1px; }
.contact-wrapp .contact-row4 { width: 100%; padding: 23px 5% 30px; }
.contact-wrapp .contact-row4 .contact-bar4 { margin: 0; }
.contact-wrapp .contact-row4 .contact-bar4 .contact-fild2 { width: 100%; margin-bottom: 10px; padding: 0 5%; }
.contact-wrapp .contact-row4 .contact-bar4 .contact-fild3 { width: 100%; margin-bottom: 9px; padding: 7px 5%; }
.pagina-wrapp { background: #f7f9fa; padding: 40px 0 40px; }
.pagina-wrapp .pagina-row1 .pagina-bar1 { width: 100%; margin: 12px 0 13px; }
.pagina-wrapp .pagina-row1 .pagina-bar1 li { margin-right: 25px; }
.pagina-wrapp .pagina-btn1 { float: none; display: inline-block; }
.pagina-wrapp .pagina-btn2 { float: none; display: inline-block; margin: 0; }
.header-wrapp .mismile { margin: 0 0 20px 0; }
.header-wrapp .header-row3 { clear: both }
.footer-wrapp .slick-slide img { margin-right: 0; display: inline-block }
.header-wrapp .mismile .logomi, .header-wrapp .mismile p { float: none; display: inline-block }
.header-wrapp .header-row2 { width: 100%; }
.header-wrapp .mismile { width: 100%; }
.slider-wrapp .slider-row1 .slider-bar1 { margin-left: 0; }
.labels-wrapp .black { left: inherit }
.conten-wrapp { padding: 20px 0 50px 0; }
.header-wrapp .addressbar { padding-bottom: 0px; }
.header-wrapp .addressbar { float: none; }
.alignright { float: right !important; }

.slider-wrapp h2, .slider-wrapp h3{ font-size:34px; margin:0; padding:0;}
.slider-wrapp .slick-slider { background:rgba(18,110,120,1)}
.slider-wrapp .slider-row2 p { text-shadow:none; font-size:18px; line-height:24px;}
.slider-wrapp .slider-row2 { background:none}
.header-wrapp .addressbar span:first-child { display:block; margin-right:0;}
.slider-wrapp h3 { margin-bottom:30px;}

.flexslider .slides > li { height:300px !important}
.pagetitlewrap { bottom:0; z-index:99; top:inherit}
.pagetitlewrap h1 { font-size:40px; max-width:90%; background:none; margin:0 0 50px 0; padding:0;}
.slider-wrapp .slider-row1 { display:block}

.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {justify-content: center;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {text-align: center; display: inline;}

.top-contform .dialog__content {width: 90%;}
.top-contform .dialog__content .dialog-inner {height: 92vh;}

.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child, .dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3),
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2), .dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) {width: 100%;}

.contact-wrapp .contact-row4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}

#membershippopup .membership-row1 h2 {
  
    font-size: 25px;
}
#membershippopup .membership {
    background-position: right !important;
    background-size: 100% !important;
    background-position-y: 100% !important;
}
.patient-row {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    float: left;
    display: block;
    left: 0;
    right: 0;
}

.patient-col1 {
    width: 100%;
    display: block;
    float: left;
    font-size: none;
    float: none;
    text-align: center;
}

.patient-special-wrapp h2 {
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.patient-special-wrapp p {
   
    width: 100%;
    text-align: center;
}
 
.saving-banenr {min-width: 100px;min-height: 100px;}
.saving-banenr span {font-size: 15px;}

.patient-col2 {right: 4%;top: 24px;}

.patient-special-wrapp h2 {
   
    padding: 0 8% 18px !important;
   
    text-align: center;
    width: 100%;
    font-size: 30px;
}


.patient-special-wrapp p {
   
    width: 100%;
    text-align: center;
    padding: 0 10% 3%;
}

}
 @media screen and (min-width:601px) and (max-width:767px) {
.margin { width: 90%; }
.header-wrapp { text-align: center; background: #898989; padding: 86px 0 2px; position: relative; }
.header-wrapp p { float: none; }
.header-wrapp:after { display: none; }
.header-wrapp .header-row1 { width: 100%; max-width: inherit; float: left; margin-bottom: 30px; position: relative; top: 0; }
.header-wrapp .header-row1 .header-bar1 img { width: 220px; margin: auto; }
.header-wrapp .header-row2 { width: 100%; }
.header-wrapp .header-row2 .header-bar2 { width: 100%; margin-bottom: 15px; }
.header-wrapp .header-row2 .header-bar2 a { float: none; display: inline-block; }
.header-wrapp .header-row3 { width: 100%; }
.header-wrapp .header-row3 .header-bar3 { width: 100%; margin: 0 0 15px; }
.header-wrapp .header-row3 .header-bar3 img { float: none; display: inline-block; margin-right: 5px; }
.header-wrapp .header-row3 .header-bar3 span { float: none; font-size: 24px; color: #fff; display: inline-block; top: -3px; }
.header-wrapp .header-row4 { width: 100%; border-top-left-radius: 0; border-top-right-radius: 0; margin: auto; padding: 0; position: fixed; top: 0; left: 0; right: 0; z-index: 9999; }
.header-wrapp .header-btn1 { width: 100%; font-size: 16px; margin-bottom: 20px; padding: 16px 0 14px; }
.slider-wrapp p { font-size: 26px; margin-bottom: 8px; }
.slider-wrapp h2 { font-size: 26px; margin: 0 20% 13px; }
.slider-wrapp h3 { font-size: 26px; margin-bottom: 24px; }
.slider-wrapp .slider-row1 { width: 100%; overflow: auto; background: #898989; padding: 0 5% 36px; position: relative; top: 0; }
.slider-wrapp .slider-row1 .slider-bar1 { width: 100%; text-align: center; }
.slider-wrapp .slider-row1 .slider-bar1 li { float: none; display: inline-block; }
.slider-wrapp .slider-row2 { width: 100%; background: #898989; overflow: auto; position: relative; top: 0; transform: none; }
.slider-wrapp .slider-row2 p span { display: inline; }
.slider-wrapp .slider-row2 .slider-bar2 { width: 90%; float: none; text-align: center; margin: auto; padding: 40px 0 41px; }
.slider-wrapp .slider-row3 { display: none; position: relative; }
.labels-wrapp { padding-top: 2%; }
.labels-wrapp h5 { font-size: 23px; letter-spacing: 1px; margin-bottom: 17px; }
.labels-wrapp .labels-row1 { width: 49%; min-height: 264px; background-size: cover; background-position: 0; margin: 0 0 2%; }
.labels-wrapp .labels-row1 .labels-bar1 { width: 90%; }
.labels-wrapp .labels-row2 { width: 49%; float: right; background-position: -250px center; margin: 0 0 2%; }
.labels-wrapp .labels-row2 .labels-bar2 { width: 90%; }
.labels-wrapp .labels-row2 .labels-bar2 p { width: 65%; }
.labels-wrapp .labels-row2 .labels-bar2 p span { display: inline; }
.labels-wrapp .labels-row3 { width: 49%; background-size: cover; margin: 0 0 2%; }
.labels-wrapp .labels-row3 .labels-bar3 { width: 90%; }
.labels-wrapp .labels-row4 { width: 49%; float: right; background-size: cover; margin: 0 0 2%; }
.labels-wrapp .labels-row4 .labels-bar4 { width: 90%; }
.labels-wrapp .labels-row5 { width: 100%; text-align: center; background-size: cover; padding: 32px 5% 40px; }
.labels-wrapp .labels-row5 .labels-bar5 { margin-bottom: 0; }
.labels-wrapp .labels-row5 .labels-bar5 .labels-fild2 { width: 100%; margin-bottom: 10px; padding: 0 5%; }
.labels-wrapp .labels-row5 .labels-bar5 .labels-fild3 { width: 100%; margin-bottom: 10px; padding: 0 5%; }
.labels-wrapp .labels-btn1 { margin-top: 15px; }
.conten-wrapp { margin: 0; padding: 20px 0 0; }
.conten-wrapp p { margin-bottom: 20px; }
.conten-wrapp h6 { margin-bottom: 4px; }
.conten-wrapp .conten-row1 .conten-bar1 { width: 100%; }
.conten-wrapp .conten-btn1 { bottom: -22px; }
.object-wrapp { padding: 60px 0 40px; }
.object-wrapp .object-row1 .object-bar1 { width: 49%; margin: 0 0 2%; }
.object-wrapp .object-row1 .object-bar1:nth-child(2n) { float: right; }
.object-wrapp .object-row1 .object-bar1:last-child { float: none; margin: auto; }
.object-wrapp .object-row1 .object-bar2 { top: 50%; transform: translateY(-50%); }
.object-wrapp .object-row1 .object-bar1:first-child .object-bar2 { width: 90%; margin: auto; bottom: inherit; left: 0; right: 0; }
.object-wrapp .object-row1 .object-bar1:nth-child(2) .object-bar2 { width: 90%; margin: auto; bottom: inherit; left: 0; right: 0; }
.object-wrapp .object-row1 .object-bar1:last-child .object-bar2 { width: 90%; margin: auto; bottom: inherit; left: 0; right: 0; }
.consul-wrapp p { margin-bottom: 24px; }
.consul-wrapp p span { display: inline; }
.consul-wrapp h5 { font-size: 20px; letter-spacing: 1px; line-height: 30px; margin-bottom: 17px; }
.consul-wrapp .consul-row1 { width: 100%; margin-bottom: 30px; }
.consul-wrapp .consul-row2 { width: 90%; min-height: inherit; float: none; text-align: center; overflow: auto; margin: auto; padding: 32px 0 40px; }
.consul-wrapp .consul-row2 .consul-bar2 { position: relative; top: 0; transform: none; }
.footer-wrapp { text-align: center; padding: 40px 0; }
/*inner-css*/
.content-wrapper { padding: 40px 0; }
.content-wrapper .left { width: 100%; }
.content-wrapper .left p { margin-bottom: 17px; }
.content-wrapper .sidebar { width: 100%; }
.content-wrapper .sidebar .form { margin-bottom: 30px; padding: 24px 5% 30px; background-size: cover; }
.content-wrapper .sidebar .form h2 { font-size: 19px; margin-bottom: 25px; }
.testiblock { margin-bottom: 30px; padding: 25px 5% 48px; }
.sides-wrapp h3 { margin-bottom: 21px; }
.sides-wrapp .sides-row1 { margin-bottom: 52px; }
.sides-wrapp .sides-row1:first-child { margin-top: 7px; }
.sides-wrapp .sides-row1 .sides-bar1 { margin-bottom: 25px; }
.sides-wrapp .sides-row2 { padding: 22px 0 30px 10%; }
.sides-wrapp .sides-btn1 { margin-top: -1px; }
.blogs-wrapp { padding: 40px 0 10px; }
.blogs-wrapp h2 { margin-bottom: 21px; }
.blogs-wrapp .blogs-row1 .blogs-bar1 { width: 47.5%; margin: 0 0 52px 0; }
.blogs-wrapp .blogs-row1 .blogs-bar1:nth-child(2n) { float: right; }
.blogs-wrapp .blogs-row1 .blogs-bar2 { margin-bottom: 25px; }
.blogs-wrapp .blogs-btn1 { margin-top: -1px; }
.feess-wrapp h2 { margin: -6px 0 17px; }
.feess-wrapp h4 { width: 100%; float: left; margin: 0 0 4px; }
.feess-wrapp .feess-row1 { margin-bottom: 23px; }
.feess-wrapp .feess-row1:last-child { margin-bottom: 12px; }
.feess-wrapp .feess-row2 { padding: 16px 0; }
.galls-wrapp h2 { left: 5%; bottom: 5%; }
.galls-wrapp .galls-row1 { width: 47.5%; margin-bottom: 30px; }
.galls-wrapp .galls-row1:nth-child(3) { margin-bottom: 30px; }
.galls-wrapp .galls-row1:last-child { margin-bottom: 30px; }
.teams-wrapp { padding: 30px 0 10px; }
.teams-wrapp p { line-height: 29px; }
.teams-wrapp h2 { font-size: 36px; text-align: left; margin-bottom: 21px; }
.teams-wrapp h3 { margin-bottom: 9px; }
.teams-wrapp h4 { margin-bottom: 6px; }
.teams-wrapp .teams-row1 { margin-bottom: 0; }
.teams-wrapp .teams-row2 { width: 47.5%; margin: 0 0 30px; }
.teams-wrapp .teams-row2:nth-child(2n) { float: right; }
.teams-wrapp .teams-row2:last-child { margin-bottom: 20px; }
.teams-wrapp .teams-row2 .teams-bar2 { padding: 24px 5% 20px; }
.treat-wrapp { padding: 40px 0 0; }
.treat-wrapp h2 { font-size: 22px; line-height: 24px; margin-bottom: 21px; }
.treat-wrapp .treat-row1 .treat-bar1 { width: 47.5%; margin-bottom: 30px; }
.treat-wrapp .treat-row1 .treat-bar1:nth-child(2n) { float: right; margin-right: 0; }
.treat-wrapp .treat-row1 .treat-bar2 { width: 170px; top: inherit; left: 5%; bottom: 25px; }
.treat-wrapp .treat-row1 .treat-bar3 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar4 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar5 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar6 { top: inherit; left: 5%; bottom: 25px; }
.treat-wrapp .treat-row1 .treat-bar7 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar8 { top: inherit; left: 5%; bottom: 24px; }
.treat-wrapp .treat-row1 .treat-bar9 { top: inherit; left: 5%; bottom: 25px; }
.treat-wrapp .treat-row1 .treat-bar10 { top: inherit; left: 5%; bottom: 24px; }
.testi-wrapp { padding: 40px 0 0; }
.testi-wrapp p { margin-bottom: 18px; }
.testi-wrapp .testi-row1 .testi-bar1 { width: 100%; }
.testi-row2, .testi-row3, .testi-row4, .testi-row5, .testi-row6, .testi-row7 {  padding: 23px 5% 24px 10%; }
.blogsin-wrapp p { margin-bottom: 17px; }
.blogsin-wrapp h2 { font-size: 26px; line-height: 30px; margin-bottom: 19px; }
.blogsin-wrapp h4 { margin-bottom: 19px; }
.blogsin-wrapp .blogsin-row1 { margin: 0 0 25px; }
.gallsin-wrapp p { margin-bottom: 24px; }
.gallsin-wrapp h2 { font-size: 24px; margin-bottom: 17px; }
.gallsin-wrapp h4 { left: 0; right: inherit; }
.gallsin-wrapp .gallsin-row1 { background: inherit; margin-bottom: 23px; }
.gallsin-wrapp .gallsin-row1 .gallsin-bar1 { width: 100%; float: left; margin-bottom: 30px; }
.gallsin-wrapp .gallsin-row1 .gallsin-bar1:last-child { background: #eaecef; margin: 0; padding: 22px 5% 30px; position: relative; }
.gallsin-wrapp .gallsin-row2 { margin-top: 7px; }
.gallsin-wrapp .gallsin-row2 .gallsin-bar2 { width: 47.5%; margin-bottom: 30px; }
.gallsin-wrapp .gallsin-btn1 { display: inline-block; margin-top: 6px; position: relative; bottom: 0; }
.teamsin-wrapp h2 { font-size: 24px; margin-top: 22px; }
.teamsin-wrapp h4 { margin-bottom: 25px; }
.teamsin-wrapp .teamsin-row1 { margin-bottom: 23px; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1 { width: 35%; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1:last-child { width: 100%; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1 .conten { padding: 24px 5% 8px; }
.teamsin-wrapp .teamsin-row2 { width: 100%; margin: 7px 0 23px; padding: 23px 5.4% 8px; }
.teamsin-wrapp .teamsin-btn1 { margin: 7px 0 30px; }
.treatin-wrapp .treatin-row1 { margin-bottom: 23px; padding: 24px 5% 7px; }
.treatin-wrapp .treatin-row1 .treatin-bar1 { width: 100%; }
.treatin-wrapp .treatin-row2 { width: 100%; margin: 7px 0 23px; padding: 23px 5.4% 6px; }
.contact-wrapp h2 { margin-bottom: 19px; }
.contact-wrapp h3 { font-size: 22px; letter-spacing: 2px; margin-bottom: 24px; }
.contact-wrapp .contact-row1 { width: 100%; padding: 23px 0 0; }
.contact-wrapp .contact-row1 .contact-bar1 { width: 100%; margin-bottom: 17px; }
.contact-wrapp .contact-row1 .contact-bar1:first-child { width: 100%; }
.contact-wrapp .contact-row1 .contact-bar1:last-child { margin: 3px 0 15px; }
.contact-wrapp .contact-row1 .contact-bar1:first-child .contact-bar2:last-child { width: 85%; margin-left: 24px; }
.contact-wrapp .contact-row1 .contact-bar1:last-child .contact-bar2:last-child { width: 85%; margin-left: 24px; }
.contact-wrapp .contact-row2 { width: 90%; float: none; margin: auto; }
.contact-wrapp .contact-row2 .contact-bar2:last-child { width: 85%; margin-left: 24px; }
.contact-wrapp .contact-row3 { border-bottom: 1px solid #737373; margin-bottom: 5px; padding-bottom: 5px; }
.contact-wrapp .contact-row3:last-child { border-bottom: 0; }
.contact-wrapp .contact-row4 { width: 100%; padding: 23px 5% 30px; }
.contact-wrapp .contact-row4 .contact-bar4 { margin: 0; }
.contact-wrapp .contact-row4 .contact-bar4 .contact-fild2 { margin-bottom: 10px; padding: 0 5%; }
.contact-wrapp .contact-row4 .contact-bar4 .contact-fild3 { width: 100%; margin-bottom: 9px; padding: 7px 5%; }
.pagina-wrapp { background: #f7f9fa; padding: 40px 0 40px; }
.pagina-wrapp .pagina-row1 .pagina-bar1 { width: 100%; margin: 12px 0 13px; }
.pagina-wrapp .pagina-row1 .pagina-bar1 li { margin-right: 25px; }
.pagina-wrapp .pagina-btn1 { float: none; display: inline-block; }
.pagina-wrapp .pagina-btn2 { float: none; display: inline-block; margin: 0; }
.header-wrapp .mismile { margin: 0 0 20px 0; }
.header-wrapp .header-row3 { clear: both }
.footer-wrapp .slick-slide img { margin-right: 0; display: inline-block }
.header-wrapp .mismile .logomi, .header-wrapp .mismile p { float: none; display: inline-block }
.header-wrapp .header-row2 { width: 100%; }
.header-wrapp .mismile { width: 100%; }
.slider-wrapp .slider-row1 .slider-bar1 { margin-left: 0; }
.labels-wrapp .black { left: inherit }
.header-wrapp p, .header-wrapp .header-row3 .header-bar3 { display: inline-block; float: none; width: auto }
.header-wrapp .header-row3 .header-bar3 { margin-right: 15px; }
.labels-wrapp .labels-row4 { float: left }
.labels-wrapp .labels-row3:nth-child(2n), .labels-wrapp .labels-row4:nth-child(2n) { margin-right: 0; float: right }
.conten-wrapp { padding: 20px 0 70px 0 }
.header-wrapp .addressbar { padding-bottom: 0px; }
.header-wrapp .addressbar { float: none; }
.alignright { float: right !important; }


.slider-wrapp h2, .slider-wrapp h3{ font-size:40px; margin:0; padding:0;}
.slider-wrapp h2 { margin-right:10px;}
.slider-wrapp .slick-slider { background:rgba(18,110,120,1)}
.slider-wrapp .slider-row2 p { text-shadow:none;}
.slider-wrapp .slider-row2 { background:none}
.slider-wrapp h3 { margin-bottom:30px;}

.flexslider .slides > li { height:300px !important}
.pagetitlewrap { bottom:0; z-index:99; top:inherit}
.pagetitlewrap h1 { font-size:40px; max-width:90%; background:none; margin:0 0 50px 0; padding:0;}
.slider-wrapp .slider-row1 { display:block}

.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {justify-content: center;}
.labels_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {text-align: center; display: inline;}

.top-contform .dialog__content {width: 90%;}
.top-contform .dialog__content .dialog-inner {height: 76vw;}

.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child, .dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3),
.dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2), .dialog .dialog-inner .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) {width: 100%;}

.patient-row {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    float: left;
    display: block;
    left: 0;
    right: 0;
}

.patient-col1 {
    width: 100%;
    display: block;
    float: left;
    font-size: none;
    float: none;
    text-align: center;
}

    .patient-special-wrapp h2 {
        padding: 0 8% 18px !important;
        font-size: 30px;
        text-align: center;
        width: 100%;
    }

.patient-special-wrapp p {
   
    width: 100%;
    text-align: center;
    padding: 0 10% 3%;
}

.saving-banenr {
    min-height: 100px;
    min-width: 100px;
}

.saving-banenr span {
    font-size: 15px;
}

.patient-col2 {
    top: 29px;
    right: 5%;
}


}
 @media screen and (min-width:768px) and (max-width:900px) {
.margin { width: 94%; }
.header-wrapp p { margin-top: 0; }
.header-wrapp::after { height: 48px; }
.header-wrapp .header-row1 { width: 17%; }
.header-wrapp .header-row2 { width: 560px; }
.header-wrapp .header-btn1 { float: right; font-size: 15px; margin-bottom: 15px; padding: 14px 28px 14px 30px; }
.header-wrapp p, .header-bar3 span { font-size: 17px; }
.header-wrapp .addressbar span { margin-right: 15px;}

.slider-wrapp h2 { font-size: 28px; }
.slider-wrapp h3 { font-size: 28px; margin-bottom: 18px; }
.slider-wrapp h4 { font-size: 24px; line-height: 30px; }
.slider-wrapp .slider-row1 { width: 94%; }
.slider-wrapp .slider-row2 { width: 94%; top: 70%; }
.slider-wrapp .slider-row3 img { width: 90px; }
.slider-wrapp .slider-row3 .slider-bar3 { width: 235px; margin-top: -48px; }
.labels-wrapp .labels-row1 { width: 31.6%; min-height: 535px; }
.labels-wrapp .labels-row1 p span { display: inline; }
.labels-wrapp .labels-row2 { width: 67.4%; margin-right: 0; }
.labels-wrapp .labels-row3 { width: 33.2%; margin-right: 1%; }
.labels-wrapp .labels-row4 { width: 33.2%; margin-right: 0; }
.labels-wrapp .labels-row5 { width: 100%; background-size: cover; }
.object-wrapp p span { display: inline; }
.object-wrapp h4 { font-size: 22px; letter-spacing: 1px; line-height: 26px; }
.object-wrapp .object-row1 .object-bar1:first-child .object-bar2 { text-align: right; }
.object-wrapp .object-row1 .object-bar2 { top: 50%; transform: translateY(-50%); }
.object-wrapp .object-row1 .object-bar1:first-child .object-bar2 { bottom: inherit; }
.object-wrapp .object-row1 .object-bar1:nth-child(2) .object-bar2 { bottom: inherit; }
.object-wrapp .object-row1 .object-bar1:last-child .object-bar2 { bottom: inherit; }
.consul-wrapp p span { display: inline; }
.consul-wrapp h5 { font-size: 22px; letter-spacing: 1px; }
.footer-wrapp { text-align: center; }
/*inner-css*/
.pagina-wrapp .pagina-row1 .pagina-bar1 li { margin-right: 30px; }
.pagina-wrapp .pagina-btn2 { margin-top: -35px; }
.pagina-bar1 li, .pagina-bar1 li a { font-size: 24px; }
.treat-wrapp .treat-row1 .treat-bar1 { width: 48.5%; }
.treat-wrapp .treat-row1 .treat-bar1:nth-child(2n) { float: right; margin-right: 0; }
.treat-wrapp .treat-row1 .treat-bar1:nth-child(3) { margin-right: 2%; }
.contact-wrapp .contact-row1 { width: 100%; }
.contact-wrapp .contact-row1 .contact-bar1:first-child .contact-bar2:last-child { margin-left: 24px; }
.contact-wrapp .contact-row1 .contact-bar1:last-child .contact-bar2:last-child { margin-left: 24px; }
.contact-wrapp .contact-row2 { width: 94%; max-width: inherit; float: none; margin: auto; }
.contact-wrapp .contact-row2 .contact-bar2:last-child { margin-left: 24px; }
.contact-wrapp .contact-row3 .contact-bar3 { width: 206px; }
.contact-wrapp .contact-row4 { width: 100%; padding: 27px 3% 30px; }
.header-wrapp .header-row3 .header-bar3 { float: right; margin: 0 auto }
.labels-wrapp .labels-row3:nth-child(3n), .labels-wrapp .labels-row4:nth-child(2n) { margin-right: 0; float: right }
.labels-wrapp .labels-row3, .labels-wrapp .labels-row4 { width: 32.6%; }
.conten-wrapp { padding: 20px 0 70px 0 }
.labels-wrapp .labels-row3:nth-child(4) { margin-right: 1%; }
.labels-wrapp .labels-row4:nth-child(2) { float: right }
.labels-wrapp .black { left: inherit }
.labels-wrapp h4 { font-size: 20px; letter-spacing: 1px; line-height: 25px; }
.invisalign { display: block; width: auto }
.invisalign > img { height: 19px; }
.mismile > img { height: 20px; }
.mismile { top: -6px; }
.team-intro { margin-bottom: 20px; padding: 15px 31px; }

.slider-wrapp .slider-row1 .slider-bar1 { margin-top:30px;}

.testi-wrapp .testi-row1 .testi-bar1 .testi-cont { width: 31.5%;}
.testi-row1-fill, .testi-row2, .testi-row3, .testi-row4, .testi-row5, .testi-row6, .testi-row7 { padding: 25px 7% 25px 7%;}
.testi-wrapp p { font-size: 15px;}
.header-wrapp .addressbar {font-size: 16px;}
.modal.payment .modal-content {
   
    width: 90%;
}

#membershippopup .membership-row1 h2{font-size: 28px;height: 87px;}


#membershippopup .membership {

    background-position-y: 101% !important;
    background-size: 63% !important;
   
}

#membershippopup .modal-body {

    padding: 51px 0 0px 3%;

}
#membershippopup .membership-row1 h2{font-size: 26px;}
.modal.payment .modal-content::before {

   
    bottom: 0;
}

#membershippopup .membership-row1 p {
    width: 60%;
    
    line-height: 1.5;
    margin: 0px 0 66px 0;
}

.patient-special-wrapp h2 {

    font-size: 36px;
}

.patient-special-wrapp p {
    font-size: 17px;
}


.saving-banenr {

min-width: 111px;
min-height: 111px;
}
.patient-special-wrapp a.promo-btn {

    font-size: 12px;
}

.patient-special-wrapp {

    min-height: 400px;
}
.patient-col2 {right: 7%;top: 43px;}

.saving-banenr span {font-size: 15px}

}

 @media screen and (min-width:901px) and (max-width:1024px) {
.margin { width: 94%; }
.header-wrapp p { margin-top: 0; }
.header-wrapp::after { height: 50px; }
.header-wrapp .header-row1 { width: 17%; }
.header-wrapp .header-row2 { width: 660px; }
.header-wrapp .header-btn1 { float: right; font-size: 15px; margin-bottom: 15px; padding: 14px 28px 14px 30px; }
.header-wrapp p, .header-bar3 span { font-size: 22px; }
.header-wrapp .addressbar span { margin-right: 15px;}
.header-wrapp .header-row4 { margin-top: 15px; padding: 15px 0 15px 9px;}
.slider-wrapp h2 { font-size: 28px; }
.slider-wrapp h3 { font-size: 28px; margin-bottom: 18px; }
.slider-wrapp h4 { font-size: 24px; line-height: 30px; }
.slider-wrapp .slider-row1 { width: 94%; }
.slider-wrapp .slider-row2 { width: 94%; top: 61%; }
.slider-wrapp .slider-row3 img { width: 110px; }
.slider-wrapp .slider-row3 .slider-bar3 { width: 235px; margin-top: -29px; }
.labels-wrapp .labels-row1 { width: 31.6%; min-height: 535px; }
.labels-wrapp .labels-row1 p span { display: inline; }
.labels-wrapp .labels-row2 { width: 67.4%; margin-right: 0; }
.labels-wrapp .labels-row3 { width: 33.2%; margin-right: 1%; }
.labels-wrapp .labels-row4 { width: 33.2%; margin-right: 0; }
.labels-wrapp .labels-row5 { width: 100%; background-size: cover; }
.object-wrapp p span { display: inline; }
.object-wrapp h4 { font-size: 22px; letter-spacing: 1px; line-height: 26px; }
.object-wrapp .object-row1 .object-bar1:first-child .object-bar2 { bottom: 21.6%; }
.consul-wrapp p span { display: inline; }
.consul-wrapp h5 { font-size: 22px; letter-spacing: 1px; }
.footer-wrapp { text-align: center; }
/*inner-css*/
.pagina-wrapp .pagina-row1 .pagina-bar1 li { margin-right: 32px; }
.pagina-wrapp .pagina-btn2 { margin-top: -39px; }
.pagina-bar1 li, .pagina-bar1 li a { font-size: 26px; }
.treat-wrapp .treat-row1 .treat-bar1 { width: 48.5%; }
.treat-wrapp .treat-row1 .treat-bar1:nth-child(2n) { float: right; margin-right: 0; }
.treat-wrapp .treat-row1 .treat-bar1:nth-child(3) { margin-right: 2%; }
.contact-wrapp .contact-row1 { width: 100%; }
.contact-wrapp .contact-row1 .contact-bar1:first-child .contact-bar2:last-child { margin-left: 24px; }
.contact-wrapp .contact-row1 .contact-bar1:last-child .contact-bar2:last-child { margin-left: 24px; }
.contact-wrapp .contact-row2 { width: 94%; max-width: inherit; float: none; margin: auto; }
.contact-wrapp .contact-row2 .contact-bar2:last-child { margin-left: 24px; }
.contact-wrapp .contact-row3 .contact-bar3 { width: 206px; }
.contact-wrapp .contact-row4 { width: 100%; padding: 27px 3% 30px; }
.labels-wrapp .labels-row3:nth-child(3n), .labels-wrapp .labels-row4:nth-child(2n) { margin-right: 0; float: right }
.labels-wrapp .labels-row3, .labels-wrapp .labels-row4 { width: 32.6%; }
.conten-wrapp { padding: 20px 0 70px 0 }
.labels-wrapp .labels-row3:nth-child(4) { margin-right: 1%; }
.labels-wrapp .labels-row4:nth-child(2) { float: right }
.labels-wrapp .black { left: inherit }
.invisalign { display: block; width: auto }
.invisalign > img { height: 27px; }
.mismile > img { height: 30px; }
.mismile { top: -10px; }
.header-wrapp .header-row3 .header-bar3 { margin: 0; float: right; }
.team-intro { margin-bottom: 20px; padding: 15px 31px; }

.testi-wrapp .testi-row1 .testi-bar1 .testi-cont { width: 31.7%;}

.modal.payment .modal-content {
   
    width: 90%;
}

#membershippopup .membership-row1 h2{font-size: 28px;height: 87px;}


#membershippopup .membership {

    background-position-y: 101% !important;
    background-size: 63% !important;
   
}
.modal.payment .modal-content::before {

   
    bottom: 0;
}

#membershippopup .membership-row1 p {
    width: 60%;
    line-height: 1.5 !important;
    margin: 0px 0 65px 0;}

    .patient-special-wrapp h2 {

        font-size: 38px;
    }
    
    .patient-special-wrapp p {
        font-size: 16px;
    }


.saving-banenr {

    min-width: 111px;
    min-height: 111px;
}

.patient-col2 {right: 7%;top: 43px;}
.saving-banenr span {font-size: 16px;
    
}
.patient-special-wrapp{min-height: 400px;}

 }
 @media screen and (min-width:1025px) and (max-width:1240px) {
.margin { width: 94%; }
.header-wrapp::after { height: 49px; }
.header-wrapp .header-row2 { width: 730px; }
.slider-wrapp h2 { font-size: 38px; }
.slider-wrapp h3 { font-size: 38px; }
.slider-wrapp h4 { font-size: 30px; }
.slider-wrapp .slider-row1 { width: 94%; }
.slider-wrapp .slider-row2 { width: 94%; top: 60%; }
.labels-wrapp .labels-row1 .labels-bar1 p span { display: inline; }
.conten-wrapp:after { width: 35.4%; }
.conten-wrapp:before { width: 35.4%; }
.object-wrapp .object-row1 .object-bar1:first-child .object-bar2 { bottom: 22.2%; }
.consul-wrapp p span { display: inline; }
.footer-wrapp { text-align: center; }
/*inner-css*/
.treat-wrapp .treat-row1 .treat-bar4 { top: 36%; }
.treat-wrapp .treat-row1 .treat-bar5 { top: 19%; }
.treat-wrapp .treat-row1 .treat-bar9 { top: 21%; }
.contact-wrapp .contact-row1 { width: 100%; }
.contact-wrapp .contact-row1 .contact-bar1 { width: 247px; }
.contact-wrapp .contact-row1 .contact-bar1:first-child .contact-bar2:last-child { margin-left: 24px; }
.contact-wrapp .contact-row1 .contact-bar1:last-child .contact-bar2:last-child { margin-left: 24px; }
.contact-wrapp .contact-row2 { width: 94%; max-width: inherit; float: none; margin: auto; }
.contact-wrapp .contact-row2 .contact-bar2:last-child { width: 83.5%; margin-left: 24px; }
.contact-wrapp .contact-row3 .contact-bar3 { width: 206px; }
.contact-wrapp .contact-row4 { width: 100%; padding: 27px 3% 30px; }
.header-wrapp .header-row3 .header-bar3 { float: left; margin: 0; margin-left: 5%; }
.header-wrapp p, .header-bar3 span { font-size: 19px; }
.header-wrapp p { margin-top: 0; }
.invisalign { display: block; width: auto }
.invisalign > img { height: 25px; }
.mismile > img { height: 28px; }
.mismile { top: -10px; }
.labels-wrapp h4 { font-size: 22px; }

.testi-wrapp .testi-row1 .testi-bar1 .testi-cont { width: 31.9%;}
 
.modal.payment .modal-content {

    width: 84%;
}

#membershippopup .membership {
    
    background-position-y: 101% !important;

}

#membershippopup .membership-row1 h2 {
  
    font-size: 35px;
 }

 #membershippopup .membership-row1 p {

    width: 59%;
}
#membershippopup .membership {
    background-size: 56% !important;
}

#membershippopup .modal-body {

    padding: 51px 0 0px 4%;

}

.modal.payment .modal-content::before {

   
    bottom: 0;
    
}

.patient-special-wrapp h2 {

    font-size: 40px;
}

.patient-special-wrapp p {
    font-size: 17px;
}

.patient-special-wrapp {min-height: 500px;}

.saving-banenr span {font-size: 17px;}


.saving-banenr {min-width: 120px;min-height: 120px;}

.patient-col2 {right: 8%;top: 46px;}

 }
@media screen and (min-width:1241px) and (max-width:1340px)
{
    
    .modal.payment .modal-content {

        width: 84%;
    }

    #membershippopup .membership {
       
        background-position-y: 0 !important;
}

.saving-banenr span {

    font-size: 20px;
}
.patient-col2 {right: 8%;top: 95px;}
}


@media screen and (min-width:1341px) and (max-width:1440px)

{
    .modal.payment .modal-content {

        width: 72%;
    }

    #membershippopup .modal-body {
       
        padding: 51px 0 0px 8%;
    }
    #membershippopup .membership {
      
        background-position-y: 102% !important;
}

.patient-col2 {right: 8%;top: 95px;}
}

@media screen and (min-width:1441px) and (max-width:1900px)

{
    .modal.payment .modal-content {

        width: 72%;
    }

    #membershippopup .modal-body {
       
        padding: 51px 0 0px 8%;
    }

}

 @media screen and (min-width:1241px) and (max-width:1600px) {
.footer-wrapp .slick-slide { width: auto !important }
}
 @media(max-width:767px) {
.alignleft { float: none; margin-bottom: 10px; margin-right: 0px; max-width: 100%; }
.alignright { float: none; margin-left: 0px; margin-bottom: 10px; max-width: 100%; }
.team-intro { margin-bottom: 20px; }
.teamsin-wrapp .teamsin-row1 .teams_bar { width: 100%; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1 { width: 100%; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1 img { width: auto !important; max-width: 100%; }
.teamsin-row1 blockquote { width: 100%; margin-bottom: 25px; }
.contact-row4 .caldera-grid .input-field, .labels-row5 .caldera-grid .input-field { width: 100%; }
.contact-row4 .caldera-grid .form-group, .labels-row5 .caldera-grid .form-group { padding-right: 0; }
.contact-row4 .caldera-grid .form-group .btn, .labels-row5 .caldera-grid .form-group .btn { margin-top: 15px; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1 img { width: auto !important; max-width: 100%; }
.teamsin-wrapp .teamsin-row1 .teamsin-bar1 { width: 100%; margin-bottom: 0; }
.menuzord.red .menuzord-menu>li.active>a { color: #45bcca !important; }
.menuzord.red .menuzord-menu>li.active>a, li.menu-item-has-children .indicator { color: #45bcca !important; }
.menuzord.red .menuzord-menu>li.active>a:hover, li:hover > .indicator { color: #333 !important; }
.menuzord-responsive .menuzord-menu ul.dropdown { padding: 0 !important; width: 100% !important; max-width: unset !important; }
.menuzord-responsive .menuzord-menu ul.dropdown li a { padding: 10px 25px 10px 22px !important; }
.caldera-grid .row .col-sm-6.last_col, .caldera-grid .row .col-sm-6.first_col{
	padding-left:0;
	padding-right:0;
}
.caldera-grid .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.content-wrapper .sidebar .clear.form {
    display: inline-block!important;
}
.testi-wrapp .testi-row1 .testi-bar1 .testi-cont { width: 100%; } 

.modal.payment .modal-content {
  
    width: 98%;

}
#membershippopup .membership {
    background-position-x: right !important;
    background-size: 84% !important
}

#membershippopup .membership::before{


    content: " ";
        position: absolute;
        width: 100%;
        height: 100%;
        background-color: rgba(255, 255, 255, .6);
        top: 0;
        left: 0;
}


#membershippopup .membership-conten {
    position: relative;
    width: 100%;
}
.membership-row1 {
    width: 100% !important;
    text-align: center !important;
}


#membershippopup .membership-row1 h2 {
    width: 100%;
    text-align: center;
    padding-inline: 0;
    margin-inline: 0;
    font-size: 27px;
}


#membershippopup .membership-row1 p {
    width: 100%;
    padding: 0;
    margin: 0px 2px 54px 4px;
    text-align: center;
    
    
}

#membershippopup .membership-row2 {
    width: 100%;
    float: none;
    text-align: center;
}

#membershippopup .modal-body {
    position: relative;
    padding: 1.5% 0 0;
}

.modal.payment .modal-content::before {

    bottom: 0;

}

.modal.payment .modal-content::aftter {

    bottom: 0;

}

.patient-special-wrapp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0 w;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
}





 }
@media screen and (min-width: 601px) and (max-width: 767px) {
    .modal-body h2 {
        font-size: 20px;
        line-height: 29px;
        margin: 0 0 16px;
    }

}




 @media(max-width:600px) {
section.blogs-wrapp .blogs-bar2 { height: auto; }
section.blogs-wrapp .blogs-bar2 img { height: auto; }
.galls-wrapp.bro-galry .galls-row1 {
    width: 100%;
}

.galls-cont-row {
    min-height: initial;
}
}
.teams_wrapper { float: left; width: 100%; margin-bottom: 20px; }
 @media(min-width:767px) {
.teams-wrapp .teams-row1 .teams-bar1 img { height: 300px; object-fit: cover; }
}
 @media(min-width:360px) {
.caldera-grid .g-recaptcha {
    transform: scale(0.9);
    transform-origin: left;
}
}
 @media(min-width:320px) {
.caldera-grid .g-recaptcha {
    transform: scale(0.85);
    transform-origin: left;
}
}