.service-toppanel .service-contentbox .video-box.img-box {
padding:0
}

.content_fullcol img.img_placed {
float:right;
margin-left:15px;
width:35%;
margin-bottom:0;
height:auto
}

.content_fullcol iframe.img_placed {
float:right;
margin-left:15px;
width:35%;
margin-bottom:0;
height:100%;
min-height:200px
}

.inner-contentbox {
width:100%;
height:auto;
padding:0;
float:left
}

.inner-contentbox h2 {
font-size:22px;
line-height:32px;
color:#000!important;
position:relative;
margin-top:15px;
font-weight:600;
text-transform:uppercase;
text-align:left
}

.inner-contentbox h2 strong {
display:inline-block;
border-left:5px solid #fc7720;
padding:0 12px
}

.inner-contentbox p {
font-size:15px;
color:#000;
line-height:22px;
letter-spacing:.5px;
margin:-8px 0 10px!important;
text-align:justify!important
}

.inner-contentbox a,.service-contentbox a {
text-decoration:underline;
font-weight:400;
color:#0029f7
}

.inner-contentbox a:hover,.service-contentbox a:hover {
text-decoration:none
}

.inner-contentbox ul,.service-toppanel .service-contentbox ul {
padding:10px;
margin:0;
text-align:justify
}

.inner-contentbox ul.no_space {
padding-top:0;
text-align:justify
}

.inner-contentbox ul li,.service-toppanel .service-contentbox ul li {
padding:0 0 0 20px;
font-size:13px;
color:#464646;
line-height:22px;
letter-spacing:.5px;
margin:0 0 7px;
list-style:none;
display:block;
position:relative
}

.service-toppanel .service-contentbox ul li {
padding:0 0 0 20px !important
}

.inner-contentbox ul li:before,.service-toppanel .service-contentbox ul li:before {
width:8px;
height:8px;
position:absolute;
left:0;
top:7px;
background:rgba(0,0,0,0.5);
content:""
}

.inner-contentbox h3 {
font-size:16px;
line-height:24px;
color:#000;
position:relative;
margin-bottom:10px;
font-weight:700;
text-transform:none;
text-align:left;
width:100%;
float:left
}

.inner-contentbox .clear_space {
padding:5px 0
}

.imaplants-table {
width:100%;
float:left;
margin:5px 0 20px
}

.imaplants-table table {
line-height:normal;
margin-top:0;
margin-bottom:0;
border-collapse:collapse;
border-color:#000
}

.imaplants-table table td {
padding:10px;
font-size:13px;
border-color:#000
}

.imaplants-table table tr:nth-of-type(odd) {
background:#fff
}

.imaplants-table table tr:nth-of-type(even) {
background:#f2f2f2
}

.inner-contentbox p b {
font-weight:700;
text-align:justify
}

@media (max-width:600px) {
.image-gallery .comman-content-box {
border:1px solid #e6e6e6
}

.image-gallery .comman-content-box .gallery-textbox {
padding:10px
}

.image-gallery .comman-content-box .gallery-imgbox {
padding:0 10px 10px;
width:100%;
float:left;
box-shadow:rgba(0,0,0,0.3) 0 0 15px
}

.image-gallery h2 {
font-size:18px!important;
line-height:32px;
color:#000!important;
position:relative;
margin-top:20px;
margin-bottom:10px!important;
text-transform:uppercase;
text-align:left!important
}

.image-gallery .comman-content-box .gallery-textbox h4 {
font-size:12px!important;
line-height:24px;
text-transform:uppercase;
letter-spacing:.5px;
color:#000;
margin:0 0 6px!important
}

.image-gallery .img-left-panel {
width:100%!important
}

.image-gallery .img-right-panel {
width:100%!important;
padding:0!important
}

.image-gallery .img-left-panel {
padding-right:0!important;
border:none!important
}

.image-gallery h2 {
text-align:left!important
}
}

.offers-content-wrap h2.heading {
font-size:19px;
line-height:24px;
color:#282828;
text-align:center;
padding-bottom:15px;
text-transform:uppercase
}

.service-toppanel {
width:100%;
float:left;
position:relative
}

.service-toppanel .inner_servicebg {
width:100%;
height:auto;
float:left;
position:relative;
background:url(images/treatment-content-top-bg.jpg) 0 0 no-repeat;
background-size:cover;
min-height:310px;
z-index:1
}

.service-toppanel .inner_servicebg:after {
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
content:"";
background:rgba(79,49,37,0.8)
}

.breadcrumb {
padding:24px 0
}

.breadcrumb li {
padding:0 13px 0 20px
}

.service-toppanel .service-contentbox {
background:#fff;
padding:30px 30px 20px;
float:left;
width:100%;
position:relative;
z-index:1;
margin:-245px 0 50px;
box-shadow:5px 5px 34px -7px rgba(0,0,0,0.5)
}

.service-toppanel
.image-gallery {
padding-top:0
}

.service-toppanel .service-contentbox
h4 {
font-size:26px;
color:#4e3224;
line-height:30px;
padding:0;
margin:0 0 10px
}

.service-toppanel .service-contentbox p {
font-size:13px;
color:#464646;
line-height:22px;
letter-spacing:.5px;
margin:0 0 7px
}

.service-toppanel .service-contentbox p:last-child {
margin:0
}

.service-toppanel .service-contentbox .video-box {
width:100%;
float:left;
text-align:center;
padding:10px 0
}

.service-toppanel .service-contentbox li {
font-size:14px;
line-height:24px;
padding:0 0 10px 28px
}

.impant2 .acco-tab {
font-size:18px;
line-height:28px;
color:#262626;
background:#fff;
padding:20px 50px;
position:relative;
margin-bottom:0;
cursor:pointer;
text-transform:uppercase;
font-weight:400;
font-weight:500
}

.impant2 .acco-tab:before {
content:"";
position:absolute;
background-color:#fc7720;
width:5px;
height:36px;
left:30px;
top:50%;
margin-top:-18px
}

.impant2 .acco-tab.active {
background-color:#fff
}

.impant2 .acco-tab .acco-btn {
position:absolute;
right:20px;
top:50%;
background:url(images/down-arrow.png) left top no-repeat;
background-size:19px 20px!important;
width:20px!important;
height:20px!important;
cursor:pointer;
margin-top:-10px
}

.impant2 .acco-tab.active .acco-btn {
background:url(images/up-arrow.png) left top no-repeat
}

.impant2 .acco-content {
padding:15px 15px 15px 50px;
margin-bottom:5px;
background:#fff;
border-top:1px solid #bebebe
}

.impant2 .acco-content h5,.impant2 .acco-content h4 {
margin-top:0
}

.acco-implant {
margin-bottom:15px;
border:1px solid #bebebe
}

.acco-implant.active {
box-shadow:rgba(0,0,0,.2)0px 0 10px
}

.impant2 .acco-content li {
background-image:none
}

.service-toppanel .image-gallery {
width:100%;
text-align:center
}

.image-gallery h2 {
font-size:22px;
line-height:32px;
color:#4f3325;
position:relative;
margin-bottom:50px;
font-weight:600;
text-transform:uppercase;
text-align:center
}

.image-gallery h2:before {
display:none
}

.image-gallery h2 strong {
display:inline-block;
border-left:5px solid #fc7720;
padding:0 12px
}

.image-gallery .img-left-panel,.image-gallery .img-right-panel {
width:50%;
height:auto;
float:left;
border-right:2px solid #e6e6e6;
padding-right:30px
}

.image-gallery .img-right-panel {
padding:0 0 0 30px;
border-right:0
}

.image-gallery .comman-content-box {
width:100%;
float:left;
text-align:left;
margin-bottom:20px
}

.image-gallery .comman-content-box .gallery-textbox {
width:100%;
float:left;
padding-bottom:0
}

.image-gallery .comman-content-box .gallery-textbox h4 {
font-size:18px;
line-height:24px;
text-transform:uppercase;
letter-spacing:.5px;
color:#000;
font-weight:700;
margin:0 0 20px
}

.image-gallery .comman-content-box .gallery-textbox p {
font-size:13px;
line-height:22px;
color:#464646
}

.image-gallery .comman-content-box .gallery-imgbox {
width:100%;
float:left;
box-shadow:rgba(0,0,0,0.3)0px 0 15px;
padding:4px
}

.image-gallery .gallery-imgbox .img-col-1,.image-gallery .gallery-imgbox .img-col-2 {
width:50%;
float:left;
border-right:2px solid #fff;
position:relative
}

.image-gallery .gallery-imgbox .img-col-2 {
border-right:0;
border-left:2px solid #fff
}

.image-gallery .gallery-imgbox p {
padding-bottom:0
}

.image-gallery .gallery-imgbox .before-tag,.image-gallery .gallery-imgbox
.after-tag {
background:#4f3125;
width:auto;
/*top:50%;*/
height:30px;
line-height:30px;
right:0;
position:absolute;
font-size:13px;
color:#fff;
padding:0 8px;
text-transform:uppercase;
font-weight:600;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-o-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}

.image-gallery .gallery-imgbox .after-tag {
background:#fc7720;
right:inherit;
left:0
}

.image-gallery .gallery-imgbox .before-tag:before,.image-gallery .gallery-imgbox .after-tag:after {
content:"";
position:absolute;
right:100%;
top:0;
width:0;
height:0;
border-top:16px solid transparent;
border-right:10px solid #4f3125;
border-bottom:14px solid transparent
}

.image-gallery .gallery-imgbox .after-tag:after {
right:inherit;
left:100%;
border-top:16px solid transparent;
border-right:10px solid #fc7720;
border-bottom:14px solid transparent;
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg)
}

.impant2 .acco-content ol {
padding-left:0
}

.impant2 .acco-content .textbox p strong {
font-size:18px
}

.impant2 .acco-content li strong {
color:#fc7720;
font-size:16px;
font-weight:600
}

.impant2 .acco-content p,.impant2 .acco-content h5,.impant2 .acco-content
h4 {
padding-left:0
}

.image-gallery {
margin-bottom:0
}

.service-toppanel .video-box .video {
width:100%;
padding-bottom:56.25%;
float:left;
position:relative;
text-align:center
}

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

.impant2 .acco-tab {
padding:10px 50px
}

.impant2 .acco-content li,.impant2 .row-first .textbox li,.service-toppanel
.service-contentbox li {
color:#000
}

.impant2 .acco-content ul.padding-left li,.impant2 .row-first .textbox
ul.padding-left li {
padding-left:25px
}

.impant2 .acco-content h3,.impant2 .row-first .textbox h3 {
color:#4e3224
}

.service-toppanel .service-contentbox h4 {
font-size:24px
}

.impant2 .acco-content .table1 {
width:100%;
margin:0 0 20px
}

.impant2.scroll-defult .acco-content img {
margin-bottom:10px
}

.impant2.braces2 .acco-content .textbox {
width:100%!important
}

.br_popup {
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

.service-toppanel .service-contentbox .video-box.img-box {
padding:0
}

.content_fullcol img.img_placed {
float:right;
margin-left:15px;
width:35%;
margin-bottom:0;
height:auto
}

.content_fullcol iframe.img_placed {
float:right;
margin-left:15px;
width:35%;
margin-bottom:0;
height:100%;
min-height:200px
}

.inner-contentbox {
width:100%;
height:auto;
padding:0;
float:left
}

.inner-contentbox h2 {
font-size:22px;
line-height:32px;
color:#4f3325;
position:relative;
margin-bottom:20px;
font-weight:600;
text-transform:uppercase;
text-align:left
}

.inner-contentbox h2 strong {
display:inline-block;
border-left:5px solid #fc7720;
padding:0 12px
}

.inner-contentbox p {
font-size:15px;
color:#464646;
line-height:22px;
letter-spacing:.5px;
margin:0 0 10px
}

.inner-contentbox a,.service-contentbox a {
text-decoration:none;
font-weight:400;
color:#0029f7
}

.inner-contentbox a:hover,.service-contentbox
a:hover {
text-decoration:none
}

.inner-contentbox ul,.service-toppanel .service-contentbox ul {
padding:10px;
margin:0
}

.inner-contentbox ul.no_space {
padding-top:0
}

.inner-contentbox ul
li,.service-toppanel .service-contentbox ul li {
padding:0 0 0 20px;
font-size:13px;
color:#464646;
line-height:22px;
letter-spacing:.5px;
margin:0 0 7px;
list-style:none;
display:block;
position:relative
}

.service-toppanel .service-contentbox ul li {
padding:0 0 0 20px !important
}

.inner-contentbox ul li:before,.service-toppanel .service-contentbox ul
li:before {
width:8px;
height:8px;
position:absolute;
left:0;
top:7px;
background:rgba(0,0,0,0.5);
content:""
}

.inner-contentbox h3 {
font-size:16px;
line-height:24px;
color:#000;
position:relative;
margin-bottom:10px;
font-weight:700;
text-transform:none;
text-align:left;
width:100%;
float:left
}

.inner-contentbox .clear_space {
padding:5px 0
}

.imaplants-table {
width:100%;
float:left;
margin:5px 0 20px
}

.imaplants-table table {
line-height:normal;
margin-top:0;
margin-bottom:0;
border-collapse:collapse;
border-color:#000
}

.imaplants-table table td {
padding:10px;
font-size:13px;
border-color:#000
}

.imaplants-table table tr:nth-of-type(odd) {
background:#fff
}

.imaplants-table table tr:nth-of-type(even) {
background:#f2f2f2
}

.inner-contentbox p b {
font-weight:700
}