.no_mar { margin:0 !important;}
.no_mar_b { margin-bottom:0 !important;}


.fusion-main-menu>ul>li>a { text-transform:uppercase;}

.last_link a { background-color:#ffd457  !important; padding:0 15px 0px 40px; color:#2e4a6e  !important; overflow:hidden; position:relative;  }
.last_link a i { color:#2e4a6e  !important; }
.last_link a:hover {color:#49b4e0 !important; }
.fusion-secondary-main-menu { border:0 !important;}

.last_link a:before {
	content:url(https://imaginedentistryarboretum.com/wp-content/uploads/2020/08/top_menu_icon.png);
  top:50%;
	margin-top:-10px;
	margin-right:10px;
	left:10px;
	width:21px;
	height:20px;
	position: absolute;
	z-index:1;
}

.last_link a:after {
	content:'';
  top:0;
	transform:translateX(100%);
	width:152px;
	height:51px;
	position: absolute;
	z-index:0;
	animation: slide 3s infinite;
	 
  /* 
  CSS Gradient - complete browser support from https://www.colorzilla.com/gradient-editor/ 
  */
  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(252,255,255,0.8) 50%, rgba(128,186,232,0) 99%, rgba(125,185,232,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.8)), color-stop(99%,rgba(128,186,232,0)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */
}

/* animation */

@keyframes slide {
	0% {transform:translateX(-100%);}
	100% {transform:translateX(100%);}
}




.fusion-alignright, .fusion-alignleft { font-size:16px; }
.fusion-alignleft .top_text2 li:nth-child(3), .fusion-alignleft .top_text2 li:nth-child(4) { display:none;}
.fusion-alignright .top_text2 li:nth-child(1), .fusion-alignright .top_text2 li:nth-child(2) { display:none;}
.fusion-alignright .top_text2 li a:after { display:none;}
.fusion-alignright .top_text2 li:nth-child(3) a {font-size:20px; }

ul.top_text2 { margin:0; padding:0; list-style:none; } 
.top_text2 li { display:inline-block; float:left; padding-right:10px; color:#fff;}
/*.top_text2 li:nth-child(3) a:after, .top_text2 li:nth-child(4) { display:none; } */
.top_text2 li:nth-child(2) a:after,  .top_text2 li.social a:last-child:after { display:none; }
.top_text2 li:last-child { padding-right:0px;}
.fusion-alignright .top_text2 li i { color:#ffd457 !important;}
.top_text2 li a {/*color: !important;*/ padding-top:0px; /*float: left;*/  }
.top_text2 li a:after { content:"•"; margin-left: 10px; padding-right:0 !important; color:#ffd457; }
.top_text2 li span { color:#e13dd1;}
/*.top_text2 li:last-child { float:right;}*/

.top_text2 li.social a { padding-left:10px;}
.top_text2 li.social a:after { } 
.top_text2 li.social a.fb .fa {color:#4f70c7;}
.top_text2 li.social a.tw .fa {color:#0287bb;}
.top_text2 li.social a.insta .fa {color:#e74c3c;}
.top_text2 li.social a.ylp .fa {color:#995ab7;}

.btn_oval { color:#fff; font-size:18px; padding:10px 30px; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -webkit-box-shadow: 0px 6px 11px 3px rgba(156,156,156,1); -moz-box-shadow: 0px 6px 11px 3px rgba(156,156,156,1);
box-shadow: 0px 6px 11px 3px rgba(156,156,156,1); }
.btn_oval:hover {color:rgba( 255,255,255,0.5); }
.grd_btn1 { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2f4e72+0,4d99bf+50,2f4e72+100 */
background: #2f4e72; /* Old browsers */
background: -moz-linear-gradient(left,  #2f4e72 0%, #4d99bf 50%, #2f4e72 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #2f4e72 0%,#4d99bf 50%,#2f4e72 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #2f4e72 0%,#4d99bf 50%,#2f4e72 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f4e72', endColorstr='#2f4e72',GradientType=1 ); /* IE6-9 */
}
ul.top_btn-grp { padding:0; margin:0; list-style:none; }
.top_btn-grp li { float:left; display:inline-block; margin-right:24px; /*margin-top:23px;*/ }
.top_btn-grp li:last-child {margin-right:0; }

.fusion-header:before {  content: " ";  position: absolute;  top: 0;  bottom: 0;  left: 0;   background: url(https://imaginedentistryarboretum.com/wp-content/uploads/2020/07/bg_header.png) no-repeat 0% 50%;  width: 100%;   background-size: cover; z-index: -1; background-position:right top;}

.fusion-header-v4 .fusion-header { padding-top: 5px !important; padding-bottom: 5px !important;  transition: none;}

.fusion-footer .widget-title { font-size:16px !important; color:#2e4a6e !important;}
.fusion-footer { position:relative;}
.fusion-footer:before { content: " ";  position: absolute;  top: 0;  bottom: 0;  left: 0; background: url(https://imaginedentistryarboretum.com/wp-content/uploads/2020/07/footer_bg.png) no-repeat top center #e6f5fd; width: 100%;   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; z-index: 0;}

.footer_widget_text img { max-width: 178px;}
.footer_widget_text p { margin-bottom:5px !important; color:#49b4e0 !important;}
.footer_widget_text a { color:#2e4a6e !important; }
.footer_widget_text a:hover { color:#49b4e0 !important; }

ul.footer_supprt { list-style:none !important; margin:0; padding:0;}
.footer_supprt li { margin-bottom:17px;}
.footer_supprt li:last-child { margin-bottom:0;}

.fusion-footer .widget li a:before {  color: #2e4a6e !important; }
.fusion-footer .widget li {padding: 5px 10px 5px 12px !important; position:relative; width:100%;}
.fusion-footer .widget li a {color:#49b4e0 !important; }
.fusion-footer .widget li a:hover {color:#2e4a6e !important; }

/*.fusion-copyright-content { border-top: 1px solid #2e4a6e; padding:20px 0 20px; }*/

.copyrght {float:left;}
ul.footer_copy { padding:0; margin:0; list-style-type:none; float:left;}
.footer_copy li { float:left; display:inline-block;  }
.footer_copy li a { padding-right: 15px; padding-left: 15px; }
.footer_copy li:first-child a {padding-left: 0;}
.fusion-footer-widget-area .widget_nav_menu li { border:0 !important;}
.copyrght > a { font-weight:600 !important;}


.center-container-holder > .fusion-builder-row { text-align:center;}
.center-container { float:none !important; display:inline-table;}

.welcome_inner {position:relative; }
.welcome_inner .small_welcome { position: absolute; bottom: 50%; right: 0; z-index:1; margin-bottom: -316px;}

.quotation:before { content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: url(https://imaginedentistryarboretum.com/wp-content/uploads/2020/10/quote.png) no-repeat 0% 1%;
    width: 13%;
    background-size: contain;
	z-index:-1;}


.welcome_sec_right { position:relative;}
.welcome_sec_right:before { content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: url(https://imaginedentistryarboretum.com/wp-content/uploads/2020/07/welcome_logo_bg.png) no-repeat 0% 50%;
    width: 100%;
    background-size: contain;
	z-index:-1;}

.service_sec .fusion-content-boxes .heading .image {   display: flex; align-items: center; justify-content: center;}

.protocols_sec_left { position:relative;}
.protocols_sec_left:before { content: " ";
    position: absolute;
    top: -80px;
    bottom: 0;
    left: -50px;
    background: url(https://imaginedentistryarboretum.com/wp-content/uploads/2020/07/bg_net.png) no-repeat 0% 50%;
    width: 100%;
    background-size: contain;
	z-index:0;}


.preffered_sec_right { position:relative;}
.preffered_sec_right:before { content: " ";
    position: absolute;
    top: -80px;
    bottom: 0;
    right: -50px;
    background: url(https://imaginedentistryarboretum.com/wp-content/uploads/2020/07/bg_net.png) no-repeat 0% 50%;
    width: 100%;
    background-size: contain;
	z-index:-1;}

.testi_cont .strong-view.wpmtst-default .wpmtst-testimonial-inner {     border: 0 !important;}
.testi_cont .strong-view.wpmtst-default .testimonial-name { color:#fff; text-align: center; font-weight:600 !important; }
.testi_cont .strong-view.wpmtst-default .wpmtst-testimonial {border:0 !important;}
.testi_cont .strong-view.wpmtst-default .wpmtst-testimonial-field {  text-align: center !important; font-size:18px; font-weight:500;}
.testi_cont .strong-view.wpmtst-default .wpmtst-testimonial-content p { font-size:16px; font-style: italic; position:relative; text-align:center; color:#fff; padding-bottom:60px !important; }

.testi_cont .strong-view.wpmtst-default .wpmtst-testimonial-inner .wpmtst-testimonial-heading { display:none;}
.testi_cont .strong-rating-wrapper.in-view {/* position:absolute; top:0; width:100%; margin:0 auto; left: 0;*/}
.testi_cont .strong-view.wpmtst-default .wpmtst-testimonial-image {    float: none !important;  /*position: absolute;  bottom: -40px;  width: 100%;  margin: 0 auto;*/  text-align: center; /*left: 0;*/ width: 100% !important;  max-width: 83%;  position: absolute !important; bottom: 28%  !important; margin-right:-33px !important; }
.testi_cont .strong-view.wpmtst-default .wpmtst-testimonial-image img { background: transparent !important;  border: 0 !important;}
.testi_cont .wpmslider-viewport {/*height:280px !important; /*background:#FFF8EC;*/ padding:0 0 12px !important;} 
.testi_cont .strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before, .testi_cont .strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before { background: #49b4e0 !important;}


.cosmetic { position:relative;}
.cosmetic_right:before { content: " ";
    position: absolute;
    top: -100px;
    bottom: 0;
    right: -180px;
    background: url(https://imaginedentistryarboretum.com/wp-content/uploads/2020/07/bg_net1.png) no-repeat 0% 50%;
    width: 100%;
    background-size: contain;
	z-index:0;}

.wpcf7-form input[type="submit"] { border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; /*background: #2e4a6e !important; color:#ffd457 !important;*/}
.wpcf7-form input[type="submit"]:hover { background: #49b4e0 !important; color:#fff !important;}


.smile_sec .owl-item { /*background: #fff;*/}
.smile_sec .image_bx { position:relative; display: inline-block;  text-align: center;  width: 100%;}
/*.smile_sec .image_bx .tag { position:absolute; top:0; right:9px; background:#49b4e0; color:#000; text-align:center; padding:5px 15px; }*/
.smile_sec .image_bx .tag { display:none;}
.smile_sec .inner_title { text-align:center;}
.smile_sec .inner_title h5, .smile_sec .inner_title p { margin:0; color:#2e4a6e;}
.smile_sec .main_content {background: #fff; padding: 20px 20px 0; box-shadow: 0px 0px 15px -5px #000000; -moz-box-shadow: 0px 0px 15px -5px #000000; -webkit-box-shadow: 0px 0px 15px -5px #000000;}

.smile_sec .owl-item { position:relative;}
.smile_sec .owl-item:before { content: " ";
    position: absolute;
    top: 50%;
    margin-top: -47px;
    bottom: 0;
    left: 24px;
    background: url(https://imaginedentistryarboretum.com/wp-content/uploads/2020/07/photo_before.png) no-repeat 0% 50%;
    height: 95px;
    width: 34px;
    /*background-size: contain;*/
	z-index:0;}
.smile_sec .owl-item:after { content: " ";
    position: absolute;
    top: 50%;
    margin-top: -47px;
    bottom: 0;
    right: 24px;
    background: url(https://imaginedentistryarboretum.com/wp-content/uploads/2020/07/photo_after.png) no-repeat 0% 50%;
    height: 95px;
    width: 34px;
    /*background-size: contain;*/
	z-index:0;}

.service_sec {}

.service_sec .content-box-wrapper .heading .image {
	/*display: inline-block;*/
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
  /*margin: .4em;
  padding: 1em;*/
  cursor: pointer;
  /*background: #e1e1e1;*/
  text-decoration: none;
  /*color: #666;*/
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-font-smoothing: antialiased;
}
.service_sec .content-box-wrapper .heading .image:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 75%;
    left: 50%;
		margin-left: -50px;
    height: 10px;
    width: 100px;
    opacity: 0;
    background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0,0.35) 0%, rgba(0, 0, 0, 0) 80%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
}
.service_sec .content-box-wrapper .heading .image img:hover { margin-top:-5px;}
.service_sec .content-box-wrapper .heading .image:hover:before, .service_sec .content-box-wrapper .heading .image:focus:before, .service_sec .link-area-box .heading .image:active:before {
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
}
.service_sec .content-box-wrapper .heading .image img { margin-bottom:10px !important;}

.grd_btn, .btn_grd {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffd457+0,c7a544+100 */
background: #ffd457 !important; /* Old browsers */
background: -moz-linear-gradient(top,  #ffd457 0%, #c7a544 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffd457 0%,#c7a544 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffd457 0%,#c7a544 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd457', endColorstr='#c7a544',GradientType=0 ) !important; /* IE6-9 */
	color: #fff !important; text-shadow: rgba(0, 0, 0, 0.8) 0px 2px 5px !important; font-weight: 700;  text-transform: uppercase; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px 0px !important;
	border: 2px solid #fff;
}
.grd_btn:hover, .btn_grd:hover {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#007fb2+0,009ddc+100 */
background: #007fb2 !important; /* Old browsers */
background: -moz-linear-gradient(top,  #007fb2 0%, #009ddc 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #007fb2 0%,#009ddc 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #007fb2 0%,#009ddc 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007fb2', endColorstr='#009ddc',GradientType=0 ) !important; /* IE6-9 */

}
.fusion-button_size-large .fusion-button-default-size {box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px 0px !important;}
.appointment_sec .wpcf7-form input[type="submit"] {border: 2px solid #fff;}

.avada-has-megamenu-item-divider .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a { border:0 !important; font-size:13px !important; padding: 5px 20px !important;}
.fusion-megamenu-title a, .fusion-megamenu-title {  color: #2e4a6e !important; font-weight:700 !important; font-size:15px !important; text-transform:uppercase !important;}
.fusion-megamenu-title { padding: 0 20px 15px !important;}
.big_button { font-size:18px !important;}

/*.fusion-page-title-captions {  position: absolute; bottom: 0; background-color: rgba(255,255,255,.4) !important; padding: 20px 0 20px!important;}
.fusion-page-title-bar {  padding-left: 0 !important;  padding-right: 0 !important;}
.fusion-page-title-bar .fusion-page-title-row h1 {  line-height: 30px !important;}
.fusion-page-title-bar {border-radius: 0px 0px 0px 200px; -moz-border-radius: 0px 0px 0px 200px; -webkit-border-radius: 0px 0px 0px 200px;}*/

.bg_cotain { -webkit-background-size: contain !important;  -moz-background-size: contain !important;  -o-background-size: contain !important;  background-size: contain !important; background-position: right top !important;}

.video_subpage_sec { position:relative;}
.video_subpage_sec:before { content: " ";
    position: absolute;
    top: -180px;
    bottom: 0;
    left: -50px;
    background: url(https://imaginedentistryarboretum.com/wp-content/uploads/2020/07/bg_net.png) no-repeat 0% 50%;
    width: 50%;
    background-size: contain;
	z-index:-1;}

/*.video_bg {border-radius: 0px 0px 200px 0px; -moz-border-radius: 0px 0px 200px 0px; -webkit-border-radius: 0px 0px 200px 0px;*/

.testimonial_page_sec .strong-view.wpmtst-default .wpmtst-testimonial-image img {background: transparent !important;  border: 0 !important;}
.testimonial_page_sec .strong-view.wpmtst-default .wpmtst-testimonial-field { font-weight: 600;}

.blog_listing_page .fusion-date-and-formats .fusion-format-box { display:none;}
.blog_listing_page .fusion-date-and-formats .fusion-date-box { background:#2e4a6e !important;}
.blog_listing_page .fusion-date-and-formats .fusion-date { color:#ffd457 !important;}
.blog_listing_page .fusion-date-and-formats .fusion-month-year { /*color:#49b4e0 !important;*/}
.blog_listing_page .fusion-post-content > .blog-shortcode-post-title a {color:#49b4e0 !important;}

.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title { font-size:24px;color:#49b4e0 !important; text-transform:uppercase; margin-bottom:15px !important; margin-top:15px !important;}

body.single-post #main { position:relative;}
body.single-post #main:before {content: " ";
    position: absolute;
    top: 0;
    margin-top: 0;
    bottom: 0;
    right: 0;
    background: url(https://imaginedentistryarboretum.com/wp-content/uploads/2020/08/bg_protocols_new.png) no-repeat 0% 50%;
    height: 672px;
    width: 100%;
    background-size: contain;
	z-index:0;}

body.single-post #main .post h3 { text-transform: capitalize !important; margin-bottom: 10px;}
body.single-post #main .post > h2.fusion-post-title { color:#49b4e0 !important;}
body.single-post #main {  padding: 100px 30px 100px !important;}

.appointment_sec label { width:100% !important;}

.testimonial_page_sec .strong-view.wpmtst-default .wpmtst-testimonial-image { float:none !important; text-align:center;}
.testimonial_page_sec .strong-view.wpmtst-default .wpmtst-testimonial-field,  .testimonial_page_sec .strong-view.wpmtst-default .wpmtst-testimonial-content p:last-of-type {  text-align: center;}
.testimonial_page_sec .strong-view.wpmtst-default .wpmtst-testimonial {border: 0 !important;}
#sidebar { position:inherit !important;}

body.tag #content { padding-top: 109px; padding-bottom: 109px;     }
body.tag #main {background-image: url(https://imaginedentistryarboretum.com/wp-content/uploads/2020/08/bg_protocols_new.png); background-position: right top; -webkit-background-size: contain !important; -moz-background-size: contain !important; -o-background-size: contain !important; }

.membership_plan .protocols_sec_left:before { z-index:-1;}
.office_outside { background-attachment:fixed !important; -webkit-background-size: inherit !important; -moz-background-size: inherit !important; -o-background-size: inherit !important; background-size: inherit !important;}

body.page-id-16 .protocols_sec  {}

.paginatuion { max-width: 1280px; width: 100%;  margin: 20px auto 0; text-align: right;}
.paginatuion a, .paginatuion span { background:#2e4a6e; padding:5px 10px 8px; border-radius:10px; color:#fff; margin-right:5px;}
.paginatuion span.current, .paginatuion a:hover { color:#fff;}
.paginatuion span.current, .paginatuion a.current { color:#ffd457;}

.transact_page input[type=submit] { text-align: center;  display: block; margin: 20px auto 0; border-radius: 30px; padding: 13px 29px;  line-height: 17px;  font-size: 14px;  -moz-border-radius: 30px; -webkit-border-radius: 30px;}
.daily-basis .person-desc{margin-top:10px !important;}
.daily-basis .person-name{ font-size:22px !important;}
.daily-basis .person-title{ font-size:18px !important;}
.daily-basis .person-content{ margin-top:10px !important;}
.daily-basis .fusion-social-networks{margin-top:10px !important;}

.smile_gallery .image_frame .img_con { display:none;}

.sub_image { margin-top:80px; margin-bottom:60px;}
.dp_nne { display:none !important;} 

.dr_name { color:#2e4a6e; font-size:25px; padding-right:60px; margin-top:0; background: -webkit-linear-gradient(#49b4e0, #315277); font-weight:600;
  -webkit-background-clip: text;  /*-webkit-text-fill-color: transparent; text-shadow: 1px 1px 0px rgba(0,0,0,0.51);
	/*background: rgb(2,0,36); background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 35%, rgba(0,212,255,1) 100%);*/ }
.top_btn-grp li.dr_name { margin-top:0;}

.call-fixed { position: fixed; right:10px; display:none; bottom:10px; z-index:999;}
.request-fixed { position:fixed; bottom:60px; display:none; right:10px; z-index:999;}

.fusion-main-menu .fusion-menu .menu-text{font-family: 'Raleway', sans-serif !important;}

.protocols_sec .main_block  { background: transparent !important;}

.testimonial_page_sec .elfsight-app-c45e3d8d-8669-4313-8b06-94b2d72c6e72 .CommonLayout__Inner-d1flxf-1.iJGCgt>a  { display:none !important;}








@media only screen and (min-width:1921px) and (max-width:3840px) {
	.office_outside {  -webkit-background-size: cover !important; -moz-background-size: cover !important; -o-background-size: cover !important; background-size: cover !important;}

}

@media only screen and (max-width:1440px){
	
	.welcome_sec_right .fusion-column-wrapper { padding-top: 10px !important;  padding-right: 125px !important; padding-bottom: 10px !important;}
	.welcome_sec { padding-left:40px !important;}
	.protocols_sec, .preffered_sec { padding-left:80px !important;  padding-right:80px !important; }
	.preffered_sec.cosmetic {padding-left:0px !important;  padding-right:30px !important;}
	.bg_cotain { background-position: right top !important;}
	
	.welcome_inner .fusion-column-wrapper { padding-left:0px !important;}
	.welcome_sec_right .fusion-column-wrapper { padding-right:40px !important; }
}

@media only screen and (max-width:1280px){
	
}

@media only screen and (max-width:1024px){
	.fusion-main-menu>ul>li>a {font-size: 11.3px !important;}
	.welcome_sec { padding-left:30px !important;}
	.welcome_sec_right .fusion-column-wrapper { padding-top: 10px !important;  padding-right: 55px !important; padding-bottom: 10px !important;}
	.protocols_sec, .preffered_sec {padding-left:15px !important; padding-right:15px !important; }
	.protocols_sec .fusion-row .fusion-flex-column .fusion-column-wrapper, .preffered_sec .fusion-row .fusion-flex-column .fusion-column-wrapper, .welcome_sec .fusion-row .fusion-flex-column .fusion-column-wrapper{ border-radius:20px !important; -moz-border-radius:20px !important; -webkit-border-radius:20px !important;}
	.preffered_sec.cosmetic { padding-left:0px !important;}
	.preffered_sec.cosmetic .fusion_builder_column_3_5 .fusion-column-wrapper { padding-left: 80px !important;}
	.smile_sec .image_bx .tag { right:0;}
	
		.preffered_sec .fusion-column-wrapper > div { display:block !important; text-align:left !important;}
.reverse-cols .fusion-row { display: flex; flex-flow: wrap; flex-direction: column-reverse;}
	.preffered_sec .fusion-layout-column.fusion-one-half { width: 100% !important;}	
	.preffered_sec .fusion-imageframe {    margin-left: 0 !important;  margin-right: 0 !important;  float: none !important; max-width: 100% !important;}
	.preffered_sec .title-heading-right, .preffered_sec .title-heading-left, .preffered_sec .fusion-alignright, .preffered_sec .fusion-alignleft  { text-align: left !important; float:none !important; display: block !important;}
	.preffered_sec .fusion-alignright, .preffered_sec .fusion-alignleft { margin-left: 0 !important;}
	.preffered_sec .fusion-imageframe img { width:100% !important;}
	.preffered_sec .fusion-layout-column { margin-bottom: 0 !important;}
	.preffered_sec .fusion-column-last .fusion-column-wrapper, .reverse-cols.bx_service .fusion-column-first .fusion-column-wrapper { min-height: 200px !important; height: auto !important;}
	.preffered_sec .fusion-column-last .fusion-column-wrapper .fusion-column-content-centered, .reverse-cols.bx_service .fusion-column-first .fusion-column-wrapper .fusion-column-content-centered { min-height: 200px !important; height: 200px !important;}
	.preffered_sec p { text-align:left !important;}
	.preffered_sec { padding-left:15px; padding-right:15px;}
	.preffered_sec .fusion-layout-column .fusion-column-wrapper { border:0 !important;}
	.top_text2 li { padding-right: 5px;}
	.preffered_sec .fusion-layout-column .fusion-column-wrapper .fusion-title h6, .protocols_sec .fusion-layout-column .fusion-column-wrapper .fusion-title h6 {  margin-top: 50px!important;}
	
	.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline a, .dr_name { font-size:16px;}
	.top_btn-grp li.dr_name {padding-right:30px; margin-right: 0px;}
	
}
@media only screen and (max-width:800px){
	.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline { margin-bottom:30px !important;}
	.protocols_sec_left:before { background-size: inherit;}
	
	
}	
@media only screen and (max-width:768px){
	.top_text2 li { float:none;}
	.fusion-header-v4 .fusion-header {background-color: #e4f5fd !important; }
	.fusion-header:before { background-position:right center !important; background-size:cover !important; -moz-background-size:cover !important; -webkit-background-size:cover !important; -o-background-size:cover !important;}
	.fusion-header-wrapper .fusion-secondary-main-menu { background:#2e4a6e !important;}
	ul.top_btn-grp {margin: 20px 0 70px;}
	.last_link a:before { margin-top: -15px;}
	.last_link a .menu-text {padding-left: 30px;}
	.last_link a:after { width: 100%;}
		
	.preffered_sec .fusion_builder_column_3_5 .fusion-column-wrapper {padding-right:0px !important; }
	.preffered_sec .fusion-layout-column .fusion-column-wrapper .fusion-title h6, .protocols_sec .fusion-layout-column .fusion-column-wrapper .fusion-title h6 {  margin-top: 0px!important; }
	
	.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline a, .dr_name { font-size:14px;}
	.top_btn-grp li.dr_name {padding-right:24px; margin-right: 0px;}
	
}



@media only screen and (max-width:767px){
	.top_btn-grp li {  float: none;  display: block;  margin-right: 0;  margin-bottom: 30px;}
	.top_btn-grp li:last-child { margin-bottom: 0px; }
	ul.top_btn-grp { margin: 20px 0 20px;}
	.after_ban_bx .fusion-layout-column .fusion-column-wrapper, .after_ban_bx .fusion-layout-column .fusion-column-wrapper p, .after_ban_bx .fusion-layout-column .fusion-column-wrapper > div { text-align:center !important;}
	.after_ban_bx .fusion-layout-column .fusion-column-wrapper > div { margin-top:20px;}
	.welcome_sec .fusion_builder_column_2_5 .fusion-column-wrapper { height:300px;}
	.welcome_sec .fusion-layout-column .fusion-column-wrapper .fusion-imageframe { max-width: 100%;}
	.welcome_inner .small_welcome { bottom: 100%;}
	.welcome_sec, .smile_sec, .dental_insurance .fusion_builder_column_1_2 .fusion-column-wrapper, .preffered_sec.cosmetic .fusion_builder_column_3_5 .fusion-column-wrapper{  padding-left: 15px !important;  padding-right: 15px !important;}
	.welcome_sec .fusion_builder_column_3_5 .fusion-column-wrapper, .protocols_sec .fusion_builder_column_3_5 .fusion-column-wrapper{padding-right: 0px !important; }
	.service_sec { background-position: top right !important;}
	.cosmetic { padding-right: 0px !important; } 
	.fusion-page-title-captions { bottom:-120px;}
	.bg_cotain { -webkit-background-size: cover !important; -moz-background-size: cover !important; -o-background-size: cover;  background-size: cover !important; }
	
	/*.fusion-body .fusion-flex-container {padding-left:15px !important; padding-right:15px !important;} */
	.fusion-mobile-menu-design-classic .fusion-alignleft {  margin-bottom: 0 !important;}
	.preffered_sec.cosmetic {  padding-left: 0px !important; padding-right: 0px !important;}
		/*.fusion-header-content-3-wrapper, .fusion-contact-info{ display: none !important;}*/
	.fusion-logo-link{ max-width:50% !important;}
	.fusion-icon-bars:before{font-size:40px;}
	.call-fixed, .request-fixed{ display:block}  
	html:not(.avada-has-site-width-percent) #main { padding-left:0 !important; padding-right:0 !important;}
	.protocols_sec .fusion_builder_column_1_2 .fusion-column-wrapper { padding-right:0 !important;}
	
	.fusion-overlay-search{
		display:none;
	}
	
	.smile_gallery .three_third, .smile_gallery .one_third { width:100% !important; float:none !important; padding: 0 20px;}
	.smile_gallery .one_third { margin-right:0 !important; margin-bottom:30px !important;}
	
	.width-100 .fusion-fullwidth, .width-100 .nonhundred-percent-fullwidth {  margin-left: 0 !important; margin-right: 0 !important;}
	.preffered_sec_right:before { display:none;}
	
	.top_btn-grp li { display:none;}
	.top_btn-grp li:first-child { display:block; width:100%;  padding-right: 0; font-size:20px;}
	.fusion-mobile-menu-design-modern .fusion-header-tagline { width:100%; }
	
	.fusion-secondary-header { display:none;}
	.top_btn-grp li { margin-bottom:0;}
	ul.top_btn-grp { margin-top:0px;}
	.fusion-header:before { background:none;}
	
	.smile_sec {  padding-left: 25px !important;  padding-right: 25px !important;}
	
}
@media only screen and (max-width:578px){
	.preffered_sec h2 { font-size:36px !important;}
	.preffered_logo_sec .fusion-imageframe {text-align: center; display: block; padding-bottom: 20px;}
	.preffered_logo_sec .fusion-layout-column:last-child .fusion-imageframe {padding-bottom: 0px; }
	.preffered_sec .fusion_builder_column_2_5 { margin-top: 80px;}
	.fusion-page-title-bar { background-position: -590px 0 !important;}
	.appointment_sec { -webkit-background-size: 672% !important;
    -moz-background-size: 672% !important;
    -o-background-size: 672% !important;
    background-size: 672% !important;}
	.testi_cont .strong-view.wpmtst-default .wpmtst-testimonial-image { bottom: 15% !important; width: 66% !important;}
	.footer_copy li a { padding-right: 10px; padding-left: 10px;}
	.fusion-page-title-bar {  border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px;}
	.sub_image { margin-top:80px !important; margin-bottom:60px !important;}
	
	.fusion-builder-column-23 > .fusion-column-wrapper { margin-right: 0 !important;    margin-left: 0 !important;}
	/*.video_bg { margin-bottom:0 !important;}*/
	.video_bg .fusion-video iframe, .video_bg iframe { height:211px !important;}
	.page-id-67 .video_bg .fusion-video iframe, .page-id-67 .video_bg iframe { height:211px !important;}
	
}

.img-main {
    border: unset !important;
    box-shadow: unset !important;
}

.img-main::after,
.img-main::before{
	background-image: unset !important;
}

.text-no-wrap{
		white-space:nowrap;
}

.list-no-bullets{
		list-style: none;
    padding-left: 0;
}

.btn-tel-new.btn-tel-new.btn-tel-new{
		padding: 5px 30px;
}

.btn-tel-exist.btn-tel-exist.btn-tel-exist{
		padding: 5px 23px;
}