.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//jtortho.com/wp-content/themes/jtortho/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}:root {
--color1:#184255;
--color2: #1751a5;
} *{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;    margin: 0; padding: 0;}
html, div, img, ul, li, a, p, ol, body, h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; color:#000000;font-family: 'Spartan', sans-serif;font-weight:400;}
ul, a, input{text-decoration: none;list-style: none;text-decoration: none;outline:none;}
:focus {outline: 0;}
body{overflow-x:hidden;}
.clear{ clear: both;}
a:hover{ text-decoration: none;}
.container{max-width:1590px;margin:0 auto;padding:0 20px;}
.container:before, .container:after { content: "";clear: both; display: table;}
::-webkit-input-placeholder {font-style: normal;font-weight: 500;font-size: 22px;line-height: 36px;color: #184255;font-family: 'Spartan', sans-serif;}
:-moz-placeholder { font-style: normal;font-weight: 500;font-size: 22px;line-height: 36px;color: #184255;font-family: 'Spartan', sans-serif;}
:-ms-input-placeholder { font-style: normal;font-weight: 500;font-size: 22px;line-height: 36px; color: #184255;font-family: 'Spartan', sans-serif;}
.boxes-outer{display: flex;} .header_block{padding:3px 100px;top:0;left:0;width:100%;z-index:999;background: transparent;} .header_block .overlay {width: 101.9%;position: fixed;z-index: 1;top: 0;left: 0;background: linear-gradient(90deg, #4f4f4f 49.4%,  var(--color1) 49.4%); overflow-y: auto;transition: 0.5s;}
.header_block .overlay-content {position: relative;top: 0;width: 100%;margin-top: 0px;float: left;text-align: center;} .logo1{width:223px;height:91px;}
.logo2{width:76px;height:91px;}
.buttonall{float:right;margin-top:25px;}
.buttonall a{float:left;margin: 0px 16px;font-family: 'Spartan', sans-serif;font-style: normal;
font-weight: 500;font-size: 16px;letter-spacing: 0.08em;}
.buttonall a:hover{background: #62A7BD;border-color:#62A7BD;color:#fff;}
a.virtualconsult{ 
display: block;font-weight:500;font-style: normal;color:#fff;width:229px;height:47px;background: #184255;border: 2px solid #184255;border-radius: 46px;text-align:center;line-height:45px;
transition: all .2s ease;
}
a.bookappointment{font-weight:500;font-style: normal;color:#184255;width:265px;height:47px;background: #f4f4f4;border: 2px solid #184255;border-radius: 46px;text-align:center;line-height:45px;}
.logo{float:left; position:relative;}
a.virtualconsult:hover{background: #62A7BD;border-color:#62A7BD;color:#fff;}
.buttton-po{position: absolute;bottom: 50%;left: 0;width: 100%;z-index: 99999;text-align: right;margin-bottom:-10%;}
.buttton-po a{color: #fff;background: #184255;border: 2px solid #184255;width: 265px;height: 48px;display: inline-block;text-align: center;text-decoration: none;font-style: normal;font-weight: 500;
font-size: 16px;letter-spacing: 0.08em;font-family: 'Spartan', sans-serif;border-radius: 46px;line-height: 46px;margin-right:200px;}
.buttton-po a:hover{background: #62A7BD;border-color:#62A7BD;color:#fff;}
.primary-menu .flex{display: flex;flex-wrap: wrap;}
.primary-menu .left {width: 50%;float:left;}
.primary-menu{left: 0;position:fixed;width:100%;height:100%;background:rgba(51, 51, 51, 0.8);
opacity: 0;z-index:-1; visibility: hidden;transition:all 0.4s ease-in-out ;top:0;bottom:0;}
#header{display: block;position: fixed;left: 0;top: 0;transition: transform .25s cubic-bezier(.39,.575,.28,.995),background .2s ease .05s;padding-bottom:19px;}
#header.first {position: fixed; background-color:#fff; padding-bottom:9px; transition: all 0.2s ease-in-out;}
#header.scroll-desk {top:-100%; transition:all 0.2s ease-in-out ;}
.full-page {display: inline-block;width: 100%;}
.full-page.mt {margin-top: 97px;}
#header.first .logo2 {opacity: 1; transition:all .2s; -webkit-transition:all .2s; -moz-transition:all .2s;}
#header.first .logo1 {opacity: 0;}
#header .logo2 {opacity: 0; position:absolute; left:32%; top:0px;}
.primary-menu .right {padding-left: 50px;padding-right: 100px;position: fixed;height: 100vh;z-index: -1;background: #184255;right: 0;opacity: 0;visibility: hidden;width:0;top:0;bottom:0;
transition:all 0.3s ease-in-out ;top:0;bottom:0;}
.plr .primary-menu{opacity:1;visibility:visible;z-index:1;transition:all 0.3s ease-in-out;}
.plr .right{opacity:1;visibility:visible;z-index:1;transition:all 0.3s ease-in-out;width:50%;overflow-y: auto;}
.plr{overflow:hidden;}
.buttonall .virtualconsult:last-child {font-weight: 500;font-style: normal;color: #184255;width: 265px;height: 47px;background: #FFF;
border: 2px solid #184255;border-radius: 46px;text-align: center;line-height: 45px;}
.buttonall .virtualconsult:last-child:hover {background: #62A7BD;border-color: #62A7BD;color: #fff;} .primary-menu .logo { float: none;top: 30px;position: relative;width: 200px;}
.primary-menu .navmenu-right{padding-left: 45%;text-align: left; padding-bottom:18px;}
.navmenu-right .social-media{margin-top:25px;}
.primary-menu ul li a {padding: 24px 0;text-decoration: none; font-size: 22px;color: #fff;display: inline-block; transition: 0.3s; font-weight: 500;cursor:pointer;}
.primary-menu .navmenu-right ul li a:hover {color: #62A7BD;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.primary-menu ul li.menu-item-has-children > a{position:relative;}
.primary-menu ul li.menu-item-has-children > a:after{width: 40px;height: 7px;right: -50px;top: 23px;content: '+';position: absolute;font-size: 26px;}
.primary-menu ul li.menu-item-has-children.current > a:after{width: 40px;height: 7px;right: -50px;top: 10px;content: '-';position: absolute;font-size: 40px;cursor: pointer;} .primary-menu .sub{ cursor: pointer; color: #fff;font-size: 10px; position: relative;left: 10px;top: -2px;}
.primary-menu .sub-menu {position: relative; display: none;padding: 10px 10px 10px 0;}
.primary-menu ul.sub-menu li a{font-size: 16px;color: #FAFAFA;font-weight: 300;padding: 8px 0;} .social-media ul{padding: 0;margin: 0;}
.social-media ul li{text-align: center;display: inline-block; margin-right: 20px;}
.social-media ul li a {display: inline-block;width: 32px;height: 32px;line-height: 42px;text-align: center;margin-right: 15px;border-radius: 100px;cursor: pointer;background: transparent;font-size: 18px;padding: 0;border: 1.5px solid #fff;color: #fff;box-sizing: border-box;}
.social-media ul li:hover a, .header_block .closebtn:hover{color: #fff !important;opacity:0.5;}
.primary-menu .navmenu-right ul > li.current-menu-item > a {font-weight: bold;color: #8bcac4;color: #62A7BD;transition: all .4s;
-webkit-transition: all .4s;-moz-transition: all .4s;} .menu-iconbar{float: left;text-align: center;cursor: pointer;}
.iconbar{width: 48px; height: 6px; background:var(--color1);display: flex;margin: 5px;}
.icontxt{font-size: 12px; text-transform: uppercase;font-weight: 900;color: var(--color1);letter-spacing: 2px;}
.menubtn{float: left;}
.sticky_header{background: #fff;}
.sticky_header .logo1{display: none;}
.sticky_header .logo2{display: block;}
.header_block .closebtn{font-size: 25px;color: #fff;cursor: pointer;position: absolute;top: 50px;right: 50px;z-index:9;    margin-right: 100px;transition: all 1s;}
.header_block .closebtn span{font-size:12px;text-transform:uppercase;font-weight:600;} .header_block .closebtn svg{position: relative;top: 5px;}
.header_block .closebtn:hover svg{padding:2px;} .hd_right_block .allheading:after{content:none;}
.line_all{ width: 56.3333339%;height: 80px;position: relative;}
.line_left_block{float: left !important;}
.line_right_block{float: right;}
.dark-green{background: #8ecbc5;}
.dark-cadetblue{background: #184255;}
.light-blue{ background: #62A7BD;}  .butrolas{width:100%;clear:both;display:inline-block;margin-top:40px;}
.butrolas a{display:inline-block;font-family: 'Spartan', sans-serif;width:193px;height:48px;background: #184255;color:#fff;border: 2px solid #184255;box-sizing: border-box;font-family: Spartan;
font-style: normal;font-weight: 500;font-size: 16px;line-height: 45px;text-align: center;
letter-spacing: 0.08em;border-radius: 46px;cursor:pointer;}
.meetcontent{padding-left:40px;}
.butrolas a:hover{background: #62A7BD;border-color:#62A7BD;color:#fff;}
.book_appointment{float: left; width: 100%; clear: both; text-align: center;background: linear-gradient(
91.39deg, rgba(194, 243, 239, 0.5) 0%, rgba(98, 167, 189, 0.5) 100%);padding: 80px 15px;}
.book_appointment h3{color: #333333;font-size: 46px;font-style: normal;font-weight: 500;line-height: 52px;letter-spacing: 0.04em;} .allheading2 .headbo{background:#184255;}
.allheading.allheading2:after{background:#184255;}
.allheading4 .headbo{float:left;}
.allheading4.allheading:after{right:inherit;left:0;}
.allheading4 .headall{text-align:left;}
.allheading{float:left;width:100%;clear:both;position:relative;}
.allheading:after{content:'';bottom:0;right:0;width:50%;background: #8ecbc5;height: 80px;position:absolute;}
.hd_block{float:left;width:100%;clear:both;margin-top:105px;}
.headbo{float:right;width:864px;background: #8ecbc5;height: 80px;}
.headall{font-style: normal;font-family: 'Spartan', sans-serif;font-weight: bold;font-size: 65px;
line-height: 72px;text-align: right;letter-spacing: 2px;text-transform: uppercase;color: #423A33;}
.home .hd_block .hd-1 h2 span, .home .hd_block .hd-4 h2 span {display: inline;}  .owl-dots{display:none;}
.slider-all{float: left;width: 100%;clear: both;background: #e4f1ef;padding: 80px 0;}
.slider-all .patients {position:relative;display:flex;flex-wrap:wrap;align-items: center;}
.slider-all .owl-nav{width: 221px;position: absolute;top: 0;left: 0;}
.slider-all .owl-nav button{width: 221px;height: 222px;display: inline-block;background:#184255  !important;vertical-align: middle;color: #fff!important;}
.slider-all .owl-nav button.owl-next{
background:#8CCBC5!important;
transition: opacity .2s ease;
}
.slider-all .owl-nav button.owl-prev:hover { transition: background .2s ease;
background: #62A7BD !important;
}
.fa-quote-left1{position: absolute;top: -43px;left: 384px;font-size:100px;line-height:112px;color:#8CCBC5;} 
.slider-counter,.slider-counter-1,.slider-counter-2,.slider-counter-3,.slider-counter-8{font-weight: 500;font-size: 22px;line-height: 36px;letter-spacing: 0.08em;color: #184255;position: absolute;top: -50px;left: inherit; right: 0;width: 221px;text-align: center;}
.slider-all .owl-next:hover{background:#609e98!important;opacity:0.9;}
.slider-all .owl-next span{background:url(https://jtortho.com/wp-content/uploads/2021/09/right.png) no-repeat center center;display: block;position:relative;text-indent:-9999em;}
.slider-all .owl-prev span{background:url(https://jtortho.com/wp-content/uploads/2021/09/left.png) no-repeat center center;display: block;position:relative;text-indent:-9999em;} .banner_block{float: left;width: 100%;clear: both;position: relative;z-index: 0;}
.banner_block img{width: 100%;}
.banner_block h1{ font-size: 72px; font-weight: 800;line-height: 96px;text-transform: uppercase;margin-bottom: 36px;}
.banner-in {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.table1 {width: 100%;height: 100%;display: table;}
.table2 {width: 100%;height: 100%;display: table-cell;vertical-align: middle;}
.banner_block .banner-in .box{float: right;background: transparent;width: 50%;}
.btn-ba {color: #fff;background: #184255;border: 2px solid #184255;width: 265px;height: 48px;display: inline-block;text-align: center;text-decoration: none;font-style: normal;font-weight: 500;font-size: 16px;letter-spacing: 0.08em;font-family: 'Spartan', sans-serif;border-radius: 46px;line-height: 46px;}
.btn-ba:hover {background: #62A7BD;border-color: #62A7BD;color: #fff;}
.btn-banner li{float: left;display: inline-block;margin: 20px 15px;}
.btn-banner li a{color: #fff;background: #184255;border: 2px solid #184255;width: 288px;height: 48px;display: inline-block;text-align: center;text-decoration: none;font-style: normal;font-weight: 500;font-size: 16px;letter-spacing: 0.08em;font-family: 'Spartan', sans-serif;border-radius: 46px;line-height: 46px;}
.btn-banner li:nth-child(3) a,.btn-banner li:nth-child(4) a{width: 263px;height: 47px;}
.btn-banner li a:hover{    background: #62A7BD; border-color: #62A7BD; color: #fff;}  .video_block{float:left;width:100%;clear:both;position:relative;z-index: 0;}
.video_block video{float:left;width:100%;clear:both;height:100vh;object-fit: cover;} .meet_block{float:left;width:100%;clear:both;position:relative;}
.meet_block:after{content:'';bottom:0;left:0;top:0;width:50%;background:#edf0f3;height: 100%;position:absolute;    z-index: -1;}
.meetsetion{float:left;width:100%;clear:both;background:#edf0f3;padding:5px 0;}
.meetsetion2{display:flex;flex-wrap:wrap;align-items: center;padding:40px;}
.meetsetion2 .left{width:50%;padding-left: 60px;}
.meetsetion2 .left1{    padding: 80px 142px;border: 4px solid #A7F0FA;}
.meetsetion2 .left p{font-family: 'Spartan', sans-serif;font-style: normal;font-weight: 500;font-size: 22px;line-height: 36px;
letter-spacing: 0.02em;color: #333333;}
.meetsetion2 .right{width:50%;padding-left:30px;} 
.meetrepeaqter{margin:40px 0;width:100%;clear:both;display: flex; align-items: center;justify-content: start;}
.meetimg{width:222px;height:222px;background:#ccc;}
.jsco{font-family: 'Spartan', sans-serif;font-style: normal;color:#184255;font-weight: bold;font-size: 32px;line-height: 48px;letter-spacing: 0.04em;}
.ms{font-family: 'Spartan', sans-serif;font-style: normal;font-weight: 400;font-size: 16px;line-height: 28px;color: #333333;
letter-spacing: 0.02em;}
.braces_block .b-title {font-family: Spartan;font-style: normal;font-weight: 500;font-size: 22px;
line-height: 36px;letter-spacing: 0.02em;} .hmteam_block{background: rgba(140, 203, 197, 0.2);float:left;width:100%;clear:both;position:relative;padding:80px 0 0;}
.hmteamouter{float:left;width:100%;clear:both;}
.hmteamboxes{width: 31.7%;perspective: 1000px;margin-right: 2.4%;margin-bottom:80px;}
.hmteamboxes-img{
float:left;
clear:both;
line-height:1px;
margin-bottom:17px;
width: 100%;
position:relative;
text-align: center;
overflow: hidden;
}
.hmteamboxes-img:hover img {
transform: scale(1);
} .hmteamboxes-content{float:left;width:100%;clear:both;}
.hmteamboxes-content h4{font-family: 'Spartan', sans-serif;font-weight:bold;font-size:32px;line-height:48px;color:#184255;letter-spacing:0.04em;}
.hmteamboxes1{display:flex;flex-wrap:wrap;position: relative;  }  .hmteamboxes:nth-child(3n + 3){margin-right:0;}
.hmteamboxes a{float:left;width:100%;clear:both;}
.one_phase_block .box-left{vertical-align:top;}
.effect-image{
position: relative;
display: block;
overflow: hidden;
}
.effect-image img{
transition: all .4s linear;
-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-o-transition: all .4s linear;
width: 100%;
max-width: 100%;
height: auto;
transform: scale(1.1);
-webkit-transform: scale(1.1);
}
.hmteamboxes:hover .overlay{
background-color: rgb(0,0,0,.1);
z-index: 1;
-webkit-transition-property: top,opacity;
transition-property: top,opacity;
-webkit-transition-duration: 0.6s;
transition-duration: 0.6s;
-webkit-transition-delay: 0s;
transition-delay: 0s;
position: absolute;
top: 0;
height: 100%;
width: 100%;
}
.hmteamboxes:hover .effect-image img{
transform: scale(1);
-webkit-transform: scale(1);
} .testi_block {
padding:128px 0 0;
}
.proud {
float:left;
width:100%;
clear:both;
padding-left: 384px;
padding-top:68px;
padding-bottom:101px;
}
.proud p {
font-family: 'Spartan', sans-serif;
font-size:24px;
line-height:40px;
min-height:240px;
letter-spacing: 0.02em;
color:#333333;
font-weight:300;
}
.slider-button{
margin-top:40px;
}  
.slider-button a{
letter-spacing: 0.08em;
width:199px;
height:48px;
font-weight: 500;
} .patient_block{float:left;width:100%;clear:both;background:#FAFAFA;padding:80px 0;}
.patient_block .left2{position:relative;float: left;width:100%;clear:both;}
.patient_block .left{border: 4px solid #A7F0FA;   min-width: 864px;width: 864px;
display: table-cell;border-left:0;}
.patient_block .left2:after{position:absolute;top:0;width:40%;height:4px;background:#A7F0FA;content:'';left:0;}
.patient_block .left2:before{position:absolute;bottom:0;width:40%;height:4px;background:#A7F0FA;content:'';left:0;}
h5.rizes{font-family: Spartan;font-style: normal;font-weight: 500;font-size: 22px;line-height: 36px;color: #333333;
letter-spacing: 0.02em;margin-bottom:20px;}
.patient_block  .jsco{margin-bottom:8px;}
.patient_block h5.rizes.rizes1{margin-top:34px;margin-bottom: 22px;}
.patient_block p{font-family: Spartan;font-style: normal;font-weight: 300;font-size: 16px;line-height: 28px;letter-spacing: 0.02em;color: #333333;
}
.patient_block ul li{position:relative;padding-left:15px;font-family: Spartan;font-style: normal;font-weight: 300;
font-size: 16px;line-height: 28px;letter-spacing: 0.02em;color: #333333;}
.patient_block ul li:after{position:absolute;content:'';background:#333333;width:4px;height:4px;border-radius:50%;left:0;top:50%;margin-top:-2px;}
.deem{float: right;padding:36px 0;width: 68%;}
.tagr{margin-top:40px;}
.tagr a{width:261px;height:48px;}
.favorite1{display: table;width: 100%;height: 100%;}
.favorite1 .right{width:363px;display: table-cell;vertical-align: middle;}  
.favorite1 .right .right45{margin-left:77px;}
.favorite1 .right .right45 img{width:100%;} .brand_blog{float:left;width:100%;clear:both;background:#fafafa;padding:60px 0 58px 0;}
.brand_blog ul{float:left;width:100%;clear:both;}
.brandblog{display: flex;position: relative;justify-content: space-around;}
.brand_blog ul li{float:left;padding:0 10px;text-align:center;;}
@keyframes marquee {
0% { left: 0; }
100% { left: -100%; }
} .map_block{float:left;width:100%;clear:both;line-height:1px;}
.map_block img{width:100%;}
.i4ewOd-pzNkMb-haAclf {
display: none !important;
} .footer_block{float:left;width:100%;clear:both;background: #184255;padding:40px 0 50px;}
.footer_block .left{float:left;width: 60%;}
.wester{float:left;width:100%;clear:both;}
.footer_block .jsco{color:#fff;margin-bottom:30px;margin-top:40px;}
.wester ul li{margin-bottom:20px;float:left;padding-top: 10px;width:100%;clear:both;padding-left:0;display: flex;
flex-wrap: wrap;align-items: self-start;}
.wester ul li svg{margin-right:14px;}
.wester ul li a{font-family: Spartan;font-style: normal;font-weight: 300;font-size: 16px;line-height: 28px;
letter-spacing: 0.02em;color: #FAFAFA;}
.footer_block .rightlast svg{height:30px !important; }
.footer_block .rightlast li a{line-height:57px;}
.footer_block .rightlast li a:hover{opacity:0.5;transition: 1s;}
.footer_block .rightlast li { width: 38%;margin-bottom: 33px;margin-right: 0;}
.wester br{display:none;}
.wester span{display:inherit;}
.footer_block .left .minwidth {float: left;display: inline-block; width: 50%; min-height: 340px;}
.footer_block .wester a span{display:inherit;}
.tele{position:relative;}
.footer_block .right{float: left;width: 40%;}
.footer_block .right li{float:left;width:50%;margin-bottom:23px;}
.footer_block .right li a{font-style: normal;font-weight: 300;font-size: 16px;line-height: 28px;letter-spacing: 0.02em;color: #FAFAFA;}
.footer_block .right li a:hover, .wester ul li a:hover {color: #62A7BD; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;}
.footer_block ul li.current-menu-item > a {color: #62A7BD; font-weight:bold; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;}
.footer_block .rightlast li{float:left;margin-right:0px; width: 50%;}
.footer_block .rightlast{width:auto;float: left;}
.footer_block .rightlast ul{float:left; width: 100%; max-width: 100%; clear:both;margin-bottom:40px;}
.footer_block .rightlast li:nth-child(2n + 2){margin-right:0;}
.footer_block .rightlast li a{width: 48px;float:left;text-align: center;vertical-align: middle;line-height: 66px;height: 48px;border: 1.5px solid #FAFAFA;border-radius:50%;}
.copyright{padding: 17px 0;float:left;width:100%;clear:both;height:60px;background: #000000;font-family: Spartan;font-style: normal;font-weight: 300;font-size: 16px;line-height: 28px;letter-spacing: 0.02em;color: #FFFFFF;text-align:center;}
.copyright a{color:#fff;}
.copyright a:hover{color:#62A7BD;}
.copyright p{font-weight: 300;font-size: 16px;line-height: 28px;letter-spacing: 0.02em;color:#fff;}
.ContactBubble__Bubble { background-color: #62a7bd !important;} .details_block{float: left;width: 100%;clear: both;padding: 80px 0;}
.details_block .boxes-right,.details_block .boxes-left  {position: relative;float: left;width: 100%;clear: both;}
.details_block .boxes-in { display: table;width: 100%;height: 100%;}
.details_block .contents h3{font-family: Spartan;font-style: normal;font-weight: 500;font-size: 46px;line-height: 52px;letter-spacing: 0.04em;}
.details_block .contents h5{font-family: Spartan;font-style: normal;font-weight: 500;font-size: 22px;line-height: 36px;letter-spacing: 0.02em;}
.details_block .contents p{margin-bottom: 18px;}
.details_block .contents p,.details_block .contents ul li{font-style: normal;font-weight: 300;font-size: 16px;line-height: 28px;letter-spacing: 0.02em;color: #333333;}
.details_block .contents ul{padding-left:30px;margin-bottom:30px;}
.details_block .contents ul li{list-style:disc;}
.box-left, .box-right {width:50%; display: table-cell;  vertical-align: middle;}
.img-video img,.img-video video{width:100%;}
.block_1 .box-right{border-right:0 !important; border: 4px solid #A7F0FA;padding: 30px;}
.block_2 .box-left{border-left:0 !important; border: 4px solid #A7F0FA;padding: 30px;}
.boxes-right:before,.boxes-right:after,.boxes-left:before,.boxes-left:after{ position: absolute;width: 40%;height: 4px;background: #A7F0FA;content: '';}
.boxes-right:before { bottom: 0;right: 0;}
.boxes-right:after { top: 0; right: 0;}
.boxes-left:before {left: 0;bottom: 0;}
.boxes-left:after {left: 0;top: 0;}
.boxes-left .img-video{padding-left: 32px;}
.boxes-right .img-video{padding-right: 32px;}  .mtd_block .box-right { width:60%;}
.mtd_block .box-left {width:40%;}
.mtd_block .boxes-right{margin-bottom:80px;}
.mtd_block .img-video{width:480px;}  .team_block .owl-carousel {padding-right: 20%;}
.team_block .boxes{width: 224px;height: 266px;padding:0 20px;}
.team_block .boxes figure{background: linear-gradient(to top right, #184255 0.3%, #184255 90.2%);position: relative;overflow: hidden;transition: all 0.3s ease 0s;margin-bottom: 41px;}
.team_block figure:hover:before{ transform: scale(1); }
.team_block figure img{width: 100%;height: auto;transition: all 0.4s ease;}
.team_block figure:hover img{ opacity: 0.2;background: linear-gradient(to top right, #184255 0.3%, #184255 90.2%); }
.team_block figure .title{padding: 0;margin: 0;list-style: none;transform: translateX(-50%) translateY(-50%) scale(0) rotate(0);position: absolute;top: 50%;left: 50%;transition: all 0.4s ease;font-size: 32px;font-weight: 700;line-height: 48px;color: #fff;}
.team_block figure:hover .title{ transform: translateX(-50%) translateY(-50%) scale(1) rotate(360deg); } .ot_block .owl-carousel { padding-right: 25%;}
.ot_block .owl-stage{padding-left:33px !important;}
.ot_block figure {padding-right:35px;} .oe_block {background:#e4f1ef;}
.oe_block .content-boxes{width:36%;border: 4px solid #A7F0FA;border-left: 0;vertical-align: middle; display: table-cell;padding: 100px 60px;}
.oe_block .img-boxes{width:64%; padding-left: 0; padding-right: 0;}
.oe_block .owl-carousel {padding-right: 30%;} .office-event .owl-nav {right:0;left: inherit;top: -50px;}
.oe_block .slider-counter-3 {right:0;left: inherit;top: -116px;}
.oe_block figure{padding: 0 10px;}
.oe_block .boxes-left:after,.oe_block .boxes-left:before{width: 36%;}  .np_block .box-left { width:60%;}
.np_block .box-right {width:40%;}
.np_block .btn-banner{float:left;width: 100%; padding-left: 0 !important;}
.np_block .btn-banner li{margin:0 12px 15px 0;float:none;}
.np_block .btn-banner li a{width:215px;} .page-id-196 .hd-2 h2{color:#000;}
.page-id-196 .hd-2 h2 span{display:inherit;}
.fi_block .box-right { width:60%;}
.fi_block .box-left {width:40%;}
.fi_block .butrolas a{width:233px;}  .suresmile_block .video-file{margin-top:40px;}
.suresmile_block .box-right .video-file{display:none;} .invisalign_block .box-left { vertical-align: top;}
.invisalign_block .img-video {height:447px;}
.page-id-605 .img-video .flip {margin-top:50px;}
.page-id-605 .img-video .flip {height:450px;} .ba_block .before-after-slider {padding-left:32%;}
.ba_block .boxes{display: flex; width:99%; margin: 0 auto;}
.ba_block .ba{  background: rgba(24,66,85,0.7);}
.ba_block .before-after:last-child .ba{  background: rgba(98,167,189,0.7);}
.ba_block .ba{ position: absolute; width:496px;bottom: 0;height: 68px;text-align: center;}
.ba_block .ba h4{color: #fafafa;font-size: 32px;font-weight: 700;line-height: 48px;top: 15px;position: relative;}
.ba_block .ba h4[aria-label="After"]{color:#184255;}
.ba_block .owl-carousel{padding-left:7%;padding-right: 23%;}   .smile_block .owl-carousel{padding-left: 25%;padding-right:7%;}
.smile_block .boxes figure {width: 100%;padding: 0 15px;}
.slider-all .smile-gllery-slider .owl-nav{top: 50px;}
.smile_block .slider-counter{top: 0;}  .two_phase_block .img-video{margin-left:-20px;}
.two_phase_block .contents p, .two_phase_block  .contents ul li{text-transform: uppercase;}
.two_phase_block .box-right p {text-transform: initial;} .invisalign_block .box-left { vertical-align: top;}
.invisalign_block .img-video {height:447px;}
.page-id-123 .img-video .flip {margin-top:50px;}
.page-id-123 .img-video .flip {height:450px;} .craniofacial_block .box-left{vertical-align:top;}
.craniofacial_block .img-video video{height:447px;}
.craniofacial_block .img-video .flip {margin-top:50px;}
.craniofacial_block .img-video .flip iframe{height:450px;}
.intro-container {display: flex; justify-content: center; padding: 4rem 0 0; width: 100%;}
.intro-container h2 {text-align: center; max-width: 80%; font-size: 36px; line-height: 45px;}
@media screen and (max-width: 990px) {
.intro-container h2	{
font-size: 28px;
}
}
@media screen and (max-width: 768px) {
.intro-container h2	{
font-size: 22px;
line-height: 30px;
}
}
@media screen and (max-width: 600px) {
.intro-container h2	{
font-size: 17px;
line-height: 25px;
}
}
@media screen and (max-width: 900px) {
.footer_block .left .minwidth {width: 100%; max-width: 100%; height:100%;}
} .page-id-605 .hd-2 h2 span{display:inherit;}
.nam_block .img-video video{height:447px;} .page-id-605 .hd-3 h2 span{display:inherit;}
.abg_block .img-video video{height:447px;} .page-id-605 .hd-4 h2 span{display:inherit;}
.gm_block .img-video video{height:447px;} .page-id-441 .hd-1 h2 span{display:inherit;}
.surgical_video_block {float: left; width: 100%;clear: both;}
.surgical_video_block .boxes-outer {width: 100%; display: flex; flex-wrap: wrap; aspect-ratio: 16 / 6.4;}
.surgical_video_block .video-box { width: 33.333%; padding:20px;} .braces_block{float: left;width: 100%;clear: both;padding: 80px 0;}
.braces_block .boxes-outer{flex-wrap:wrap; }
.braces_block .boxes{display: flex; width: 80%;margin-left: 10%;margin-bottom: 35px;}
.braces_block .boxes .img-boxes{width:25%;}
.braces_block .boxes .img-in {width: 222px;height: 222px;}
.braces_block .boxes .content-boxes{ width: 75%; padding:20px;}
.braces_block .boxes .content-in h4  {letter-spacing: 0.04em;font-style: normal;font-weight: bold;font-size: 32px;line-height: 48px;color: #0A2C5F;margin-bottom: 8px;}
.braces_block .boxes .butrolas{margin-top: 0;}
.braces_block .boxes .butrolas a{width: 265px;} .page-id-501 .hd-1 h2 span{display:inherit;}
.ar_block .box-right{width: 43%;}
.ar_block .box-left{width: 57%;padding-right:16px;}
.ar_block .boxes-right:before, .ar_block .boxes-right:after{width:34%;}
.ar_block .boxes{display: flex;}
.ar_block .boxes .img img{width: 100%;}
.ar_block .boxes .content{width: 642px;padding-left: 29px;}
.ar_block .boxes .content h4{font-weight: bold;font-size: 32px;line-height: 48px;letter-spacing: 0.04em;color: #184255;margin-bottom: 8px;} .page-id-501 .hd-2 h2{color:#000;}
.page-id-501 .hd-2 h2 span{display:inherit;} .page-id-479 .hd-1 h2 span{display:inherit;}
.page-id-479 .hd-1 .headall{color:#000;}
.page-id-479 .hd-1 .headbo, .page-id-479 .hd-1:after {background: #62A7BD;}
.tads_block .boxes-right{margin-bottom:80px;}
.tads_block .boxes-right:last-child{margin-bottom:0;} input[type="text"], input[type="email"],  input[type="tel"], textarea {width: 100%;height: 60px;background: transparent;outline: none;border: 0;font-style: normal;font-weight: 500;font-size: 22px;line-height: 36px;color: #184255; border-bottom: 2px solid #184255;}
input[type="submit"]{display: block;font-weight: 500;font-style: normal;color: #fff;width: 136px;height: 48px;background: #184255;border: 2px solid #184255;border-radius: 46px;text-align: center;line-height: 45px; font-family: 'Spartan', sans-serif;cursor:pointer;font-size:18px;
-webkit-appearance: none;
-moz-appearance:    none;
appearance:         none;}
input[type="submit"]:hover {transition:all .3s;background-color:#62A7BD;border-color:#62A7BD;}
input[type="checkbox"]:before {font-family: "FontAwesome";content: "\f00c";font-size: 15px; color: transparent !important;background:#f1f5f7;display: block;width: 25px;height: 25px; border: 1px solid black; margin-right: 0;text-align: center;line-height: 25px;}
input[type="checkbox"] {-moz-appearance: none;-webkit-appearance:none;-o-appearance:none; outline: none;content: none;}
input[type="checkbox"]:checked:before {color: black !important;text-align: center;line-height: 25px;}
label {font-family: 'Spartan', sans-serif;font-size: 22px;line-height: 36px;min-height: 240px;letter-spacing: 0.02em;color: #333333; font-weight: 500;} .wpcf7-not-valid-tip{padding-top:8px;font-size:15px;font-weight:500;}
.wpcf7 form .wpcf7-response-output{color: #fff;text-align: center;font-size: 15px;font-weight: 500;}
.wpcf7 form.invalid .wpcf7-response-output{border-color: #f00 !important; background: #f00;}
.wpcf7 form.sent .wpcf7-response-output{border-color: #4caf50 !important; background:#4caf50;} .contact_block input[type="tel"]{max-width:480px;}
.contact_block {padding: 40px 0;background: #edf0f3;margin: 40px 0; float: left;width: 100%;clear: both;}
.contact_block h2{font-weight: bold;font-size: 65px;line-height: 72px;letter-spacing: 2px;color: #184255;text-transform: uppercase;   text-align: left; margin-bottom: 30px;}
.contact_block .max-width { width: 100%;max-width: 864px; margin: 0 auto;}
.contact_block .field { display: block;margin-bottom: 25px;position:relative;}
.floating-label {position: absolute;pointer-events: none;left: 0px;top: 12px;transition: 0.2s ease all;font-weight: 500;font-size: 22px;line-height: 36px;color: #184255;transition: 0.2s ease all;}
.floating-label.floating-label2{top:0;}
.floating-label.has-value{top: -21px;font-size: 14px;}
.floating-label.floating-label2.has-value{top: -21px;font-size: 14px;}
.contact_block .wpcf7-list-item {margin: 0 32px 0 0;}
.Fullame::placeholder { color: #edf0f3;  opacity: 1; }
.Fullame:-ms-input-placeholder { color: #edf0f3;}
.Fullame::-ms-input-placeholder { color:#edf0f3;}
.contact_block .fielr {margin: 48px 0 31px 0;}
.contact_block .fielr label {margin-bottom:16px;display: block;min-height: 0;}
.contact_block .fielr br {display:none;}
.contact_block .field input[type="submit"] {margin: 10px 0;line-height: 17px;letter-spacing: 0.08em;}
.contact_block input[type="checkbox"]{position: relative; top: -4px;}
.contact_block label{color:#184255;}
.contact_block input[type="checkbox"]:before{border:2px solid #184255;}  .location_info_block .left-boxes,.location_info_block .right-boxes { width: 50%;}
.location_info_block .left-boxes{padding-right:16px;padding-left:20px;}
.location_info_block .left-boxes iframe{width:100%;}
.location_info_block .right-boxes{padding-right:20px;padding-left:16px;margin-top: 55px;}
.location_info_block {float: left;width: 100%;background: hsl(174deg 37% 68% / 10%);padding:80px 0;}
.location_info_block h3 {font-family: Spartan;font-style: normal;font-weight: 400;font-size: 46px;line-height: 52px;letter-spacing: 0.04em;margin-bottom:30px;color: #000000;}
.location_info_block .right-boxes h4 {margin: 25px 0;font-family: Montserrat;font-style: normal;font-weight:500;font-size: 28px;line-height: 34px;letter-spacing: 0.03em;color:#000;text-transform: uppercase;}
.location_info_block .right-boxes p, .location_info_block .right-boxes p a, .location_info_block .right-boxes address span {margin-bottom: 5px;font-family: Montserrat;font-style: normal;font-weight: 400;font-size: 16px;line-height: 32px;letter-spacing: 0.03em;color:#000;}
.location_info_block .right-boxes address {width: 100%;display: inline-block;}
.location_info_block .right-boxes .week {display: inline-block;width: 30%;}
.location_info_block .right-boxes .time { display: inline-block; width:70%;}
.location_info_block .right-boxes .time small {font-size: 15px;text-transform:none;}
.location_info_block .boxes-outer{margin-top:80px;}
.page-id-284 .headall span{display:inherit;}
.location_info_block .right-boxes a:hover {transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;color: #62A7BD;}
.sub .fa-minus{display:none;}
.sub.submenu-hide .fa-plus{display:none;}
.sub.submenu-hide .fa-minus{display:inline-block;}
.details_block .butrolas a{width:265px;}
.mtd_block .butrolas a{width:193px;}
.ot_block .owl-carousel .owl-item img{    width: 608px !important;max-width: 100%;}
.page-id-224 .hd-1 h2 span{display:inherit;}  .page-id-505 .slider-all .owl-nav,
.page-id-425 .slider-all .owl-nav, .page-id-321 .slider-all .owl-nav, .slider-all .owl-nav, .page-id-441 .slider-all .owl-nav{width: 221px;position: absolute;top: 0; right:0px;left:inherit; } .page-id-140 .slider-all .owl-nav {width: 221px;position: absolute;top: 50%;right: 0; left:inherit; margin-top: -222px;}
.page-id-140 .slider-counter{top: 50%;margin-top: -254px; left: inherit; right: 0;}
.owl-nav{display: flex;-webkit-display: flex;-moz-display: flex;flex-wrap: wrap;flex-direction: column-reverse;} .np_block .btn-banner li:nth-child(1) a{width:265px;}
.np_block .btn-banner li:nth-child(2) a{width:277px;}
.np_block .btn-banner li:nth-child(3) a{width:194px;}
.fi_block .contents ul li{margin-bottom:16px;}
.fi_block .box-right {padding-left: 128px;padding-top: 40px;padding-bottom: 100px;padding-right:208px;}
.np_block .box-left {padding-top: 26px;padding-bottom: 109px;padding-left: 156px;padding-right: 200px;}
.printing_block .box-left{width:45%;}
.printing_block .box-right{width:55%;    padding: 0 208px 0 128px;}
.tads_block2 .box-left{padding:30px 30px 30px 156px;}
.two_phase_block .box-left{width:42%;}
.two_phase_block .box-right{width:58%;padding:30px 156px 30px 100px;}
.page-id-224 .header_block .iconbar{background: #fff;}
.page-id-224 .header_block .icontxt{color:#fff;}
.page-id-224 .sticky_header .iconbar{background: var(--color1);}
.page-id-224 .sticky_header .icontxt{color:var(--color1);}
.page-id-224 .header_block.first .icontxt {color:var(--color1);}
.page-id-224 .header_block.first .iconbar {background: var(--color1);} .sitemap {display: inline-block;width: 100%;padding: 50px 0;background: #edf0f3; padding-left:20px;}
.sitemap ul li {margin-bottom: 20px;}
.sitemap ul li:last-child {margin-bottom: 0;}
.sitemap ul li a {font-style: normal;font-size: 16px;line-height: 28px;letter-spacing: 0.02em;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;}
.sitemap ul li a:hover {color: #62A7BD;font-weight: bold;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;}
.surgical_video_block .butrolas a {width: 265px;}
.surgical_video_block .butrolas {display:none}
.menu-iconbar:hover .icontxt {transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;color: #62A7BD;}
.menu-iconbar:hover .iconbar {transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;background-color: #62A7BD;}
.page-id-284 .banner_block .banner-in .box{padding: 15% 0 0 10%;}
.craniofacial_block .crand-none {display: none;} .invisalign_block .box-left .butrolas {display: none;}
.ba_block .owl-carousel .owl-item {overflow:hidden;}  .testi_block .owl-nav, .testi_block .slider-counter{
left: 0;
right: inherit;
}
.testi_block2{background:#e4f1ef;}
.testi_block2 .owl-carousel .owl-item img{width:auto;}
.testi_block2 .flex{
display: flex;
align-items: center;
}
.testi_block2 .left-side,.testi_block2 .patients{width:50%;}
.testi_block2 .left-side{padding-right:100px;}
.testi_block2 .left-side .content{
border: 4px solid #A7F0FA;
min-height: 300px;
padding: 80px;
}
.testi_block2 .left-side .content h3{
font-size: 45px;
line-height: 1.4em;
}
.statement-section {
width: 80%;
margin: 0 auto;
}
.statement-section a{
transition: color .3s ease;
color: #184356;
}
.statement-section a:hover{
color: #8bcac5;
}
.as-nav-spacer {
height: 150px;
}
.as-line-break {
height: 25px;
} @media screen and (min-width: 1920px) {   .headbo{width:1072px;height:80px;}
.line_block{width:56.4% !important;} .favorite1 .right .right45 img {width: auto;} .oe_block .owl-carousel { padding-right: 25%;}
.oe_block .content-boxes .content-in{padding: 104px 128px 132px 208px;}
.slider-all .office-event .owl-nav{top: 0;}
.oe_block .slider-counter-3{top: -44px;}
.oe_block .content-boxes{padding:100px;} .fi_block .img-video img, .fi_block .img-video video {width: auto;} .suresmile_block .box-right{padding: 40px 0 39px 128px;}
.suresmile_block .img-video{width:736px; padding-right: 0 !important;}
.suresmile_block .video-file{margin-top:80px;}
.invisalign_block .box-right{padding: 40px 0 123px 163px;}
.invisalign_block .img-video {padding-right: 39px;}
.smile_block .owl-carousel{padding-left: 18%;padding-right: 0;}
.smile_block .boxes figure {padding: 0 25px;}
.rp_block .img-video {padding-right: 41px;}
.rp_block .box-right{padding:40px 0 0 150px;}  .contact_block {padding: 80px 0;margin: 103px 0;}
.location_info_block .left-boxes{padding-left:0;padding-right:36px;} 
.location_info_block .right-boxes .time small{font-size:18px;}
.location_info_block .right-boxes{padding-left:0;padding-right:0;}
.location_info_block .right-boxes p, .location_info_block .right-boxes p a, .location_info_block .right-boxes address span{font-size:22px;}
.headbo.headbopatientblock{width:864px;}
.location_info_block .boxes-outer .right-boxes address span {font-size: 22px;}
}  @media (min-width:1700px) and (max-width:1899px){
.ot_block .owl-carousel .owl-item img{height:424px;}
.ot_block .boxes { padding-top: 10px;}
.oe_block .owl-carousel .owl-item img{height:auto;}
.oe_block .boxes { padding-top: 10px;}
}
@media (min-width:1401px) and (max-width:1699px){
.ot_block .owl-carousel .owl-item img{height:auto;}
.ot_block .boxes { padding-top: 10px;}
.oe_block .owl-carousel .owl-item img{height:auto;}
.oe_block .boxes { padding-top: 10px;}
.ba_block .boxes {width: 100%;}
.ba_block .before-after, .ba_block .ba{width:50%;}
.testi_block2 .owl-carousel .owl-item img {width:400px;}
}
@media (min-width:1200px) and (max-width:1400px){
.ot_block .owl-carousel .owl-item img{height:auto;}
.ot_block .boxes { padding-top: 50px;}
.oe_block .owl-carousel .owl-item img{height:auto;}
.oe_block .boxes { padding-top: 50px;}
.ba_block .boxes {width: 100%;}
.ba_block .before-after, .ba_block .ba{width:50%;}
.testi_block2 .left-side {padding-right: 50px;}
.testi_block2 .left-side .content{padding:50px;}
.testi_block2 .owl-carousel .owl-item img {width: 330px;}
}
@media (max-width:1565px){	
.meetcontent .jsco{font-size: 28px;}
.np_block .btn-banner li a{font-size:14px;}
.primary-menu ul#menu-primary li a{padding:22px 0;}
.primary-menu ul#menu-primary li ul li a{padding: 8px 0;}
}
@media (max-width:1365px){ .mtd_block .img-video {width: 100%;padding-right: 15px;}
.location_info_block .right-boxes .time small{font-size:13px;}
}
@media (max-width:1199px){
.container,.container11{max-width:100%;}
.owl-nav{display:inline-block;float: right;}
.owl-nav{width: auto!important;}
.owl-prev{ float: revert!important;}
body .owl-carousel.owl-loaded .owl-nav button.owl-next {background: #184255 !important;}
body .owl-carousel.owl-loaded .owl-nav button.owl-prev{background: #8CCBC5 !important;}
body .owl-carousel.owl-loaded .owl-nav button.owl-next span {background: url(https://jtortho.com/wp-content/uploads/2021/09/right.png) no-repeat center center !important;}
body .owl-carousel.owl-loaded .owl-nav button.owl-prev span{background: url(https://jtortho.com/wp-content/uploads/2021/09/left.png) no-repeat center center !important;} .slider-all .smile-gllery-slider .owl-nav{left: -16px;}
.owl-carousel{padding: 0 !important;}
.slider-all .owl-nav{top:32px;left: 0;}
.slider-counter,.slider-counter-1,.slider-counter-2,.slider-counter-3{position:relative;text-align:left;left:16px;top: -20px;}
.block_outer_2 .img-boxes{padding-right: 20px;}
.team_block .owl-carousel,.ot_block .owl-carousel{padding-left:0;}
.slider-all .owl-nav{position:relative;width:100%;}
.slider-all .owl-nav button {width: 142px;height: 102px;float:right;}
.banner_block .banner-in .box{margin-top: 50px;}
.banner_block h1{line-height:50px;font-size:50px;margin-bottom:20px;}
.banner_block .btn-banner li{margin:0;}
.banner_block .btn-banner li a{width:100%;padding: 0 30px;}
.page-id-196 .banner_block .banner-in .box{width:100%;}
.page-id-196 .banner_block .btn-banner li{margin:10px 0;width:50%;}
.page-id-196 .banner_block h1{text-align:right;} .sticky_header .logo2 svg {padding: 5px;}
.primary-menu .left img{object-position:-8px;}
.header_block .social-media ul li{margin-bottom: 15px;}
.primary-menu .navmenu-right{padding-left:30px;}
.header_block{padding:0;} .footer_block .rightlast li,.rightlast li:nth-child(2n + 2){width:auto;margin-right:15px;}
.footer_block .right {width: 60.3%;}
.copyright{height:auto;} .team_block { padding: 80px 0;}
.testi_block{padding:50px 0 30px;}
.team_block .boxes{padding: 15px;height: auto;width: 100%;}
.brandblog img{width:100%;}
.patient_block .left{width:100%;}
.rightlast{width:100%;}
.meet_block{background: #edf0f3}
.meetsetion2 .right,.meetsetion2 .left {width: 100%;padding-left: 0;}
.meetrepeaqter {text-align: center;width: 33.3333%;padding: 0 10px;clear: none;display: block;float: left;}
.meetcontent {padding-left: 0;}
.meetimg{margin:0 auto;}
.meet_block::after{display:none;}
.meetcontent .jsco{font-size:24px;} 
.meetsetion2{display:block;}
.meetsetion2 .left p{font-size:18px;line-height:28px;}
.meetimg {width: 100%;height: auto;background: #ccc;}
.meetimg img{width:100%;}
.meetsetion2 {display: block;float: left;width: 100%;}
.meetcontent .jsco {font-size: 16px;}
.proud{padding-left:0;}
.fa-quote-left1 { left: 0; top: 0;} .patient_block .left,.favorite1 .right{width:50%;min-width: 100%;}
.deem{width:100%;padding:40px;}
.favorite1 .right .right45{margin-left:15px;} .oe_block .boxes-outer{display:inherit;}
.oe_block .content-boxes,.oe_block .img-boxes{width:100%;}
.oe_block .content-boxes .content-in { margin: 0;padding: 30px;border: none;}
.oe_block .content-boxes{border:4px solid #A7F0FA !important;}
.oe_block .img-boxes{margin-top:40px;}
.oe_block .left,.oe_block .right{width:50%;}
.office-event{padding-right:0;}
.office-event figure {padding: 0 0 10px 10px;}
.slider-all .office-event .owl-nav{ top: 0;right: 0;left:0;}
.oe_block .slider-counter-3{right:0;left: 15px; top: -62px;}
.oe_block .left .content-np{padding:20px;}
.oe_block .left .left-in{padding:0;}
.oe_block .slider-all{padding:0;}
.oe_block .boxes-left:before, .oe_block .boxes-left:after{content:none;} .np_block .btn-banner li{width:48%;margin:1%;float:left;}
.np_block .btn-banner li a{width:100%;} .slider-all .before-after-slider .owl-nav{left: 0;}
.braces_block .boxes{width:100%;margin-left:0;}
.braces_block .boxes .img-in {width: 100%;height: auto;}
.braces_block .boxes .img-in img{width:100%;}
.braces_block .boxes:last-child{margin-bottom:0;}
.location_info_block h3{font-size:40px;}
.location_info_block .right-boxes p, .location_info_block .right-boxes p a, .location_info_block .right-boxes address span{font-size:14px;letter-spacing:0;}
.location_info_block .right-boxes .time small{font-size:11px;}
.location_info_block .right-boxes .week{width:25%;}
.location_info_block .right-boxes .time{width:75%;}
.patients .owl-carousel .owl-nav button.owl-prev{background:#184255 !important;}
.patients .owl-nav button.owl-next:hover  {background: #609e98!important;}
.patients .owl-nav button.owl-next{background:#8CCBC5 !important;}
.ot_block .owl-stage { padding-left: 0 !important;}
.ot_block .owl-carousel .owl-item img {width: 100% !important;height: auto; max-width: 100%;}
.ot_block figure { padding-right: 0;}
.page-id-441 .banner_block h1,.page-id-501 .banner_block h1{font-size:40px;line-height:45px;}
.page-id-140 .slider-all .owl-nav { width: auto;position: relative;margin-top: 0; top: 0;}
.page-id-140 .slider-counter{margin-top: 0;top: -60px;}
.page-id-505 .slider-all .owl-nav,.page-id-441 .slider-all .owl-nav,
.page-id-425 .slider-all .owl-nav, .page-id-321 .slider-all .owl-nav{width: auto;position: relative;top: 0;left: 0;margin-top: 30px;}
.page-id-505 .smile_block  .slider-counter,.page-id-441 .slider-counter,
.page-id-425 .slider-counter, .page-id-321 .slider-counter{margin-top: 0;top: -60px !important;}
.wester br {display: inherit;}
.footer_block .right {width: 50%;}
.footer_block .left {width: 50%;}
.footer_block .right li{width:100%;margin-bottom:12px;}
.ba_block .boxes {width: 100%;}
.ba_block .ba {width:50%;}
.ba_block .before-after{width:100%;}
#menu-footer-menu {
display: flex;
flex-direction: column;
}
.menu-item-591 {
order: 2;
}
.menu-item-592 {
order: 3;
}
.menu-item-593 {
order: 4;
}
.menu-item-594 {
order: 5
}
.menu-item-595 {
order: 6;
}
.menu-item-596 {
order: 7;
}
.menu-item-810 {
order: 8;
}
.menu-item-597 {
order: 9;
}
.menu-item-598 {
order: 10;
}
.menu-item-599 {
order: 11;
}
.menu-item-600 {
order: 12;
}
.menu-item-601 {
order: 13;
}
.menu-item-602 {
order: 14;
}
.menu-item-604 {
order: 15;
} .testi_block .slider-testimonials .proud p{min-height:auto;}
.testi_block .proud {padding-right: 30px; padding-left: 30px;}
.testi_block .fa-quote-left1 {left: 30px;}
.slider-counter-8{top:0 !important;}
.testi_block2 .left-side .content{margin-bottom:25px;}	
}
@media (max-width:991px){
.contact_block .wpcf7-list-item { margin: 10px 0; width: 100%;} .banner_block img { height: 451px; object-fit: cover;object-position: -60px;}
.banner_block h1{font-size:45px;line-height: 55px;margin-bottom: 15px;} 
.headbo {width: 85%;}
.headall{font-size:45px;line-height:50px;}
.block_2 .box-left{border:4px solid #A7F0FA !important;}
.boxes-left .img-video{padding-left: 0;margin-bottom:15px;}
.boxes-right .img-video{padding-right: 0;margin-bottom:15px;} .primary-menu .left img{object-position: 0;}
.primary-menu .right{padding-left:20px;padding-right:20px;}
.header_block .overlay{background: linear-gradient(90deg, #4f4f4f 50%, var(--color1) 50%);}
.primary-menu .navmenu-right { padding-left: 0;}
.header_block .social-media ul li{margin-right:8px;}
.header_block .logo{width:170px;}
.header_block .logo .logo1{width:165px;padding-top:10px;}
.header_block a.virtualconsult{width:200px !important;} .hmteamboxes{width:50%;padding:0 15px;margin-right:0;}
.hmteamboxes-content h4{font-size: 24px;line-height: 35px;}
.patient_block{padding:40px 0;}
.patient_block .left2:after,.patient_block .left2:before{content:none;}
.favorite1 .right { width: 100%;display: block;}
.patient_block .left{border: 4px solid #A7F0FA !important;}
.deem{width:100%;padding:40px;}
.favorite1 .right .right45{margin-left:0;margin-top: 15px;}
.favorite1 .right .right45 img{ margin: 0 auto;display: inherit;} .boxes-right:before, .boxes-right:after,.boxes-left:before, .boxes-left:after{content:none;}
.box-left, .box-right{width:100% !important;display:block;}
.block_1 .box-right{ border-right: inherit !important;border:4px solid #A7F0FA !important;}
.mtd_block .boxes-right:nth-child(3){ margin-bottom: 0 !important;}
.mtd_block .img-video {width: 100%;} .np_block .container{display:flex;flex-wrap:wrap-reverse;}
.np_block .btn-banner{display:none;} .two_phase_block .img-video {margin-left: 0;}
.sp_block .container{display:flex;flex-wrap: wrap-reverse;}
.surgical_video_block .video-box {width: 100%; height: 56vw; padding: 15px 0 0 15px;}
.surgical_video_block .video-box:first-child{padding: 15px 0 0 0;}
.printing_block .img-video {margin-left: 0;}
.tads_block2 .img-video {margin-right: 0;margin-top: 15px;margin-bottom: 0 !important;}
.location_info_block .right-boxes h4{font-size:18px;margin-bottom:0;}
.location_info_block .right-boxes p, .location_info_block .right-boxes p a, .location_info_block .right-boxes address span{font-size:12px;line-height:30px;}
.location_info_block .right-boxes .time small{font-size:9px;display:inherit;}
.location_info_block .left-boxes{padding-left:0;}
.location_info_block .right-boxes{padding-right:0;}
.location_info_block h3{font-size:32px;}
.footer_block .wester span{display:inherit;}
.wester ul li a{font-size:14px;}
.fielr .wpcf7-list-item-label{margin-left:19px!important;}
.fielr .wpcf7-list-item-label::before, .fielr .wpcf7-list-item-label::after{content:inherit;display:none !important;}
.np_block .container11,.tads_block2 .container11{ display: flex;flex-wrap: wrap-reverse;}
.container11{padding: 0 20px;}
.testi_block2 .flex{display:inherit;}
.testi_block2 .left-side, .testi_block2 .patients{width:100%;padding-right: 0;}
.testi_block2 .left-side .content{left:0;    padding: 30px;
text-align: center;    min-height: auto;}
.testi_block2 .left-side .content h3{font-size:38px;}
.testi_block2 .owl-carousel .owl-item img {width: 100%;margin-top: 30px;}
.testi_block2 .boxes figure {float: none;}
.testi_block2 .owl-nav, .testi_block2 .slider-counter{left:0;}
}
@media (max-width:767px){
body, html{overflow-x:hidden;}
.plr:after{top: 0; right: 0;width: 100%;content: '';position: fixed;background: #184255;z-index: 99;height: 100vh;}
.header_block .closebtn{top:15px;right:15px;margin-right: 0;}
.primary-menu .navmenu-right {
padding-left: 50px;
margin-top: 50px;
}
.primary-menu .right{z-index:99999999999999999;}
.ar_block .box-left{ padding-right: 0;}
.oe_block .content-boxes {border: none !important;padding: 0;} .container{width:100%;max-width: 100%;}
.boxes-outer{display:inherit;}
.allheading:after{height:50px;}
.hd_block{margin-top:40px;} 
.headall{font-size: 32px;line-height: 36px;color: #423A33;font-weight: 800;}
.headbo {width: 80%;height: 50px;}
.hd_blockt{margin-top: 50px}
.headall{font-size:32px;line-height:36px;}
.slider-counter,.slider-counter-1,.slider-counter-2,.slider-counter-3{    position: relative;top: -32px !important;text-align: left; left:0; width: auto;}
.owl-nav { width: auto;position: static;top: inherit;left: 0;bottom: 0;margin-left: 60px;float:right;display:inline-block;}
.owl-nav button {width: 142px;height: 102px;}
.slider-all{padding: 40px 0;}
.ba_block .owl-carousel { padding-left: 0;padding-right: 0;} .sticky_header .logo2 svg{padding:10px;position: relative;
top: -10px;}
.primary-menu .left, .primary-menu .right{width: 100%;}
.primary-menu .left{display: none;}
.header_block .overlay {background: var(--color1);}
.header_block .menubtn{display:none;} .footer_block .rightlast li,.rightlast li:nth-child(2n + 2){margin-right: 15px;width:auto;}
.footer_block .left,.footer_block .right,.footer_block .rightlast{width:100%;}
.footer_block .jsco{font-size:24px;line-height:27px;font-weight: bold;}
.footer_block{padding:0 20px;}
.copyright{height:auto;font-weight: 300;font-size: 14px;line-height: 28px;text-align:left;padding:17px 40px; } .line_all{height:40px;}
.fa-quote-left1{top:-43px;}
.buttton-po{position:static;margin-top:40px;margin-bottom:40px; float:left;width:100%;}
.buttton-po a{margin-right:0;}
.buttton-po{text-align:center;}
.meetsetion2{padding:0;}
.meetrepeaqter{display:flex;}
.meetsetion2 .left1{border:0;padding: 30px 15px 0;}
.meetrepeaqter{width:100%;}
.meetimg {width: 222px;height: 222px;background: #ccc;}
.meetcontent .jsco {font-size: 24px;line-height: 27px;margin-top: 20px;}
.meetcontent{width: 222px;margin: 0 auto;text-align: left;}
.meetrepeaqter{margin-bottom:10px;}
.meetcontent .jsco{letter-spacing: 0;}
.meetsetion{padding-bottom:35px;}
.hmteam_block{padding-top:40px;}
.hmteamboxes {width: 100%;perspective: 1000px;margin-right: 0;margin-bottom: 50px;}
.hmteamboxes-content{padding:0 ;}
.hmteamboxes-img img{width:100%;}
.hmteamboxes-content h4{line-height:27px;}
.proud {padding-top: 10px;padding-left: 0;padding-bottom:34px;}
.fa-quote-left1 {left: 0;}
.slider-button {margin-top: 30px;}
.proud p{font-size:16px;line-height:22px;min-height:auto;}
.testi_block{padding-top:78px;padding-bottom:40px;}
.patient_block .left{border:none !important;}
.patient_block .left2::before, .patient_block .left2::after{display:none;}
.deem{width:100%;padding: 40px 0;}
.patient_block{padding:0;}
.deem .jsco{font-size:24px;line-height:27px;font-weight: bold;}
h5.rizes{font-size:18px;line-height:20px;}
.patient_block p, .patient_block ul li, .wester ul li a, .footer_block .right li a{line-height:22px;}
.patient_block h5.rizes.rizes1{font-weight: bold;font-size: 24px;
line-height: 27px;}
.brand_blog{padding: 10px 0 28px 0;} .banner_block img {object-position: -100px;}
.btn-banner li a{padding:0 15px;width:100%;}
.banner-in{position: relative;text-align: center;}
.banner_block .banner-in .box{
width: 100%;
margin-top: 0px;	
}
.banner_block h1{font-size: 48px;line-height: 54px;margin: 24px 0 49px 0;}
.banner_block .btn-banner li a{width:224px !important;padding:0;}
.btn-banner li{width: 100%;    margin: 15px 0;}
.page-id-196 .banner_block h1 {text-align: center;}
.page-id-196 .banner_block .btn-banner li{width:100%;} .details_block{padding:40px 0;}
.block_1 .box-right,.block_2 .box-left{border: none !important;padding: 0;}
.details_block .contents h3{font-weight: 500;font-size: 24px;line-height: 27px; margin: 16px 0;}
.mtd_block{background:#f1f4f7;}
.oe_block .content-boxes .content-in{margin-right: 0;padding: 0;}
.ot_block .owl-carousel{padding-left:0;}
.oe_block{padding-bottom:40px;padding-top:40px;}
.oe_block .block-in{display:inherit;}
.oe_block .left,.oe_block .right{width:100%;}
.oe_block .left .left-in{border:none;padding:0;}
.oe_block .slider-all{padding:0;}
.oe_block .left .content-np{padding:0 20px;}
.office-event{padding-right:0;}
.slider-all .office-event .owl-nav{top:32px;right: 0;}
.oe_block .slider-counter-3{right:0;} .np_block .img-video,.fi_block .img-video { margin: 0;padding: 0;} .slider-all .smile-gllery-slider .owl-nav{left: 0;}
.smile_block .owl-carousel{padding-left: 0;padding-right: 0;}
.team_block .owl-carousel {padding-left: 0;}
.team_block .slider-counter {top: inherit;}
.team_block .boxes {    width: 50%;height: auto;padding: 0 5px;float: left;}
.braces_block .boxes{display:inherit; width: 100%;margin-left: 0;}
.braces_block .boxes .img-boxes,.braces_block .boxes .content-boxes{width:100%;}
.sp_block .container{padding:0}
.sp_block{padding-top:0;}
.sp_block .box-left{padding:0 20px;}
.ba_block .ba {height: 40px;}
.ba_block .ba h4 { font-size: 18px;line-height: 20px;top: 13px;} .book_appointment h3{font-size: 24px;line-height: 26px;text-align: left;font-weight: 700;} 
.location_info_block .left-boxes,.location_info_block .right-boxes{width:100%;}
.location_info_block .left-boxes{padding-right:0;}
.location_info_block .right-boxes{padding-left:0; margin-top: 15px;}
.location_info_block .right-boxes h4{font-size:28px;margin: 15px 0;}
.location_info_block .right-boxes p, .location_info_block .right-boxes p a, .location_info_block .right-boxes address span{font-size:18px;line-height: 32px;letter-spacing: 0.03em;}
.location_info_block .right-boxes .time small{font-size:15px;}
.ot_block .owl-carousel .owl-item img{height:auto;}
.footer_block .right li{width:100%;}
.footer_block .line{display:none;}
.footer_block .inherit{display:inherit;}
.mtd_block .contents h3{letter-spacing:0;}
.mtd_block .butrolas{text-align:center;}
.page-id-224 .banner-in h1 span{display: inherit;}
.page-id-224 .banner-in h1 br{display:none;}
.ot_block figure {padding-right: 0;}
.suresmile_block .box-right .video-file{display:block !important;}
.suresmile_block .boxes-right .video-file{display:none;}
.team_block .owl-nav{top:0;}
.team_block .slider-counter {top:-50px !important;}
.surgical_video_block .video-box{padding:15px 0;}
.braces_block .boxes .content-boxes{padding:20px 0;}
.braces_block .boxes .content-boxes .jsco{font-size:24px; line-height:27px;}
.braces_block .boxes:last-child{margin-bottom:-32px;margin-top:-32px;}
.ar_block .container{display: flex; flex-wrap: wrap-reverse;}
.ar_block .boxes{display:inherit;}
.ar_block .boxes .content{width:100%;padding-left:0;}
.ar_block .box-right .butrolas{display:none;}
.ar_block .boxes .content h4{font-size:24px;line-height:27px;letter-spacing:0;    font-weight: 500;margin-top: 40px;
margin-bottom: 8px;}
.page-id-501 .banner_block h1{font-size:36px;line-height:45px;}
.contact_block h2{font-size:40px;line-height:45px;}
.footer_block .wester span{display:inline;}
.wester ul li a{font-size:16px;}
.copyright p{font-size:14px;line-height:27px;}
.copyright p span.inherit{display:inherit;}
.copyright span.line{display:none;}
.footer_block .right li{margin-bottom:23px;}
.owl-nav{width: auto!important;}
.owl-prev{ float: revert!important;}
body .owl-carousel.owl-loaded .owl-nav button.owl-next {background: #184255 !important;}
body .owl-carousel.owl-loaded .owl-nav button.owl-prev{background: #8CCBC5 !important;}
body .owl-carousel.owl-loaded .owl-nav button.owl-next span {background: url(https://jtortho.com/wp-content/uploads/2021/09/right.png) no-repeat center center !important;}
body .owl-carousel.owl-loaded .owl-nav button.owl-prev span{background: url(https://jtortho.com/wp-content/uploads/2021/09/left.png) no-repeat center center !important;}
.video_block video{height:300px;object-fit: cover;}
. page-id-284  .banner_block .banner-in .box{padding:0;}
.craniofacial_block .crand-none {display: block; text-align:center;}
.craniofacial_block .crand-block {display: none;}
.invisalign_block .box-left .butrolas {display: block;}
.invisalign_block .box-right .butrolas {display:none;}
.footer_block .wester .tele1 br {display: none;}
.footer_block .wester .tele1 span {line-height: 24px;}
.line_all{width:80%;}
.footer_block .rightlast svg {position: relative;top: 8px;}
.footer_block .left {display: flex;flex-wrap: wrap;}
.footer_block .left .minwidth:last-child {order: -2; flex:0 0 100%}
.footer_block .left .minwidth {width: 100%; height:100%; min-height:100%;}
}
@media (max-width:639px){ .meetrepeaqter{display:block;} .location_info_block .right-boxes .week,.location_info_block .right-boxes .time{width:100%;}
.location_info_block .right-boxes .week{font-weight:700;}
.meet_block .butrolas a{width:100%;}
.page-id-309 .hd_block .hd-1 span{display:inherit;}
.ofes .container{padding: 0 0;}
.oe_block .ofes .slider-counter-3{left:0;}
.team_block .slider-counter.slider-counter12 {top: -66px !important;}
.fielr .wpcf7-list-item-label{margin-left:19px!important;}
.fielr .wpcf7-list-item-label::before, .fielr .wpcf7-list-item-label::after{content:inherit;display:none !important;}
.ofes #office-event .boxes figure{padding-left:0;}
}
@media (max-width:479px){ .container{padding:0 15px;width:100%;}
.owl-nav button{width:110px;}
.hd_block h2 span{display: inherit;}
.hd_block .headbo{width: 299px;height: 40px;}
.allheading:after{height:40px;} .header_block{padding:0;}
.primary-menu .navmenu-right { padding-left: 0;}
.primary-menu .right {padding-left: 15px;padding-right: 15px;}
.header_block .social-media ul li{ margin-right: 0;}
.header_block .social-media ul{margin: 0 0 15px 0;}  .footer_block{padding:0 17px;} 
.footer_block .rightlast li{margin-right: -48px;width:49%;}
.footer_block .rightlast li:nth-child(2n + 1),  
.footer_block .rightlast li:last-child{margin-bottom: 0px;}
.copyright{padding:20px 31px;} .header_block .logo2{padding:8px;}
.buttton-po{margin-top:24px;margin-bottom:40px;}
.buttton-po a{margin-right:0;width: 224px;}
.meetsetion{padding-bottom:36px;}
.meetsetion2 .left1{padding:40px 0;}
.meetrepeaqter{margin: 0 0 50px 0;;}
.meetrepeaqter:last-child{margin:0;}
.meetcontent .jsco{margin-top:16px;}
.meet_block .butrolas{margin-top:32px;}
.hmteam_block{padding:40px 0;}
.hmteamboxes:last-child{margin-bottom:0;}
.favorite1 .right {width: 100%;display: none;}  
.patient_block .tagr a{width:284px;}
.page-id-441 .banner_block .box h1{font-size: 30px;line-height: 41px;}
.navmenu-right .social-media { margin-top:35px;}
.surgical_video_block .butrolas {display:block;}
.sp_block .butrolas {display:none;}
.line_all{width:299px;}
}
@media (max-width: 390px){
.banner_block h1 { 
font-size: 38px;
margin-bottom: 32px;	
}
}
@media (max-width:374px){ .footer_block .rightlast li,.rightlast li:nth-child(2n + 2){margin-right:15px;width: auto;}
.wester ul li a{font-size:14px;}
.copyright{padding:15px;}
.copyright p{font-size:13px;line-height:18px;}
.hmteamboxes-content h4{font-size:18px;}
.headall{font-size: 25px;}
.slider-all .owl-nav button{width: 115px;height: 100px;}
.banner_block h1{font-size: 25px;line-height: 35px;}
.content-boxes h3{font-size: 30px !important;line-height: 40px !important;}
}
@media (min-width:1200px) and (max-width:1800px){
.header_block .closebtn{margin-right:0;}
.container,.container11{max-width:100%;}
.banner_block h1{font-size:63px;}
.primary-menu .navmenu-right{padding-left:35%;margin-top:70px;}
.btn-banner li {margin:10px;}
.btn-banner li a{width:255px !important;}
.np_block .box-left, .fi_block .box-right,.printing_block .box-right,
.two_phase_block .box-right{padding:20px;}
.np_block .btn-banner li a{width:210px !important;}
.np_block .box-left,.fi_block .box-right,.printing_block .box-right,
.tads_block2 .box-left,.two_phase_block .box-right{padding:30px;}
.line_all{width:65%;}
}
@media (min-width:1200px) and (max-width:1299px){
.slider-all .owl-nav button{height:170px;}
}
@media (min-width:992px) and (max-width:1199px){
.header_block .closebtn{margin-right:0;}
.primary-menu .navmenu-right {padding-left: 50px; margin-top: 50px;}
.np_block .box-left,
.fi_block .box-right,
.printing_block .box-right,
.tads_block2 .box-left,
.two_phase_block .box-right{padding:20px;}
.np_block .btn-banner li a{width:100% !important;}
.ar_block .boxes-right:before, .ar_block .boxes-right:after {width: 33%;}
.line_all{width:75%;}
.testi_block2 .boxes figure {float:right;}
.testi_block2 .left-side .content{padding:30px;}
}
@media (min-width:768px) and (max-width:991px){
.header_block .closebtn{top:30px;right:30px;margin-right: 0;}
.primary-menu .navmenu-right {padding-left: 50px; margin-top: 50px;}
.np_block .box-left,
.fi_block .box-right,
.printing_block .box-right,
.tads_block2 .box-left,
.two_phase_block .box-right{padding:15px;}
.line_all{width:75%;}
}
@media (min-width:375px) and (max-width:767px){
.np_block .img-video, .fi_block .img-video{margin-bottom:40px;}
.sitemap {padding-left:0px;}
.details_block .boxes-in .container {display: flex;flex-wrap: wrap;}
.details_block .boxes-in .box-left {order: 1;}
.details_block .boxes-in .box-right {order: 2; margin-bottom:30px;}
.craniofacial_block .boxes-in .box-left {order: 2;}
.craniofacial_block .boxes-in .box-right {order: 1;}
.invisalign_block .boxes-in .box-right {order: -2;}
.invisalign_block .boxes-in .box-left {order: 1;}
.sp_block .box-left .contents .butrolas {margin-bottom: 30px;}
}
.content-area {
margin-top: 100px;
align-items: center;
min-height: 200px;
text-align: center;
}
.form-dropdown {
font-size: 1.5rem;
border: 2px solid #184255;
color: #184255;
background: transparent;
margin-top: 0.5rem;
padding: 5px;
}
#content > div.slider-all.team_block > div > div > div.slider-counter.slider-counter12 {
opacity: 0;
}
.custom-map
{
height: 300px;
width: 100%;
}.slicknav_btn {
position: relative;
display: block;
vertical-align: middle;
float: right;
padding: 0.438em 0.625em 0.438em 0.625em;
line-height: 1.125em;
cursor: pointer; }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
margin-top: 0.188em; }
.slicknav_menu {
*zoom: 1; }
.slicknav_menu .slicknav_menutxt {
display: block;
line-height: 1.188em;
float: left; }
.slicknav_menu .slicknav_icon {
float: left;
width: 1.125em;
height: 0.875em;
margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_icon:before {
background: transparent;
width: 1.125em;
height: 0.875em;
display: block;
content: "";
position: absolute; }
.slicknav_menu .slicknav_no-text {
margin: 0; }
.slicknav_menu .slicknav_icon-bar {
display: block;
width: 1.125em;
height: 0.125em;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_menu:before {
content: " ";
display: table; }
.slicknav_menu:after {
content: " ";
display: table;
clear: both; }
.slicknav_nav {
clear: both; }
.slicknav_nav ul {
display: block; }
.slicknav_nav li {
display: block; }
.slicknav_nav .slicknav_arrow {
font-size: 0.8em;
margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item {
cursor: pointer; }
.slicknav_nav .slicknav_item a {
display: inline; }
.slicknav_nav .slicknav_row {
display: block; }
.slicknav_nav a {
display: block; }
.slicknav_nav .slicknav_parent-link a {
display: inline; }
.slicknav_brand {
float: left; }
.slicknav_menu {
font-size: 16px;
box-sizing: border-box;
padding: 0; }
.slicknav_menu * {
box-sizing: border-box; }
.slicknav_menu .slicknav_menutxt {
color: #fff;
font-weight: bold;
text-shadow: 0 1px 3px #000; }
.slicknav_menu .slicknav_icon-bar {
background-color: #000;
width: 34px;
height: 3px;
margin-bottom: 5px; }
.slicknav_btn {
margin: 5px 5px 6px;
text-decoration: none;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: none;position: absolute;
right: 73px;
top: 20px;}
.slicknav_nav {
position: absolute;
left: 0;
top: 80px;
z-index: 9999;
background: #000;
width: 100%;
color: #fff;
margin: 0;
padding: 0;
font-size: 0.875em;
list-style: none;
overflow: hidden; }
.slicknav_nav ul {
list-style: none;
overflow: hidden;
padding: 0;
margin: 0 0 0 20px; }
.slicknav_nav .slicknav_row {
padding: 5px 10px;
margin: 2px 5px; }
.slicknav_nav .slicknav_row:hover {
border-radius: 0;
background: #29843b;
color: #fff;
text-decoration: none; }
.slicknav_nav a {
padding: 8px 10px;
margin: 2px 0;
text-decoration: none;
color: #fff; }
.slicknav_nav a:hover {
border-radius: 0;
background: #29843b;
color: #fff;
text-decoration: none; }
.slicknav_nav .slicknav_txtnode {
margin-left: 15px; }
.slicknav_nav .slicknav_item a {
padding: 0;
margin: 0; }
.slicknav_nav .slicknav_parent-link a {
padding: 0;
margin: 0; }
.slicknav_brand {
color: #fff;
font-size: 18px;
line-height: 30px;
padding: 7px 12px;
height: 44px; }