@charset "utf-8";

/* CSS Document */



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

@font-face { font-family: 'Neutra-Text-TF-Alt-Bold'; src: url('../fonts/Neutra-Text-TF-Alt-Bold.eot'); src: local('?'), url('../fonts/Neutra-Text-TF-Alt-Bold.woff') format('woff'), url('../fonts/Neutra-Text-TF-Alt-Bold.ttf') format('truetype'), url('../fonts/Neutra-Text-TF-Alt-Bold.svg') format('svg'); font-weight: normal; font-style: normal; }



@font-face { font-family: 'Neutra-Text-TF-Book-Alt'; src: url('../fonts/Neutra-Text-TF-Book-Alt.eot'); src: local('?'), url('../fonts/Neutra-Text-TF-Book-Alt.woff') format('woff'), url('../fonts/Neutra-Text-TF-Book-Alt.ttf') format('truetype'), url('../fonts/Neutra-Text-TF-Book-Alt.svg') format('svg'); font-weight: normal; font-style: normal; }



@font-face {

	font-family: 'glacial-indifference-bold';

	src: url('../fonts/glacial-indifference-bold.eot');

	src: local('?'), url('../fonts/glacial-indifference-bold.woff') format('woff'), url('../fonts/glacial-indifference-bold.ttf') format('truetype'), url('../fonts/glacial-indifference-bold.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}


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

.common-style h1 { font-size: 48px;  color: #284c67; margin:15px 0; }

.common-style h2 { font-size: 45px; color: #284c67; margin:15px 0; }

.common-style h3 { font-size: 40px; color: #284c67; margin:15px 0; }

.common-style h4 { font-size: 35px; color: #284c67; margin:15px 0; }

.common-style h5 { font-size: 30px; color: #01a0e4; margin:15px 0; }

.common-style h6 { font-size: 25px; color: #01a0e4; margin:15px 0; }

.common-style a { color: #01a0e4; outline: none !important;}

.common-style p { font-size: 19px; color: #58595b; line-height: 29px; margin:15px 0; }

.common-style ul li{ font-size: 19px;  color: #58595b;  line-height: 29px; background: url(../images/abouts-arrow1.png) no-repeat 5px 10px;
    display: block; margin-bottom: 10px; padding-left: 27px; }

.common-style ol { list-style: upper-roman; margin-left: 15px }

.common-style ol li{ font-size: 19px; color: #58595b; line-height: 29px; margin-bottom: 10px;
    padding-left: 10px;  list-style-type: decimal; }

.common-style blockquote p { font-size: 19px; color: #58595b; line-height: 29px; margin-bottom: 24px;
    margin: 30px 0 15px -82px; position:  relative; }

.common-style blockquote p:before { content: '"'; position:  absolute; left: -100px; font-size: 140px;
    color: #01a0e4; font-style:  italic; top: 17px; }
 
.common-style p a { color: #01a0e4; }
/* IMG STYLES */ 
.common-style img { max-width: 100% }
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; }

@media(max-width:767px){  

    .common-style iframe{ width:100%; height:350px; }
}

@media(max-width:480px){

    img.alignleft,.alignleft,img.alignright,.alignright,.alignnone,img.alignnone{
        display:block; margin:20px auto; float:  none; }
}

.common-style [type=search] { border: 1px solid #284c67; line-height: 1; font-size: 19px;
    padding: 7px 10px 8px; width: 200px; vertical-align: top; display: inline-block; }

.common-style [type=submit] { -webkit-appearance: none; border: 0; padding: 5px 15px; background:#284c67;
    font-size: 19px; color: #fff; line-height: 29px; }

.common-style [type=submit]:hover { background:#0096e3;cursor: pointer;}    

.pagina-wrapp { width: 100%; clear: both; padding-top: 50px; display: block; text-align: center; }

nav.navigation.pagination { display: block; }

h2.screen-reader-text { display: none !important; }

.page-numbers { font-size: 19px; color: #c7c7c7 !important;  display: inline-block;
   padding: 5px 5px; font-family: 'Neutra-Text-TF-Alt-Bold'; }

span.page-numbers.current,.page-numbers:hover {  color: #284c67 !important; }

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

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

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



::-moz-selection{background:#009fe3; color:#fff; text-shadow:none; }

::selection {background:#009fe3; color:#fff; text-shadow:none; }



.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;

}



*,

*: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: 'Neutra-Text-TF-Book-Alt';}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body {color:#504f50; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow:hidden; overflow-y:scroll;}

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

/*p { font-family: 'Lato', 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;}



.top-wrapper, .homewrapper, .logoheader, .captionwrapper, .headerfoot, .ask-wrapper, .services-wrapper, .invisalign-wrapper, .testi-wrapper, .boxes-wrapper, .team-wrapper, .logo-wrapper, .footer-wrapper, .innser-wrapp, .conten-wrapp, .sidbar-wrapp, .abouts-wrapp, .blogin-wrapp, .bloger-wrapp, .pagina-wrapp, .feeser-wrapp, .gallin-wrapp, .galler-wrapp, .teamin-wrapp, .teamer-wrapp, .testi-wrapp, .treatin-wrapp, .treat-wrapp, .contac-wrapp, .addres-wrapp, .map-wrapp { float:left; width:100%;}

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



.menu-row1 {
    width: 80px;
    float: left;
    margin: 0 0 0;
    background: #284c67;
    padding: 24px 22px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999999;
}

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



.top-wrapper { height:75px; background:rgb(1,151,217,0.77); padding:7px 0;  align-items: center;}

.top-wrapper .logo { width:239px; float:none; display:none; margin:0 auto 0;}

.buttons { float:left}

.buttons .white-b { float:none; border:1px solid #fff; border-radius:30px; padding:20px 12px; font-size:13px; text-transform:uppercase; color:#fff; font-family: 'Neutra-Text-TF-Alt-Bold'; margin-right:10px; display: inline-block;}

.top-wrapper .contact { background:url(../images/icon11.png) no-repeat 15px center; padding-left:50px;background-size: 28px; width: 140px;}
.top-wrapper .livechat {background: url(../images/icon-livechat.png) no-repeat 10px center; padding-left: 42px;}
.top-wrapper .appointments {background: url(../images/icon-appointment.png) no-repeat 13px center;padding-left: 44px;}
.top-wrapper .callus {background: url(../images/icon-callus.png) no-repeat 10px center;padding-left: 35px; width: 145px;}

.top-wrapper .address { float:left; padding:20px 0; margin-left:10px;}

.top-wrapper .address li { float:left; font-size:19px; color:#fff; margin-right:10px;}

.top-wrapper .socialicon { float:left; margin:21px 10px;}

.top-wrapper .socialicon img { margin-left:10px;}

.top-wrapper .socialicon img:first-child { margin-left:0;}

.top-wrapper .socialicon img:hover { opacity:0.6;}

.top-wrapper .top-icon { width:100%; float:right; display:none; margin:21px 0;}

.top-wrapper .top-icon a { margin:0 6px 0;}

.top-wrapper .socialicon a { width: auto; display: inline-block; float: left;}

.top-wrapper .socialicon img { width: 100%; display: block; max-width: 17px; height: auto;}

.top-wrapper .top-icon a { width: auto; display: inline-block; float: none;}

.top-wrapper .top-icon img { width: 100%; display: block; max-width: 17px; height: auto;}



/*.homewrapper { width:44.4%; float:none; background:#195a76; min-height:1147px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}*/
.homewrapper { width:100%; float:left; background:#195a76; min-height:1147px; margin:0 auto 0; position:relative;}
.homewrapper:before { content:""; width:100%; background:url(../images/header-shadow.png) repeat-x; left:0; top:75px; height:193px; position:absolute}



.logoheader { padding:28px 0 44px; position:absolute; top:75px; right:0; left:0; z-index:999999;}

.mainlinks { float:left; margin-top:23px;}

.logoheader .logo { width:239px; float:right;}

.logoheader .logo img { width:100%; display:block;}



.captionwrapper { position: absolute; bottom:354px; transform: translateY(-50%); text-align:center}

.captionwrapper h2 { font-size:48px; color:#fff; margin-bottom:40px;}

.captionwrapper p { font-size:19px; color:#fff; text-transform:uppercase; color:#fff; font-family: 'Neutra-Text-TF-Alt-Bold'; letter-spacing:3px; margin-bottom:40px;}

.captionwrapper a { background:#0196e3; border:1px solid #0196e3; color:#fff; border-radius:30px; padding:21px 36px; font-family: 'Neutra-Text-TF-Alt-Bold'; text-transform:uppercase; display:inline-block}

.captionwrapper a:hover { color:#0196e3; background:#ffffff; border:1px solid #0196e3;}



.headerfoot { position:absolute; right:0; bottom:114px; left:0; z-index:999;}

.headerfoot .liketo { width:auto; float:left; margin:0 22px 0 0;}

.headerfoot .liketo .title { float:left; font-size:15px; color:#fff; letter-spacing:0.2px; line-height:60px; text-transform:uppercase; font-family: 'Neutra-Text-TF-Alt-Bold'; margin-right:16px;}

.headerfoot .liketo .select { line-height:60px; float:left; margin-right:22px;}

.headerfoot .listmenu { border-radius:30px; border:1px solid #fff; background:none; font-family: 'glacial-indifference-bold'; color:#fff; font-size:15px; text-transform:uppercase; padding:20px 25px; border-radius:30px; outline:none;}

.headerfoot .buttons2 { float:left; padding:20px 37px 18px 31px; border-radius:30px; border:1px solid #fff; color:#fff; font-size:20px; text-transform:uppercase; letter-spacing:4.2px; margin-right:16px;}

.headerfoot .buttons2:hover { color:#0196e3; background:#ffffff; border:1px solid #0196e3;}

.buttonwrapp { float:left}

.headerfoot .googlerating { width:170px; float:right;}

.headerfoot .googlerating img { width:100%; display:block}



.ask-wrapper { background:#284c67 url(../images/ask-wrapper-bg.png) no-repeat; margin:-86px 0 0; padding:139px 0 135px;}

.ask-wrapper h3 { text-align:center; color:#fff; font-size:20px; text-transform:uppercase; letter-spacing:4px; margin:0 0 45px;}

.ask-wrapper .form { width:100%; float:left; text-align:center}

.ask-wrapper .form .fieldstyle1 { width:268px; height:60px; float:left; margin:0 12px 0 0; padding:0 24px;}

.ask-wrapper .form .fieldstyle2 { width:300px; height:60px; float:left; margin:0 12px 0 0; padding:0 24px;}

.ask-wrapper .form ::-webkit-input-placeholder {color: #fff;}

.ask-wrapper .form :-ms-input-placeholder { color: #fff;}

.ask-wrapper .form ::placeholder {color: #fff;}

.ask-wrapper .form .submit { float:right; font-size:15px; color:#fff; letter-spacing:0.2px; background:#009fe3; border:1px solid #009fe3; padding:20px 33px 20px 33px; border-radius:30px; text-transform:uppercase; cursor:pointer; font-family: 'Neutra-Text-TF-Alt-Bold';}

.ask-wrapper .form .submit:hover { color:#009fe3; background:#ffffff}

.ask-wrapper .form .textfield { font-size:15px; color:#fff; letter-spacing:0.2px; text-transform:uppercase; background:none; border:1px solid rgb(255,255,255,0.20); border-radius:30px; font-family: 'Neutra-Text-TF-Alt-Bold';}



.services-wrapper { width:44.4%; float:none; max-height:709px; overflow:hidden; margin:0 auto 0;}

.services-wrapper .left { width:50%; float:left}

.services-wrapper .left .imgblock { float:left; width:100%; max-height:680px; overflow:hidden; position:relative}

.services-wrapper .left .imgblock img { display:block; width:100%;}

.left .imgblock .caption {position: absolute; top: 60%; transform: translateY(-50%); width:100%; text-align:center}

.left .imgblock .caption h3 { font-size:19px; text-transform:uppercase; letter-spacing:2px; color:#fff; margin-bottom:28px; letter-spacing:4px;}

.left .imgblock .caption h3 a { background:#c5c4b8; border:1px solid #c5c4b8; display:inline-block; border-radius:30px; padding:19px 28px; color:#fff;}

.imgblock p { font-size:15px; text-align:center; text-transform:uppercase; color:#fff; font-family: 'glacial-indifference-bold'; letter-spacing:4px; line-height:22px;}

.imgblock p span { display:block; font-family: 'glacial-indifference-bold'; }



.services-wrapper .right { width:50%; float:right}

.right .col01 { width:50%; float:left}

.right .col01 .caption {position: absolute; top: 50%; transform: translateY(-50%); width:100%; text-align:center}

.right .col01 .caption h3 { font-size:19px; text-transform:uppercase; letter-spacing:2px; color:#fff; margin-bottom:28px; letter-spacing:4px;}

.right .col01 .caption h3 a { background:#fe7296; border:1px solid #fe7296; display:inline-block; border-radius:30px; padding:19px 28px; color:#fff;}

.right .col01 .imgblock { float:left; width:100%; max-height:680px; overflow:hidden; position:relative}

.right .col01 .imgblock img { width:100%; display:block}



.services-wrapper .right .col02 { width:50%; float:left}

.right .col02 .imgblock { float:left; width:100%; position:relative}

.right .col02 .caption {position: absolute; top: 50%; transform: translateY(-50%); width:100%; text-align:center}

.right .col02 .imgblock { float:left; width:100%; max-height:340px; overflow:hidden; position:relative}

.right .col02 .imgblock img { width:100%; display:block}

.right .col02 .caption h3 { font-size:19px; text-transform:uppercase; letter-spacing:2px; color:#fff; margin-bottom:28px; letter-spacing:4px;}

.right .col02 .caption h3 a { background:#63bfbe; border:1px solid #63bfbe; display:inline-block; border-radius:30px; padding:19px 28px; color:#fff;}

.right .col02 .imgblock:last-child .caption h3 a { background:#645486; border:1px solid #645486;}

.services-wrapper .imgblock .caption { z-index:9999;}



.invisalign-wrapper { background:url(../images/invisalign-bg.jpg) no-repeat center / cover; margin:-958px 0 0; padding:72px 0 142px; position:relative; z-index:99;}

.invisalign-wrapper .content-block { width:45%; text-align:center; float:left;}

.invisalign-wrapper .content-block .logo-inv { margin-bottom:32px;}

.invisalign-wrapper .content-block .logo-inv img { width:58%; display:block; margin:auto;}

.content-block .bluebutton { font-size:19px; text-align:center; color:#fff; margin-bottom:28px; }

.content-block .bluebutton a { display:inline-block; background:#009fe3; border:1px solid #009fe3; border-radius:30px; font-size:19px; color:#fff; text-transform:uppercase; padding:17px 19px 18px 22px; letter-spacing:4.2px;}

.content-block .bluebutton a:hover { color:#009fe3; background:#ffffff;}

.content-block p { font-size:15px; text-transform:uppercase; font-family: 'glacial-indifference-bold'; color:#969696; letter-spacing:2px; margin-bottom:32px;}

.content-block .readmore { background:#284c67; border:1px solid #284c67; border-radius:30px; color:#fff; text-transform:uppercase; padding:18px 26px 18px 26px; font-family: 'Neutra-Text-TF-Alt-Bold'; letter-spacing:0.2px; display:inline-block;}

.content-block .readmore:hover { color:#284c67; background:#ffffff;}



.testi-wrapper {
    display: inline-block;
    background: none !important;
    text-align: center;;
}

.testi-wrapper h2 { text-transform:uppercase; font-size:19px; color:#009fe3; letter-spacing:4px; margin-bottom:39px;}

.testi-wrapper p { color:#969696; font-size:19px; line-height:29px; max-width:60%; margin:auto; margin-bottom:28px;}

.testi-wrapper h3 { font-size:19px; color:#009fe3; margin-bottom:33px;}

.testi-wrapper .readmore { background:#009fe3; border:1px solid #009fe3; border-radius:30px; color:#fff; text-transform:uppercase; padding:18px 26px 18px 26px; font-family: 'Neutra-Text-TF-Alt-Bold'; letter-spacing:0.2px; display:inline-block;}

.testi-wrapper .readmore:hover { color:#009fe3; background:#ffffff;}



.boxes-wrapper { margin:-74px 0 0;}

.boxes-wrapper .box { float:left; width:25%; position:relative}

.boxes-wrapper .box img { width:100%; display:block}

.boxes-wrapper .box .title {position: absolute; top:58%; transform: translateY(-50%); text-align:center; width:100%;}

.boxes-wrapper .box .title h3 { display:inline-block;  text-transform:uppercase; color:#fff;  color:#fff}

.boxes-wrapper .box .title h3 a { font-size:19px; color:#fff; letter-spacing:2.6px; padding:18px 38px 18px 38px; display:block; border-radius:30px; border:1px solid #fff;}

.boxes-wrapper .box .title h3 a:hover { color:#009fe3; background:#ffffff; border:1px solid #009fe3;}

.boxes-wrapper .box:nth-child(2) .title h3 a:hover{ background:#fff; color:#5bb8e1}

.boxes-wrapper .box img { display:block;}

.boxes-wrapper .box .inner-top { top:52%;}



.team-wrapper { background:#009fe3 url(../images/team-slider-bg.jpg) no-repeat left top / 50%;}

.team-wrapper .col01 { float:left; width:50%; }

.team-wrapper .col01 .content { width:70%; margin:auto; text-align:center; padding:135px 0 0 0;}

.team-wrapper .col01 .content h3 { font-size:19px; text-transform:uppercase; letter-spacing:4px; margin-bottom:14px; color:#fff}

.team-wrapper .col01 .content h4 { font-size:19px; margin-bottom:31px; color:#fff}

.team-wrapper .col01 .content h5 { font-size:19px; margin-bottom:37px; color:#fff}

.team-wrapper .col01 .content p { font-size:19px; color:#fff; line-height:25px; margin-bottom:27px;}

.team-wrapper .col02 { float:right; width:50%;}

.team-wrapper .col01 .content .readmore { background:none; border:1px solid #fff; border-radius:30px; color:#fff; text-transform:uppercase; padding:19px 27px 19px 27px; font-family: 'Neutra-Text-TF-Alt-Bold'; letter-spacing:0.2px; display:inline-block;}

.team-wrapper .col01 .content .readmore:hover { background:#284c67;}

.team-wrapper .col02 img { width:100%; display:block}



.logo-wrapper { background:#ffffff; padding:70px 0; text-align:center}

.logo-wrapper img { display:block; margin:0 auto 0;}



.footer-wrapper { text-align:center; background:#195a76; margin:-74px 0 0; padding:142px 0 67px;}

.footer-wrapper .flinks1 { width:100%; text-align:center; margin-bottom:24px;}

.footer-wrapper .flinks1 li { border-right:1px solid #fff; font-size:20px; color:#ffff; letter-spacing:0.6px; display:inline-block; padding:0 15px;}

.footer-wrapper .flinks1 li:first-child { padding-left:0;}

.footer-wrapper .flinks1 li:last-child { padding-right:0; border:none}

.footer-wrapper .flinks1 li a { color:#fff;}



.footer-wrapper .flinks2 { width:100%; text-align:center; margin-bottom:25px;}

.footer-wrapper .flinks2 li { border-right:1px solid #fff; font-size:20px; color:#ffff; letter-spacing:0.6px; display:inline-block; padding:0 18.4px;}

.footer-wrapper .flinks2 li:first-child { padding-left:0;}

.footer-wrapper .flinks2 li:last-child { padding-right:0; border:none}

.footer-wrapper .flinks2 li a { color:#ffff;}



.footer-wrapper .flinks1 li a:hover, .footer-wrapper .flinks2 li a:hover { color:#009fe3;}



.footer-wrapper .row1 { color:#fff; font-size:17px; text-align:center; width:100%; margin-bottom:35px;}

.footer-wrapper .row1 .address, .footer-wrapper .row1 .socialicon{ display:inline-block;}

.footer-wrapper .row1 .address span { margin-right:14px;}

.footer-wrapper .row1 .address span a { color:#fff;}

.footer-wrapper .row1 .socialicon img { margin-left:8px;}



.footer-wrapper .row2 { color:#fff; font-size:13px; margin-bottom:9px;}

.footer-wrapper .row2 a { color:#fff;}

.footer-wrapper .row2 a:hover { color:#009fe3;}

.footer-wrapper .flinks3 { width:100%; text-align:center;}

.footer-wrapper .flinks3 li { color:#ffff; font-size:13px; display:inline-block; padding:0 2px;}

.footer-wrapper .flinks3 li:first-child { padding-left:0;}

.footer-wrapper .flinks3 li:last-child { padding-right:0; border:none}

.footer-wrapper .flinks3 li a { color:#fff;}

.footer-wrapper .flinks3 li a:hover { color:#009fe3;}



/*innser-wrapp*/

.innser-wrapp { /*background:url(../images/inner-slide/inner-slide1.jpg) no-repeat center / cover;*/ min-height:525px; position:absolute; right:0; left:0;}

.innser-wrapp:before { top:0;}

.innser-wrapp h1 { font-size:48px; color:#fff; letter-spacing:0.3px; margin:0 0 5px;}

.innser-wrapp h1 span { display:block;}

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

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

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

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

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

.innser-bar1 li, .innser-bar1 li a { font-size:18px; color:#fff; letter-spacing:0.4px; text-transform:uppercase; font-family: 'Neutra-Text-TF-Alt-Bold';}

.innser-wrapp .headerfoot { bottom:141px;}



/*conten-wrapp*/

.conten-wrapp { margin:-84px 0 0; padding-bottom:132px; position:relative;}

.conten-wrapp:after { content:""; width:100%; height:87px; position:absolute; bottom:-12px; left:0; right:0; background:url(../images/about-after.png) no-repeat center / 100% 100%; z-index:99;}

.conten-wrapp .conten-row1 { width:65.5%; float:left; padding:133px 0 20px;}

.conten-wrapp .conten-row1 .conten-bar1 { width:858px; float:right;}

.conten-wrapp .conten-row2 { width:32.1%; float:right;}

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



/*sidbar-wrapp*/

.sidbar-wrapp h2 { font-size:20.25px; color:#fff; letter-spacing:3.5px; margin:0 0 36px; text-transform:uppercase;}

.sidbar-wrapp .sidbar-row { width:100%; float:left; background:url(../images/sidbar-bg1.jpg) no-repeat center / cover;}

.sidbar-wrapp .sidbar-row1 { width:417px; float:left; margin-bottom:15px; padding:140px 0 42px 11%;}

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

.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild1 { font-size:15px; color:#fff; border:1px solid rgba(255,255,255,0.2); background:none; outline:none; border-radius:50px; text-transform:uppercase; letter-spacing:0.4px; font-family: 'Neutra-Text-TF-Alt-Bold';}

.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild2 { width:100%; height:60px; margin-bottom:16px; padding:0 28px;}

.sidbar-wrapp .sidbar-row1 .sidbar-bar1 .sidbar-fild3 { width:100%; height:60px; margin-bottom:24px; padding:21px 28px; overflow:hidden;}

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

.sidbar-wrapp .sidbar-row2 .sidbar-bar3 { width:50%; float:left; position:relative;}

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

.sidbar-wrapp .caption {position: absolute; top:50%; transform: translateY(-50%); width:100%; text-align:center}

.sidbar-wrapp .caption h3 { font-size:16px; text-transform:uppercase; color:#fff; letter-spacing:3px;}

.sidbar-wrapp .caption h3 a { border:1px solid #fff; display:inline-block; border-radius:30px; padding:19px 28px; color:#fff;}

.sidbar-wrapp .caption h3 a:hover { background:#16a0db;}

.sidbar-wrapp .sidbar-row3 { width:100%; float:left; background:url(../images/sidbar-bg2.jpg) no-repeat center / cover; position:relative; padding:122px 0; border-radius:0 0 0 30px;}

.sidbar-wrapp .sidbar-row4 { width:100%; float:left; background:url(../images/sidbar-bg3.jpg) no-repeat center / cover; padding:140px 0 36px 11%;}

.sidbar-wrapp .sidbar-row4 h2 { color:#fff; margin-bottom:39px;}

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

.sidbar-wrapp .sidbar-row4 .sidbar-bar4 li { width:100%; font-size:24px; color:#fff; line-height:51px; display:block;}

.sidbar-wrapp .sidbar-row4 .sidbar-bar4 li a { color:#fff; display:block;}

.sidbar-wrapp .sidbar-row4 .sidbar-bar4 li a:hover { color:#029ddd;}

.sidbar-wrapp .sidbar-row4 .sidbar-time { width:100%; float:left;}

.sidbar-wrapp .sidbar-row4 .sidbar-time .sidbar-lt { width:27%; float:left;}

.sidbar-wrapp .sidbar-row4 .sidbar-time .sidbar-rt { width:64%; float:right;}

.sidbar-lt, .sidbar-rt { font-size:22px; color:#fff; line-height:50px;}

.sidbar-wrapp .sidbar-btn1 { background:#284c67; border-color:#284c67; margin:30px 0 0;}

.sidbar-wrapp .sidbar-btn1:hover { color:#284c67; background:#ffffff;}

.sidbar-wrapp .sidbar-row .space { padding:57px 0 42px 52px;}



/*abouts-wrapp*/

.abouts-wrapp { padding-right:42px; position:relative;}

.abouts-wrapp:before { content:""; width:804px; height:767px; position:absolute; bottom:0; left:0; background:url(../images/conten-before1.png) no-repeat center / 100% 100%; z-index:-9;}

.abouts-wrapp h2 { font-size:25px; color:#284c67; line-height:41px; margin:0 0 24px;}

.abouts-wrapp h3 { font-size:22px; color:#284c67; line-height:32px; margin:0 0 31px;}

.abouts-wrapp p { font-size:19px; line-height:29px; color:#58595b; margin:0 0 29px;}

.abouts-wrapp .abouts-row1 { width:100%; float:right; margin:0 0 22px;}

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

.abouts-wrapp .abouts-row1 .abouts-bar1 li { font-size:19px; line-height:29px; color:#58595b; background:url(../images/abouts-arrow1.png) no-repeat 0 13px; display:block; margin-bottom:4px; padding-left:16px;}

.abouts-wrapp .abouts-row2 { width:100%; float:left; margin-top:22px;}

.abouts-wrapp .abouts-row2 .abouts-bar2 { width:72%; float:left; border:1px solid #d9d9d9;}

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



/*blogin-wrapp*/

.blogin-wrapp h2 { font-size:25px; color:#284c67; line-height:41px; margin:0 0 3px;}

.blogin-wrapp h3 { font-size:17px; color:#284c67; line-height:41px; margin:0 0 23px; text-transform:uppercase; font-family: 'Neutra-Text-TF-Alt-Bold';}

.blogin-wrapp p { font-size:19px; line-height:29px; color:#58595b; margin:0 0 29px;}

.blogin-wrapp .blogin-row1 { width:89.4%; float:left;}

.blogin-wrapp .blogin-row1 .blogin-bar1 { width:100%; float:left; border-radius:30px; overflow:hidden; margin:0 0 37px;}

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

.blogin-wrapp .blogin-btn1 { float:none; background:#284c67 url(../images/blogin-arrow1.png) no-repeat 18px 15px; border:1px solid #284c67; margin:20px 0 0; padding:16px 26px 13px 40px;}

.blogin-wrapp .blogin-btn1:hover { color:#284c67; background:#fff url(../images/blogin-arrow2.png) no-repeat 18px 15px;}



/*bloger-wrapp*/

.bloger-wrapp h2 { font-size:25px; color:#284c67; line-height:41px; margin:-12px 0 3px;}

.bloger-wrapp h3 { font-size:17px; color:#284c67; line-height:41px; margin:0 0 23px; text-transform:uppercase; font-family: 'Neutra-Text-TF-Alt-Bold';}

.bloger-wrapp p { font-size:19px; line-height:29px; color:#58595b; margin:0 0 29px;}

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

.bloger-wrapp .bloger-row1 .bloger-row2 { width:814px; float:left; padding-bottom:73px; margin-bottom:60px; border-bottom:1px solid #dddddd;} 

.bloger-wrapp .bloger-row1 .bloger-row2 .bloger-left { width:26.7%; float:left;}

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

.bloger-wrapp .bloger-row1 .bloger-row2 .bloger-right { width:67%; float:right;}

.bloger-wrapp .bloger-btn1 { background:#284c67; border-color:#284c67; margin:11px 0 0;}

.bloger-wrapp .bloger-btn1:hover { color:#284c67; background:#ffffff;}



/*pagina-wrapp*/

.pagina-wrapp { text-align:center; padding:5px 0 0;}

.pagina-wrapp .pagina-row1 { width:54%; float:left;}

.pagina-wrapp .pagina-row1 .pagina-bar1 { display:inline-block; position:relative;}

.pagina-wrapp .pagina-row1 .pagina-bar1 li { color:#c7c7c7; display:inline-block; top:2px; position:relative;}

.pagina-wrapp .pagina-row1 .pagina-bar1 li a { font-size:17px; color:#c7c7c7; display:inline-block; padding:5px 5px; font-family: 'Neutra-Text-TF-Alt-Bold';}

.pagina-wrapp .pagina-row1 .pagina-bar1 li a:hover { color:#284c67;}

.pagina-wrapp .pagina-row1 .pagina-bar1 li:first-child a { color:#284c67;}

.pagina-wrapp .pagina-btn1 { margin:0 0 0; float:left; background:#bdbbbb url(../images/blogin-arrow1.png) no-repeat 19px 15px; padding:16px 28px 14px 42px;}

.pagina-wrapp .pagina-btn2 { margin:0 0 0; float:right; background:#284c67 url(../images/blogin-arrow3.png) no-repeat 84px 15px; padding:16px 46px 14px 27px;}

.pagina-btn1, .pagina-btn2 { position:relative; top:-7px;}



/*feeser-wrapp*/

.feeser-wrapp .feeser-row { width:92.5%; float:left;}

.feeser-wrapp h2 { font-size:16.25px; color:#fff; margin:0 0 36px; letter-spacing:3px; text-transform:uppercase;}

.feeser-wrapp h3 { font-size:25px; color:#284c67; line-height:41px; margin:0 0 24px;}

.feeser-wrapp p { font-size:19px; line-height:29px; color:#58595b; margin:0 0 39px;}

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

.feeser-wrapp .feeser-row2 { width:100%; float:left; margin:0 0 0; padding:45px 26px 17px;}

.feeser-wrapp .feeser-row1 .feeser-bar1 { width:55%; float:left; text-align:left; padding:0 0; color:#58595b;}

.feeser-wrapp .feeser-row2 .feeser-bar2 { width:45%; float:none; text-align:right; display:inline-block; padding:0 0; color:#02a1e5; font-family: 'Neutra-Text-TF-Alt-Bold';}

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

.feeser-bar1, .feeser-bar2 { font-size:19px;}



/*gallin-wrapp*/

.gallin-wrapp h3 { position:absolute; bottom:19px; left:35px; text-transform:uppercase; letter-spacing:0.5px; font-family: 'Neutra-Text-TF-Alt-Bold';}

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

.gallin-wrapp p { font-size:19px; line-height:29px; color:#58595b; margin:0 0 29px;}

.gallin-wrapp h4 { font-size:21px; color:#4e4e4e; margin:-5px 0 0;}

.gallin-wrapp h4 span { display:block; font-size:23px; margin:7px 0 0; color:#284c67; font-family: 'Neutra-Text-TF-Alt-Bold';}

.gallin-wrapp .gallin-row { width:93.4%; float:left; margin:12px 0 0;}

.gallin-wrapp .gallin-row .gallin-row1 { width:100%; float:left; margin:0 0 38px;}

.gallin-wrapp .gallin-row .gallin-row1 .gallin-bar1 { width:48.5%; float:left; position:relative; border-radius:30px; overflow:hidden;}

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

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

.gallin-wrapp .gallin-row .gallin-row2 { width:100%; float:left; margin:39px 0 0;}

.gallin-wrapp .gallin-row .gallin-row2 .gallin-bar2 { float:right; padding-left:33px; border-left:1px solid #9ea8a0;} 

.gallin-wrapp .gallin-btn1 { float:left; background:#284c67 url(../images/blogin-arrow1.png) no-repeat 18px 15px; border:1px solid #284c67; margin:0 0 0; padding:16px 26px 13px 40px;}

.gallin-wrapp .gallin-btn1:hover { color:#284c67; background:#fff url(../images/blogin-arrow2.png) no-repeat 18px 15px;}



/*galler-wrapp*/

.galler-wrapp p { font-size:19px; line-height:29px; color:#58595b; margin:-7px 0 29px;}

.galler-wrapp .galler-row2 { width:97.7%; float:left;}

.galler-wrapp .galler-row1 { width:100%; float:left; border-bottom:1px solid #dcdcdc; margin:0 0 73px; padding-bottom:76px;}

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

.galler-wrapp .galler-row1 .galler-bar1 .galler-bar11 { width:48.5%; float:left; border-radius:25px; overflow:hidden;}

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

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

.galler-wrapp .galler-row1 .galler-bar2 { width:39.5%; float:right;}

.galler-wrapp .galler-btn1 { background:#284c67; border-color:#284c67; margin:0 0 0;}

.galler-wrapp .galler-btn1:hover { color:#284c67; background:#ffffff;}



/*teamin-wrapp*/

.teamin-wrapp .teamin-row { width:93.4%; float:left;}

.teamin-wrapp h2 { font-size:25px; color:#284c67; line-height:41px; margin:0 0 24px;}

.teamin-wrapp h3 { font-size:22px; color:#284c67; line-height:32px; margin:0 0 31px;}

.teamin-wrapp h4 { font-size:18.25px; color:#fff; margin:0 0 30px; display:inline-block;}

.teamin-wrapp h5 { font-size:18px; color:#fff;}

.teamin-wrapp p { font-size:19px; line-height:29px; color:#58595b; margin:0 0 29px;}

.teamin-wrapp .teamin-row1 { width:100%; float:left; position:relative; margin-bottom:49px; border-radius:30px; overflow:hidden; background:url(../images/teamin-bg1.jpg) no-repeat center / cover;}

.teamin-wrapp .teamin-row1 h2 { font-size:19.25px; color:#fff; letter-spacing:3px; line-height:normal; margin:0 0 1px; text-transform:uppercase;}

.teamin-wrapp .teamin-row1 h3 { font-size:16.25px; color:#fff; letter-spacing:3px; margin:0 0 0 0; text-transform:uppercase;}

.teamin-wrapp .teamin-row1 .teamin-left { width:50%; float:left;}

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

.teamin-wrapp .teamin-row1 .teamin-right { width:50%; position:absolute; top:50%; transform:translateY(-50%); right:0; text-align:center;}

.teamin-wrapp .teamin-btn1 { float:none; background:#284c67 url(../images/blogin-arrow1.png) no-repeat 18px 15px; border:1px solid #284c67; margin:20px 0 0; padding:11px 26px 13px 40px;}

.teamin-wrapp .teamin-btn1:hover { color:#284c67; background:#fff url(../images/blogin-arrow2.png) no-repeat 18px 15px;}



/*teamer-wrapp*/

.teamer-wrapp h2 { font-size:19.25px; color:#fff; letter-spacing:3px; line-height:normal; margin:0 0 13px; text-transform:uppercase;}

.teamer-wrapp h3 { font-size:18.25px; color:#fff; margin:0 0 19px;}

.teamer-wrapp h4 { font-size:18px; color:#fff; margin:0 0 27px;}

.teamer-wrapp p { font-size:19px; line-height:29px; color:#fff; margin:0 0 24px;}

.teamer-wrapp .teamer-row { width:93.4%; float:left; margin:12px 0 0;}

.teamer-wrapp .teamer-row .teamer-row1 { width:100%; float:left; border-radius:30px; overflow:hidden; margin:0 0 13px;}

.teamer-wrapp .teamer-row .teamer-row1:nth-child(2n) .teamer-left { float:right;}

.teamer-wrapp .teamer-row .teamer-row1:nth-child(2n) .teamer-right { float:left;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-left { width:50%; float:left;}

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

.teamer-wrapp .teamer-row .teamer-row1 .teamer-right { width:50%; float:right; text-align:center; padding:48px 18px 20px;}

.teamer-wrapp .teamer-btn1 { background:none; border-color:#fff; margin:0 0 0;}

.teamer-wrapp .teamer-btn1:hover { color:#02a0e4; background:#ffffff; border-color:#02a0e4;}

.teamer-wrapp .bg1 { background:url(../images/teamin-bg1.jpg) no-repeat center / cover;}

.teamer-wrapp .bg2 { background:url(../images/teamer-bg1.jpg) no-repeat center / cover;}



/*testi-wrapp*/

.testi-wrapp { padding:60px 0 95px; position:relative;}

.testi-wrapp:after { content:""; width:100%; height:87px; position:absolute; bottom:-12px; left:0; right:0; background:url(../images/about-after.png) no-repeat center / 100% 100%; z-index:99;}

.testi-wrapp p { font-size:19px; color:#fff; letter-spacing:normal; line-height:29px; margin:0 0 29px;}

.testi-wrapp h3 { font-size:19px; color:#fff; font-family: 'Neutra-Text-TF-Alt-Bold';}

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

.testi-wrapp .testi-row1 .testi-row2 { width:33.33%; float:left; padding:0px 15px;}

.testi-wrapp .testi-row1 .testi-row2:last-child { margin-right:0;}

.testi-wrapp .testi-row1 .testi-row2 .testi-bar1 { width:100%; float:left; margin-bottom:49px; border-radius:10px; padding:55px 12% 72px;}

.color1 { background-color:#c5c4b8;}

.color1:after { background:url(../images/testi-after1.png) no-repeat;}

.color2 { background-color:#63bfbe;}

.color2:after { background:url(../images/testi-after2.png) no-repeat;}

.color3 { background-color:#fe7296;}

.color3:after { background:url(../images/testi-after3.png) no-repeat;}

.color4 { background-color:#645486;}

.color4:after { background:url(../images/testi-after4.png) no-repeat;}

.color5 { background-color:#009fe3;}

.color5:after { background:url(../images/testi-after5.png) no-repeat;}

.color6 { background-color:#284c67;}

.color6:after { background:url(../images/testi-after6.png) no-repeat;}

.color1, .color2, .color3, .color4, .color5, .color6 { position:relative;}

.color1:after, .color2:after, .color3:after, .color4:after, .color5:after, .color6:after { content:""; width:42px; height:22px; position:absolute; right:0; left:0; margin:auto; bottom:-21px;}



/*treatin-wrapp*/

.treatin-wrapp h2 { font-size:25px; color:#284c67; line-height:41px; margin:0 0 24px;}

.treatin-wrapp h3 { font-size:22px; color:#284c67; line-height:32px; margin:0 0 31px;}

.treatin-wrapp p { font-size:19px; line-height:29px; color:#58595b; margin:0 0 29px;}

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

.treatin-wrapp .treatin-row1 .treatin-bar1 { width:27.1%; float:left; margin:0 4.6% 14px 0;}

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

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

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

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

.treatin-wrapp .treatin-btn1 { float:none; background:#284c67 url(../images/blogin-arrow1.png) no-repeat 18px 15px; border:1px solid #284c67; margin:20px 0 0; padding:16px 26px 13px 40px;}

.treatin-wrapp .treatin-btn1:hover { color:#284c67; background:#fff url(../images/blogin-arrow2.png) no-repeat 18px 20px;}



/*treat-wrapp*/

.treat-wrapp { padding:50px 0 100px; text-align:center; position:relative;}

.treat-wrapp:after { content:""; width:100%; height:87px; position:absolute; bottom:-12px; left:0; right:0; background:url(../images/about-after.png) no-repeat center / 100% 100%; z-index:99;}

.treat-wrapp h2 a { font-size:19.25px; color:#fff; text-transform:uppercase; letter-spacing:3px; padding:42px 0; display:inline-block;}

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

.treat-wrapp .treat-row1 .treat-bar1 { width:31.84%; float:left; margin:0 2.23% 2.23% 0; border-radius:30px; overflow:hidden; background:#029ddd;}

.treat-wrapp .treat-row1 .treat-bar1:nth-child(3n) { margin-right:0;}

.treat-wrapp .treat-row1 .treat-bar1 .treat-bar2 { width:100%; float:left; position:relative; margin:0 0;}

.treat-wrapp .treat-row1 .treat-bar1 .treat-bar2 img { width:100%; display:block;}



/*addres-wrapp*/

.addres-wrapp p { font-size:22px; color:#58595b; line-height:36px; margin:0 0 0;}

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

.addres-wrapp p span { display:block; color:#284c67;}

.addres-wrapp .addres-row1 { width:100%; float:left; padding:0 0 25px; margin-bottom:48px; border-bottom:1px solid #e9e9e9;}

.addres-wrapp .addres-row1 .addres-bar1 { width:22px; float:left; position:relative; top:7px;}

.addres-wrapp .addres-row2 { width:47.5%; float:left; margin:0 0 24px 0;}

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

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

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

.addres-wrapp .addres-row1 .addres-bar1 img { width: auto; max-width: 22px; height: 22px; display: block; margin: 0 auto;}

.addres-wrapp .addres-row2 .addres-bar1 img { margin: 0;}

.footer-wrapper .socialicon a { width: auto; display: inline-block; float: left;}

.footer-wrapper .socialicon img { width: 100%; display: block; max-width: 17px; height: auto;}


/*contac-wrapp*/

.contac-wrapp2 { background:#ffffff; padding-bottom:30px; position:relative; z-index:9999;}

.contac-wrapp2:after { display:none;}

.contac-wrapp .contac-row { width:750px; float:left;}

.contac-wrapp .contac-row1 { width:100%; float:left; margin-bottom:45px;}

.contac-wrapp h2 { font-size:20.25px; color:#284c67; line-height:36px; margin:0 0 43px; letter-spacing:3px; text-transform:uppercase;}

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

.contac-wrapp .contac-row1 .contac-bar1 .contac-fild1 { font-size:13px; color:#58585a; border-radius:50px; border:1px solid #e7e7e7; background:none; outline:none; letter-spacing:0.5px; text-transform:uppercase; font-family: 'Neutra-Text-TF-Alt-Bold';}

.contac-wrapp .contac-row1 .contac-bar1 .contac-fild2 { width:49.5%; height:60px; margin-bottom:16px; padding:0 30px; display:block;}

.contac-wrapp .contac-row1 .contac-bar1 .contac-fild3 { width:100%; height:60px; margin-bottom:27px; padding:23px 30px; overflow:hidden;}

.contac-wrapp .contac-btn1 { background:#284c67; border-color:#fff; margin:34px 0 0;}

.contac-wrapp .contac-btn1:hover { color:#284c67; background:#ffffff; border-color:#284c67;}



/*map-wrapp*/

.map-wrapp { width:100%; float:none; background:#195a76; margin:0 auto 0; position:relative; right:0; bottom:0; left:0; }

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

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



.sidbar-btn1, .blogin-btn1, .bloger-btn1, .pagina-btn1, .pagina-btn2, .gallin-btn1, .galler-btn1, .teamin-btn1, .teamer-btn1, .treatin-btn1, .contac-btn1 { font-size:15px; border:1px solid; border-radius:30px; color:#fff; text-transform:uppercase; padding:18px 26px 18px 26px; font-family: 'Neutra-Text-TF-Alt-Bold'; letter-spacing:0.4px; display:inline-block;}
.left .imgblock .caption h3.service-btn-hom{
      background: #c5c4b8;
    border: 1px solid #c5c4b8;
    display: inline-block;
    border-radius: 30px;
    padding: 19px 28px;
    color: #fff;
}
.right .col01 .caption h3.service-btn-hom{
    background: #fe7296;
    border: 1px solid #fe7296;
    display: inline-block;
    border-radius: 30px;
    padding: 19px 28px;
    color: #fff;
}

.right .col02 a .caption h3.service-btn-hom{
    background: #63bfbe;
    border: 1px solid #63bfbe;
    display: inline-block;
    border-radius: 30px;
    padding: 19px 28px;
    color: #fff;
}
.right .col02 a:last-child .caption h3.service-btn-hom{
    background: #645486!important;
    border: 1px solid #645486 !important;
    display: inline-block;
    border-radius: 30px;
    padding: 19px 28px;
    color: #fff;
}

.right .col01 .caption h3.service-btn-hom:hover, .left .imgblock .caption h3.service-btn-hom:hover, 
.right .col02 .caption h3.service-btn-hom:hover, .right .col02 .imgblock:last-child .caption h3.service-btn-hom:hover{
    background: none;
    border: 1px solid #ffffff;
}
#curve4{
    margin: -524px 0 0;
}
.invisalign-wrapper{
    margin: -958px 0 0 0 ;
    padding: 72px 0 142px ;
	}
  .homewrapper.innser-wrapp{
    width: 44.4%;
    float: none;
    margin: 0 auto 0;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
  }
.buttons.top {
    margin-left:10px;
}

.buttons.top a.white-b.covid {
    margin-right: 0;
    padding: 20px 60px;
}
.testi {
    background: #ffffff url(../images/testi-bg1.jpg) no-repeat center / 21.7%;
    padding: 116px 0 60px;
    text-align: center;
    background-size: contain;
}

.testi .slide-post.owl-carousel {
    background: none !important;
}

.testi .slide-post.owl-carousel .owl-stage-outer {
    background: none !important;
}

.testi .slide-post.owl-carousel .owl-stage-outer .owl-stage {
    background: none !important;
}

.testi .slide-post.owl-carousel .owl-stage-outer .owl-stage .owl-item {
    background: none !important;
}

.buttons.top.emergency {
    display: inline-block;
    float: left;
    margin-left: 10px;
}


.testi-gallery { width: 100%; display: block; position: relative; margin: -40px auto 60px; float: left; z-index: 999;}
.testi-gallery .slide-post-gallery.owl-carousel { width: 100%; max-width: 60%; margin: 0 auto; position: relative; display: block;}
.testi-gallery .slide-post-gallery.owl-carousel .owl-stage-outer .owl-stage { height: auto; display: flex; flex-wrap: wrap; align-items: center;}
.testi-gallery .slide-post-gallery.owl-carousel .owl-stage-outer .owl-stage .owl-item .gallins { width: 100%; display: flex; flex-wrap: wrap; align-items: center; position: relative;}
.testi-gallery .slide-post-gallery.owl-carousel .owl-stage-outer .owl-stage .owl-item .gallins .before-image { width: 48%; float: left; margin: 0 1% 2% 1%; border-radius: 30px; overflow: hidden; position: relative;}
.testi-gallery .slide-post-gallery.owl-carousel .owl-stage-outer .owl-stage .owl-item .gallins .after-image { width: 48%; float: left; margin: 0 1% 2% 1%; border-radius: 30px; overflow: hidden; position: relative;}
.testi-gallery .slide-post-gallery.owl-carousel .owl-stage-outer .owl-stage .owl-item .gallins img { width: 100%; display: block; height: auto; max-width: 100%;}
.testi-gallery .slide-post-gallery.owl-carousel .owl-stage-outer .owl-stage .owl-item .gallins h2 { font-size: 16px; text-align: center; text-transform: uppercase; color: #fff; font-family: 'glacial-indifference-bold'; letter-spacing: 2px; line-height: 22px; position: absolute; bottom: 7%; left: 8%;}




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

.abouts-wrapp .abouts-row2 .abouts-bar2 .cqc-widget.cleanslate { border: none !important;}



.about-sec { float: left; width: 100%; display: block; background: #009fe3; padding: 70px 0; text-align: center; margin: 20px auto 0 auto;}
.about-sec .abt-heading { max-width: 500px; margin: 0 auto; display: block; position: relative;}
.about-sec h3 { text-align: center; color: #fff; font-size: 20px; text-transform: uppercase; letter-spacing: 4px; margin: 0 0 29px;}
.about-sec .abt-content { max-width: 780px; margin: 0 auto; display: block; position: relative;}
.about-sec p { color: #ffffff; font-size: 19px; line-height: 29px; margin: auto; margin-bottom: 28px;}
.about-sec .readmore-abt { background: #ffffff; border: 1px solid #ffffff; border-radius: 30px; color: #009fe3; text-transform: uppercase; padding: 18px 26px 18px 26px; font-family: 'Neutra-Text-TF-Alt-Bold'; letter-spacing: 0.2px; display: inline-block;}
.about-sec .readmore-abt:hover { background: #009fe3; border: 1px solid #ffffff; color: #ffffff;}
.treatin-wrapp .treatin-row1 .slide-smile-post.owl-carousel {
    margin-bottom: 30px;
    float: left;
    width: 100%;
}

.treatin-wrapp .treatin-row1 .slide-smile-post.owl-carousel .owl-stage {
    display: flex;
    flex-wrap: wrap;
}
.treatin-wrapp .treatin-row1 .slide-smile-post.owl-carousel .owl-stage .owl-item .sliders {
    height: 100%;
}

.treatin-wrapp .treatin-row1 .slide-smile-post.owl-carousel .owl-stage .owl-item .sliders img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.conten-wrapp .conten-row1.common-style .conten-bar1.treatin-wrapp .treatin-row1 img.size-full {
    width: 100%;
    height: auto;
}
.treatin-wrapp .treatin-row1 .slide-smile-post.owl-carousel .owl-dots {
    display: inline-block;
    text-align: center;
    margin: 20px auto 0 auto;
    float: none;
    width: 100%;
}

.treatin-wrapp .treatin-row1 .slide-smile-post.owl-carousel .owl-dots .owl-dot {
    margin: 0 5px;
    display: inline-block;
}

.treatin-wrapp .treatin-row1 .slide-smile-post.owl-carousel .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    background: #ccc;
    display: inline-block;
    border-radius: 50%;
}

.treatin-wrapp .treatin-row1 .slide-smile-post.owl-carousel .owl-dots .owl-dot.active span {
    background: #3bafe1;
}
.top-wrapper .scroll .margin {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.footer-wrapper .row2 span {
    display: inline-block;
    margin: 0 5px;
}

.galler-wrapp .galler-row1 h2 { font-size: 25px; color: #284c67; line-height: 41px; margin: 0 0 24px;}



/*practice-wrapp*/

.practice-wrapp { width: 100%; float: left; text-align:center; padding:70px 0 70px;}

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

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

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

.practice-wrapp .practice-row2 { width:100%; float:left; display: flex; flex-wrap: wrap;}

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

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

.practice-wrapp .practice-row1 img { width:100%; display:block; height: 100%; object-fit: cover;}

.practice-wrapp .practice-row1:hover img { opacity:0.40;}

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


.featherlight .featherlight-content { max-width: 700px !important; margin: 0 auto}

body .wp-gr .wp-google-badge_left-fixed {
    z-index: 99999!important;
}

/*Smartphone css*/

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

.margin { width:90%;}



.top-wrapper { text-align:center; height:inherit; background:#ffffff; padding:86px 0 36px;}

.top-wrapper .logo { display:block; margin:0 auto 36px;}

.top-wrapper .logo img { width:100%; display:block;}

.buttons .white-b { width:100%; color:#0196e3; border-color:#0196e3; margin:0 0 10px;}

.top-wrapper .contact { background-image:none; padding:18px 5% 16px;}

.top-wrapper .livechat { background-image:none; padding:18px 5% 16px;}

.top-wrapper .appointments { background-image:none; padding:18px 5% 16px;}

.top-wrapper .callus { background-image:none; padding:18px 5% 16px;}

.top-wrapper .address { width:100%; margin:16px 0 26px; padding:0 0 0;}

.top-wrapper .address li { color:#0196e3; float:none; display:inline-block;}

.top-wrapper .socialicon { width:100%; display:none; margin:0 0 0;}

.top-wrapper .socialicon img { margin:0 6px 0;}

.top-wrapper .top-icon { display:block; margin:0 0 20px 0;}

.buttons { width:100%;}

.buttonwrapp { width:100%;}

.logoheader { width:100%; text-align:center; background:#0196e3; padding:0 0 0; position:fixed; top:0; right:0; left:0; z-index:999999; display:none;}

.logoheader .margin { width:100%;}

.mainlinks { width:100%; margin:0 0 0;}

.logoheader .logo { display:none;}

.homewrapper { width:100%; min-height:inherit; float:left; text-align:center; background:none; padding:0 0 40px; position:relative;}

.captionwrapper { width:100%; float:left; background:#63bfbe; transform:none; padding:32px 0 80px; position:relative; bottom:inherit;}

.captionwrapper h2 { font-size:38px; margin:0 0 18px;}

.captionwrapper p { font-size:15px; margin:0 0 26px;}

.headerfoot { margin:36px 0 0; position:relative; bottom:inherit;}

.captionwrapper a { width:100%; font-size:12px; background:none; border:1px solid #ffffff; padding:21px 5%;}

.headerfoot .liketo .title { float:none; color:#0196e3; line-height:normal; margin:0 0 4px;}

.headerfoot .liketo { width:100%; margin:0 0 0;}

.headerfoot .buttons2 { width:100%; font-size:16px; color:#0196e3; border-color:#0196e3; letter-spacing:2.2px; margin:10px 0 0;}

.headerfoot .googlerating { display:none;}

.ask-wrapper { text-align:center; margin:0 0 0; padding:36px 0 40px;}

.ask-wrapper .form .textfield { width:100%; text-align:center; margin:0 0 10px;}

.ask-wrapper h3 { font-size:18px; letter-spacing:3px; margin:0 0 27px;}

.ask-wrapper .form .submit { float:none; margin:20px 0 0;}

.services-wrapper { width:100%; max-height:inherit; float:left;}

.services-wrapper .left { width:100%;}

.services-wrapper .right { width:100%;}

.right .col01 { width:100%;}

.services-wrapper .right .col02 { width:100%; margin-top: 0;}

.invisalign-wrapper { text-align:center; background:#edf1f4; margin:0 0 0; padding:40px 0 40px !important;}

.invisalign-wrapper .content-block { width:100%; min-width:100%;}

.content-block .bluebutton a { font-size:15px; letter-spacing:2.2px;}

.content-block p { font-size:13px; margin:0 0 27px;}

.invisalign-wrapper .content-block .logo-inv { margin:0 0 30px;}

.imgblock p { font-size:13px; letter-spacing:2px;}

.right .col02 .caption h3 { margin:0 0 24px;}

.left .imgblock .caption h3 a { font-size:16px; letter-spacing:2.2px;}

.right .col01 .caption h3 a { font-size:16px; letter-spacing:2.2px;}

.right .col02 .caption h3 a { font-size:16px; letter-spacing:2.2px;}

.right .col02 .imgblock { margin:1% 0 0;}

.right .col01 .imgblock { margin:1% 0 0;}

.services-wrapper .left .imgblock { margin:1% 0 0;}

.testi-wrapper { text-align:center; padding:36px 0 40px;}

.testi-wrapper p { max-width:100%; margin:0 0 20px;}

.testi-wrapper h2 { margin:0 0 20px;}

.testi-wrapper h3 { margin:0 0 27px;}

.boxes-wrapper { text-align:center; margin:0 0 0;}

.boxes-wrapper .box { width:100%;}

.boxes-wrapper .box .title h3 a { font-size:16px; letter-spacing:1.3px;}

.team-wrapper .col01 { width:100%; float:right;}

.team-wrapper .col02 { width:100%; float:left;}

.team-wrapper .col01 .content { width:100%; padding:36px 5% 80px;}

.team-wrapper .col01 .content h3 { margin:0 0 14px;}

.team-wrapper .col01 .content h4 { margin:0 0 22px;}

.team-wrapper .col01 .content p { margin:0 0 21px;}

.team-wrapper .col01 .content h5 { margin:0 0 27px;}

.logo-wrapper { padding:40px 0 40px;}

.footer-wrapper { text-align:center; margin:0 0 0; padding:40px 0 37px;}

.footer-wrapper .flinks1 { width:100%; margin:0 0 20px;}

.footer-wrapper .flinks1 li { font-size:18px; margin:0 0 10px; padding:0 11px 0;}

.footer-wrapper .flinks2 { width:100%; margin:0 0 17px;}

.footer-wrapper .flinks2 li { font-size:18px; margin:0 0 10px; padding:0 14.4px 0;}

.footer-wrapper .row1 { width:100%; margin:0 0 24px;}

.footer-wrapper .row1 .address { width:100%; margin:0 0 27px;}

.footer-wrapper .row1 .socialicon img { margin:0 6px 0;}

.footer-wrapper .row2 { width:100%; margin:0 0 13px;}

.boxes-wrapper .box .title { top:50%;}



/*innser*/

.innser-wrapp:before { display:none;}

.innser-wrapp h1 { font-size:35px;}

.innser-bar1 li, .innser-bar1 li a { font-size:15px;}

.innser-wrapp .innser-row1 { bottom:inherit; top:50%; transform:translateY(-50%);}



.conten-wrapp { margin:0; padding-bottom:50px;}

.conten-wrapp:after { display:none;}

.conten-wrapp .conten-row1 { width:100%; padding:0 0 20px;}

.conten-wrapp .conten-row1 .conten-bar1 { width:100%; padding:0 5%; margin-bottom:40px;}

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



.sidbar-wrapp .sidbar-row1 { width:100%; padding:50px 5% 42px;}

.sidbar-wrapp .sidbar-row2 .sidbar-bar3 { width:100%;}

.sidbar-wrapp .sidbar-row3 { border-radius:0;}

.sidbar-wrapp .sidbar-row4 { padding:50px 5% 36px;}

.sidbar-wrapp .sidbar-row .space { padding:50px 5% 42px;}

.sidbar-wrapp .sidbar-row4 .sidbar-time .sidbar-lt { width:50%;}

.sidbar-wrapp .sidbar-row4 .sidbar-time .sidbar-rt { width:50%;}



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



.blogin-wrapp h2 { font-size:23px; line-height:35px;}

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



.bloger-wrapp .bloger-row1 .bloger-row2 { width:100%;}

.bloger-wrapp .bloger-row1 .bloger-row2 .bloger-left { width:100%; margin-bottom:35px;}

.bloger-wrapp .bloger-row1 .bloger-row2 .bloger-right { width:100%;}



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

.pagina-wrapp .pagina-row1 .pagina-bar1 li a { font-size:14px; padding:5px 3px;}

.pagina-wrapp .pagina-btn1 { float:none; display:inline-block; background-image:none; padding:14px 15px; font-size:13px;}

.pagina-wrapp .pagina-btn2 { float:none; display:inline-block; background-image:none; padding:14px 15px; font-size:13px;}

.pagina-btn1, .pagina-btn2 { top:inherit;}



.addres-wrapp p { font-size:20px;}

.contac-wrapp .contac-row1 { margin-bottom:0;}

.contac-wrapp .contac-row { width:100%;}

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

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

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



.feeser-wrapp h2 { font-size:15px;}

.feeser-wrapp .feeser-row { width:100%;}

.feeser-wrapp .feeser-row2 { padding:25px 3% 17px;}

.feeser-wrapp .feeser-row1 .feeser-bar1 { width: 50%; font-size: 15px;}

.feeser-wrapp .feeser-row2 .feeser-bar2 { width: 50%; font-size: 15px;}




.gallin-wrapp h4 span { font-size:20px;}

.gallin-wrapp .gallin-row { width:100%;}

.gallin-wrapp .gallin-row .gallin-row1 { margin-bottom:10px;}

.gallin-wrapp .gallin-row .gallin-row1 .gallin-bar1 { width:100%; margin-bottom:20px;}

.gallin-wrapp .gallin-row .gallin-row2 { margin:10px 0 0;}

.gallin-wrapp .gallin-row .gallin-row2 .gallin-bar2 { width:100%; padding-left:0; border:none; margin:0 0 30px;}



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

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

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



.teamin-wrapp .teamin-row { width:100%;}



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

.teamin-wrapp .teamin-row1 .teamin-right { width:100%; float:left; position:relative; top:inherit; transform:none; padding:50px 0;}



.teamer-wrapp .teamer-row { width:100%;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-left { width:100%;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-right { width:100%; padding:48px 5%;}



.testi-wrapp { padding-bottom:50px;}

.testi-wrapp .testi-row1 .testi-row2 { width:100%; padding:0;}

.testi-wrapp:after { display:none;}



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

.treatin-wrapp .treatin-row1 .treatin-bar1 { width:100%; margin:0 0 30px;}

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



.treat-wrapp:after { display:none;}

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



.menu-row1 { width:100%; padding:0 5% 0;}

.menu-row1 .menu-bar1 { width:36px;}

.left .imgblock .caption { top: 70%; }

.right .col02 .caption { top: 70%;}


} 



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

.margin { width:90%;}



.top-wrapper { text-align:center; height:inherit; background:#ffffff; padding:86px 0 36px;}

.top-wrapper .logo { display:block; margin:0 auto 36px;}

.buttons .white-b { width:49.2%; color:#0196e3; border-color:#0196e3; margin:0 0 10px;}

.buttons .white-b:nth-child(2n) { float:right;}

.top-wrapper .contact { background-image:none; padding:18px 5% 16px;}

.top-wrapper .livechat { background-image:none; padding:18px 5% 16px;}

.top-wrapper .appointments { background-image:none; padding:18px 5% 16px;}

.top-wrapper .callus { background-image:none; padding:18px 5% 16px;}

.top-wrapper .address { width:100%; margin:16px 0 26px; padding:0 0 0;}

.top-wrapper .address li { color:#0196e3; float:none; display:inline-block;}

.top-wrapper .socialicon { width:100%; display:none; margin:0 0 0;}

.top-wrapper .socialicon img { margin:0 6px 0;}

.top-wrapper .top-icon { display:block;     margin: 0 0 20px 0;}

.buttons { width:100%;}

.buttonwrapp { width:100%;}

.buttons.top { width: 49.2%; margin: 0 auto;}

.buttons.top a.white-b.covid { width: 100%;}

.buttons.top.emergency { margin: 0;  float: right; width: 100%;}

.logoheader { width:100%; text-align:center; background:#0196e3; padding:0 0 0; position:fixed; top:0; right:0; left:0; z-index:999999; display:none;}

.logoheader .margin { width:100%;}

.mainlinks { width:100%; margin:0 0 0;}

.logoheader .logo { display:none;}

.homewrapper { width:100%; min-height:inherit; float:left; text-align:center; background:none; padding:0 0 40px; position:relative;}

.captionwrapper { width:100%; float:left; background:#63bfbe; transform:none; padding:32px 0 80px; position:relative; bottom:inherit;}

.captionwrapper h2 { font-size:38px; margin:0 0 18px;}

.captionwrapper p { font-size:15px; margin:0 0 26px;}

.headerfoot { margin:36px 0 0; position:relative; bottom:inherit;}

.captionwrapper a { width:100%; font-size:12px; background:none; border:1px solid #ffffff; padding:21px 5%;}

.headerfoot .liketo .title { float:none; color:#0196e3; line-height:normal; margin:0 0 4px;}

.headerfoot .liketo { width:100%; margin:0 0 0;}

.headerfoot .buttons2 { width:100%; font-size:16px; color:#0196e3; border-color:#0196e3; letter-spacing:2.2px; margin:10px 0 0;}

.headerfoot .googlerating { display:none;}

.ask-wrapper { text-align:center; margin:0 0 0; padding:36px 0 40px;}

.ask-wrapper .form .textfield { width:100%; text-align:center; margin:0 0 10px;}

.ask-wrapper h3 { font-size:18px; letter-spacing:3px; margin:0 0 27px;}

.ask-wrapper .form .submit { float:none; margin:20px 0 0;}

.services-wrapper { width:100%; max-height:inherit; float:left; padding:0 0 1%;}

.services-wrapper .left { width:100%;}

.services-wrapper .right { width:100%;}

.right .col01 { width:100%;}

.services-wrapper .right .col02 { width:100%;}

.invisalign-wrapper { text-align:center; background:#edf1f4; margin:-4px 0 0; padding:40px 0 !important;}

.invisalign-wrapper .content-block { width:100%; min-width:100%;}

.content-block .bluebutton a { font-size:15px; letter-spacing:2.2px;}

.content-block p { font-size:13px; margin:0 0 27px;}

.invisalign-wrapper .content-block .logo-inv { margin:0 0 30px;}

.imgblock p { font-size:13px; letter-spacing:2px;}

.right .col02 .caption h3 { margin:0 0 24px;}

.left .imgblock .caption h3 a { font-size:16px; letter-spacing:2.2px;}

.right .col01 .caption h3 a { font-size:16px; letter-spacing:2.2px;}

.right .col02 .caption h3 a { font-size:16px; letter-spacing:2.2px;}

.right .col02 .imgblock { margin:1% 0 0;}

.right .col01 .imgblock { margin:1% 0 0;}

.services-wrapper .left .imgblock { margin:1% 0 0;}

.testi-wrapper { text-align:center; padding:36px 0 40px;}

.testi-wrapper p { max-width:100%; margin:0 0 20px;}

.testi-wrapper h2 { margin:0 0 20px;}

.testi-wrapper h3 { margin:0 0 27px;}

.boxes-wrapper { text-align:center; margin:0 0 0;}

.boxes-wrapper .box { width:50%;}

.boxes-wrapper .box .title h3 a { font-size:16px; letter-spacing:1.3px;}

.team-wrapper .col01 { width:100%; float:right;}

.team-wrapper .col02 { width:100%; float:left;}

.team-wrapper .col01 .content { width:100%; padding:36px 5% 80px;}

.team-wrapper .col01 .content h3 { margin:0 0 14px;}

.team-wrapper .col01 .content h4 { margin:0 0 22px;}

.team-wrapper .col01 .content p { margin:0 0 21px;}

.team-wrapper .col01 .content h5 { margin:0 0 27px;}

.logo-wrapper { padding:40px 0 40px;}

.footer-wrapper { text-align:center; margin:0 0 0; padding:40px 0 37px;}

.footer-wrapper .flinks1 { width:100%; margin:0 0 20px;}

.footer-wrapper .flinks1 li { font-size:18px; margin:0 0 10px; padding:0 11px 0;}

.footer-wrapper .flinks2 { width:100%; margin:0 0 17px;}

.footer-wrapper .flinks2 li { font-size:18px; margin:0 0 10px; padding:0 14.4px 0;}

.footer-wrapper .row1 { width:100%; margin:0 0 24px;}

.footer-wrapper .row1 .address { width:100%; margin:0 0 27px;}

.footer-wrapper .row1 .socialicon img { margin:0 6px 0;}

.footer-wrapper .row2 { width:100%; margin:0 0 13px;}

.boxes-wrapper .box .title { top:50%;}



/*innser*/

.innser-wrapp:before { display:none;}

.innser-wrapp h1 { font-size:40px;}

.innser-bar1 li, .innser-bar1 li a { font-size:16px;}

.innser-wrapp .innser-row1 { bottom:inherit; top:59%; transform:translateY(-50%);}



.conten-wrapp { margin:0; padding-bottom:50px;}

.conten-wrapp:after { display:none;}

.conten-wrapp .conten-row1 { width:100%; padding:0 0 20px;}

.conten-wrapp .conten-row1 .conten-bar1 { width:100%; padding:0 5%; margin-bottom:40px;}

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



.sidbar-wrapp .sidbar-row1 { width:100%; padding:50px 5% 42px;}

.sidbar-wrapp .sidbar-row3 { border-radius:0;}

.sidbar-wrapp .sidbar-row4 { padding:50px 5% 36px;}

.sidbar-wrapp .sidbar-row .space { padding:50px 5% 42px;}



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



.blogin-wrapp h2 { font-size:23px; line-height:35px;}

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



.bloger-wrapp .bloger-row1 .bloger-row2 { width:100%;}

.bloger-wrapp .bloger-row1 .bloger-row2 .bloger-left { width:100%; margin-bottom:35px;}

.bloger-wrapp .bloger-row1 .bloger-row2 .bloger-right { width:100%;}



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

.pagina-wrapp .pagina-btn1 { float:none; display:inline-block;}

.pagina-wrapp .pagina-btn2 { float:none; display:inline-block;}

.pagina-btn1, .pagina-btn2 { top:inherit;}



.contac-wrapp .contac-row1 { margin-bottom:0;}

.contac-wrapp .contac-row { width:100%;}

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

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

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



.feeser-wrapp .feeser-row { width:100%;}

.feeser-wrapp .feeser-row2 { padding:25px 3% 17px;}

.feeser-wrapp .feeser-row1 .feeser-bar1 { width: 50%; font-size: 16px;}

.feeser-wrapp .feeser-row2 .feeser-bar2 { width: 50%; font-size: 16px;}



.gallin-wrapp h4 span { display:inline-block;}

.gallin-wrapp .gallin-row { width:100%;}

.gallin-wrapp .gallin-row .gallin-row2 .gallin-bar2 { width:100%; padding-left:0; border:none; margin:0 0 30px;}



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

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

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



.teamin-wrapp .teamin-row { width:100%;}



.teamer-wrapp .teamer-row { width:100%;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-left { width:100%;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-right { width:100%; padding:48px 5%;}



.testi-wrapp { padding-bottom:50px;}

.testi-wrapp .testi-row1 .testi-row2 { width:100%; padding:0;}

.testi-wrapp:after { display:none;}



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

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



.treat-wrapp:after { display:none;}

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



.menu-row1 { width:100%; padding:0 5% 0;}

.menu-row1 .menu-bar1 { width:36px;}


.left .imgblock .caption { top: 70%; }

.right .col02 .caption { top: 70%;}



}



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

.margin { width:90%;}



.top-wrapper { text-align:center; height:inherit; background:#ffffff; padding:86px 0 36px;}

.top-wrapper .logo { display:block; margin:0 auto 36px;}

.buttons .white-b { width:49.2%; color:#0196e3; border-color:#0196e3; margin:0 0 10px;}

.buttons .white-b:nth-child(2n) { float:right;}

.top-wrapper .contact { background-image:none; padding:16px 5%;}

.top-wrapper .livechat { background-image:none; padding:16px 5%;}

.top-wrapper .appointments { background-image:none; padding:16px 5%;}

.top-wrapper .callus { background-image:none; padding:16px 5%;}

.top-wrapper .address { width:100%; margin:16px 0 26px; padding:0 0 0;}

.top-wrapper .address li { color:#0196e3; float:none; display:inline-block;}

.top-wrapper .socialicon { width:100%; display:none; margin:0 0 0;}

.top-wrapper .socialicon img { margin:0 6px 0;}

.top-wrapper .top-icon {
    display: block;
    margin: 0 0 20px 0;
}
.buttons { width:100%;}

.buttonwrapp { width:100%;}


.buttons.top { width: 49.2%; margin: 0 auto;}

.buttons.top a.white-b.covid { width: 100%;}

.buttons.top.emergency { margin: 0;  float: right; width: 100%;}



.logoheader { width:100%; text-align:center; background:#0196e3; padding:0 0 0; position:fixed; top:0; right:0; left:0; z-index:999999; display:none;}

.logoheader .margin { width:100%;}

.mainlinks { width:100%; margin:0 0 0;}

.logoheader .logo { display:none;}

.homewrapper { width:100%; min-height:inherit; float:left; text-align:center; background:none; padding:0 0 40px; position:relative;}

.captionwrapper { width:100%; float:left; background:#63bfbe; transform:none; padding:32px 0 80px; position:relative; bottom:inherit;}

.captionwrapper h2 { font-size:38px; margin:0 0 18px;}

.captionwrapper p { font-size:15px; margin:0 0 26px;}

.headerfoot { margin:36px 0 0; position:relative; bottom:inherit;}

.captionwrapper a { width:100%; font-size:12px; background:none; border:1px solid #ffffff; padding:21px 5%;}

.headerfoot .liketo .title { float:none; color:#0196e3; line-height:normal; margin:0 0 4px;}

.headerfoot .liketo { width:100%; margin:0 0 0;}

.headerfoot .buttons2 { width:49.2%; font-size:16px; color:#0196e3; border-color:#0196e3; letter-spacing:2.2px; margin:10px 0 0; padding:18px 28px 18px;}

.headerfoot .buttons2:nth-child(2n) { float:right;}

.headerfoot .googlerating { display:none;}

.ask-wrapper { text-align:center; margin:0 0 0; padding:36px 0 40px;}

.ask-wrapper .form .textfield { width:49.2%; text-align:center; margin:0 0 10px;}

.ask-wrapper .form .textfield:nth-child(2n) { float:right;}

.ask-wrapper h3 { font-size:18px; letter-spacing:3px; margin:0 0 27px;}

.ask-wrapper .form .submit { float:none; margin:20px 0 0;}

.services-wrapper { width:100%; max-height:inherit; float:left; padding:0 0 1%;}

.services-wrapper .left { width:100%;}

.services-wrapper .right { width:100%;}

.right .col01 { width:100%;}

.services-wrapper .right .col02 { width:100%;}

.invisalign-wrapper { text-align:center; background:#edf1f4; margin:-4px 0 0; padding:40px 0 40px;}

.invisalign-wrapper .content-block { width:100%; min-width:100%;}

.content-block .bluebutton a { font-size:15px; letter-spacing:2.2px;}

.content-block p { font-size:13px; margin:0 0 27px;}

.invisalign-wrapper .content-block .logo-inv { margin:0 0 30px;}

.imgblock p { font-size:13px; letter-spacing:2px;}

.right .col02 .caption h3 { margin:0 0 24px;}

.left .imgblock .caption h3 a { font-size:16px; letter-spacing:2.2px;}

.right .col01 .caption h3 a { font-size:16px; letter-spacing:2.2px;}

.right .col02 .caption h3 a { font-size:16px; letter-spacing:2.2px;}

.right .col02 .imgblock { width:49.4%; max-height:inherit; margin:1% 0 0;}

.right .col02 .imgblock:nth-child(2n) { float:right;}

.right .col01 .imgblock { margin:1% 0 0;}

.services-wrapper .left .imgblock { margin:1% 0 0;}

.testi-wrapper { text-align:center; padding:36px 0 40px;}

.testi-wrapper p { max-width:100%; margin:0 0 20px;}

.testi-wrapper h2 { margin:0 0 20px;}

.testi-wrapper h3 { margin:0 0 27px;}

.boxes-wrapper { text-align:center; margin:0 0 0;}

.boxes-wrapper .box { width:50%;}

.boxes-wrapper .box .title h3 a { font-size:16px; letter-spacing:1.3px;}

.team-wrapper .col01 { width:100%; float:right;}

.team-wrapper .col02 { width:100%; float:left;}

.team-wrapper .col01 .content { width:100%; padding:36px 5% 80px;}

.team-wrapper .col01 .content h3 { margin:0 0 14px;}

.team-wrapper .col01 .content h4 { margin:0 0 22px;}

.team-wrapper .col01 .content p { margin:0 0 21px;}

.team-wrapper .col01 .content h5 { margin:0 0 27px;}

.logo-wrapper { padding:40px 0 40px;}

.footer-wrapper { text-align:center; margin:0 0 0; padding:40px 0 37px;}

.footer-wrapper .flinks1 { width:100%; margin:0 0 20px;}

.footer-wrapper .flinks1 li { font-size:18px; margin:0 0 10px; padding:0 11px 0;}

.footer-wrapper .flinks2 { width:100%; margin:0 0 17px;}

.footer-wrapper .flinks2 li { font-size:18px; margin:0 0 10px; padding:0 14.4px 0;}

.footer-wrapper .row1 { width:100%; margin:0 0 24px;}

.footer-wrapper .row1 .address { width:100%; margin:0 0 27px;}

.footer-wrapper .row1 .socialicon img { margin:0 6px 0;}

.footer-wrapper .row2 { width:100%; margin:0 0 13px;}

.boxes-wrapper .box .title { top:50%;}



/*innser*/

.innser-wrapp:before { display:none;}

.innser-wrapp .innser-row1 { bottom:inherit; top:59%; transform:translateY(-50%);}



.conten-wrapp { margin:0; padding-bottom:50px;}

.conten-wrapp:after { display:none;}

.conten-wrapp .conten-row1 { width:100%; padding:0 0 20px;}

.conten-wrapp .conten-row1 .conten-bar1 { width:100%; padding:0 5%; margin-bottom:40px;}

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



.sidbar-wrapp .sidbar-row1 { width:100%; padding:50px 5% 42px;}

.sidbar-wrapp .sidbar-row3 { border-radius:0;}

.sidbar-wrapp .sidbar-row4 { padding:50px 5% 36px;}

.sidbar-wrapp .sidbar-row .space { padding:50px 5% 42px;}



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



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



.bloger-wrapp .bloger-row1 .bloger-row2 { width:100%;}



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



.contac-wrapp .contac-row1 { margin-bottom:0;}

.contac-wrapp .contac-row { width:100%;}

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

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



.feeser-wrapp .feeser-row { width:100%;}

.feeser-wrapp .feeser-row2 { padding:40px 3% 17px;}

.feeser-wrapp .feeser-row1 .feeser-bar1 { width: 50%; font-size: 17px;}

.feeser-wrapp .feeser-row2 .feeser-bar2 { width: 50%; font-size: 17px;}



.gallin-wrapp h4 span { display:inline-block;}

.gallin-wrapp .gallin-row { width:100%;}

.gallin-wrapp .gallin-row .gallin-row2 .gallin-bar2 { width:100%; padding-left:0; border:none; margin:0 0 30px;}



.teamin-wrapp .teamin-row { width:100%;}



.teamer-wrapp .teamer-row { width:100%;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-left { width:100%;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-right { width:100%; padding:48px 5%;}



.testi-wrapp { padding-bottom:50px;}

.testi-wrapp .testi-row1 .testi-row2 { width:100%; padding:0;}

.testi-wrapp:after { display:none;}



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



.treat-wrapp:after { display:none;}

.treat-wrapp h2 a { font-size:15px;}

.treat-wrapp .treat-row1 .treat-bar1 { width:49%; margin-right:0;}

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



.menu-row1 { width:100%; padding:0 5% 0;}

.menu-row1 .menu-bar1 { width:36px;}


.right .col02 .caption { top: 70%;}


}



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

.margin { width:94%;}



.top-wrapper { text-align:center;}

.logoheader { text-align:center; top:99px;}

.logoheader .logo { float:none; display:inline-block; width:17.4%; margin-top:20px; margin-left: 1%;}

.buttons .white-b { font-size:11.8px; display:inline-block;}

.buttons.top a.white-b.covid { padding: 20px 35px;}


.mainlinks { float:none; display:inline-block;}

.captionwrapper { bottom:94px;}

.captionwrapper h2 { font-size:36px; margin-bottom:18px;}

.captionwrapper a { font-size:15px; padding:21px 16px;}

.captionwrapper p { font-size:14px;}


.top-wrapper .socialicon { float:none; display:inline-block;    margin: 21px 5px;}

.homewrapper { min-height:inherit;}

.headerfoot { bottom:64px; text-align:center;}

.headerfoot .buttons2 { font-size:13px; letter-spacing:1.2px; padding:21px 10px 21px 13px}

.headerfoot .liketo { float:none; display:inline-block;}

.headerfoot .liketo .title { font-size:13px;}

.buttonwrapp { float:none; display:inline-block;}

.headerfoot .googlerating { position:absolute; top:-129%;}



.ask-wrapper .form .textfield { width:18.6%; font-size:13px; height:50px;}

.ask-wrapper .form .submit { font-size:13px; padding:15px 33px 16px 33px;}



.right .col02 .caption h3 { font-size:15px; margin-bottom:8px; letter-spacing:2px;}

.imgblock p { font-size:13px; letter-spacing:3px;}

.right .col01 .caption h3 { font-size:15px; margin-bottom:8px; letter-spacing:2px;}

.left .imgblock .caption h3 { font-size:15px; margin-bottom:8px; letter-spacing:2px;}



.boxes-wrapper .box .title h3 a { font-size:15px; padding:18px 24px 18px 24px;}



.team-wrapper .col01 .content { padding:33px 0 0;}

.team-wrapper .col01 .content h4 { margin-bottom:12px;}

.team-wrapper .col01 .content h5 { margin-bottom:15px;}



.footer-wrapper .flinks1 li { font-size:17px;}

.footer-wrapper .flinks2 li { font-size:17px; padding:0 17px;}

.content-block p { font-size:13px; letter-spacing:1px;}

.content-block .bluebutton a { font-size:15px; letter-spacing:2.2px;}

.invisalign-wrapper { padding:52px 0 82px;}



/*innser*/

.innser-wrapp h1 { font-size:40px;}

.innser-bar1 li, .innser-bar1 li a { font-size:16px;}



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

.conten-wrapp .conten-row1 .conten-bar1 { width:95.2%;}

.conten-wrapp .conten-row2 { width:35%;}



.sidbar-wrapp h2 { font-size:18.25px;}

.sidbar-wrapp .sidbar-row1 { width:91%; padding:140px 0 42px 5%;}

.sidbar-wrapp .sidbar-row4 { padding:140px 0 36px 5%;}

.sidbar-wrapp .caption h3 { font-size:13px; letter-spacing:1.5px;}

.sidbar-wrapp .caption h3 a { padding:19px 20px;}

.sidbar-wrapp .sidbar-row .space { padding:57px 0 42px 5%;}

.sidbar-lt, .sidbar-rt { font-size:16px;}



.abouts-wrapp { padding:0;}



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



.bloger-wrapp h2 { font-size:23px; line-height:35px;}

.bloger-wrapp .bloger-row1 .bloger-row2 { width:100%;}



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



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

.addres-wrapp .addres-row2 { width:45.5%;}

.addres-wrapp .addres-row2 .addres-bar2 { width:84%;}

.addres-wrapp .addres-row3 { width:52.5%;}

.addres-wrapp .addres-row3 .addres-bar2 { width:86%;}

.contac-wrapp .contac-row { width:100%;}



.map-wrapp .map-row1 iframe { height:450px;}



.feeser-wrapp .feeser-row { width:100%;}



.gallin-wrapp h4 span { display:inline-block; font-size:20px; margin-bottom:25px;}

.gallin-wrapp .gallin-row .gallin-row2 { margin-top:10px;}

.gallin-wrapp .gallin-row .gallin-row2 .gallin-bar2 { width:100%; padding-left:0; border:none;}



.teamin-wrapp .teamin-row { width:100%;}



.teamer-wrapp h2 { font-size:17.25px;}

.teamer-wrapp h3 { margin-bottom:12px;}

.teamer-wrapp h4 { margin-bottom:13px;}

.teamer-wrapp p { font-size:15px; line-height:24px; margin-bottom:12px;}

.teamer-wrapp .teamer-row { width:100%;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-left { overflow:hidden;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-left img { width:157%; margin-left:-27%;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-right { padding:5% 18px;}



.testi-wrapp .testi-row1 .testi-row2 { padding:0 1%;}

.testi-wrapp .testi-row1 .testi-row2 .testi-bar1 { padding:55px 7% 72px;}



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



.treat-wrapp h2 a { font-size:15.25px; letter-spacing:1.5px;}



.menu-row1 { width:70px; padding:24px 18px 24px;}

.top-wrapper .address li {
    font-size: 12px;
        margin-right: 5px;
}
.top-wrapper .socialicon a:last-child {
    margin-left: 5px;
}

.top-wrapper .contact, .top-wrapper .callus {
    width: 95px;
    padding-left: 18px !important;
}

.feeser-wrapp .feeser-row1 .feeser-bar1 { width: 50%; font-size: 17px;}

.feeser-wrapp .feeser-row2 .feeser-bar2 { width: 50%; font-size: 17px;}


}



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

.margin { width:94%;}



.top-wrapper { text-align:center;}

.logoheader { text-align:center; top:99px;}

.logoheader .logo { float:none; display:inline-block; width:14%; margin-top:20px;}

/*.buttons { width: auto; float: right; margin-right: 26.5%;}*/

.buttons .white-b { font-size:10px; float:none; display:inline-block;}

.buttons.top a.white-b.covid { padding: 20px 35px;}


.captionwrapper { bottom:94px;}

/*.top-wrapper .address { padding:33px 0 0; float:none; display:inline-block;}*/

.top-wrapper .socialicon { float:none; display:inline-block;}

.homewrapper { min-height:725px;}

.homewrapper.innser-wrapp { min-height: inherit;}

.headerfoot { bottom:85px; text-align:center; margin-right: -40%;}

.headerfoot .buttons2 { font-size:13px; letter-spacing:1.2px; padding:21px 10px 21px 13px}

.headerfoot .liketo { float:none; display:inline-block;}

.headerfoot .liketo .title { font-size:13px;}

.buttonwrapp { float:none; display:inline-block;}

.headerfoot .googlerating { width:15%;}



.ask-wrapper .form .textfield { width:19.5%; font-size:14px; height:50px;}

.ask-wrapper .form .submit { font-size:13px; padding:15px 33px 16px 33px;}



.right .col02 .caption h3 { font-size:15px; margin-bottom:8px; letter-spacing:2px;}

.imgblock p { font-size:13px; letter-spacing:3px;}

.right .col01 .caption h3 { font-size:15px; margin-bottom:8px; letter-spacing:2px;}

.left .imgblock .caption h3 { font-size:15px; margin-bottom:8px; letter-spacing:2px;}



.boxes-wrapper .box .title h3 a { font-size:15px; padding:18px 24px 18px 24px;}



.team-wrapper .col01 .content { padding:33px 0 0;}

.team-wrapper .col01 .content h4 { margin-bottom:12px;}

.team-wrapper .col01 .content h5 { margin-bottom:15px;}

.content-block p { font-size:14px; letter-spacing:1.5px;}

.content-block .bluebutton a { font-size:17px; letter-spacing:3.2px;}



/*innser*/

.innser-wrapp h1 { font-size:44px;}

.innser-bar1 li, .innser-bar1 li a { font-size:17px;}



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

.conten-wrapp .conten-row1 .conten-bar1 { width:95.2%;}

.conten-wrapp .conten-row2 { width:35%;}



.sidbar-wrapp .sidbar-row1 { width:91%; padding:140px 0 42px 5%;}

.sidbar-wrapp .sidbar-row4 { padding:140px 0 36px 5%;}

.sidbar-wrapp .sidbar-row .space { padding:57px 0 42px 5%;}

.sidbar-wrapp .caption h3 { letter-spacing:2px;}

.sidbar-wrapp .caption h3 a { padding:19px 20px;}

.sidbar-lt, .sidbar-rt { font-size:19px;}



.abouts-wrapp { padding:0;}



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



.bloger-wrapp .bloger-row1 .bloger-row2 { width:100%;}



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



.addres-wrapp p { font-size:19px;}

.addres-wrapp .addres-row2 { width:45.5%;}

.addres-wrapp .addres-row2 .addres-bar2 { width:84%;}

.addres-wrapp .addres-row3 { width:52.5%;}

.addres-wrapp .addres-row3 .addres-bar2 { width:86%;}

.contac-wrapp .contac-row { width:100%;}



.feeser-wrapp .feeser-row { width:100%;}



.gallin-wrapp h4 span { display:inline-block; font-size:20px; margin-bottom:25px;}

.gallin-wrapp .gallin-row .gallin-row2 { margin-top:10px;}

.gallin-wrapp .gallin-row .gallin-row2 .gallin-bar2 { width:100%; padding-left:0; border:none;}



.teamin-wrapp .teamin-row { width:100%;}



.teamer-wrapp h2 { font-size:17.25px;}

.teamer-wrapp h3 { margin-bottom:12px;}

.teamer-wrapp h4 { margin-bottom:13px;}

.teamer-wrapp p { font-size:15px; line-height:24px; margin-bottom:12px;}

.teamer-wrapp .teamer-row { width:100%;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-left { overflow:hidden;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-left img { width:130%; margin-left:-16%;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-right { padding:5% 18px;}



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



.treat-wrapp h2 a { font-size:15.25px;}



.menu-row1 { padding:24px 22px 24px;}

.top-wrapper .address li {
    float: left;
    font-size: 14px;
    color: #fff;
    margin-right: 10px;
}
.top-wrapper .contact, .top-wrapper .callus {
    width: 117px;
}


.feeser-wrapp .feeser-row1 .feeser-bar1 { width: 50%; font-size: 18px;}

.feeser-wrapp .feeser-row2 .feeser-bar2 { width: 50%; font-size: 18px;}


}



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

.margin { width:94%;}



.top-wrapper { text-align:center;}

.logoheader { text-align:center; top:99px;}

.logoheader .logo { width:18.4%;}

.buttons .white-b {     font-size: 11px; margin-right: 5px; padding: 20px 8px;}

.top-wrapper .contact { padding-left:35px;  width: 115px; background-size: 16px; background-position-x: 8px;}

.top-wrapper .livechat { padding-left:30px;    background-size: 16px; background-position-x: 8px;}

.top-wrapper .appointments { padding-left:30px;    background-size: 16px; background-position-x: 8px;}

.top-wrapper .callus { padding-left:25px;  width: 115px; background-size: 16px; background-position-x: 8px;}


.top-wrapper .address { margin-left:5px;}

.top-wrapper .address li { font-size:15px; margin-right:6px;}


.top-wrapper .socialicon img { margin-left:0;}

.homewrapper { min-height:inherit;}

.headerfoot { bottom:85px; text-align:center;}

.headerfoot .buttons2 { font-size:13px; letter-spacing:1.2px; padding:24px 10px 19px 13px}

.headerfoot .liketo { float:none; display:inline-block;}

.headerfoot .liketo .title { font-size:13px;}

.buttonwrapp { float:none; display:inline-block;}

.headerfoot .googlerating { width:15%;}

.top-wrapper .scroll.float-panel .margin { padding-left: 65px !important;     margin: -3px auto 0 auto !important;}
.top-wrapper .scroll.float-panel.fixed .margin { margin: 0 auto 8px !important;}



.ask-wrapper .form .textfield { width:19.5%; font-size:14px; height:50px;}

.ask-wrapper .form .submit { font-size:13px; padding:15px 33px 16px 33px;}



.right .col02 .caption h3 { font-size:15px; margin-bottom:8px; letter-spacing:2px;}

.imgblock p { font-size:13px; letter-spacing:3px;}

.right .col01 .caption h3 { font-size:15px; margin-bottom:8px; letter-spacing:2px;}

.left .imgblock .caption h3 { font-size:15px; margin-bottom:8px; letter-spacing:2px;}



.boxes-wrapper .box .title h3 a { font-size:15px; padding:18px 24px 18px 24px;}



.team-wrapper .col01 .content { padding:33px 0 0;}

.team-wrapper .col01 .content h4 { margin-bottom:12px;}

.team-wrapper .col01 .content h5 { margin-bottom:15px;}

.captionwrapper { bottom:234px;}



/*innser*/

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

.conten-wrapp .conten-row1 .conten-bar1 { width:95.2%;}

.conten-wrapp .conten-row2 { width:35%;}



.sidbar-wrapp .sidbar-row1 { width:91%; padding:140px 0 42px 5%;}

.sidbar-lt, .sidbar-rt { font-size:20px;}



.abouts-wrapp { padding:0;}



.bloger-wrapp .bloger-row1 .bloger-row2 { width:100%;}



.pagina-wrapp .pagina-row1 { width:445px;}



.addres-wrapp p { font-size:20px;}

.contac-wrapp .contac-row { width:100%;}



.feeser-wrapp .feeser-row { width:100%;}



.gallin-wrapp h4 span { display:inline-block; margin-bottom:25px;}

.gallin-wrapp .gallin-row .gallin-row2 { margin-top:10px;}

.gallin-wrapp .gallin-row .gallin-row2 .gallin-bar2 { width:100%; padding-left:0; border:none;}



.teamer-wrapp .teamer-row { width:100%;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-left { overflow:hidden;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-left img { width:140%; margin-left:-18%;}



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



.treat-wrapp h2 a { font-size:17.25px;}



.menu-row1 { width:70px; padding:24px 22px 24px;}

.toggle-text1 {display: none !important;}
 
.buttons.top { margin-left: 5px;}

.buttons.top.emergency{ margin-left: 5px; }

.buttons.top a.white-b.covid { padding: 20px 50px;}

}



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

.captionwrapper { bottom:294px;}

.buttons .white-b { padding:20px 15px; font-size:10.5px; margin-right: 5px;}

.top-wrapper .address { margin-left: 4px; margin-bottom: -5px;}

.top-wrapper .callus { padding-left:32px;background-size: 20px; width: 125px;}

.top-wrapper .contact { padding-left:40px;background-size: 20px; width: 125px;}

.top-wrapper .livechat { padding-left:40px;background-size: 20px;}

.top-wrapper .appointments { padding-left:40px;background-size: 20px;}

.top-wrapper .address li { font-size:15px;}

.headerfoot .buttons2 { font-size:18px;}

.services-wrapper .left .imgblock { max-height:518px;}

.right .col01 .imgblock { max-height:518px;}

.right .col02 .imgblock { max-height:260px;}



/*innser*/

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

.conten-wrapp .conten-row1 .conten-bar1 { width:95.2%;}

.conten-wrapp .conten-row2 { width:35%;}



.sidbar-wrapp .sidbar-row1 { width:91%; padding:140px 0 42px 5%;}



.bloger-wrapp .bloger-row1 .bloger-row2 { width:100%;}



.pagina-wrapp .pagina-row1 { width:445px;}



.gallin-wrapp h4 { font-size:17px;}

.gallin-wrapp .gallin-row .gallin-row2 .gallin-bar2 { padding-left:10px;}



.teamer-wrapp .teamer-row { width:100%;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-left { overflow:hidden;}

.teamer-wrapp .teamer-row .teamer-row1 .teamer-left img { width:107%; margin-left:-7%;}


.buttons.top {  margin-left: 10px;}
.toggle-text1 {display: none  !important;}
.top-wrapper { padding-left: 5%;}

.top-wrapper .socialicon {
    margin: 21px 5px;
}
.top-wrapper .scroll.float-panel .margin .buttons {
    float: none;
    display: inline-block;
    margin-left: 25px;
}
.top-wrapper .scroll.float-panel .margin .buttons.top {
    margin-left: 5px;
}
}



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

.captionwrapper { top:65%;}

}



.wouldlike {float:left; border-radius:5px 5px 0 0; padding:26px 20px 37px 25px;position:relative;bottom: -1px}
.dropdown-box {
	display: block;
	vertical-align: middle;
	height: 100%;
	position: relative;
	z-index: 9;
}

.dropdown-head {
	display: block;
	width: 100%;
	height: 100%;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	font-weight: 700;
	cursor: pointer;
	font-size: 15px;
	color: #ffffff;
	padding: 14px 24px 14px 24px;
	margin: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	font: inherit;
	vertical-align: baseline;
	outline: none;
	font-family: 'Poppins', sans-serif;
}

.dropdown-inner {
	display: none;
	width: 100%;
	background: #58585a;
	border-radius: 6px;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	z-index: 999999;
}

.dropdown-inner a {
	display: block;
	text-align: left;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 15px;
	color: #ffffff;
	border-radius: 6px;
	padding: 14px 24px 14px 24px;
	font-weight: 700;
	line-height: normal;
	font: inherit;
	vertical-align: baseline;
	outline: none;
	font-family: 'Poppins', sans-serif;
}

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

.custom-select1:hover .dropdown-head {
	color: #da45a1;
}

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

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


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

.custom-select1 .dropdown-head {
	font-size: 15px; font-weight: 400; letter-spacing: 0.2px; text-transform: uppercase;
    cursor: pointer; font-family: 'glacial-indifference-bold'; color: #ffffff; padding: 21px 24px 21px 24px;
}

.custom-select1 .dropdown-inner {
    background: #0196e3;
    border-radius: 0;
}

.custom-select1 .dropdown-inner a { color: #ffffff; padding: 10px 24px 10px 24px; font-size: 15px; font-weight: 400; letter-spacing: 0.2px;
    text-transform: uppercase; font-family: 'glacial-indifference-bold'; }

.custom-select1 .dropdown-inner a:hover { background-color: #fff; border-radius: 0; color: #0196e3  }    

.custom-select1:hover .dropdown-head { color: #0196e3; }

.ask-wrapper .caldera_forms_form .form-control { font-size: 15px; color: #fff; letter-spacing: 0.2px; text-transform: uppercase; background: none;
    border: 1px solid rgb(255,255,255,0.20); border-radius: 30px; font-family: 'Neutra-Text-TF-Alt-Bold';height: 60px;float: left;
    margin: 0 12px 0 0; padding: 0 24px; }

.ask-wrapper .caldera_forms_form textarea.form-control { min-height: 60px; resize: vertical; padding: 18px 24px; max-height: 180px;  position: relative; z-index: 0;}

.ask-wrapper .caldera_forms_form .form-control::-webkit-input-placeholder { 
  color: #fff }

.ask-wrapper .caldera_forms_form .form-control::-moz-placeholder { 
  color: #fff }

.ask-wrapper .caldera_forms_form .has-error .form-control,
.sidbar-wrapp .sidbar-row1 .caldera-grid  .has-error .form-control,
.contac-wrapp .caldera-grid .has-error .form-control,
.contac-wrapp .caldera-grid .has-error .form-control  { border-style: dotted; box-shadow: none; border-color: #e5021d }

.contac-wrapp .caldera-grid .has-error .form-control:focus { box-shadow: none }

.ask-wrapper .caldera_forms_form .help-block { margin-top: 0;margin-bottom: 0 }  

.ask-wrapper .caldera_forms_form  .parsley-required,
.sidbar-wrapp .sidbar-row1 .caldera-grid .parsley-required,
.contac-wrapp .caldera-grid .parsley-required { display: none }  

.ask-wrapper .caldera_forms_form .form-control:focus { box-shadow: none; border: 1px solid rgb(255,255,255,0.20) }  

.ask-wrapper .caldera_forms_form .row { margin:0; }

.ask-wrapper .caldera_forms_form .col-sm-12 { padding:0; }  

.ask-wrapper .caldera_forms_form  .btn-default { font-size: 15px; color: #fff; letter-spacing: 0.2px;
    background: #009fe3; border: 1px solid #009fe3; padding: 19px 33px 18px 33px; border-radius: 30px;
    text-transform: uppercase; font-family: 'Neutra-Text-TF-Alt-Bold'; }

.ask-wrapper .caldera_forms_form .btn-default:hover { color: #009fe3; background: #ffffff; } 

.ask-wrapper .caldera_forms_form .col-sm-2 { width: 20% }

.ask-wrapper .caldera_forms_form .col-sm-3.last_col { width: 15%; }   

.services-wrapper .left .photobox .previewbox { height: 680px }

.services-wrapper .left .photobox .previewbox img { height: 100%; object-fit: cover;    object-position: center 0%; } 

.services-wrapper .right .col01 .photobox .previewbox { height: 680px }  

.services-wrapper .right .col01 .photobox .previewbox img { height: 100%; object-fit: cover; object-position: center 0%;} 

.services-wrapper .right .col02 .photobox:first-child .previewbox { height: 340px }

.services-wrapper .right .col02 .photobox:first-child .previewbox img { height: 100%; object-fit: cover;object-position: right -15%;}

.services-wrapper .right .col02 .photobox:last-child .previewbox { height: 340px }

.services-wrapper .right .col02 .photobox:last-child .previewbox img { height: 100%; object-fit: cover ;object-position: center 0%;}

.team-wrapper .owl-item .photobox .previewbox { height: 515px }

.team-wrapper .owl-item .photobox .previewbox img { height: 100%; object-fit: cover }

.sidbar-wrapp .sidbar-row1 .caldera-grid .col-sm-12.single {
    padding: 0;
}

.sidbar-wrapp .sidbar-row1 .caldera-grid .form-control { height: 60px; margin-bottom: 16px; padding: 0 28px; font-size: 15px; color: #fff;
    border: 1px solid rgba(255,255,255,0.2); background: none; border-radius: 50px; text-transform: uppercase;
    letter-spacing: 0.4px; font-family: 'Neutra-Text-TF-Alt-Bold'; box-shadow: none }

.sidbar-wrapp .sidbar-row1 .caldera-grid textarea.form-control { min-height: 60px; padding-top: 19px; resize: vertical; max-height: 180px; position: relative; z-index: 0;}    

.sidbar-wrapp .sidbar-row1 .caldera-grid .form-control::-webkit-input-placeholder { 
  color: #fff;
}
.sidbar-wrapp .sidbar-row1 .caldera-grid .form-control::-moz-placeholder { 
  color: #fff;
}

.sidbar-wrapp .sidbar-row1 .caldera-grid .btn-default { background: #284c67; border:1px solid #284c67; margin: 30px 0 0; font-size: 15px;  
    border-radius: 30px; color: #fff; text-transform: uppercase; padding: 18px 26px 18px 26px;
    font-family: 'Neutra-Text-TF-Alt-Bold'; letter-spacing: 0.4px; display: inline-block; line-height: 1 }

.sidbar-wrapp .sidbar-row1 .caldera-grid .btn-default:hover { background: #fff; color:#284c67; cursor: pointer; }

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox],
.contac-wrapp .caldera-grid .checkbox input[type=checkbox] {
    background-image: url(../images/checkbox-thumb1.svg);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    height: 19px;
    width: 19px;
    margin: 0 !important;
    padding: 0;
    border: 0;
    position: absolute;
    left: 0;
    top: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none !important;
    cursor: pointer;
    background-size: 100%;
}
.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox]:checked,
.contac-wrapp .caldera-grid .checkbox input[type=checkbox]:checked {
    background-position: 0 -19px;
}
.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox label,
.contac-wrapp .caldera-grid .checkbox label {
	padding-left: 35px;	
}
.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox label a { font-weight:400 !important;    font-size: 14px !important; color: #fff }

.teamer-wrapp .teamer-row .teamer-row1 .teamer-left { height: 378px }

.teamer-wrapp .teamer-row .teamer-row1 .teamer-left img { height: 100%; object-fit: cover }

.treat-wrapp .treat-row1 .treat-bar1 .treat-bar2 { height: 372px } 

.treat-wrapp .treat-row1 .treat-bar1 .treat-bar2 img { height: 100%; object-fit: cover } 

.galler-wrapp .galler-row1 .galler-bar1 .galler-bar11 { height: 165px } 

.galler-wrapp .galler-row1 .galler-bar1 .galler-bar11 img { height:100%; object-fit: cover; }

.bloger-wrapp .bloger-row1 .bloger-row2 .bloger-left { height: 204px } 

.bloger-wrapp .bloger-row1 .bloger-row2 .bloger-left img { height: 100%; object-fit: cover } 

.blogin-wrapp .blogin-row1 .blogin-bar1 img { object-fit: cover }

#wpadminbar { z-index: 99999999 !important } 

.gallin-wrapp .gallin-row .gallin-row1 .gallin-bar1 { height: 276px }

.gallin-wrapp .gallin-row .gallin-row1 .gallin-bar1 img { height: 100%; object-fit: cover;}

.sidbar-wrapp .sidbar-row4 .sidbar-bar4 li.active  a { color: #0096e3 }

.gallin-wrapp .gallin-row .gallin-row2 .gallin-bar2 a { color: #009fe3; }

.sidbar-wrapp .sidbar-row2 .sidbar-bar3 .previewbox { height: 212px }

/*.sidbar-wrapp .sidbar-row2 .sidbar-bar3:last-child { height: 244px }*/ 

.sidbar-wrapp .sidbar-row2 .sidbar-bar3 .previewbox img { height:100%; object-fit: cover; }

.contac-wrapp .caldera-grid .form-control { height: 60px; margin-bottom: 16px; padding: 0 30px;
font-size: 13px; color: #58585a; border-radius: 50px; box-shadow: none; border: 1px solid #e7e7e7; background: none;
letter-spacing: 0.5px; text-transform: uppercase; width: 50%; font-family: 'Neutra-Text-TF-Alt-Bold'; }

.contac-wrapp .caldera-grid .form-control:focus { box-shadow: none; border-color:#e7e7e7  } 

.contac-wrapp .caldera-grid textarea.form-control { resize: vertical; width: 100%; min-height: 60px;padding-top: 18px ; max-height: 180px;  position: relative; z-index: 0;}

.contac-wrapp .caldera-grid .form-control::-webkit-input-placeholder {
	color: #58585a;
} 
.contac-wrapp .caldera-grid .form-control::-moz-input-placeholder {
	color: #58585a;	
}
.contac-wrapp .caldera-grid .checkbox input[type=checkbox] {
	background-image: url(../images/checkbox-thumb2.svg);
    background-size: 100%;
} 
.contac-wrapp .caldera-grid .checkbox label  { color: #6d6e71 }

.contac-wrapp .caldera-grid .checkbox label.parsley-error { color: #e5021d }

.contac-wrapp .caldera-grid .btn-default { background: #284c67; border-color: #fff; margin: 34px 0 0;
   font-size: 15px; border: 1px solid; border-radius: 30px; color: #fff; text-transform: uppercase;
    padding: 18px 26px 18px 26px; font-family: 'Neutra-Text-TF-Alt-Bold'; letter-spacing: 0.4px; display: inline-block; } 

.contac-wrapp .caldera-grid .btn-default:hover { color: #284c67; background: #ffffff; border-color: #284c67; }

.boxes-wrapper .box { height: 492px }

.boxes-wrapper .box img { height: 100%; object-fit: cover; }

.welcome-slides .single-welcome-slide .main-bg-img { height: 1151px }

.welcome-slides .single-welcome-slide .main-bg-img img { height: 100%; object-fit: cover; }

.welcome-slides .single-welcome-slide .main-bg-img:after { content: ""; position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, #ffffff00 0%, #00000059 90%);}

.teamin-wrapp .teamin-btn1 { color: #fff }

.nav-links .next .screen-reader-text, .nav-links .prev .screen-reader-text{ 
     font-size: 15px;  border-radius: 30px; border:none;
    color: #fff; text-transform: uppercase; font-family: 'Neutra-Text-TF-Alt-Bold'; letter-spacing: 0.4px; }

.nav-links .next .screen-reader-text { background: #284c67 url(../images/blogin-arrow3.png) no-repeat 76px 18px; padding:15px 39px 15px 27px; }

.nav-links .prev .screen-reader-text { background: #bdbbbb url(../images/blogin-arrow1.png) no-repeat 17px 19px; padding: 15px 29px 15px 33px; }

.footer-wrapper .row1 .address li { display: inline-block; }

.footer-wrapper .row1 { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }

.error-pg { text-align: center; }

.search-form label { font-size: 19px }

.conten-wrapp.error-pg .conten-row1 { width: 100%; }

.conten-wrapp.error-pg .conten-row1 .conten-bar1  {  margin:0 auto; float: none }
 
.gallin-wrapp .gallin-row .gallin-row2 .gallin-bar2  a{  font-size: 21px; color: #284c67; }

.gallin-wrapp .gallin-btn1 { color: #fff;font-size: 15px;background: #284c67 url(../images/blogin-arrow1.png) no-repeat 18px 16px;padding: 12px 26px 13px 40px; }

.treatin-wrapp .treatin-btn1 {
    color: #fff;
    font-size: 15px;
    background: #284c67 url(../images/blogin-arrow1.png) no-repeat 18px center!important;
    padding: 0 26px 0 40px !important;
    height: 50px !important;
    line-height: 50px !important;
}
.treatin-wrapp .treatin-btn1:hover {
    color: #284c67!important;
    background: #fff url(../images/blogin-arrow2.png) no-repeat 18px center!important;
    padding: 0 26px 0 40px !important;
    height: 50px !important;
    line-height: 50px !important;
}
.teamin-wrapp .teamin-btn1,.blogin-wrapp .blogin-btn1 { color: #fff; font-size: 15px }

.top-wrapper .socialicon a:last-child { margin-left: 8px; }

.blogin-wrapp .blogin-btn1{padding: 13px 26px 13px 40px;background: #284c67 url(../images/blogin-arrow1.png) no-repeat 18px 17px;}

.teamin-wrapp .teamin-row1 .teamin-right { right: unset; float: left; text-align: center;position: unset; top: unset;transform: unset;  }

.teamin-wrapp .teamin-row1 {  display: flex;flex-wrap: wrap; align-items: center; }

.teamin-wrapp .teamin-row1 .teamin-left { height: 378px }

.teamin-wrapp .teamin-row1 .teamin-left img { height: 100%; object-fit: cover } 

.innser-wrapp .headerfoot { width: auto; padding-right: 2%; left: unset; }

.innser-row1 .innser-bar1 li a:hover { color: #0096e3 !important }

.sidbar-wrapp .caption h3 a { font-size: 16px }

.sidbar-wrapp .caption { padding:0 10px; }

.boxes-wrapper.box-home { /*margin-top: -82px;*/ margin-top: 0px; }

.gallin-wrapp .gallin-row .gallin-row2.galry-btn { margin-top:20px;display: flex; flex-wrap: wrap;align-items: center; justify-content: space-between; }

.gallin-wrapp .gallin-row .gallin-row2.galry-btn .gallin-btn1 { display: inline-table; }

.gallin-wrapp .gallin-row .gallin-row2.galry-btn h4 { margin-top: 0 }

.gallin-wrapp .gallin-row .gallin-row2.galry-btn .gallin-bar2 { margin-top: 20px }

.teamin-wrapp .teamin-row1 .teamin-right h5 { margin:0; }

#curve1 { z-index: 9999999 !important }

.testi-wrapp .testi-row1 .testi-row2 {    width: 100%;
    margin-bottom: 15px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    width: 100% !important;}

.testi-wrapp .testi-row1 .testi-row2 .testi-bar1 {     width: 100%;
    float: left;
    margin-bottom: 41px;
    border-radius: 10px;
    padding: 46px 8.3% 63px;
    position: relative;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
    page-break-inside: avoid; }




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

.menuzord-menu > li {
    margin: 0 6px 0 0!important;
}
.logoheader .logo {
    width: 16.4%!important;
    margin-top: 15px!important;
}
}

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

	.teamer-wrapp .teamer-row .teamer-row1 .teamer-left { height: 347px }
	.treat-wrapp .treat-row1 .treat-bar1 .treat-bar2 { height: 267px }
	.galler-wrapp .galler-row1 .galler-bar1 .galler-bar11 { height: 108px }
	.bloger-wrapp .bloger-row1 .bloger-row2 .bloger-left { height: 142px }
	.gallin-wrapp .gallin-row .gallin-row1 .gallin-bar1 { height: 182px }
	.sidbar-wrapp .sidbar-row2 .sidbar-bar3 .previewbox { height: 132px } 
	.services-wrapper .left .photobox .previewbox { height: 500px }
	.services-wrapper .right .col01 .photobox .previewbox { height: 500px }
	.boxes-wrapper .box { height: 362px }   
	.welcome-slides .single-welcome-slide .main-bg-img { height: 850px } 
  .teamin-wrapp .teamin-row1 .teamin-left { height: 267px }
     .sidbar-wrapp .sidbar-row1 .caldera-grid .row { margin:0;  } 
   .sidbar-wrapp .sidbar-row1 .caldera-grid .col-sm-12 { padding:0; }
   .team-wrapper .owl-item .photobox .previewbox { height: 515px;}


/*.top-wrapper .buttons {
    width: auto;
    float: right;
    margin-right: 22%;
}*/
   /*.top-wrapper .buttons.top {
    width: auto;
    position: relative;
    float: right;
    margin-top: -57px;
    margin-right: 12%;
    margin-left: 0;
}
.buttons.top.emergency {
    width: auto;
    position: relative;
    float: right;
    margin-top: -56px;
    margin-right: -22.5%;
}*/
.menuzord-menu > li {
    float: none;
    display: inline-block;
    margin: 0 5px 10px 0 !important;
}

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

   .teamer-wrapp .teamer-row .teamer-row1 .teamer-left { height: 325px }
   .treat-wrapp .treat-row1 .treat-bar1 .treat-bar2 { height: 207px }
   .galler-wrapp .galler-row1 .galler-bar1 .galler-bar11 { height: 85px }
   .bloger-wrapp .bloger-row1 .bloger-row2 .bloger-left { height: 110px }
   .gallin-wrapp .gallin-row .gallin-row1 .gallin-bar1 { height: 141px }
   .sidbar-wrapp .sidbar-row2 .sidbar-bar3 .previewbox { height: 132px }
   .services-wrapper .left .photobox .previewbox, 
   .services-wrapper .right .col01 .photobox .previewbox { height: 387px }
   .services-wrapper .right .col02 .photobox:first-child .previewbox,
   .services-wrapper .right .col02 .photobox:last-child .previewbox { height:193px; }
   .boxes-wrapper .box { height: 280px }
   .teamin-wrapp .teamin-row1 .teamin-left { height: 207px }
   .welcome-slides .single-welcome-slide .main-bg-img { height: 725px }
   .ask-wrapper .caldera_forms_form .col-sm-2 { width: 19%;}
   .ask-wrapper .caldera_forms_form .form-control { height: 50px;font-size: 13px } 
   .ask-wrapper .caldera_forms_form textarea.form-control { height: 50px; padding: 14px 24px; min-height: 50px;font-size: 13px }
   .ask-wrapper .caldera_forms_form .row { margin:0; } 
   .ask-wrapper .caldera_forms_form .col-sm-12 { padding:0; }
   .ask-wrapper .caldera_forms_form .btn-default { font-size: 13px;padding: 13px 28px 13px 28px; }
   .sidbar-wrapp .caption h3 a { font-size: 13px;padding: 13px 20px; }
   .sidbar-wrapp .caption { left: 50%; transform: translate(-50%,-50%); width: 93%;padding:0; }
   .sidbar-wrapp .sidbar-row1 .caldera-grid .row { margin:0;  } 
   .sidbar-wrapp .sidbar-row1 .caldera-grid .col-sm-12 { padding:0; }
   .innser-wrapp .headerfoot { left: 0; }
   .team-wrapper .owl-item .photobox .previewbox { height: 398px;}


.menuzord-menu > li {
    float: none;
    display: inline-block;
    margin: 0 4px 10px 4px !important;
}
 
.buttons .white-b {
    font-size: 10px;
    display: inline-block;
    padding-right: 5px;
    margin-right: 2px;
    background-size: 14px;
    padding-left: 25px;
    background-position: 5px center !important;
}
 
.testi {
    background: #ffffff url(../images/testi-bg1.jpg) no-repeat center / 21.7%;
    padding: 90px 0 40px 0 ;
    }
    .invisalign-wrapper{
      padding: 72px 0 172px!important;
}
.boxes-wrapper.box-home {
    /*margin-top: -100px;*/ margin-top: 0;
}
.menuzord-menu > li{
  margin: 0 2px 10px 2px !important;
}

.testi-gallery {
    margin: -80px auto 50px;
}
.top-wrapper .scroll .buttons {
    margin-left: 60px;
}
.top-wrapper .scroll .buttons.top, .top-wrapper .scroll .buttons.top.emergency {
    margin-left: 5px;
}
.top-wrapper .scroll .margin {
    width: 97%;
}
}


@media (min-width: 768px) and (max-width: 1580px){
 
.toggle-text1 {display: none  !important;}


}


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

.featherlight .featherlight-content { max-width: 80% !important; margin: 0 auto !important; max-height: 80% !important;}

}


@media (max-width: 767px){

  .teamer-wrapp .teamer-row .teamer-row1 .teamer-left { height: 549px }
  .treat-wrapp .treat-row1 .treat-bar1 .treat-bar2 { height: 238px } 
  .galler-wrapp .galler-row1 .galler-bar1 .galler-bar11 { height: 103px }
  .bloger-wrapp .bloger-row1 .bloger-row2 .bloger-left { height: 135px }
  .gallin-wrapp .gallin-row .gallin-row1 .gallin-bar1 { height: 186px }
  .sidbar-wrapp .sidbar-row2 .sidbar-bar3 .previewbox { height: 307px }
  .services-wrapper .left .photobox .previewbox { height: auto; }
  .services-wrapper .right .col01 .photobox .previewbox { height: auto; }
  .services-wrapper .right .col02 .photobox:first-child .previewbox,
  .services-wrapper .right .col02 .photobox:last-child .previewbox { height: 300px }
  .boxes-wrapper .box { height: 445px } 
  .welcome-slides .single-welcome-slide .main-bg-img { height: 532px }
	.custom-select1 .dropdown-head { color: #0097e0 }
  .contac-wrapp .caldera-grid .row { margin:0; }
  .team-wrapper .owl-item .photobox .previewbox { height: 458px;}
.ask-wrapper .caldera_forms_form .col-sm-3 { width: 49.2%; display: inline-block; float: right; padding: 0;}
  .teamin-wrapp .teamin-row1 .teamin-left { height: 255px }
  .menu-row1 .toggle { visibility: visible !important; } 
  .testi-wrapp .testi-row1 .testi-row2 .testi-bar1  { width: 100%;margin-bottom: 35px;margin-left: 0; margin-right: 0; padding:55px 7% 72px; }
  .ask-wrapper .caldera_forms_form .col-sm-3.last_col { width: 100%; margin-top: 20px; display: inline-block; }
  .ask-wrapper .caldera_forms_form .col-sm-2 { width: 49.2%; float: left; margin-bottom: 10px; display: inline-block; padding: 0;}
  .ask-wrapper .caldera_forms_form .col-sm-2:nth-child(2n) { float: right;}
  .ask-wrapper .caldera_forms_form .form-control { margin: 0; text-align: center;}



  .conten-bar1.gallin-wrapp.common-style .gallin-row .gallin-row2.galry-btn {
    position: relative;
}
.conten-bar1.gallin-wrapp.common-style .gallin-row .gallin-row2.galry-btn a.gallin-btn1 {
    position: absolute;
    bottom: 0;
}
.conten-bar1.gallin-wrapp.common-style .gallin-row .gallin-row2.galry-btn .gallin-bar2 {
    padding-bottom: 30px;
}
.testi-wrapp .testi-row1 .testi-row2 {    width: 100%;
    margin-bottom: 15px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    width: 100% !important;}
.menu-row1 .toggle-text1 {
    left: 42px !important;
    top: 13px !important;
}
.testi {
    padding: 80px 0 40px 0;
    background-size: 50%;
}


.testi-gallery {  margin: -15px auto 30px;}
.testi-gallery .slide-post-gallery.owl-carousel { max-width: 96%;}

.services-wrapper .right .col02 .photobox:first-child .previewbox img { height: 100%; object-position: 50% 20% !important;}


.testi-gallery .slide-post-gallery.owl-carousel .owl-stage-outer .owl-stage .owl-item .gallins h2 { font-size: 14px;}


.right .col01 .caption { top: 60%;}
.welcome-slides.owl-carousel {background: #63bfbe;overflow: hidden!important;}

/*.homewrapper {
    overflow: hidden!important;
}*/

.featherlight .featherlight-close-icon { right: 0 !important; top: -30px !important;}

.practice-wrapp { padding: 30px 0 30px;}


body .wp-gr .wp-google-badge_left-fixed { z-index: 9999999!important; left: 5% !important;}

.homewrapper.innser-wrapp {
    position: relative;
    width: 100%;
    float: left;
    left: inherit;
    bottom: inherit;
    right: inherit;
}

}




@media (max-width: 600px){

  .teamer-wrapp .teamer-row .teamer-row1 .teamer-left { height: 429px }	
  .treat-wrapp .treat-row1 .treat-bar1 .treat-bar2 { height: 420px } 
  .galler-wrapp .galler-row1 .galler-bar1 .galler-bar11 { height: 167px }
  .bloger-wrapp .bloger-row1 .bloger-row2 .bloger-left { height: 445px }
  .gallin-wrapp .gallin-row .gallin-row1 .gallin-bar1 { height: 150px } 
  .sidbar-wrapp .sidbar-row2 .sidbar-bar3 .previewbox { height: 255px }
  .services-wrapper .left .photobox .previewbox { height: 510px }
  .services-wrapper .right .col01 .photobox .previewbox { height: 680px }
  .services-wrapper .right .col02 .photobox:first-child .previewbox,
  .services-wrapper .right .col02 .photobox:last-child .previewbox { height: 340px }
  .boxes-wrapper .box { height: 370px } 
  .contac-wrapp .caldera-grid .form-control { width: 100% } 
  .welcome-slides .single-welcome-slide .main-bg-img { height: 435px }
  .ask-wrapper .caldera_forms_form .col-sm-3 { width: 100%; display: inline-block;}
  .teamin-wrapp .teamin-row1 .teamin-left { height: 205px }
  .ask-wrapper .caldera_forms_form .col-sm-3.last_col { width: 100%; margin-top: 30px; display: inline-block; }
	.ask-wrapper .caldera_forms_form .col-sm-2 { width: 100%; margin-bottom: 10px; display: inline-block; }
  .team-wrapper .owl-item .photobox .previewbox { height: 367px;}
.testi {
    padding: 40px 0;
    background-size: 60%;
}
#curve4{margin-top: 0 !important;}
.treatin-wrapp .treatin-row1 .slide-smile-post.owl-carousel {
    margin-bottom: 15px;
    }


.practice-wrapp .practice-row1 { width: 49%; margin: 0 0 2% 0;}
.practice-wrapp .practice-row1:nth-child(2n) { float: right; margin-left: 2%;}
.practice-wrapp .practice-row1 img { height: 40vw;}

}

@media (max-width: 480px){

  .teamer-wrapp .teamer-row .teamer-row1 .teamer-left { height: 334px }
  .treat-wrapp .treat-row1 .treat-bar1 .treat-bar2 { height: 342px }
  .galler-wrapp .galler-row1 .galler-bar1 .galler-bar11 { height: 124px }
  .bloger-wrapp .bloger-row1 .bloger-row2 .bloger-left { height: 350px }
  .gallin-wrapp .gallin-row .gallin-row1 .gallin-bar1 { height: 261px }
  .sidbar-wrapp .sidbar-row2 .sidbar-bar3 .previewbox { height: 405px }
  .services-wrapper .left .photobox .previewbox { height: 400px }
  .services-wrapper .right .col01 .photobox .previewbox { height: 680px }
  .services-wrapper .right .col02 .photobox:first-child .previewbox,
  .services-wrapper .right .col02 .photobox:last-child .previewbox { height: 340px }
  .boxes-wrapper .box { height: 581px }
  .welcome-slides .single-welcome-slide .main-bg-img { height: 355px }
  .search-form .search-submit { width: 100%; display: block; margin-top: 10px }
  .search-form  .search-field { width: 100%; display: block;margin-top: 10px }  
  .search-form  label .screen-reader-text { width: 100%; display: block; }
  .teamin-wrapp .teamin-row1 .teamin-left { height: 360px }
  .team-wrapper .owl-item .photobox .previewbox { height: 320px;} 
	.common-style h1 {
    font-size: 32px;
  }
  img.alignleft, .alignleft, img.alignright, .alignright, .alignnone, img.alignnone{
  width: 100%;
}
.conten-bar1.gallin-wrapp.common-style .gallin-row .gallin-row2.galry-btn .gallin-bar2 {
    padding-bottom: 20px;
}
.testi-wrapp .testi-row1 .testi-row2 {    width: 100%;
    margin-bottom: 15px;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    width: 100% !important;
}
.top-wrapper .buttons.top {
    margin: 0 auto  !important;
}
.testi {
    padding: 30px 0;
    background-size: 70%;
}

 

.buttonwrapp { width:100%;}

.buttons.top { width: 49.2%; margin: 0 auto;}

.buttons.top a.white-b.covid { width: 100%;}

.buttons.top.emergency { margin: 0;  float: right;     width: 100%;}


}

@media (max-width: 380px){
  
   .teamer-wrapp .teamer-row .teamer-row1 .teamer-left { height: 285px }
   .treat-wrapp .treat-row1 .treat-bar1 .treat-bar2 { height: 269px }
   .galler-wrapp .galler-row1 .galler-bar1 .galler-bar11 { height: 103px }
   .bloger-wrapp .bloger-row1 .bloger-row2 .bloger-left { height: 284px }
   .gallin-wrapp .gallin-row .gallin-row1 .gallin-bar1 { height: 276px }
   .sidbar-wrapp .sidbar-row2 .sidbar-bar3 .previewbox { height: 324px }
   .services-wrapper .left .photobox .previewbox { height: 329px }
   .services-wrapper .right .col01 .photobox .previewbox { height: 659px }
   .services-wrapper .right .col02 .photobox:first-child .previewbox,
   .services-wrapper .right .col02 .photobox:last-child .previewbox { height: 329px }
   .boxes-wrapper .box { height: 479px }
   .welcome-slides .single-welcome-slide .main-bg-img { height: 280px }
   .teamin-wrapp .teamin-row1 .teamin-left { height: 271px }
   .team-wrapper .owl-item .photobox .previewbox { height:290px;}
  
}     

@media (min-width: 1025px){

.top-wrapper .scroll.float-panel .margin { max-width: 100%; margin: -3px auto 8px; text-align: center; width: auto; }
.top-wrapper .scroll.float-panel .margin .address { float: none; display: inline-block; padding: 0; margin-bottom: -5px;    margin-left: 10px;}
.top-wrapper .scroll.float-panel .margin .buttons { float: none; display: inline-block;}
.top-wrapper .scroll.float-panel .margin .socialicon { float: none; display: inline-block;}

.top-wrapper .scroll.float-panel.fixed .margin { padding-left: 65px; margin: 0px auto 8px;}
.top-wrapper .socialicon a {
    margin-top: 5px;
    display: inline-block;
}
}

@media (min-width: 1341px) and (max-width: 1450px){
 
 .buttons .white-b { padding:20px 15px; font-size:12px; margin-right: 5px;}

 .top-wrapper .address { margin-left: 4px; margin-bottom: -5px;}

.top-wrapper .callus { padding-left:35px; width: 135px; background-size: 20px;}

.top-wrapper .contact { padding-left:40px; width: 135px; background-size: 20px;}

.top-wrapper .livechat { padding-left:40px;    background-size: 20px;}

.top-wrapper .appointments { padding-left:40px;    background-size: 20px;}

.top-wrapper .address li { font-size:17px;}

.buttons.top {  margin-left: 10px;}  
.top-wrapper .socialicon { margin: 21px 5px;}

.top-wrapper .scroll.float-panel.fixed .margin { padding-left: 0px;}


}