@charset "utf-8";

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

::-moz-selection {
background:#2db3ad;
color:#fff;
text-shadow:none;
}
::selection { background: #2db3ad; 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: 'Poppins', 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; overflow: hidden; position: relative;}
:root{overflow-y: auto;}
a { text-decoration: none; transition: all 0.25s ease-out 0s; }
p { font-family: 'Poppins', sans-serif; }
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 {
 color:#44c0bb;
}

::-moz-placeholder {
 color:#44c0bb;
}

:-ms-input-placeholder {
 color:#44c0bb;
}

:-moz-placeholder {
 color:#44c0bb;
}

#capfld_2617675_1 {float: right;}

 .sidbar-wrapp ::-webkit-input-placeholder {
 color:#fff;
}
 .sidbar-wrapp ::-moz-placeholder {
 color:#fff;
}
 .sidbar-wrapp :-ms-input-placeholder {
 color:#fff;
}
 .sidbar-wrapp :-moz-placeholder {
 color:#fff;
}
 .contac-wrapp ::-webkit-input-placeholder {
 color:#44c0bb;
}
 .contac-wrapp ::-moz-placeholder {
 color:#44c0bb;
}
 .contac-wrapp :-ms-input-placeholder {
 color:#44c0bb;
}
 .contac-wrapp :-moz-placeholder {
 color:#44c0bb;
}
.header-wrapp, .banner-wrapp, .canvas-wrapp, .detier-wrapp, .enquer-wrapp, .facier-wrapp, .gester-wrapp, .footer-wrapp, .inners-wrapp, .conter-wrapp, .sidbar-wrapp, .aboutr-wrapp, .bloger-wrapp, .blogin-wrapp, .contac-wrapp, .addres-wrapp, .feeser-wrapp, .tester-wrapp, .smiler-wrapp, .teamer-wrapp, .teamin-wrapp, .refers-wrapp, .refein-wrapp, .treats-wrapp { width: 100%; float: left; }
.margin { width: 100%; max-width: 1200px; margin: auto; }
/**********************cmn-css***************/
.common-style h1 { font-size: 30px; font-weight: 500; color: #1cb4ae; margin: 0 0 21px; }
.common-style h2 { font-size: 24px; color: #1cb4ae; line-height: 38px; margin: 0 0 21px; }
.common-style h3 { font-size: 18px; font-weight: 500; color: #1cb4ae; line-height: 29px; margin: 0 0 21px; }
.common-style h4 { font-size: 18px; font-weight: 500; color: #484b4b; line-height: 29px; margin: 0 0 21px; }
.common-style h5 { font-size: 16px; font-weight: 500; color: #1cb4ae; margin: 0 0 21px; }
.common-style h6 { font-size: 14px; font-weight: 500; color: #1cb4ae; margin: 0 0 21px; }
.common-style p { font-size: 16px; color: #484b4b; line-height: 29px; margin: 0 0 20px; }
.common-style p a { color: #1cb4ae; }
.common-style p a:hover { color: #484b4b; }
.common-style ul li { font-size: 15px; color: #484b4b; line-height: 25px; background: url(../images/about-dot1.png) no-repeat 5px 11px; margin: 0 0 8px 0; padding: 0 0 0 45px; }
.common-style ol, .common-style ul { float: left; width: 100%; margin-bottom: 20px; }
.common-style ol li { font-size: 15px; color: #484b4b; line-height: 25px; margin: 0 0 8px 0; list-style: decimal; list-style-position: inside; }
.common-style blockquote { margin: 21px 0 21px; padding: 21px 0px 21px; border-top: 2px solid #484b4b; border-bottom: 2px solid #484b4b; float: left; width: 100%; }
.common-style blockquote p { font-weight: 500; color: #1cb4ae; line-height: 29px; font-size: 16px; margin: 0 0 20px; }
.common-style blockquote p:last-child { margin-bottom: 0; }
.common-style iframe { width: 100%; display: block; height: 400px; }
/* IMG STYLES */ 
img.alignleft, .alignleft, img.alignright, .alignright { max-width: 100%; height: auto; }
img.alignright, .alignright { float: right; margin-left: 20px; margin-top: 20px; margin-bottom: 20px; }
.alignnone, img.alignnone { float: none; margin-top: 20px; margin-bottom: 20px; }
img.alignleft, .alignleft { float: left; margin-right: 20px; margin-top: 20px; margin-bottom: 20px; }
/*header-wrapp*/

.header-wrapp { text-align: center; padding: 43px 0 43px; position: absolute; bottom: 0; }
.header-wrapp p { font-size: 18px; font-weight: 600; color: #677d7d; text-transform: uppercase; display: inline-block; margin: 5px 0 0 13px; }
.header-wrapp p span { display: block; }
.header-wrapp .header-row1 { width: 411px; float: none; margin: auto; position: absolute; top: 0; right: 0; left: 0; }
.header-wrapp .header-row1 img { width: 100%; height: auto; display: block; }
.header-wrapp .header-row1 .header-bar1 { width: 100%; float: left; }
.header-wrapp .header-row2 { width: 114px; float: left; display: none; margin: 0 107px 0 0; }
.header-wrapp .header-row2 img { width: 100%; display: block; }
.header-wrapp .header-row2 .header-bar2 { width: 50px; float: left; }
.header-wrapp .header-row3 {
    float: left;
    margin: 8px 0 0 16%;
}
.header-wrapp .header-row3 img { width: auto; display: block; }
.header-wrapp .header-row3 .header-bar3 { width: 100%; float: left; }
.header-wrapp .header-row3 .header-bar3 a { float: left; margin: 0 10.50px 0 0; }
.header-wrapp .header-row3 .header-bar3 a:last-child { margin-right: 0; }
.header-wrapp .header-row4 { width: auto; float: right; margin: -8px 0 0; }
.header-wrapp .header-row4 img { width: 100%; display: block; }
.header-wrapp .header-row4 .header-bar4 { width: 100%; float: left; }
.header-wrapp .header-row5 { width: auto; float: left; clear: left; font-size: 32px; font-weight: 300; color: #fff; margin: 54px 0 0; }
.header-wrapp .header-row5 img { width: 100%; display: block; }
.header-wrapp .header-row5 .header-bar5 { width: 100%; float: left; }
.header-wrapp .header-row6 { width: auto; float: right; clear: right; font-size: 32px; font-weight: 300; color: #fff; margin: 47px 0 0; }
.header-wrapp .header-row6 img { width: 100%; display: block; }
.header-wrapp .header-row6 .header-bar6 { width: 24px; float: left; margin: 0 8px 0 0; position: relative; top: 12px; }
.header-wrapp .header-row7 { width: auto; float: left; clear: left; font-size: 14px; color: #616469; letter-spacing: 0.6px; margin: 27px 0 0; }
.header-wrapp .header-row7 img { width: 100%; display: block; }
.header-wrapp .header-row7 .header-bar7 { width: 100%; float: left; text-align: left;color: #fff; }
.header-wrapp .header-row7 .header-bar7 span { display: block; }
.header-wrapp .header-row8 { width: auto; float: right; clear: right; font-size: 16px; font-weight: 700; color: #fff; margin: 35px 0 0; position: relative; z-index: 99;}
.header-wrapp .header-row8 img { width: 100%; display: block; }
.header-wrapp .header-row8 .header-bar8 { width: 249px; float: right; margin-left: 20px; }
.header-wrapp .header-row9 { width: 100%; float: left; margin: 19px 0 0; }
.header-wrapp .header-row9 img { width: 100%; display: block; }
.header-wrapp .header-row9 .header-bar9 { width: 100%; float: left; }
.header-wrapp .header-btn1 { background: #93a9aa; margin: 0 21px 0 0; padding: 14px 24px 13px 26px; }
.header-wrapp .header-btn1:hover { background: #6acbc8; }
.header-wrapp .header-btn2 { background: #6acbc8; margin: 0 0 0 0; padding: 14px 24px 13px 26px; }
.header-wrapp .header-btn2:hover { background: #93a9aa; }
/*banner-wrapp*/

.banner-wrapp { text-align: center; position: relative; }
.banner-wrapp p span { display: block; }
.banner-wrapp h2 { font-size: 46.94px; font-weight: 300; color: #fff; margin: 0 0 12px; }
.banner-wrapp h3 { font-size: 26.25px; font-weight: 300; color: #fff; line-height: 34.67px; margin: 0 10px 12px; }
.banner-wrapp .banner-row1 { width: 100%; float: none; transform: translateY(-50%); margin: auto; position: absolute; top: 65%;z-index:9; }
.banner-wrapp .banner-row1 p { font-size: 17px; font-weight: 500; color: #fff; line-height: 29.87px; margin: 0 0 0; }
.banner-wrapp .banner-row1 img { width: 100%; display: block; }
.banner-wrapp .banner-row1 .banner-bar1 { width: 100%; float: left; }
.banner-wrapp .banner-row2 { width: 100%; float: none; margin: auto; position: absolute; bottom: -25px; }
.banner-wrapp .banner-row2 img { width: 100%; display: block; }
.banner-wrapp .banner-row2 .banner-bar2 { width: 219px; float: left; box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.15); }
.banner-wrapp .banner-row3 { width: 100%; float: none; margin: auto; position: absolute; bottom: -150px; }
.banner-wrapp .banner-row3 img { width: auto; display: block; margin: 38px auto 13px; }
.banner-wrapp .banner-row3 .banner-bar3 { width: 184px; height: 184px; float: right; background: #91a9aa; border-radius: 50%; position: relative; top: -125px; }
.banner-wrapp .banner-row4 { width: 100%; float: none; margin: auto; position: absolute; bottom: -25px; }
.banner-wrapp .banner-row4 img { width: 100%; display: block; }
.banner-wrapp .banner-row4 .banner-bar4 { width: 100%; float: left; }
.banner-wrapp .banner-btn1 { font-size: 19.27px; color: #fff; background: #44c0bb; border-radius: 8px; display: inline-block; margin: 0; padding: 12px 31px 12px 30px; position: relative; z-index: 99; }
.banner-wrapp .banner-btn1:hover { background: #93a9aa; }
.banner-bar2, .banner-bar3 { position: relative; z-index: 99; }
/*canvas-wrapp*/

.canvas-wrapp { padding: 67px 0 68px; position: relative; }
.canvas-wrapp:after { content: ""; width: 100%; height: 100%; background: url(../images/canvas-after1.jpg) no-repeat center / cover; position: absolute; top: -45%; z-index: -9; }
.canvas-wrapp p { font-size: 30px; font-weight: 500; color: #fff; letter-spacing: 1.2px; }
.canvas-wrapp .canvas-row1 { width: 94.5%; float: none; margin: auto; }
.canvas-wrapp .canvas-row1 img { width: 100%; display: block; }
.canvas-wrapp .canvas-row1 .canvas-bar1 { width: 100%; float: left; }
.canvas-wrapp .canvas-row2 { width: 50%; float: left; text-align: right; position: relative; }
.canvas-wrapp .canvas-row2:nth-child(2n) { text-align: left; }
.canvas-wrapp .canvas-row2 img { width: 100%; display: block; transition: all 0.25s ease-out 0s; height: 364px; object-fit: cover; }
.canvas-wrapp .canvas-row2:hover img { filter: grayscale(100%); -webkit-filter: grayscale(100%); }
.canvas-wrapp .canvas-row2 .canvas-bar2 { width: 78%; float: none; margin: auto; position: absolute; right: 0; bottom: 58px; left: 0; }
/*detier-wrapp*/

.detier-wrapp { text-align: center; background: url(../images/detier-bg.jpg) no-repeat center / cover; padding: 0 0 54px; }
.detier-wrapp p { font-size: 16px; font-weight: 500; color: #c2c2c2; letter-spacing: 1.2px; line-height: 29px; }
.detier-wrapp h2 { font-size: 25.77px; font-weight: 500; color: #959595; letter-spacing: 1.1px; margin: 0 0 60px; }
.detier-wrapp h3 { font-size: 35px; font-weight: 500; color: #959595; letter-spacing: 1.4px; margin: 0 0 4px; }
.detier-wrapp h4 { font-size: 14px; font-weight: 500; color: #c2c2c2; letter-spacing: 1.4px; margin: 0 0 5px; }
.detier-wrapp h5 { font-size: 14px; font-weight: 500; color: #c2c2c2; letter-spacing: 1.4px; margin: 0 0 32px; }
.detier-wrapp .detier-row1 { width: 940px; float: none; margin: auto; }
.detier-wrapp .detier-row1 img { width: 100%; display: block; }
.detier-wrapp .detier-row1 .detier-bar1 { width: 34.1%; float: left; border-radius: 8px; overflow: hidden; cursor: pointer; }
.detier-wrapp .detier-row2 { width: 100%; float: right; text-align: left; }
.detier-wrapp .detier-row2 img { width: 100%; display: block; }
.detier-wrapp .detier-row2 .detier-bar2 { width: 59.5%; float: right; padding: 4.7% 0 0; cursor: pointer; }

.detier-wrapp a.animation { width: auto; float: none; color: #ffffff; background: #6acbc8; margin: 20px 0 0 0; padding: 14px 24px 13px 26px; text-transform: uppercase; transition: all 0.25s ease-out 0s; display: inline-block; font-size: 12.29px; font-weight: 700; letter-spacing: 2.4px; border-radius: 8px;}
.detier-wrapp a.animation:hover { background: #93a9aa;}

/*enquer-wrapp*/

.enquer-wrapp { text-align: center; padding: 0 0 40px; }
.enquer-wrapp p { font-size: 16px; font-weight: 500; color: #c2c2c2; letter-spacing: 1.2px; line-height: 29px; }
.enquer-wrapp h2 { font-size: 25.77px; font-weight: 500; color: #959595; letter-spacing: 1.1px; margin: 0 0 42px; }
.enquer-wrapp .enquer-row1 { width: 1038px; float: none; margin: auto; }
.enquer-wrapp .enquer-row1 img { width: 100%; display: block; }
.enquer-wrapp .enquer-row1 .enquer-bar1 { width: 49.2%; float: left; margin: 0 0 13px; }
.enquer-wrapp .enquer-row1 .enquer-bar1:nth-child(2n) { float: right; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild1 { float: left; border: 1px solid #9b86af; border-radius: 8px; font-size: 18px; font-weight: 700; color: #44c0bb; letter-spacing: 2.2px; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild2 { width: 100%; height: 93px; margin: 0 0 17px; padding: 0 35px; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild3 { width: 100%; height: 93px; margin: 0 0 17px; padding: 0 35px 0 95px; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild4 { width: 100%; height: 203px; margin: 0 0 17px; padding: 32px 35px; }
.enquer-wrapp .enquer-btn1 { float: right; color: #44c0bb; background: #fff; border: 1px solid #9b86af; border-radius: 8px; padding: 19px 27px 19px 29px; }
.enquer-wrapp .enquer-btn1:hover { color: #fff; background: #44c0bb; }
/*facier-wrapp*/

.facier-wrapp { padding: 0 0 0; display: flex; flex-wrap: wrap;}
.facier-wrapp h2 { font-size: 25.77px; font-weight: 500; color: #fff; letter-spacing: 1.1px; margin: 0 0 22px; }
.facier-wrapp .facier-row1 { width: 69.5%; float: left; border-top-right-radius: 15px; border-bottom-right-radius: 15px; }
.facier-wrapp .facier-row1 img { width: 100%; display: block; }
.facier-wrapp .facier-row1 iframe { width: 100%; display: block; height: 100%; }
.facier-wrapp .facier-row1 .facier-bar1 { width: 100%; float: right; height: 100%;}
.facier-wrapp .facier-row2 { width: 28%; height:auto; float: right; border-top-left-radius: 15px; border-bottom-left-radius: 15px; margin-left: 2.5%;}
.facier-wrapp .facier-row2 img { width: 100%; display: block; }
.facier-wrapp .facier-row2 .facier-bar2 { width: 100%; float: left; margin: 0 0 15px; }
.facier-wrapp .facier-row2 .facier-bar2:last-child { margin-bottom: 0; }
.facier-wrapp .facier-row3 { width: 304px; float: left; font-size: 16px; color: #fff; padding: 30px 0 0 12%; }
.facier-wrapp .facier-row3 img { width: 100%; display: block; }
.facier-wrapp .facier-row3 .facier-bar3 { width: 50%; float: left; }
.facier-row1, .facier-row2, .facier-row3 { background: #44c0bb; overflow: hidden; }
.facier-wrapp p.open_note { margin-bottom: 30px; display: block; float: left; width: 100%;}

/*gester-wrapp*/

.gester-wrapp { text-align: center; padding: 90px 0 0; }
.gester-wrapp .gester-row1 { width: 960px; float: none; margin: auto; }
.gester-wrapp .gester-row1 img { width: 100%; display: block; }
.gester-wrapp .gester-row1 .gester-bar1 { width: 160px; display: inline-block; margin: 0 18px; }
/*footer-wrapp*/

.footer-wrapp { text-align: center; background: url(../images/footer-bg.jpg) no-repeat center bottom / 100%; padding: 90px 0 229px; }
.footer-wrapp p { font-size: 13.57px; color: #47c8c3; margin: 0 0 5px; }
.footer-wrapp p a {
	font-size: 13.57px;
	color: #47c8c3;
}
.footer-wrapp .footer-row1 { width: 100%; float: left; margin: 0 0 54px; }
.footer-wrapp .footer-row1 img { width: 100%; display: block; }
.footer-wrapp .footer-row1 .footer-bar1 { width: 185px; margin: auto; }
.footer-wrapp .footer-row2 { width: 100%; float: left; margin: 0 0 19px; }
.footer-wrapp .footer-row2 img { width: 100%; display: block; }
.footer-wrapp .footer-row2 .footer-bar2 { width: 100%; margin: auto; }
.footer-wrapp .footer-row2 .footer-bar2 li { display: inline-block; margin: 0 19px 0 0; }
.footer-wrapp .footer-row2 .footer-bar2 li:last-child { margin-right: 0; }
.footer-wrapp .footer-row2 .footer-bar2 li a { font-size: 18px; color: #47c8c3; }
.footer-wrapp .footer-row2 .footer-bar2 li a:hover { color: #93a9aa; }
.footer-wrapp .footer-row3 { width: 100%; float: left; margin: 0 0 18px; }
.footer-wrapp .footer-row3 img { width: 100%; display: block; }
.footer-wrapp .footer-row3 .footer-bar3 { width: 100%; margin: auto; }
.footer-wrapp .footer-row3 .footer-bar3 li { display: inline-block; margin: 0 15px 0 0; }
.footer-wrapp .footer-row3 .footer-bar3 li:last-child { margin-right: 0; }
.footer-wrapp .footer-row3 .footer-bar3 li a { margin: 0 0 0 3px; }
.footer-wrapp .footer-row3 .footer-bar3 li a:hover { color: #93a9aa; }
.footer-wrapp .footer-row4 { width: 100%; float: left; margin: 0 0 33px; }
.footer-wrapp .footer-row4 img { width: 100%; display: block; }
.footer-wrapp .footer-row4 .footer-bar4 { width: 100%; margin: auto; }
.footer-wrapp .footer-row4 .footer-bar4 li { font-size: 18.01px; color: #1dbcb6; display: inline-block; margin: 0 15px 0 0; }
.footer-wrapp .footer-row4 .footer-bar4 li:last-child { margin-right: 0; }
.footer-wrapp .footer-row5 { width: 100%; float: left; }
.footer-wrapp .footer-row5 img { width: 100%; display: block; }
.footer-wrapp .footer-row5 .footer-bar5 { width: 100%; margin: auto; }
.footer-wrapp .footer-row5 .footer-bar5 li { display: inline-block; margin: 0 15px 0 0; }
.footer-wrapp .footer-row5 .footer-bar5 li:last-child { margin-right: 0; }
.footer-wrapp .footer-row5 .footer-bar5 li a { font-size: 13.57px; color: #47c8c3; }
.footer-wrapp .footer-row5 .footer-bar5 li a:hover { color: #93a9aa; }
.footer-bar3 li, .footer-bar3 li a { font-size: 16px; color: #1dbcb6; }
/*inners-wrapp*/

.inners-wrapp { width: 50.5%; float: none; margin: auto; min-height: 767px; text-align: center; background: #1cb4ae; position: absolute; right: 0; bottom: 0; left: 0; }
.inners-wrapp h1 { font-size: 50px; font-weight: 500; color: #fff; margin: 0 0 6px 0; }
.inners-wrapp .inners-row1 { width: 100%; float: none; margin: auto; position: absolute; right: 0; bottom: 100px; left: 0; }
.inners-wrapp .inners-row1 .inners-bar1 { width: 100%; float: left; }
.inners-wrapp .inners-row1 .inners-bar1 li { display: inline-block; }
.inners-wrapp .inners-row1 .inners-bar1 li:nth-child(2n) { color: #44bdb9; }
.inners-wrapp .inners-row1 .inners-bar1 li a { transition: 0.25s all ease-out 0s; }
.inners-wrapp .inners-row1 .inners-bar1 li a:hover { color: #44bdb9; }
.inners-bar1 li, .inners-bar1 li a { font-size: 14px; color: #fff; }
/*conter-wrapp*/

.conter-wrapp { padding: 80px 0; }
.conter-wrapp p { font-size: 16px; color: #484b4b; line-height: 29px; margin: 0 0 20px; }
.conter-wrapp p span { display: block; }
.conter-wrapp h2 { font-size: 18px; font-weight: 500; color: #1cb4ae; line-height: 29px; margin: 0 0 21px; }
.conter-wrapp h2 a { color: #1cb4ae; }
.conter-wrapp h2 span { display: block; }
.conter-wrapp h3 { font-size: 24px; color: #1cb4ae; line-height: 38px; margin: -1px 0 18px; font-weight: 400; }
.conter-wrapp h3 a { color: #1cb4ae; }
.conter-wrapp h3 span { display: block; }
.conter-wrapp .conter-row1 { width: 62.7%; float: left; }
.conter-wrapp .conter-row1 .conter-bar1 { width: 100%; float: left; }
.conter-wrapp .conter-row2 { width: 33.3%; float: right; }
.conter-wrapp .conter-row2 .conter-bar2 { width: 100%; float: right; }
.conter-wrapp .conter-row3 { width: 50%; float: left; }
.conter-wrapp .conter-row3 .conter-bar3 { width: 100%; float: left; }
.conter-wrapp .conter-row4 { width: 49.6%; float: right; }
.conter-wrapp .conter-row4 .conter-bar4 { width: 100%; float: right; }
/*sidbar-wrapp*/

.sidbar-wrapp h2 { font-size: 30px; font-weight: 500; color: #dff1f0; line-height: 25px; margin: 0 0 29px; }
.sidbar-wrapp h3 { font-size: 27px; color: #fff; line-height: 67.61px; text-transform: uppercase; margin: 0 0 0; }
.sidbar-wrapp h4 { font-size: 26px; font-weight: 700; color: #fff; letter-spacing: 2.6px; text-transform: uppercase; margin: 0 0 0; }
.sidbar-wrapp .sidbar-row1 { width: 100%; float: left; background: #1cb4ae; border-radius: 26px; margin: 0 0 48px; padding: 41px 12.5% 40px 12.5%; }
.sidbar-wrapp .sidbar-row1 img { width: 100%; display: block; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 { width: 100%; float: left; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild1 { float: left; font-size: 18px; font-weight: 500; letter-spacing: 1.5px; color: #fff; background: #2b8d8b; border-radius: 9px; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild2 { width: 100%; height: 54px; margin: 0 0 15px 0; padding: 0 8.5%; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild3 { width: 100%; height: 127px; margin: 0 0 30px 0; padding: 13px 8.5%; }
.sidbar-wrapp .sidbar-row2 { width: 100%; float: left; overflow: hidden; border-radius: 26px; margin: 0 0 48px; position: relative; }
.sidbar-wrapp .sidbar-row2 img { width: 100%; display: block; }
.sidbar-wrapp .sidbar-row2 .sidbar-bar2 { width: 100%; float: left; text-align: center; transform: translateY(-50%); padding: 0 5%; position: absolute; top: 50%; }
.sidbar-wrapp .sidbar-row3 { width: 100%; float: left; background: #1cb4ae; border-radius: 26px; margin: 0 0 48px; padding: 69px 12.5% 47px 12.5%; }
.sidbar-wrapp .sidbar-row3 img { width: 100%; display: block; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 { width: 100%; float: left; margin: -7px 0 0; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li { display: block; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a { font-size: 18px; font-weight: 700; color: #fff; letter-spacing: 1.5px; display: block; padding: 22px 0; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a:hover { color: #4f6c6b; }
.sidbar-wrapp .sidbar-btn1 { font-size: 15px; font-weight: 700; color: #e8f0f0; letter-spacing: 1.5px; text-transform: uppercase; background: #2b8d8b; border-radius: 9px; margin: 4px 0 0; padding: 20px 29px 20px 30px; }
.sidbar-wrapp .sidbar-btn1:hover { color: #2b8d8b; background: #ffffff; }
/*aboutr-wrapp*/

.aboutr-wrapp .aboutr-row1 { width: 40.8%; float: right; margin: 7px 0 2% 3%; }
.aboutr-wrapp .aboutr-row1 img { width: 100%; display: block; }
.aboutr-wrapp .aboutr-row1 .aboutr-bar1 { width: 100%; float: right; border-radius: 14px; overflow: hidden; }
.aboutr-wrapp .aboutr-row2 { width: 100%; float: left; margin: 1px 0 14px 0; }
.aboutr-wrapp .aboutr-row2 img { width: 100%; display: block; }
.aboutr-wrapp .aboutr-row2 .aboutr-bar2 { width: 100%; float: left; }
.aboutr-wrapp .aboutr-row2 .aboutr-bar2 li { font-size: 15px; color: #484b4b; line-height: 25px; background: url(../images/about-dot1.png) no-repeat 5px 11px; margin: 0 0 8px 0; padding: 0 0 0 45px; }
/*bloger-wrapp*/

.bloger-wrapp p { font-weight: 500; line-height: inherit; }
.bloger-wrapp h2 { font-size: 24px; font-weight: 700; color: #1cb4ae; margin: 0 0 12px 0;height: 55px; }
.bloger-wrapp h3 { font-size: 14px; font-weight: 500; color: #898989; margin: 0 0 5px 0; }
.bloger-wrapp .bloger-row1 { width: 100%; float: left; margin: 0 0 58px 0; }
.bloger-wrapp .bloger-row1:last-child { margin-bottom: 0; }
.bloger-wrapp .bloger-row1 img { width: 100%; display: block; }
.bloger-wrapp .bloger-row1 .bloger-bar1 { width: 100%; float: left; border-radius: 14px; overflow: hidden; }
.bloger-wrapp .bloger-row1:last-child .bloger-bar2 { border-bottom: none; padding-bottom: 0; }
.bloger-wrapp .bloger-row2 { width: 32.1%; float: left; margin: 0 1.85% 0 0; }
.bloger-wrapp .bloger-row2:last-child { margin-right: 0; }
.bloger-wrapp .bloger-row2 img { width: 100%; display: block; height: 270px; object-fit: cover; }
.bloger-wrapp .bloger-row2 .bloger-bar2 { width: 100%; float: left; border-bottom: 1px solid #9b86af; padding: 47px 0 30px 0; }
.bloger-wrapp .bloger-btn1 { color: #fff; background: #44c0bb; border-radius: 8px; margin: 18px 0 0; padding: 12px 38px 12px 40px; display: table; }
.bloger-wrapp .bloger-btn1:hover { color: #fff; background: #2b8d8b; }
/*blogin-wrapp*/

.blogin-wrapp p { margin: 0 0 30px; }
.blogin-wrapp h2 { font-size: 24px; font-weight: 700; color: #1cb4ae; margin: 0 0 12px 0; }
.blogin-wrapp h3 { font-size: 14px; font-weight: 500; color: #898989; margin: 0 0 26px 0; }
.blogin-wrapp .blogin-row1 { width: 46.8%; float: left; margin: 7px 4% 2% 0; }
.blogin-wrapp .blogin-row1 img { width: 100%; display: block; }
.blogin-wrapp .blogin-row1 .blogin-bar1 { width: 100%; float: left; overflow: hidden; border-radius: 14px; }
/*contac-wrapp*/

.contac-wrapp p { font-size: 21px; font-weight: 300; color: #616469; letter-spacing: -0.5px; }
.contac-wrapp h2 { font-size: 23px; font-weight: 700; color: #44c0bb; letter-spacing: 1.5px; }
.contac-wrapp h3 { font-size: 21.7px; font-weight: 700; color: #44c0bb; letter-spacing: 1px; margin: 0 0 21px; }
.contac-wrapp h4 { text-align: right; font-size: 35px; font-weight: 500; color: #44c0bb; margin: -17px 0 21px; }
.contac-wrapp .contac-row1 { width: 100%; float: left; margin: 0 0 26px; }
.contac-wrapp .contac-row1 img { width: 100%; display: block; }
.contac-wrapp .contac-row1 .contac-bar1 { width: 100%; float: left; }
.contac-wrapp .contac-row2 { width: 100%; float: left; }
.contac-wrapp .contac-row2 img { width: 100%; display: block; }
.contac-wrapp .contac-row2 .contac-bar2 {
    width: 100%;
    float: left;
    margin: 0 0 19px;
    font-size: 21px;
    font-weight: 300;
    color: #6f7276;
}
.contac-wrapp .contac-row2 .contac-bar2:last-child .contac-lt1 {
    width: 100%;
}
.contac-wrapp .contac-row2 .contac-bar2:last-child { margin-bottom: 0; }
.contac-wrapp .contac-row2 .contac-bar2 .contac-lt1 { width: 30%; float: left; }
.contac-wrapp .contac-row2 .contac-bar2 .contac-rt1 { width: 70%; float: left; }
.conter-wrapp .conter-row3 .conter-bar3 .contac-row2 {
    position: relative;
	padding-bottom:30px;
	margin-bottom:30px;
}

.conter-wrapp .conter-row3 .conter-bar3 .contac-row2:after {
    position: absolute;
    content: "";
    height: 1px;
    width: 80%;
    background: #44c0bb;
    bottom: 0px;
}

.contac-wrapp .contac-row3 { width: 100%; float: left; margin: 37px 0 0; }
.contac-wrapp .contac-row3 img { width: 100%; display: block; }
.contac-wrapp .contac-row3 .contac-bar3 { width: 100%; float: left; }
.contac-wrapp .contac-row3 .contac-bar3 .contac-fild1 { font-size: 18px; font-weight: 700; color: #44c0bb; letter-spacing: 1.5px; border: 1px solid #9b86af; border-radius: 8px; }
.contac-wrapp .contac-row3 .contac-bar3 .contac-fild2 { width: 100%; height: 93px; float: left; margin: 0 0 23px; padding: 0 5%; }
.contac-wrapp .contac-row3 .contac-bar3 .contac-fild3 { width: 100%; height: 183px; float: left; margin: 0 0 35px; padding: 23px 5%; }
.contac-wrapp .contac-btn1 { float: right; color: #fff; background: #44c0bb; border-radius: 8px; margin: 40px 0 0; padding: 20px 28px 20px 30px; }
.contac-wrapp .contac-btn1:hover { color: #fff; background: #2b8d8b; }
.contac-lt1, .contac-rt1 { font-size: 21px; font-weight: 300; color: #6f7276; }
/*addres-wrapp*/

.addres-wrapp .addres-row1 { width: 100%; float: left; }
.addres-wrapp .addres-row1 iframe { width: 100%; display: block; }
.addres-wrapp .addres-row1 .addres-bar1 { width: 100%; float: left; }
/*feeser-wrapp*/

.feeser-wrapp h2 { font-size: 22px; font-weight: 500; margin: 0 0 47px; }
.feeser-wrapp h3 { font-size: 20px; font-weight: 400; margin: 2px 0 12px; }
.feeser-wrapp h4 { font-size: 18px; font-weight: 700; color: #1cb4ae; letter-spacing: 1.8px; border-bottom: 1px solid #9b86af; margin: 2px 0 24px; padding: 0 0 11px; }
.feeser-wrapp h5 { font-size: 16px; font-weight: 600; color: #a7a8a8; text-transform: uppercase; margin: 0 0 10px; }
.feeser-wrapp .feeser-row1 { width: 100%; float: left; margin: 1px 0 14px; }
.feeser-wrapp .feeser-row1 img { width: 100%; display: block; }
.feeser-wrapp .feeser-row1 .feeser-bar1 { width: 100%; float: left; }
.feeser-wrapp .feeser-row1 .feeser-bar1 li { font-size: 15px; color: #484b4b; line-height: 25px; background: url(../images/feeser-dot1.png) no-repeat 5px 11px; margin: 0 0 8px 0; padding: 0 0 0 45px; }
.feeser-wrapp .feeser-row2 { width: 100%; float: left; margin: 22px 0 25px; }
.feeser-wrapp .feeser-row2 img { width: 100%; display: block; }
.feeser-wrapp .feeser-row2 .feeser-bar2 {
    width: 44.3%;
    text-align: left;
    font-weight: 500;
    color: #484b4b;
    display: inline-block;
    vertical-align: top;
}
.feeser-wrapp .feeser-row3 { width: 100%; float: left; text-align: right; margin: 0 0 8px; }
.feeser-wrapp .feeser-row3 img { width: 100%; display: block; }
.feeser-wrapp .feeser-row3 .feeser-bar3 {
    width: 26.8%;
    text-align: center;
    font-weight: 700;
    color: #1cb4ae;
    display: inline-block;
    vertical-align: top;
}
.feeser-bar2, .feeser-bar2 { font-size: 16px; }
/*tester-wrapp*/

.tester-wrapp { text-align: center; padding: 77px 0 90px; }
.tester-wrapp p { font-size: 18px; color: #484b4b; line-height: 29px; letter-spacing: 1.5px; margin: 0 0 27px; }
.tester-wrapp h2 { font-size: 18px; font-weight: 500; color: #1cb4ae; letter-spacing: 1.8px; margin: 0 0 36px; }
.tester-wrapp .tester-row1 { width: 80%; float: none; margin: auto; position: relative; }
.tester-wrapp .tester-row1 img { width: 100%; display: block; }
.tester-wrapp .tester-row1 .tester-bar1 { width: 11.4%; float: left; position: absolute; top: -22%; left: -9.5%; }
.tester-wrapp .tester-btn1 { color: #fff; background: #44c0bb; border-radius: 26px; margin: 40px 0 0; padding: 24px 59px 24px 60px; }
.tester-wrapp .tester-btn1:hover { color: #fff; background: #2b8d8b; }
/*smiler-wrapp*/

.smiler-wrapp .smiler-row1 { width: 100%; float: left; text-align: center; margin: 34px 0 16px; display: flex; flex-wrap: wrap; }
.outr-glry .smiler-row1 .smiler-row2:first-child { margin-right: 1.9%; }
.outr-glry .smiler-row1 .smiler-row2:last-child { margin-left: 1.9%; }
.smiler-wrapp .smiler-row2 .smiler-bar1 .smiler-bar2 img { height: 96px; object-fit: cover; }
.smiler-wrapp .smiler-row2 .smiler-bar1 img { height: 204px; object-fit: cover; }
.smiler-wrapp .smiler-row1 p { font-size: 12px; color: #484b4b; line-height: 22px; }
.smiler-wrapp .smiler-row1:last-child { margin-bottom: 0; }
.smiler-wrapp .smiler-row1 img { width: 100%; display: block; }
.smiler-wrapp .smiler-row1 .smiler-bar1 { width: 100%; float: left; margin: 0 0 24px; }
.smiler-wrapp .smiler-row2 { width: 48.1%; float: left; background: #f3f3f3; border-radius: 26px; padding: 25px 2.2% 30px; }
.smiler-wrapp .smiler-row2:last-child { float: right; }
.smiler-wrapp .smiler-row2 img { width: 100%; display: block; }
.smiler-wrapp .smiler-row2 .smiler-bar2 { width: 49%; float: left; margin: 1.8% 0 0; }
.smiler-wrapp .smiler-row2 .smiler-bar2:last-child { float: right; }
.smiler-wrapp .smiler-btn1 { background: #44c0bb; border-radius: 6px; margin: 4px 0 0; padding: 12px 30px 12px 31px; }
.smiler-wrapp .smiler-btn1:hover { color: #fff; background: #2b8d8b; }
/*smilin-wrapp*/

.smilin-wrapp h3 { font-size: 18px; font-weight: 700; margin: 20px 0 0; }
.smilin-wrapp .smilin-row1 { width: 100%; float: left; text-align: center; margin: 12px 0 74px 0; }
.smilin-wrapp .smilin-row1:last-child { margin-bottom: 0; }
.smilin-wrapp .smilin-row1 img { width: 100%; display: block; height: 220px; object-fit: cover; }
.smilin-wrapp .smilin-row1 .smilin-bar1 { width: 49.11%; float: left; }
.smilin-wrapp .smilin-row1 .smilin-bar1:last-child { float: right; }
.smilin-wrapp .smilin-btn1 { background: #44c0bb url(../images/smilin-arrow1.png) no-repeat 30px center; border-radius: 6px; margin: 4px 0 0; padding: 12px 30px 12px 61px; }
.smilin-wrapp .smilin-btn1:hover { color: #fff; background-color: #2b8d8b; }
/*teamer-wrapp*/

.teamer-wrapp { text-align: center; }
.teamer-wrapp p { font-size: 20px; font-weight: 500; color: #fff; letter-spacing: 1px; margin: 0 0 0; }
.teamer-wrapp h2 { font-size: 35px; font-weight: 500; color: #1cb4ae; letter-spacing: 1px; }
.teamer-wrapp h3 { font-size: 30px; font-weight: 500; color: #fff; letter-spacing: 1px; margin: -1px 0 7px 0; }
.teamer-wrapp .teamer-row1 { width: 100%; float: left; margin: 58px 0 30px; display: flex; flex-wrap: wrap; }
.teamer-wrapp .teamer-row1:last-child { margin-bottom: 80px; }
.teamer-wrapp .teamer-row1 img { width: 100%; display: block; }
.teamer-wrapp .teamer-row1 .teamer-bar1 { width: 100%; float: left; border-radius: 14px; overflow: hidden; }
.teamer-wrapp .teamer-row2 { width: 29.6%; float: left; background: #1cb4ae; border-radius: 14px; overflow: hidden; margin: 0 5.6% 5.6% 0; }
.teamer-wrapp .teamer-row2:nth-child(3n) { margin-right: 0; }
.teamer-wrapp .teamer-row2 img { width: 100%; display: block; transition: all 0.25s ease-out 0s; height: 400px; object-fit: cover; }
.teamer-wrapp .teamer-row2:hover img { filter: grayscale(100%); -webkit-filter: grayscale(100%); }
.teamer-wrapp .teamer-row2 .teamer-bar2 { width: 100%; float: left; padding: 35px 5% 33px; }
/*teamin-wrapp*/

.teamin-wrapp p { margin: 0 0 30px; }
.teamin-wrapp h2 { font-size: 30px; font-weight: 500; letter-spacing: 1.2px; margin: 0 0 26px; }
.teamin-wrapp .teamin-row1 { width: 43.8%; float: left; margin: 0 5.6% 3% 0; }
.teamin-wrapp .teamin-row1 img { width: 100%; display: block; }
.teamin-wrapp .teamin-row1 .teamin-bar1 { width: 100%; display: block; border-radius: 14px; overflow: hidden; }
/*refers-wrapp*/

.refers-wrapp h2 { font-size: 22px; font-weight: 500; line-height: 29px; }
.refers-wrapp h3 { float: right; font-size: 18px; font-weight: 500; letter-spacing: 1.8px; margin: 0 0 0; }
.refers-wrapp .refers-row1 { width: 100%; float: left; margin: 27px 0 0; }
.refers-wrapp .refers-row1 p { letter-spacing: 1.5px; margin: 0 0 17px; position: relative; z-index: 9; }
.refers-wrapp .refers-row1 img { width: 100%; display: block; }
.refers-wrapp .refers-row1 .refers-bar1 { width: 14.4%; position: absolute; top: 25px; left: 18px; }
.refers-wrapp .refers-row2 { width: 100%; float: left; background: #ecebeb; border-radius: 26px; margin: 0 0 55px; padding: 55px 5.4% 23px 7.3%; position: relative; }
.refers-wrapp .refers-row2:last-child { margin-bottom: 0; }
.refers-wrapp .refers-row2 img { width: 100%; display: block; }
.refers-wrapp .refers-row2 .refers-bar2 { width: 100%; float: left; }
/*refein-wrapp*/

.refein-wrapp p { margin: 0 0 30px; }
.refein-wrapp h2 { font-size: 24px; font-weight: 500; line-height: 29px; margin: 0 0 33px; }
.refein-wrapp .refein-row1 { width: 43.4%; float: left; margin: 2px 4.6% 2% 0; }
.refein-wrapp .refein-row1 img { width: 100%; display: block; }
.refein-wrapp .refein-row1 .refein-bar1 { width: 100%; float: left; border-radius: 50%; overflow: hidden; }
.refein-wrapp .refein-row2 { width: 100%; float: left; margin: 22px 0 20px; }
.refein-wrapp .refein-row2 img { width: 100%; display: block; }
.refein-wrapp .refein-row2 .refein-bar2 { width: 100%; float: left; }
/*treats-wrapp*/

.treats-wrapp { position: relative; }
.treats-wrapp .treats-row2 .treats-bar2 p { text-align: left; float: left; padding: 5px 15px; display: block;}
.treats-wrapp p { font-size: 30px; font-weight: 500; color: #fff; letter-spacing: 1.2px; }
.treats-wrapp .treats-row1 { width: 66.6%; float: none; margin: auto; }
.treats-wrapp .treats-row1 img { width: 100%; display: block; }
.treats-wrapp .treats-row1 .treats-bar1 { width: 100%; float: left; position:relative}
.treats-wrapp .treats-row1 .treats-bar1:before { position:absolute; width:100%; height:100%; content:""; left:0; top:0; background:rgba(0,0,0,0.3)}
.treats-wrapp .treats-row2 { width: 50%; float: left; text-align: right; position: relative;  }
.treats-wrapp .treats-row2:nth-child(2n) { text-align: left; }
.treats-wrapp .treats-row2 img { width: 100%; display: block; transition: all 0.25s ease-out 0s; height: 300px; object-fit: cover; }
.treats-wrapp .treats-row2:hover img { filter: grayscale(100%); -webkit-filter: grayscale(100%); }
.treats-wrapp .treats-row2 .treats-bar2 { width: 72%; float: none; margin: auto; position: absolute; right: 0; bottom: 55px; left: 0; }
/*common-css*/

.captcha-thumb1 { width: 355px; float: right; margin: 3px 0 0; }
.header-btn1, .header-btn2 { font-size: 12.29px; font-weight: 700; color: #fff; letter-spacing: 2.4px; border-radius: 8px; box-shadow: 0px 0px 20px 0px rgba(78,171,205,0.44); }
.smiler-btn1, .smilin-btn1 { font-size: 12.47px; font-weight: 700; color: #fff; letter-spacing: 2px; }
.enquer-btn1, .bloger-btn1, .contac-btn1, .tester-btn1 { font-size: 15px; font-weight: 700; letter-spacing: 1.5px; }
.header-btn1, .header-btn2, .enquer-btn1, .bloger-btn1, .contac-btn1, .tester-btn1, .smiler-btn1, .smilin-btn1 { text-transform: uppercase; transition: all 0.25s ease-out 0s; display: inline-block; }
/*******************************************************my style start here********************************************************************************/
.slider-fild1 { font-size: 16px; font-weight: 400; color: #fff; cursor: pointer; height: 45px; text-align: left; border-radius: 8px; position: relative; padding: 10px 28px 8px 25px; border: 0; outline: 0; background: #44c0bb url(../images/header-arrow1.png) no-repeat; background-position: 95%; width: 100%; margin-top: -10px; }
.slider-fild1 option { background-color: #1f3231; }
.enquer-wrapp .enquer-row1 .caldera-grid .form-control { border: 1px solid #9b86af; border-radius: 8px; font-size: 18px; font-weight: 700; color: #44c0bb; letter-spacing: 2.2px; padding: 0 35px; min-height: 93px; }
.enquer-wrapp .enquer-row1 .caldera-grid .form-group { float: left; width: 100%; margin-bottom: 17px; }
.enquer-wrapp .enquer-row1 .caldera-grid textarea.form-control { padding: 32px 35px; min-height: 203px; resize: vertical; }
.enquer-wrapp .enquer-row1 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #44c0bb !important;
}
.enquer-wrapp .enquer-row1 ::-moz-placeholder { /* Firefox 19+ */
 color: #44c0bb !important;
}
.enquer-wrapp .enquer-row1 :-ms-input-placeholder { /* IE 10+ */
 color: #44c0bb !important;
}
.enquer-wrapp .enquer-row1 :-moz-placeholder { /* Firefox 18- */
 color: #44c0bb !important;
}
.enquer-wrapp .enquer-row1 .caldera-grid .form-group.width-fld { width: 50%; float: left; margin-top: 13px; }
.enquer-wrapp .enquer-row1 .caldera-grid .btn { float: right; color: #44c0bb; background: #fff; border: 1px solid #9b86af; border-radius: 8px; padding: 19px 27px 19px 29px; text-transform: uppercase; transition: all 0.25s ease-out 0s; display: inline-block; font-size: 15px; font-weight: 700; letter-spacing: 1.5px; }
.enquer-wrapp .enquer-row1 .caldera-grid .checkbox label { font-size: 16px; color: #6f7276; line-height: 24px; padding-left: 35px; }
.enquer-wrapp .enquer-row1 .caldera-grid .checkbox { text-align: left; margin-top: 0; margin-bottom: 26px; }
.enquer-wrapp .enquer-row1 .caldera-grid .checkbox input[type=checkbox] {
    position: absolute;
    left: 0;
    top: 4px;
    margin-left: 0;
}
.enquer-wrapp .enquer-row1 .caldera-grid .checkbox label a { color: #6f7276; text-decoration: none; }
.enquer-wrapp .enquer-row1 .caldera-grid .btn:hover { color: #fff; background: #44c0bb; }
.caldera-grid .row { margin: 0 !important; }
span.parsley-required { display: none; }
.caldera-grid .help-block { margin: 0 !important; }
.caldera-grid .has-error .form-control { background: #fff; border: 1px solid #e21212 !important; border-style: dashed !important; }
span.parsley-type { display: none; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .form-control { font-size: 18px; font-weight: 500; letter-spacing: 1.5px; color: #fff; background: #2b8d8b; border-radius: 9px; padding: 0 8.5%; min-height: 54px; border: 0; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #fff !important;
}
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 ::-moz-placeholder { /* Firefox 19+ */
 color: #fff !important;
}
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 :-ms-input-placeholder { /* IE 10+ */
color: #fff !important;
}
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 :-moz-placeholder { /* Firefox 18- */
color: #fff !important;
}
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .col-sm-12.single { padding: 0 !important; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .form-group { margin-bottom: 15px; float: left; width: 100%; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid textarea.form-control { padding: 13px 8.5%; min-height: 127px; resize: vertical; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox label {
    font-size: 13px;
    color: #fff;
    line-height: 15px;
    padding-left: 20px;
}
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox input[type=checkbox] {
    position: absolute;
    top: 1px;
    left: 0px;
    margin-left: 0;
}
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox { margin-top: 0px; margin-bottom: 21px; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .btn-default { font-size: 15px; font-weight: 700; color: #e8f0f0; letter-spacing: 1.5px; text-transform: uppercase; background: #2b8d8b; border-radius: 9px; margin: 4px 0 0; padding: 20px 29px 20px 30px; border: 0; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .btn-default:hover { color: #2b8d8b; background: #ffffff; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .checkbox label a {
    color: #fff;
    text-decoration: none !important;
}
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .form-group.check-outer { margin-bottom: 0; margin-top: 15px; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .form-group.subfild-outr { margin-bottom: 0; }
.contac-wrapp .contac-row3 .caldera-grid .form-control { font-size: 18px; font-weight: 700; color: #44c0bb; letter-spacing: 1.5px; border: 1px solid #9b86af; border-radius: 8px; min-height: 93px; padding: 0 5%; }
.contac-wrapp .contac-row3 .col-sm-12.single { padding: 0; }
.contac-wrapp .contac-row3 .caldera-grid textarea.form-control { padding: 23px 5%; resize: vertical; min-height: 183px; }
.contac-wrapp .contac-row3 .caldera-grid .checkbox label { font-size: 16px; color: #6f7276; line-height: 24px; padding-left: 30px; }
.contac-wrapp .contac-row3 .caldera-grid .checkbox label a { color: #6f7276; text-decoration: none; }
.contac-wrapp .contac-row3 .caldera-grid .form-group { float: left; width: 100%; margin-bottom: 23px; }
.contac-wrapp .contac-row3 .caldera-grid .checkbox input[type=checkbox] {
    position: absolute;
    left: 0;
    top: 5px;
    margin-left: 0;
}
.contac-wrapp .contac-row3 .caldera-grid .form-group.has-error#fld_8293953_1-wrap,
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .caldera-grid .form-group.has-error#fld_8293953_1-wrap {
	border: 1px solid #e21212 !important;
    border-style: dashed !important;
    padding-top: 26px;
    padding-left: 10px;
    padding-right: 10px;
}

.contac-wrapp .contac-row3 .caldera-grid .checkbox { margin-top: 0; margin-bottom: 26px; }
.contac-wrapp .contac-row3 .caldera-grid .btn-default { float: right; color: #fff; background: #44c0bb; border-radius: 8px; padding: 20px 28px 20px 30px; border: 0; font-size: 15px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; transition: all 0.25s ease-out 0s; display: inline-block; }
.contac-wrapp .contac-row3 .g-recaptcha { float: right; }
.contac-wrapp .contac-row3 .caldera-grid .btn-default:hover { color: #fff; background: #2b8d8b; }
 .contac-wrapp .contac-row3 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #44c0bb !important;
}
.contac-wrapp .contac-row3 ::-moz-placeholder { /* Firefox 19+ */
 color: #44c0bb !important;
}
.contac-wrapp .contac-row3 :-ms-input-placeholder { /* IE 10+ */
 color: #44c0bb !important;
}
.contac-wrapp .contac-row3 :-moz-placeholder { /* Firefox 18- */
 color: #44c0bb !important;
}
.conter-row1.width-full { width: 100%; }
.f-n-f.common-style { max-width: 800px; margin: 0 auto; text-align: center; }
.f-n-f.common-style .search-field { font-size: 13px; border: 1px solid #1cb4ae; padding: 0px 10px; vertical-align: middle; height: 36px; }
.f-n-f.common-style .search-submit { background: #1cb4ae; color: #fff; border: 0; height: 38px; vertical-align: middle; padding: 0px 12px; }
.f-n-f.common-style label { display: none; }
.f-n-f.common-style .search-submit:hover { background: #484b4b; }
.contac-wrapp p a { color: #484b4b; }
.nav-links .page-numbers { display: inline-block; margin: 0px 5px; }
.footer-bar5 .menu { padding: 0; }
.treats-row1 a:nth-child(odd) .treats-bar2 p { text-align: left; display: block; float: left; padding: 5px 15px; }
.main-wrap .treats-row1 a:nth-last-child(-n+2):nth-child(odd) .treats-bar2 p { text-align: right; }
.main-wrap .treats-row1 a:last-child .treats-bar2 p { text-align: left; }
.fees-barblank {
width: 50%;
color: #1cb4ae;
font-weight: 700;
padding: 2px 1px;
}

.fees-sub-column {
display: flex;
flex-wrap: wrap;
}

.fees-barblank h2 {
font-size: 11px;
margin: 0;
color: #484b4b;
line-height: inherit;
}
.conter-wrapp .popup-gallery .item {
    width: 25%;
    padding: 4px;
    float: left;
}

.conter-wrapp .popup-gallery .item .home-photo img {
    max-width: 100%;
    height: 350px;
    object-fit: cover;
    width: 100%;
}
.abouer-row1 .abouer-bar1 .practice-video iframe {
    display: inline-block;
    width: 50%;
    height: 350px;
    margin: 0 auto;
}
.abouer-row1 .abouer-bar1 .practice-video {
    margin-bottom: 70px;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.banner-wrapp .single-item.slick-initialized .slick-slide{
	height: 965px;
}
.slick-slider1 .slick-slide .slidermain::before {
    content: "";
    background: rgba(0, 0, 0, 0.35);
    width: 100%;
    height: 100%;
    display: inline-block;
    top: 0;
    left: 0;
    z-index: 1;
    position: absolute;
}
#cssmenu ul li:nth-child(2) a {
    color: #ff0000;
}




.detier-wrapp .google-reviewslides { width: 100%; display: block; margin: 0 auto 45px; position: relative; max-width: 96%; }
.detier-wrapp .google-reviewslides .rplgsw-container { width: 100%; display: block; margin: 0 auto;}
.detier-wrapp .google-reviewslides .rplgsw-wrapper { padding-bottom: 35px;}
.detier-wrapp .google-reviewslides .rplgsw-container span.wp-google-text { font-size: 16px; color: #6f7276 !important; line-height: 24px !important; display: block; padding: 0; margin: 0 auto 0 auto;}
.detier-wrapp .google-reviewslides .rplgsw-container span.wp-google-stars { margin: 0 0 10px !important; display: block !important;}
.detier-wrapp .google-reviewslides .rplgsw-container .wp-google-content2 svg { right: 30px !important; position: absolute; top: 15px;}
.detier-wrapp .google-reviewslides .rplgsw-container span.wp-google-stars span.wp-stars .wp-star svg { position: relative; top: inherit; right: inherit !important;}
.detier-wrapp .google-reviewslides a.wp-google-name { font-size: 18px !important; font-weight: 500 !important; color: #43bfba !important; letter-spacing: 1.4px; margin: 0 0 5px !important;}
.detier-wrapp .google-reviewslides .wp-google-time { font-size: 14px !important; font-weight: 500 !important; color: #c2c2c2 !important; letter-spacing: 1.4px; margin: 0 0 0;}

.detier-wrapp .google-reviewslides .rplgsw-pagination.rplgsw-pagination-clickable.rplgsw-pagination-bullets { bottom: 0;}
.detier-wrapp .google-reviewslides iframe { width: 100%;}



.banner-wrapp .banner-row4 .margin { display: flex;  flex-wrap: wrap;}
.banner-wrapp .banner-row4 .margin .banner-bar4 { width: 55%; text-align: right;}
.banner-wrapp .banner-row4 .margin .bnrpreappointment { width: 45%; text-align: left; padding-left: 2%;}


.float-booknow { width: auto; position: fixed; right: 3%; bottom: 30px; float: right; display: block; z-index: 99999;}
.float-booknow .fltuknow.header-btn2 { color: #ffffff; background: #6acbc8; border: 1px solid #6acbc8; margin: 0; padding: 13px 20px 13px 20px;}
.float-booknow .fltuknow.header-btn2:hover { color: #6acbc8; background: #ffffff;}



/*Smartphone css*/

@media screen and (max-width: 480px) {
#capfld_2617675_1 {
	float: left;
}
.margin { width: 90%; }
.header-wrapp { padding: 43px 0 40px; position: relative; }
.header-wrapp .header-row1 { width: 100%; float: left; margin: 0 0 30px; position: relative; }
.header-wrapp .header-row1 .header-bar1 { width: 260px; float: none; margin: auto; }
.header-wrapp .header-row2 { width: 100%; display: none; margin: 0 0 30px; }
.header-wrapp .header-row2 .header-bar2 { width: 100%; display: none; }
.header-wrapp .header-row3 { width: 100%; float: left; margin: 0 0 23px; }
.header-wrapp .header-row3 .header-bar3 a { float: none; display: inline-block; }
.header-wrapp .header-row4 { width: 100%; float: left; margin: 0 0 22px; }
.header-wrapp .header-row4 .header-bar4 { width: 100%; float: left; }
.header-wrapp .header-row5 { width: 100%; float: left; font-size: 28px; margin: auto auto 7px; }
.header-wrapp .header-row5 .header-bar5 { width: 100%; float: left; }
.header-wrapp .header-row6 { width: 100%; float: left; margin: auto auto 14px; }
.header-wrapp .header-row6 .header-bar6 { float: none; display: inline-block; margin: 0 2px 0 0; top: 1px; }
.header-wrapp .header-row7 { width: 100%; float: left; margin: auto auto 19px; }
.header-wrapp .header-row7 .header-bar7 { width: 290px; float: none; text-align: center; margin: auto; }
.header-wrapp .header-row7 .header-bar7 span { display: inline; }
.header-wrapp .header-row8 { width: 100%; float: left; margin: auto; }
.header-wrapp .header-row8 .header-bar8 { width: 100%; float: left; margin: 14px auto auto; }
.header-wrapp .header-row9 { width: 100%; float: left; display: none; }
.header-wrapp .header-row9 .header-bar9 { width: 100%; float: left; }
.header-wrapp .header-btn1 { width: 100%; margin: auto auto 20px; }
.header-wrapp .header-btn2 { width: 100%; margin: auto; }
.banner-wrapp p span { display: inline; }
.banner-wrapp h2 { font-size: 30.94px; margin: 0 0 13px; }

.banner-wrapp .banner-row1 { width: 100%; float: left; background: #91a9aa; transform: none; padding: 31px 0 71px; position: relative; top: inherit; }
.banner-wrapp .banner-row1 p { font-size: 16px; line-height: 26.87px; }
.banner-wrapp .banner-row1 .banner-bar1 { width: 100%; float: left; }

.banner-wrapp .single-item.slick-initialized .slick-slide {
	height: auto;
}

.banner-wrapp .banner-row2 { width: 100%; float: left; margin: 40px 0 0; position: relative; bottom: inherit; }
.banner-wrapp .banner-row2 .banner-bar2 { width: 219px; float: none; display: inline-block; margin: auto; }
.banner-wrapp .banner-row3 { width: 100%; float: left; margin: 23px 0 0; position: relative; bottom: inherit; }
.banner-wrapp .banner-row3 .banner-bar3 { width: 100%; height: 149px; float: none; border-radius: 8px; display: inline-block; margin: auto; top: inherit; }
.banner-wrapp .banner-row3 img { margin: 40px auto 24px; }
.banner-wrapp .banner-row4 { width: 100%; float: left; margin: 30px 0 0; position: relative; bottom: inherit; }
.banner-wrapp .banner-row4 .banner-bar4 { width: 100%; float: left; }
.banner-wrapp .banner-btn1 { width: 100%; font-size: 17.27px; }
.canvas-wrapp { padding: 40px 0 32px; }
.canvas-wrapp p { font-size: 24px; letter-spacing: 0.6px; }
.canvas-wrapp:after { display: none; }
.canvas-wrapp .canvas-row1 { width: 100%; float: left; padding: 0 5%; }
.canvas-wrapp .canvas-row1 .canvas-bar1 { width: 100%; float: left; }
.canvas-wrapp .canvas-row2 { width: 100%; float: left; text-align: center; margin: 0 0 5%; }
.canvas-wrapp .canvas-row2:nth-child(2n) { text-align: center; }
.canvas-wrapp .canvas-row2:last-child { margin-bottom: 0; }
.canvas-wrapp .canvas-row2 .canvas-bar2 { width: 90%; bottom: 22px; }
.detier-wrapp { padding: 0 0 23px; }
.detier-wrapp h2 { font-size: 22.77px; letter-spacing: 0.6px; margin: 0 0 22px; }
.detier-wrapp h3 { font-size: 27px; letter-spacing: 0.7px; margin: 0 0 16px; }
.detier-wrapp h4 { margin: 0 0 12px; }
.detier-wrapp h5 { margin: 0 0 18px; }
.detier-wrapp .detier-row1 { width: 100%; float: left; }
.detier-wrapp .detier-row1 .detier-bar1 { width: 100%; float: left; }
.detier-wrapp .detier-row2 { width: 100%; float: left; text-align: center; }
.detier-wrapp .detier-row2 .detier-bar2 { width: 100%; float: left; padding: 21px 0 0; }
.enquer-wrapp { padding: 0 0 40px; }
.enquer-wrapp h2 { font-size: 22.77px; letter-spacing: 0.6px; margin: 0 0 22px; }
.enquer-wrapp .enquer-row1 { width: 100%; float: left; }
.enquer-wrapp .enquer-row1 .enquer-bar1 { width: 100%; float: left; margin: 0 0 5%; }
.enquer-wrapp .enquer-row1 .enquer-bar1:last-child { margin-bottom: 0; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild1 { font-size: 16px; letter-spacing: 1.2px; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild2 { width: 100%; margin: 0 0 5%; padding: 0 5%; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild3 { width: 100%; margin: 0 0 0; padding: 0 5% 0 23%; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild4 { width: 100%; margin: 0 0 0; padding: 32px 5%; }
.enquer-wrapp .enquer-btn1 { float: none; }
.facier-wrapp { text-align: center; padding: 0 0 10px; }
.facier-wrapp h2 { font-size: 22.77px; letter-spacing: 0.6px; margin: 0 0 16px; }
.facier-wrapp .facier-row1 { width: 90%; float: none; margin: auto auto 40px; border-radius: 15px; }
.facier-wrapp .facier-row1 .facier-bar1 { width: 100%; float: left; }
.facier-wrapp .facier-row2 { width: 90%; height: auto; float: none; margin: auto auto 30px; border-radius: 15px; }
.facier-wrapp .facier-row2 .facier-bar2 { margin: 0 0 18px; }
.facier-wrapp .facier-row3 { width: 100%; float: left; padding: 33px 5% 34px; }
.facier-wrapp .facier-row3 .facier-bar3 { width: 50%; float: left; }
.gester-wrapp { padding: 0 0 0; }
.gester-wrapp .gester-row1 { width: 100%; float: left; }
.gester-wrapp .gester-row1 .gester-bar1 { width: 160px; }
.gester-wrapp .gester-row1 .gester-bar1:nth-child(2n) { margin-right: 0; }
.footer-wrapp { padding: 33px 0 109px; }
.footer-wrapp p { margin: 0 0 10px; }
.footer-wrapp .footer-row1 { width: 100%; float: left; margin: 0 0 25px; }
.footer-wrapp .footer-row1 .footer-bar1 { width: 185px; margin: auto; }
.footer-wrapp .footer-row2 { width: 100%; float: left; margin: 0 0 18px; }
.footer-wrapp .footer-row4 { width: 100%; float: left; margin: 0 0 21px; }
/*inners-css*/

.inners-wrapp { width: 100%; min-height: inherit; float: left; position: relative; }
.inners-wrapp .inners-row1 { bottom: 26px; }
.conter-wrapp { padding: 34px 0 10px; }
.conter-wrapp p { margin: 0 0 15px; }
.conter-wrapp h3 { line-height: 34px; margin: 0px 0 15px 0; }
.conter-wrapp .conter-row1 { width: 100%; float: left; }
.conter-wrapp .conter-row2 { width: 100%; float: right; }
.conter-wrapp .conter-row3 { width: 100%; float: left; }
.conter-wrapp .conter-row4 { width: 100%; float: right; }
.sidbar-wrapp { margin: 7px 0 0; }
.sidbar-wrapp h2 { font-size: 26px; }
.sidbar-wrapp .sidbar-row1 { width: 100%; border-radius: 14px; margin: 0 0 30px; padding: 40px 5% 40px 5%; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild2 { padding: 0 5%; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild3 { padding: 13px 5%; }
.sidbar-wrapp .sidbar-row2 { margin: 0 0 30px; }
.sidbar-wrapp .sidbar-row3 { width: 100%; border-radius: 14px; margin: 0 0 30px; padding: 39px 5% 25px 5%; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 { margin: -16px 0 0; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a { font-size: 16px; letter-spacing: 0.5px; padding: 9px 0; }
.aboutr-wrapp .aboutr-row1 { width: 100%; margin: 7px 0 30px; }
.aboutr-wrapp .aboutr-row2 { margin: 1px 0 9px 0; }
.aboutr-wrapp .aboutr-row2 .aboutr-bar2 li { padding: 0 0 0 25px; }
.refein-wrapp h2 { margin: 0 0 25px; }
.refein-wrapp .refein-row1 { width: 100%; margin: 0 0 23px; }
.refein-wrapp .refein-row2 { margin: 7px 0 23px; }
.treats-wrapp { padding: 40px 0 40px; }
.treats-wrapp p { font-size: 24px; letter-spacing: 0.6px; }
.treats-wrapp .treats-row1 { width: 100%; padding: 0 5%; }
.treats-wrapp .treats-row2 { width: 100%; text-align: left; margin: 0 0 5%; }
.treats-wrapp .treats-row2:last-child { margin-bottom: 0; }
.treats-wrapp .treats-row2 .treats-bar2 { width: 90%; bottom: 22px; }
.refers-wrapp h2 { margin: 0 0 17px; }
.refers-wrapp .refers-row1 { margin: 7px 0 0; }
.refers-wrapp .refers-row1 p { margin: 0 0 13px; }
.refers-wrapp .refers-row1 .refers-bar1 { top: 30px; left: 5%; }
.refers-wrapp .refers-row2 { margin: 0 0 30px; padding: 33px 5% 15px 5%; }
.refers-wrapp .refers-row2:last-child { margin-bottom: 30px; }
.teamin-wrapp h2 { font-size: 26px; margin: 0 0 20px; }
.teamin-wrapp .teamin-row1 { width: 100%; margin: 6px 0 28px; }
.smiler-wrapp .smiler-row1 { margin: 7px 0 30px; }
.smiler-wrapp .smiler-row1:last-child { margin-bottom: 30px; }
.smiler-wrapp .smiler-row2 { width: 100%; margin: 0 0 30px; padding: 40px 5% 40px; }
.smiler-wrapp .smiler-row2:last-child { margin-bottom: 0; }
.smiler-wrapp .smiler-btn1 { margin: 9px 0 0; }
.feeser-wrapp h2 { margin: 0 0 17px; }
.feeser-wrapp h4 { margin: 2px 0 24px; }
.feeser-wrapp h5 { font-size: 14px; margin: 0 0 0px; }
.feeser-wrapp .feeser-row1 .feeser-bar1 li { padding: 0 0 0 25px; }
.feeser-wrapp .feeser-row2 { margin: 0 0 0; }
.feeser-wrapp .feeser-row2 .feeser-bar2 { width: 100%; float: left; text-align: left; margin: 0 0 8px; }
.feeser-wrapp .feeser-row3 { margin: 0 0 19px; }
.feeser-wrapp .feeser-row3:last-child { margin: 0 0 16px; }
.feeser-wrapp .feeser-row3 .feeser-bar3 { width: 50%; float: left; text-align: left; }
.feeser-bar2, .feeser-bar2 { font-size: 14px; }
.tester-wrapp { padding: 0 0 40px; }
.tester-wrapp h2 { margin: 0 0 24px; }
.tester-wrapp .tester-row1 { width: 100%; }
.tester-wrapp .tester-row1 .tester-bar1 { top: 0; left: 0; }
.tester-wrapp .tester-btn1 { margin: 0; padding: 24px 41px 24px 40px; }
.contac-wrapp p { font-size: 18px; }
.contac-wrapp h2 { font-size: 19px; letter-spacing: 0.5px; margin: 0 0 8px; }
.contac-wrapp h4 { font-size: 29px; text-align: left; margin: 0 0 19px; }
.contac-wrapp .contac-row1 { margin: 0 0 4px; }
.contac-wrapp .contac-row2 { margin: 0 0 15px; }
.contac-wrapp .contac-row2 .contac-bar2 .contac-lt1 { width: 50%; }
.contac-wrapp .contac-row2 .contac-bar2 .contac-rt1 { width: 50%; }
.contac-wrapp .contac-row3 { margin: 0 0 0; }
.contac-wrapp .contac-row3 .contac-bar3 .contac-fild1 { font-size: 16px; }
.contac-wrapp .contac-row3 .contac-bar3 .contac-fild3 { margin: 0 0 30px; }
.contac-wrapp .contac-btn1 { margin: 30px 0 0; }
.contac-lt1, .contac-rt1 { font-size: 18px; }
.addres-wrapp { padding: 30px 0 7px; }
.addres-wrapp .addres-row1 { padding: 0 5%; }
.addres-wrapp .addres-row1 .addres-bar1 { border-radius: 15px; overflow: hidden; }
.bloger-wrapp .bloger-row2 { width: 100%; }
.bloger-wrapp .bloger-row1:last-child .bloger-bar2 { padding-bottom: 30px; }
.teamer-wrapp .teamer-row1 { margin: 30px 0; }
.teamer-wrapp .teamer-row2 { width: 100%; margin-bottom: 30px; }
.smilin-wrapp h3 { margin: 10px 0 0; }
.smilin-wrapp .smilin-row1 { margin: 7px 0 16px 0; }
.smilin-wrapp .smilin-row1 .smilin-bar1 { width: 100%; margin: 0 0 20px; }
.smilin-wrapp .smilin-row1 .smilin-bar1:last-child { margin-bottom: 0; }
.smilin-wrapp .smilin-btn1 { margin: 4px 0 23px; }
.bloger-wrapp .bloger-row2 img { height: auto; }
/*common-css*/

.captcha-thumb1 { width: 100%; }

.banner-wrapp .banner-row4 .margin .banner-bar4 { width: 100%; margin: 0 0 15px;}
.banner-wrapp .banner-row4 .margin .bnrpreappointment { width: 100%; padding: 0;}
.banner-wrapp .banner-row4 .margin .banner-bar4 .banner-btn1 { padding: 12px 25px 12px 25px;}
}

@media screen and (min-width:481px) and (max-width:600px) {
#capfld_2617675_1 {
	float: left;
}
.margin { width: 90%; }
.header-wrapp { padding: 43px 0 40px; position: relative; }
.header-wrapp .header-row1 { width: 100%; float: left; margin: 0 0 30px; position: relative; }
.header-wrapp .header-row1 .header-bar1 { width: 260px; float: none; margin: auto; }
.header-wrapp .header-row2 { width: 100%; display: none; margin: 0 0 30px; }
.header-wrapp .header-row2 .header-bar2 { width: 100%; display: none; }
.header-wrapp .header-row3 { width: 100%; float: left; margin: 0 0 23px; }
.header-wrapp .header-row3 .header-bar3 a { float: none; display: inline-block; }
.header-wrapp .header-row4 { width: 100%; float: left; margin: 0 0 22px; }
.header-wrapp .header-row4 .header-bar4 { width: 100%; float: left; }
.header-wrapp .header-row5 { width: 100%; float: left; font-size: 28px; margin: auto auto 7px; }
.header-wrapp .header-row5 .header-bar5 { width: 100%; float: left; }
.header-wrapp .header-row6 { width: 100%; float: left; margin: auto auto 14px; }
.header-wrapp .header-row6 .header-bar6 { float: none; display: inline-block; margin: 0 2px 0 0; top: 1px; }
.header-wrapp .header-row7 { width: 100%; float: left; margin: auto auto 19px; }
.header-wrapp .header-row7 .header-bar7 { width: 290px; float: none; text-align: center; margin: auto; }
.header-wrapp .header-row7 .header-bar7 span { display: inline; }
.header-wrapp .header-row8 { width: 100%; float: left; margin: auto; }
.header-wrapp .header-row8 .header-bar8 { width: 100%; float: left; margin: 14px auto auto; }
.header-wrapp .header-row9 { width: 100%; float: left; display: none; }
.header-wrapp .header-row9 .header-bar9 { width: 100%; float: left; }
.header-wrapp .header-btn1 { width: 100%; margin: auto auto 20px; }
.header-wrapp .header-btn2 { width: 100%; margin: auto; }
.banner-wrapp p span { display: inline; }
.banner-wrapp h2 { font-size: 30.94px; margin: 0 0 13px; }
.banner-wrapp .banner-row1 { width: 100%; float: left; background: #91a9aa; transform: none; padding: 31px 0 71px; position: relative; top: inherit; }
.banner-wrapp .banner-row1 p { font-size: 16px; line-height: 26.87px; }
.banner-wrapp .banner-row1 .banner-bar1 { width: 100%; float: left; }

.banner-wrapp .single-item.slick-initialized .slick-slide {
	height: auto;
}

.banner-wrapp .banner-row2 { width: 100%; float: left; margin: 40px 0 0; position: relative; bottom: inherit; }
.banner-wrapp .banner-row2 .banner-bar2 { width: 219px; float: none; display: inline-block; margin: auto; }
.banner-wrapp .banner-row3 { width: 100%; float: left; margin: 23px 0 0; position: relative; bottom: inherit; }
.banner-wrapp .banner-row3 .banner-bar3 { width: 100%; height: 149px; float: none; border-radius: 8px; display: inline-block; margin: auto; top: inherit; }
.banner-wrapp .banner-row3 img { margin: 40px auto 24px; }
.banner-wrapp .banner-row4 { width: 100%; float: left; margin: 30px 0 0; position: relative; bottom: inherit; }
.banner-wrapp .banner-row4 .banner-bar4 { width: 100%; float: left; }
.banner-wrapp .banner-btn1 { width: 100%; font-size: 17.27px; }
.canvas-wrapp { padding: 40px 0 32px; }
.canvas-wrapp p { font-size: 24px; letter-spacing: 0.6px; }
.canvas-wrapp:after { display: none; }
.canvas-wrapp .canvas-row1 { width: 100%; float: left; padding: 0 5%; }
.canvas-wrapp .canvas-row1 .canvas-bar1 { width: 100%; float: left; }
.canvas-wrapp .canvas-row2 { width: 100%; float: left; text-align: center; margin: 0 0 5%; }
.canvas-wrapp .canvas-row2:nth-child(2n) { text-align: center; }
.canvas-wrapp .canvas-row2:last-child { margin-bottom: 0; }
.canvas-wrapp .canvas-row2 .canvas-bar2 { width: 90%; bottom: 22px; }
.detier-wrapp { padding: 0 0 23px; }
.detier-wrapp h2 { font-size: 22.77px; letter-spacing: 0.6px; margin: 0 0 22px; }
.detier-wrapp h3 { font-size: 27px; letter-spacing: 0.7px; margin: 0 0 16px; }
.detier-wrapp h4 { margin: 0 0 12px; }
.detier-wrapp h5 { margin: 0 0 18px; }
.detier-wrapp .detier-row1 { width: 100%; float: left; }
.detier-wrapp .detier-row1 .detier-bar1 { width: 100%; float: left; }
.detier-wrapp .detier-row2 { width: 100%; float: left; text-align: center; }
.detier-wrapp .detier-row2 .detier-bar2 { width: 100%; float: left; padding: 21px 0 0; }
.enquer-wrapp { padding: 0 0 40px; }
.enquer-wrapp h2 { font-size: 22.77px; letter-spacing: 0.6px; margin: 0 0 22px; }
.enquer-wrapp .enquer-row1 { width: 100%; float: left; }
.enquer-wrapp .enquer-row1 .enquer-bar1 { width: 100%; float: left; margin: 0 0 5%; }
.enquer-wrapp .enquer-row1 .enquer-bar1:last-child { margin-bottom: 0; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild1 { font-size: 16px; letter-spacing: 1.2px; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild2 { width: 100%; margin: 0 0 5%; padding: 0 5%; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild3 { width: 100%; margin: 0 0 0; padding: 0 5% 0 23%; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild4 { width: 100%; margin: 0 0 0; padding: 32px 5%; }
.enquer-wrapp .enquer-btn1 { float: none; }
.facier-wrapp { text-align: center; padding: 0 0 10px; }
.facier-wrapp h2 { font-size: 22.77px; letter-spacing: 0.6px; margin: 0 0 16px; }
.facier-wrapp .facier-row1 { width: 90%; float: none; margin: auto auto 40px; border-radius: 15px; }
.facier-wrapp .facier-row1 .facier-bar1 { width: 100%; float: left; }
.facier-wrapp .facier-row2 { width: 90%; height: auto; float: none; margin: auto auto 30px; border-radius: 15px; }
.facier-wrapp .facier-row2 .facier-bar2 { margin: 0 0 18px; }
.facier-wrapp .facier-row3 { width: 100%; float: left; padding: 33px 5% 34px; }
.facier-wrapp .facier-row3 .facier-bar3 { width: 50%; float: left; }
.gester-wrapp { padding: 0 0 0; }
.gester-wrapp .gester-row1 { width: 100%; float: left; }
.gester-wrapp .gester-row1 .gester-bar1 { width: 160px; }
.gester-wrapp .gester-row1 .gester-bar1:nth-child(2n) { margin-right: 0; }
.footer-wrapp { padding: 33px 0 109px; }
.footer-wrapp p { margin: 0 0 10px; }
.footer-wrapp .footer-row1 { width: 100%; float: left; margin: 0 0 25px; }
.footer-wrapp .footer-row1 .footer-bar1 { width: 185px; margin: auto; }
.footer-wrapp .footer-row2 { width: 100%; float: left; margin: 0 0 18px; }
.footer-wrapp .footer-row4 { width: 100%; float: left; margin: 0 0 21px; }
/*inners-css*/

.inners-wrapp { width: 100%; min-height: inherit; float: left; position: relative; }
.inners-wrapp .inners-row1 { bottom: 26px; }
.conter-wrapp { padding: 34px 0 10px; }
.conter-wrapp p { margin: 0 0 15px; }
.conter-wrapp h3 { line-height: 34px; margin: 0px 0 15px 0; }
.conter-wrapp .conter-row1 { width: 100%; float: left; }
.conter-wrapp .conter-row2 { width: 100%; float: right; }
.conter-wrapp .conter-row3 { width: 100%; float: left; }
.conter-wrapp .conter-row4 { width: 100%; float: right; }
.sidbar-wrapp { margin: 7px 0 0; }
.sidbar-wrapp h2 { font-size: 26px; }
.sidbar-wrapp .sidbar-row1 { width: 100%; border-radius: 14px; margin: 0 0 30px; padding: 40px 5% 40px 5%; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild2 { padding: 0 5%; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild3 { padding: 13px 5%; }
.sidbar-wrapp .sidbar-row2 { margin: 0 0 30px; }
.sidbar-wrapp .sidbar-row3 { width: 100%; border-radius: 14px; margin: 0 0 30px; padding: 39px 5% 25px 5%; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 { margin: -16px 0 0; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a { font-size: 16px; letter-spacing: 0.5px; padding: 9px 0; }
.aboutr-wrapp .aboutr-row1 { width: 100%; margin: 7px 0 30px; }
.aboutr-wrapp .aboutr-row2 { margin: 1px 0 9px 0; }
.aboutr-wrapp .aboutr-row2 .aboutr-bar2 li { padding: 0 0 0 25px; }
.refein-wrapp h2 { margin: 0 0 25px; }
.refein-wrapp .refein-row1 { width: 100%; margin: 0 0 23px; }
.refein-wrapp .refein-row2 { margin: 7px 0 23px; }
.treats-wrapp { padding: 40px 0 40px; }
.treats-wrapp p { font-size: 24px; letter-spacing: 0.6px; }
.treats-wrapp .treats-row1 { width: 100%; padding: 0 5%; }
.treats-wrapp .treats-row2 { width: 100%; text-align: left; margin: 0 0 5%; }
.treats-wrapp .treats-row2:last-child { margin-bottom: 0; }
.treats-wrapp .treats-row2 .treats-bar2 { width: 90%; bottom: 22px; }
.refers-wrapp h2 { margin: 0 0 17px; }
.refers-wrapp .refers-row1 { margin: 7px 0 0; }
.refers-wrapp .refers-row1 p { margin: 0 0 13px; }
.refers-wrapp .refers-row1 .refers-bar1 { top: 30px; left: 5%; }
.refers-wrapp .refers-row2 { margin: 0 0 30px; padding: 33px 5% 15px 5%; }
.refers-wrapp .refers-row2:last-child { margin-bottom: 30px; }
.teamin-wrapp h2 { font-size: 26px; margin: 0 0 20px; }
.teamin-wrapp .teamin-row1 { width: 100%; margin: 6px 0 28px; }
.smiler-wrapp .smiler-row1 { margin: 7px 0 30px; }
.smiler-wrapp .smiler-row1:last-child { margin-bottom: 30px; }
.smiler-wrapp .smiler-row2 { width: 100%; margin: 0 0 30px; padding: 40px 5% 40px; }
.smiler-wrapp .smiler-row2:last-child { margin-bottom: 0; }
.smiler-wrapp .smiler-btn1 { margin: 9px 0 0; }
.feeser-wrapp h2 { margin: 0 0 17px; }
.feeser-wrapp h4 { margin: 2px 0 24px; }
.feeser-wrapp h5 { font-size: 14px; margin: 0 0 12px; }
.feeser-wrapp .feeser-row1 .feeser-bar1 li { padding: 0 0 0 25px; }
.feeser-wrapp .feeser-row2 { margin: 0 0 0; }
.feeser-wrapp .feeser-row2 .feeser-bar2 { width: 100%; float: left; text-align: left; margin: 0 0 8px; }
.feeser-wrapp .feeser-row3 { margin: 0 0 0px; }
.feeser-wrapp .feeser-row3:last-child { margin: 0 0 16px; }
.feeser-wrapp .feeser-row3 .feeser-bar3 { width: 50%; float: left; text-align: left; }
.feeser-bar2, .feeser-bar2 { font-size: 14px; }
.tester-wrapp { padding: 0 0 40px; }
.tester-wrapp h2 { margin: 0 0 24px; }
.tester-wrapp .tester-row1 { width: 100%; }
.tester-wrapp .tester-row1 .tester-bar1 { top: 0; left: 0; }
.tester-wrapp .tester-btn1 { margin: 0; padding: 24px 41px 24px 40px; }
.contac-wrapp p { font-size: 18px; }
.contac-wrapp h2 { font-size: 19px; letter-spacing: 0.5px; margin: 0 0 8px; }
.contac-wrapp h4 { font-size: 29px; text-align: left; margin: 0 0 19px; }
.contac-wrapp .contac-row1 { margin: 0 0 4px; }
.contac-wrapp .contac-row2 { margin: 0 0 15px; }
.contac-wrapp .contac-row2 .contac-bar2 .contac-lt1 { width: 50%; }
.contac-wrapp .contac-row2 .contac-bar2 .contac-rt1 { width: 50%; }
.contac-wrapp .contac-row3 { margin: 0 0 0; }
.contac-wrapp .contac-row3 .contac-bar3 .contac-fild1 { font-size: 16px; }
.contac-wrapp .contac-row3 .contac-bar3 .contac-fild3 { margin: 0 0 30px; }
.contac-wrapp .contac-btn1 { margin: 30px 0 0; }
.contac-lt1, .contac-rt1 { font-size: 18px; }
.addres-wrapp { padding: 30px 0 7px; }
.addres-wrapp .addres-row1 { padding: 0 5%; }
.addres-wrapp .addres-row1 .addres-bar1 { border-radius: 15px; overflow: hidden; }
.bloger-wrapp .bloger-row2 { width: 100%; }
.bloger-wrapp .bloger-row1:last-child .bloger-bar2 { padding-bottom: 30px; }
.teamer-wrapp .teamer-row1 { margin: 30px 0; }
.teamer-wrapp .teamer-row2 { width: 100%; margin-bottom: 30px; }
.smilin-wrapp h3 { margin: 10px 0 0; }
.smilin-wrapp .smilin-row1 { margin: 7px 0 16px 0; }
.smilin-wrapp .smilin-row1 .smilin-bar1 { width: 100%; margin: 0 0 20px; }
.smilin-wrapp .smilin-row1 .smilin-bar1:last-child { margin-bottom: 0; }
.smilin-wrapp .smilin-btn1 { margin: 4px 0 23px; }
.bloger-wrapp .bloger-row2 img { height: auto; }
/*common-css*/

.captcha-thumb1 { width: 100%; }

.banner-wrapp .banner-row4 .margin .banner-bar4 { width: 100%; margin: 0 0 15px;}
.banner-wrapp .banner-row4 .margin .bnrpreappointment { width: 100%; padding: 0;}
}

@media screen and (min-width:601px) and (max-width:767px) {
#capfld_2617675_1 {
	float: left;
}
.teamer-wrapp .teamer-row2 img { height: 240px; }
.margin { width: 90%; }
.header-wrapp { padding: 43px 0 40px; position: relative; }
.header-wrapp .header-row1 { width: 100%; float: left; margin: 0 0 30px; position: relative; }
.header-wrapp .header-row1 .header-bar1 { width: 260px; float: none; margin: auto; }
.header-wrapp .header-row2 { width: 100%; display: none; margin: 0 0 30px; }
.header-wrapp .header-row2 .header-bar2 { width: 100%; display: none; }
.header-wrapp .header-row3 { width: 100%; float: left; margin: 0 0 23px; }
.header-wrapp .header-row3 .header-bar3 a { float: none; display: inline-block; }
.header-wrapp .header-row4 { width: 100%; float: left; margin: 0 0 22px; }
.header-wrapp .header-row4 .header-bar4 { width: 100%; float: left; }
.header-wrapp .header-row5 { width: 100%; float: left; font-size: 28px; margin: auto auto 7px; }
.header-wrapp .header-row5 .header-bar5 { width: 100%; float: left; }
.header-wrapp .header-row6 { width: 100%; float: left; margin: auto auto 14px; }
.header-wrapp .header-row6 .header-bar6 { float: none; display: inline-block; margin: 0 2px 0 0; top: 1px; }
.header-wrapp .header-row7 { width: 100%; float: left; margin: auto auto 19px; }
.header-wrapp .header-row7 .header-bar7 { width: 290px; float: none; text-align: center; margin: auto; }
.header-wrapp .header-row7 .header-bar7 span { display: inline; }
.header-wrapp .header-row8 { width: 100%; float: left; margin: auto; }
.header-wrapp .header-row8 .header-bar8 { width: 100%; float: left; margin: 14px auto auto; }
.header-wrapp .header-row9 { width: 100%; float: left; display: none; }
.header-wrapp .header-row9 .header-bar9 { width: 100%; float: left; }
.header-wrapp .header-btn1 { width: 100%; margin: auto auto 20px; }
.header-wrapp .header-btn2 { width: 100%; margin: auto; }
.banner-wrapp p span { display: inline; }
.banner-wrapp h2 { font-size: 30.94px; margin: 0 0 13px; }
.banner-wrapp .banner-row1 { width: 100%; float: left; background: #91a9aa; transform: none; padding: 31px 0 71px; position: relative; top: inherit; }
.banner-wrapp .banner-row1 p { font-size: 16px; line-height: 26.87px; }
.banner-wrapp .banner-row1 .banner-bar1 { width: 100%; float: left; }

.banner-wrapp .single-item.slick-initialized .slick-slide {
	height: auto;
}

.banner-wrapp .banner-row2 { width: 100%; float: left; margin: 40px 0 0; position: relative; bottom: inherit; }
.banner-wrapp .banner-row2 .banner-bar2 { width: 219px; float: none; display: inline-block; margin: auto; }
.banner-wrapp .banner-row3 { width: 100%; float: left; margin: 23px 0 0; position: relative; bottom: inherit; }
.banner-wrapp .banner-row3 .banner-bar3 { width: 100%; height: 149px; float: none; border-radius: 8px; display: inline-block; margin: auto; top: inherit; }
.banner-wrapp .banner-row3 img { margin: 40px auto 24px; }
.banner-wrapp .banner-row4 { width: 100%; float: left; margin: 30px 0 0; position: relative; bottom: inherit; }
.banner-wrapp .banner-row4 .banner-bar4 { width: 100%; float: left; }
.banner-wrapp .banner-btn1 { width: 100%; font-size: 17.27px; }
.canvas-wrapp { padding: 40px 0 32px; }
.canvas-wrapp p { font-size: 24px; letter-spacing: 0.6px; }
.canvas-wrapp:after { display: none; }
.canvas-wrapp .canvas-row1 { width: 100%; float: left; padding: 0 5%; }
.canvas-wrapp .canvas-row1 .canvas-bar1 { width: 100%; float: left; }
.canvas-wrapp .canvas-row2 { width: 100%; float: left; text-align: center; margin: 0 0 5%; }
.canvas-wrapp .canvas-row2:nth-child(2n) { text-align: center; }
.canvas-wrapp .canvas-row2:last-child { margin-bottom: 0; }
.canvas-wrapp .canvas-row2 .canvas-bar2 { width: 90%; bottom: 22px; }
.detier-wrapp { padding: 0 0 23px; }
.detier-wrapp h2 { font-size: 22.77px; letter-spacing: 0.6px; margin: 0 0 22px; }
.detier-wrapp h3 { font-size: 27px; letter-spacing: 0.7px; margin: 0 0 16px; }
.detier-wrapp h4 { margin: 0 0 12px; }
.detier-wrapp h5 { margin: 0 0 18px; }
.detier-wrapp .detier-row1 { width: 100%; float: left; }
.detier-wrapp .detier-row1 .detier-bar1 { width: 100%; float: left; }
.detier-wrapp .detier-row2 { width: 100%; float: left; text-align: center; }
.detier-wrapp .detier-row2 .detier-bar2 { width: 100%; float: left; padding: 21px 0 0; }
.enquer-wrapp { padding: 0 0 40px; }
.enquer-wrapp h2 { font-size: 22.77px; letter-spacing: 0.6px; margin: 0 0 22px; }
.enquer-wrapp .enquer-row1 { width: 100%; float: left; }
.enquer-wrapp .enquer-row1 .enquer-bar1 { width: 100%; float: left; margin: 0 0 5%; }
.enquer-wrapp .enquer-row1 .enquer-bar1:last-child { margin-bottom: 0; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild1 { font-size: 16px; letter-spacing: 1.2px; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild2 { width: 100%; margin: 0 0 5%; padding: 0 5%; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild3 { width: 100%; margin: 0 0 0; padding: 0 5% 0 23%; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild4 { width: 100%; margin: 0 0 0; padding: 32px 5%; }
.enquer-wrapp .enquer-btn1 { float: none; }
.facier-wrapp { text-align: center; padding: 0 0 10px; }
.facier-wrapp h2 { font-size: 22.77px; letter-spacing: 0.6px; margin: 0 0 16px; }
.facier-wrapp .facier-row1 { width: 90%; float: none; margin: auto auto 40px; border-radius: 15px; }
.facier-wrapp .facier-row1 .facier-bar1 { width: 100%; float: left; }
.facier-wrapp .facier-row2 { width: 90%; height: auto; float: none; margin: auto auto 30px; border-radius: 15px; }
.facier-wrapp .facier-row2 .facier-bar2 { margin: 0 0 18px; }
.facier-wrapp .facier-row3 { width: 100%; float: left; padding: 33px 5% 34px; }
.facier-wrapp .facier-row3 .facier-bar3 { width: 50%; float: left; }
.gester-wrapp { padding: 0 0 0; }
.gester-wrapp .gester-row1 { width: 100%; float: left; }
.gester-wrapp .gester-row1 .gester-bar1 { width: 160px; }
.gester-wrapp .gester-row1 .gester-bar1:nth-child(2n) { margin-right: 0; }
.footer-wrapp { padding: 33px 0 109px; }
.footer-wrapp p { margin: 0 0 10px; }
.footer-wrapp .footer-row1 { width: 100%; float: left; margin: 0 0 25px; }
.footer-wrapp .footer-row1 .footer-bar1 { width: 185px; margin: auto; }
.footer-wrapp .footer-row2 { width: 100%; float: left; margin: 0 0 18px; }
.footer-wrapp .footer-row4 { width: 100%; float: left; margin: 0 0 21px; }
/*inners-css*/

.inners-wrapp { width: 100%; min-height: inherit; float: left; position: relative; }
.inners-wrapp .inners-row1 { bottom: 26px; }
.conter-wrapp { padding: 34px 0 10px; }
.conter-wrapp p { margin: 0 0 15px; }
.conter-wrapp h3 { line-height: 34px; margin: 0px 0 15px 0; }
.conter-wrapp .conter-row1 { width: 100%; float: left; }
.conter-wrapp .conter-row2 { width: 100%; float: right; }
.conter-wrapp .conter-row3 { width: 100%; float: left; }
.conter-wrapp .conter-row4 { width: 100%; float: right; }
.sidbar-wrapp { margin: 7px 0 0; }
.sidbar-wrapp h2 { font-size: 26px; }
.sidbar-wrapp .sidbar-row1 { width: 100%; border-radius: 14px; margin: 0 0 30px; padding: 40px 5% 40px 5%; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild2 { padding: 0 5%; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild3 { padding: 13px 5%; }
.sidbar-wrapp .sidbar-row2 { margin: 0 0 30px; }
.sidbar-wrapp .sidbar-row3 { width: 100%; border-radius: 14px; margin: 0 0 30px; padding: 39px 5% 25px 5%; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 { margin: -16px 0 0; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a { font-size: 16px; letter-spacing: 0.5px; padding: 9px 0; }
.aboutr-wrapp .aboutr-row1 { width: 100%; margin: 7px 0 30px; }
.aboutr-wrapp .aboutr-row2 { margin: 1px 0 9px 0; }
.aboutr-wrapp .aboutr-row2 .aboutr-bar2 li { padding: 0 0 0 25px; }
.refein-wrapp h2 { margin: 0 0 25px; }
.refein-wrapp .refein-row1 { width: 100%; margin: 0 0 23px; }
.refein-wrapp .refein-row2 { margin: 7px 0 23px; }
.treats-wrapp { padding: 40px 0 40px; }
.treats-wrapp p { font-size: 24px; letter-spacing: 0.6px; }
.treats-wrapp .treats-row1 { width: 100%; padding: 0 5%; }
.treats-wrapp .treats-row2 { width: 100%; text-align: left; margin: 0 0 5%; }
.treats-wrapp .treats-row2:last-child { margin-bottom: 0; }
.treats-wrapp .treats-row2 .treats-bar2 { width: 90%; bottom: 22px; }
.refers-wrapp h2 { margin: 0 0 17px; }
.refers-wrapp .refers-row1 { margin: 7px 0 0; }
.refers-wrapp .refers-row1 p { margin: 0 0 13px; }
.refers-wrapp .refers-row1 .refers-bar1 { top: 30px; left: 5%; }
.refers-wrapp .refers-row2 { margin: 0 0 30px; padding: 33px 5% 15px 5%; }
.refers-wrapp .refers-row2:last-child { margin-bottom: 30px; }
.teamin-wrapp h2 { font-size: 26px; margin: 0 0 20px; }
.teamin-wrapp .teamin-row1 { width: 100%; margin: 6px 0 28px; }
.smiler-wrapp .smiler-row1 { margin: 7px 0 30px; }
.smiler-wrapp .smiler-row1:last-child { margin-bottom: 30px; }
.smiler-wrapp .smiler-row2 { width: 100%; margin: 0 0 30px; padding: 40px 5% 40px; }
.smiler-wrapp .smiler-row2:last-child { margin-bottom: 0; }
.smiler-wrapp .smiler-btn1 { margin: 9px 0 0; }
.feeser-wrapp h2 { margin: 0 0 17px; }
.feeser-wrapp h4 { margin: 2px 0 24px; }
.feeser-wrapp h5 { font-size: 14px; margin: 0 0 12px; }
.feeser-wrapp .feeser-row1 .feeser-bar1 li { padding: 0 0 0 25px; }
.feeser-wrapp .feeser-row2 { margin: 0 0 0; }
.feeser-wrapp .feeser-row2 .feeser-bar2 { width: 100%; float: left; text-align: left; margin: 0 0 8px; }
.feeser-wrapp .feeser-row3 { margin: 0 0 0px; }
.feeser-wrapp .feeser-row3:last-child { margin: 0 0 16px; }
.feeser-wrapp .feeser-row3 .feeser-bar3 { width: 50%; float: left; text-align: left; }
.feeser-bar2, .feeser-bar2 { font-size: 14px; }
.tester-wrapp { padding: 0 0 40px; }
.tester-wrapp h2 { margin: 0 0 24px; }
.tester-wrapp .tester-row1 { width: 100%; }
.tester-wrapp .tester-row1 .tester-bar1 { top: 0; left: 0; }
.tester-wrapp .tester-btn1 { margin: 0; padding: 24px 41px 24px 40px; }
.contac-wrapp p { font-size: 18px; }
.contac-wrapp h2 { font-size: 19px; letter-spacing: 0.5px; margin: 0 0 8px; }
.contac-wrapp h4 { font-size: 29px; text-align: left; margin: 0 0 19px; }
.contac-wrapp .contac-row1 { margin: 0 0 4px; }
.contac-wrapp .contac-row2 { margin: 0 0 15px; }
.contac-wrapp .contac-row2 .contac-bar2 .contac-lt1 { width: 50%; }
.contac-wrapp .contac-row2 .contac-bar2 .contac-rt1 { width: 50%; }
.contac-wrapp .contac-row3 { margin: 0 0 0; }
.contac-wrapp .contac-row3 .contac-bar3 .contac-fild1 { font-size: 16px; }
.contac-wrapp .contac-row3 .contac-bar3 .contac-fild3 { margin: 0 0 30px; }
.contac-wrapp .contac-btn1 { margin: 30px 0 0; }
.contac-lt1, .contac-rt1 { font-size: 18px; }
.addres-wrapp { padding: 30px 0 7px; }
.addres-wrapp .addres-row1 { padding: 0 5%; }
.addres-wrapp .addres-row1 .addres-bar1 { border-radius: 15px; overflow: hidden; }
.bloger-wrapp h2 { font-size: 19px; line-height: 26px; }
.bloger-btn1 { font-size: 14px; }
.bloger-wrapp .bloger-row1:last-child .bloger-bar2 { padding-bottom: 30px; }
.teamer-wrapp .teamer-row1 { margin: 30px 0; }
.teamer-wrapp h3 { font-size: 28px; line-height: 32px; }
.smilin-wrapp h3 { margin: 10px 0 0; }
.smilin-wrapp .smilin-row1 { margin: 7px 0 16px 0; }
.smilin-wrapp .smilin-btn1 { margin: 4px 0 23px; }
.bloger-wrapp .bloger-row2 img { height: 138px; }
/*common-css*/

.captcha-thumb1 { width: 100%; }

.banner-wrapp .banner-row4 .margin .banner-bar4, .banner-wrapp .banner-row4 .margin .bnrpreappointment { width: 50%; }

.banner-wrapp .banner-row4 .margin .banner-bar4 .banner-btn1 { padding: 12px 20px 12px 20px;}

}
 @media screen and (min-width:768px) and (max-width:900px) {
.margin { width: 94%; }
.header-wrapp .margin { width: 47%; }
.header-wrapp .header-row1 { width: 13.2%; }
.header-wrapp .header-row3 { position: relative; top: 7px; }
.header-wrapp .header-row4 { position: relative; top: 13px; }
.header-wrapp .header-row5 { font-size: 26px; }
.header-wrapp .header-row6 { font-size: 26px; }
.header-wrapp .header-row6 .header-bar6 { top: 8px; }
.header-wrapp .header-row8 { font-size: 14px; }
.header-wrapp .header-btn1 { margin: 0 11px 0 0; padding: 14px 9px 13px 11px; }
.header-wrapp .header-btn2 { padding: 14px 9px 13px 11px; }
.banner-wrapp h2 { font-size: 40.94px; }
.banner-wrapp .banner-row1 { top: 71%; }
.banner-wrapp .banner-btn1 { font-size: 15.27px; padding: 12px 25px 12px 24px; }
.canvas-wrapp p { font-size: 22px; letter-spacing: 0.8px; }
.detier-wrapp p { font-size: 14px; letter-spacing: 0.8px; line-height: 24px; }
.detier-wrapp h2 { font-size: 22.77px; }
.detier-wrapp h3 { font-size: 29px; letter-spacing: 1px; }
.detier-wrapp .detier-row1 { width: 78.4%; }
.enquer-wrapp h2 { font-size: 22.77px; }
.enquer-wrapp .enquer-row1 { width: 86.5%; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild1 { font-size: 14px; letter-spacing: 1.2px; }
.gester-wrapp .gester-row1 { width: 80%; }
.facier-wrapp h2 { font-size: 22.77px; }
.facier-wrapp .facier-row1 { width: 65.5%; }
.facier-wrapp .facier-row2 { width: 32%; }
.facier-wrapp .facier-row3 { width: 90.5%; font-size: 14px; }
/*inners-css*/

.inners-wrapp { min-height: 665px; }
.conter-wrapp .conter-row1 { width: 60.7%; float: left; }
.conter-wrapp .conter-row2 { width: 35.3%; float: right; }
.sidbar-wrapp h2 { font-size: 24px; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild1 { font-size: 14px; letter-spacing: 0.5px; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a { font-size: 14px; letter-spacing: 0.5px; padding: 11px 0; }
.sidbar-wrapp .sidbar-btn1 { font-size: 13px; letter-spacing: 0.5px; }
.treats-wrapp p { font-size: 22px; letter-spacing: 0.8px; }
.contac-wrapp p { font-size: 17px; }
.contac-wrapp h4 { font-size: 29px; }
.contac-wrapp .contac-row3 .contac-bar3 .contac-fild1 { font-size: 16px; letter-spacing: 0.5px; }
.contac-lt1, .contac-rt1 { font-size: 17px; }
.bloger-wrapp h2 { font-size: 19px; line-height: 26px; }
.bloger-btn1 { font-size: 14px; }
.bloger-wrapp .bloger-row1:last-child .bloger-bar2 { padding-bottom: 30px; }
.teamer-wrapp .teamer-row1 { margin: 30px 0; }
.teamer-wrapp h3 { font-size: 28px; line-height: 32px; }
/*common-css*/

.header-btn1, .header-btn2 { font-size: 10.29px; }
.teamer-wrapp .teamer-row2 img { height: 240px; }
.smiler-wrapp .smiler-row2 .smiler-bar1 img { height: 120px; }
.smiler-wrapp .smiler-row2 .smiler-bar1 .smiler-bar2 img { height: 63px; }
.smilin-wrapp .smilin-row1 img { height: 128px; }
.bloger-wrapp .bloger-row2 img { height: 138px; }
.bloger-wrapp h2 {  height: 86px;}
}
 @media screen and (min-width:901px) and (max-width:1024px) {
.margin { width: 94%; }
.header-wrapp .margin { width: 47%; }
.header-wrapp .header-row1 { width: 13.2%; }
.header-wrapp .header-row3 { position: relative; top: 7px; }
.header-wrapp .header-row4 { position: relative; top: 13px; }
.header-wrapp .header-row5 { font-size: 29px; }
.header-wrapp .header-row6 { font-size: 29px; }
.header-wrapp .header-row6 .header-bar6 { top: 8px; }
.header-wrapp .header-row8 { font-size: 15px; }
.header-wrapp .header-btn1 { margin: 0 16px 0 0; padding: 14px 16.5px 13px 18.5px; }
.header-wrapp .header-btn2 { padding: 14px 16.5px 13px 18.5px; }
.banner-wrapp h2 { font-size: 40.94px; }
.banner-wrapp .banner-row1 { top: 71%; }
.banner-wrapp .banner-btn1 { font-size: 17.27px; padding: 12px 28px 12px 27px; }
.canvas-wrapp p { font-size: 26px; letter-spacing: 1px; }
.detier-wrapp p { font-size: 15px; letter-spacing: 1px; line-height: 26px; }
.detier-wrapp h2 { font-size: 24.77px; }
.detier-wrapp h3 { font-size: 32px; letter-spacing: 1.2px; }
.detier-wrapp .detier-row1 { width: 78.4%; }
.enquer-wrapp h2 { font-size: 24.77px; }
.enquer-wrapp .enquer-row1 { width: 86.5%; }
.enquer-wrapp .enquer-row1 .enquer-bar1 .enquer-fild1 { font-size: 16px; letter-spacing: 1.7px; }
.gester-wrapp .gester-row1 { width: 80%; }
.facier-wrapp h2 { font-size: 24.77px; }
.facier-wrapp .facier-row1 { width: 65.5%; }
.facier-wrapp .facier-row2 { width: 32%; }
.facier-wrapp .facier-row3 { width: 90.5%; font-size: 15px; }
/*inners-css*/

.inners-wrapp { min-height: 717px; }
.conter-wrapp .conter-row1 { width: 60.7%; float: left; }
.conter-wrapp .conter-row2 { width: 35.3%; float: right; }
.sidbar-wrapp h2 { font-size: 27px; }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild1 { font-size: 16px; letter-spacing: 1px; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a { font-size: 15px; letter-spacing: 1px; padding: 16.5px 0; }
.sidbar-wrapp .sidbar-btn1 { font-size: 14px; letter-spacing: 1px; }
.treats-wrapp p { font-size: 26px; letter-spacing: 1px; }
.contac-wrapp p { font-size: 19px; }
.contac-wrapp h4 { font-size: 32px; }
.contac-wrapp .contac-row3 .contac-bar3 .contac-fild1 { font-size: 17px; letter-spacing: 1px; }
.contac-lt1, .contac-rt1 { font-size: 19px; }
/*common-css*/

.header-btn1, .header-btn2 { font-size: 11.29px; }
}
 @media screen and (min-width:1025px) and (max-width:1240px) {
.margin { width: 94%; }
.header-wrapp .margin { width: 47%; }
.header-wrapp .header-row1 { width: 13.2%; }
.header-wrapp .header-btn1 { margin: 0 16px 0 0; padding: 14px 22px 13px 24px; }
.header-wrapp .header-btn2 { padding: 14px 22px 13px 24px; }
.canvas-wrapp p { font-size: 26px; letter-spacing: 1px; }
.detier-wrapp .detier-row1 { width: 78.4%; }
.enquer-wrapp .enquer-row1 { width: 86.5%; }
.gester-wrapp .gester-row1 { width: 80%; }
.facier-wrapp .facier-row3 { width: 89.3%; }
/*inners-css*/

.conter-wrapp .conter-row1 { width: 60.7%; float: left; }
.conter-wrapp .conter-row2 { width: 35.3%; float: right; }
.sidbar-wrapp h2 { font-size: 27px; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a { font-size: 17px; }
}
@media(max-width:980px) {
	.conter-wrapp .popup-gallery .item {
    width: 33.33%;
    padding: 4px;
    float: left;
}
}
@media(max-width:800px) {
.header-wrapp .header-row3 .header-bar3 a {
    margin: 0 8px 0 0;
}
.header-wrapp .header-row3 {
    margin: 8px 0 0 18%;
}
.abouer-row1 .abouer-bar1 .practice-video iframe {
    width: 100%;
    height: 400px;
}
}


 

@media(max-width:767px) {
.common-style iframe { width: 100%; height: 350px; }
.canvas-wrapp .canvas-row2 img { height: auto; }
.enquer-wrapp .enquer-row1 .caldera-grid .form-control { font-size: 16px; padding: 0 5%; }
.enquer-wrapp .enquer-row1 .caldera-grid textarea.form-control { padding: 32px 5%; }
.enquer-wrapp .enquer-row1 .caldera-grid .form-group.width-fld { width: 100%; }
.enquer-wrapp .enquer-row1 .caldera-grid .btn { float: none; }
.enquer-wrapp .enquer-row1 .caldera-grid .checkbox { text-align: center; }
.treats-wrapp .treats-row2 img { height: auto; }
.g-recaptcha { transform: scale(.8); }
.conter-wrapp .conter-row3 .conter-bar3 .contac-row2:after { width: 100%;}
.contac-wrapp .contac-row2 .contac-bar2:last-child .contac-rt1 {
    width: 100%;
}
.contac-wrapp .contac-row2 .contac-bar2:last-child {
    text-align: center;
}
.header-wrapp .header-row3 {
    margin: 8px 0 20px 0;
}
.header-wrapp .header-row3 .header-bar3 a {
    margin: 0 5px;
}
.conter-wrapp .popup-gallery .item {
    width: 100%;
    padding: 4px;
    float: left;
}

.feeser-wrapp .feeser-row2{ margin-top:28px;}
.facier-wrapp .facier-row1 iframe { height: 440px;}

.detier-wrapp .google-reviewslides {
    max-width: 88%;
}

#curve1 {
    overflow: visible !important;
    display: block;
    float: left;
}

.banner-wrapp .banner-row4 .banner-btn1 { text-align: center;}


}
@media(max-width:667px) {
.abouer-row1 .abouer-bar1 .practice-video iframe {
    display: inline-block;
    width: 100%;
    height: 340px;
    }
    .abouer-row1 .abouer-bar1 .practice-video {
    margin-bottom: 30px;
}
}
@media(max-width:568px) {
.abouer-row1 .abouer-bar1 .practice-video iframe {
    width: 100%;
    height: 285px;
    }
}
@media(max-width:480px) {
img.alignleft, .alignleft, img.alignright, .alignright, .alignnone, img.alignnone { display: block; margin: 20px auto; float: none; }
.abouer-row1 .abouer-bar1 .practice-video iframe { width: 100%; height: 245px;; }


.wp-gr.wpac .wp-google-badge_left-fixed { left: 3% !important; bottom: 20px !important;}
.wp-gr.wpac .wp-google-badge_left-fixed .wp-google-badge-btn {  padding: 10px 5px !important;}
.wp-gr.wpac .wp-google-badge_left-fixed .wp-google-badge-btn svg { width: 30px;}
.wp-gr.wpac .wp-google-badge_left-fixed .wp-google-badge-btn .wp-google-badge-score span.wp-google-rating { font-size: 15px !important; margin: 0 4px 0 0!important;}
.wp-gr.wpac .wp-google-badge_left-fixed .wp-google-badge-btn .wp-google-badge-score  .wp-google-stars .wp-stars .wp-star { padding: 0 2px 0 0!important; line-height: 22px!important;}
.wp-gr.wpac .wp-google-badge_left-fixed .wp-google-badge-btn .wp-google-badge-score .wp-google-stars .wp-stars .wp-star svg { width: 15px;}

}

@media(max-width:600px) {
.teamer-wrapp .teamer-row2 img { height: auto; }
.teamer-wrapp .teamer-row2 { margin-right: auto; margin-left: auto; }
.bloger-wrapp .bloger-row2 .bloger-bar2{ border:none}
.bloger-wrapp h2 { height:auto;}
.bloger-wrapp .bloger-row1 {margin: 0 0 0px 0;}
}

@media(max-width:980px) and (min-width: 768px) {
	.conter-wrapp .popup-gallery .item {
	     width: 50%; 
	}

}

@media(max-width:767px) {
	.conter-wrapp .popup-gallery .item .home-photo img {
    	height: auto
	}
}
@media(max-width:414px) {
.abouer-row1 .abouer-bar1 .practice-video iframe {
    width: 100%;
    height: 215px;
}
}
@media(max-width:360px) {
.abouer-row1 .abouer-bar1 .practice-video iframe {
    width: 100%;
    height: 180px;
}
}

body .mfp-container { position: fixed;}
	body.mfp-zoom-out-cur {
overflow: hidden;
}

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

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