@charset "utf-8";

@import https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i;
body{line-height:normal;font-family:'Raleway',sans-serif;color:#301a10;margin:0;padding:0;background:#fff}
html,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,a,dl,dt,dd,ol,ul,li,fieldset,input,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent;font-family:'Raleway',sans-serif}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
ul,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle;font-size:13px}
.clear{display:block;clear:both;margin:0;padding:0}
.clearfix:after,.header:after,.container:after,.left_menu ul li:after,.before_after_nav ul:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{zoom:1}
a{text-decoration:none;color:#fe8400}
a:hover{outline:none;color:#005e3b}
a{transition:opacity .3s ease-in,color .3s ease-in,background-color .3s ease-in;-moz-transition:opacity .3s ease-in,color .3s ease-in,background-color .3s ease-in;-webkit-transition:opacity .3s ease-in,color .3s ease-in,background-color .3s ease-in;-o-transition:opacity .3s ease-in,color .3s ease-in,background-color .3s ease-in;-ms-transition:opacity .3s ease-in,color .3s ease-in,background-color .3s ease-in;transition:color .3s linear 0;text-decoration:none}
::-webkit-input-placeholder{color:#fff;opacity:1}
:-moz-placeholder{color:#fff;opacity:1}
::-moz-placeholder{color:#fff;opacity:1}
:-ms-input-placeholder{color:#fff;opacity:1}
.container{max-width:1240px;width:98%;margin:0 auto}
.h_wrapper{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/header_bg.jpg) no-repeat top center; background-size:cover;}
.header{padding:50px 0 0;position:relative}
.logo{position:absolute;left:50%;margin-left:-234px;top:40px}
.h_frame{float:left;padding:18px 0 0 18px}
.h_right{float:right;padding-top:17px}
.h_right ul li{float:left;text-align:center;border-radius:5px}
.h_right ul li a{min-width:165px;height:52px;width:100%;display:inline-block;color:#fff;padding-top:22px;text-transform:uppercase;font-size:14px;font-weight:600;position:relative;cursor:pointer}
.h_right ul li span{display:block}
.h_right ul li:first-child span{font-size:20px}
.h_right ul li:first-child{background:#18a496}
.h_right ul li:first-child a:before{content:"";position:absolute;left:50%;margin-left:-21px;top:-19px;width:42px;height:42px;border-radius:50%;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/call_icon.png) no-repeat center 10px #18a496}
.h_right ul li:first-child a:hover:before{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/call_icon.png) no-repeat center 10px #0783a8}
.h_right ul li:last-child a:hover:before{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/request_icon.png) no-repeat center 10px #18a496}
.h_right ul li:last-child a:before{content:"";position:absolute;left:50%;margin-left:-21px;top:-16px;width:42px;height:38px;border-radius:50%;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/request_icon.png) no-repeat center 10px #0783a8}
.h_right ul li:last-child{background:#0783a8;margin:0 5px 0 6px}
.h_right ul li:first-child a:hover{background:#0783a8;border-radius:5px}
.h_right ul li:last-child a:hover{background:#18a496;border-radius:5px}
.st_plusone_large div{overflow:inherit!important;bottom:inherit!important;width:inherit!important;height:inherit!important}
.banner{position:relative}
.banner span.text1{font-size:60px;font-weight:700;color:#005e3b;display:block;line-height:60px}
.banner span.text2{font-size:75px;font-weight:800;color:#002517;display:block;line-height:75px;letter-spacing:-1px;padding-bottom:2px}
.banner span.text3{font-size:67px;font-weight:700;color:#fe8400;display:block;line-height:67px;margin-bottom:63px}
.ban_text{padding:100px 0 0}
.ban_text img{float:left;padding:0 24px 35px 0}
.ban_text h1{font-size:90px;font-weight:700;color:#005e3b;display:block;line-height:63.01px;clear:both}
.ban_text h2{font-size:75px;font-weight:800;color:#002517;display:block;line-height:72px;padding-bottom:30px}
.ban_text h2 span{display:block;color:#fe8400;font-size:67px;font-weight:700}
.ban_text h3{font-size:60px;font-weight:700;color:#005e3b;display:block;line-height:63.01px}
.ban_text p{font-size:22.5px;font-weight:700;color:#002517;display:block;line-height:63.01px}
.ban_text a{font-size:18px;font-weight:700;color:#fff;background:#fe8400;padding:8px 20px;display:inline-block;line-height:20px;border-bottom:3px solid #979898}
.ban_text a:hover{background:#005e3b}
.ban_slider{position:absolute;bottom:0;right:9%}
.inner_banner{height:238px;position:relative}
.inner_banner img{position:absolute;bottom:0; }
.inner_banner h3{font-size:30px;font-weight:700;text-align:right;padding-top:120px;color:#fe8400}
.sticky{position:fixed!important;width:100%;left:0;top:0;z-index:9999;border-top:0}
.main_nav{height:74px;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/nav_bg.png) repeat-x center bottom;margin-top:-7px;position:relative;z-index:999;width:100%}
.pop{width:100%;background:#0880a6;display:none;position:relative}
div.wpcf7:after{content:' ';display:table;clear:both}
.pop input{margin-left:100px;margin-top:100px}
#hide{position:absolute;top:10px;right:10px;cursor:pointer}
.reqapp{width:100%}
.pop.reqapp h2{font-size:32px;text-align:center;color:#fff;padding-top:25px;padding-bottom:25px}
.pop.reqapp .container{margin:0 auto;max-width:1240px}
.reqapp .form_home_left{width:100%;margin:0 auto 25px;padding-top:20px;float:none!important;max-width:inherit}
.reqapp .form_home_left ul:after,.reqapp .form_home_right ul:after{content:' ';display:table;clear:both}
.reqapp .form_home_left ul li{margin:0;padding:0 1% 0 0;float:left;width:24%}
.reqapp .form_home_left ul li input{margin:0;width:95%;border-radius:30px 30px 30px 30px}
.reqapp .form_home_left ul li input:place-holder{color:red}
.reqapp .form_home_right{width:100%;max-width:inherit;float:none!important}
.reqapp .form_home_right ul li{padding:0;float:right;width:31%}
.reqapp .form_home_right ul li:nth-child(2){width:69%}
.reqapp .form_home_right ul li select{border-radius:30px 30px 30px 30px;width:93%}
.reqapp .form_home_right ul li textarea{width:95%;height:60px;border-radius:30px 30px 30px 30px;height:120px}
.reqapp .form_home_right ul li input[type="submit"]{background:#18a496;height:40px;color:#fff;text-indent:0;padding:5px 0;position:relative;margin:10px 0 0!important;left:auto;top:-50px;width:91%}
.reqapp div.wpcf7-validation-errors{clear:both;text-align:center;position:relative!important;color:#fff;font-weight:700;margin-top:0;margin-bottom:10px}
.reqapp .form_home_right ul li input[type="submit"]:hover{background:#18a496}
.reqapp .form_home_right ul li:nth-child(1)::before{left:25px}
.m_menu{background-color:#18a496}
#hide{background:#004a7e none repeat scroll 0 0;border-radius:35px;float:right;font-size:20px;height:35px;padding-top:4px;width:35px;color:#fff;box-sizing:border-box;text-align:center;left:79%}
.form_home_left span.wpcf7-not-valid-tip,.form_home_right span.wpcf7-not-valid-tip{color:#ff0}
.flexnav{display:none}
.flexnav.navHighlighter.with-js.opacity.flexnav-show{display:block}
.reqapp{display:none}
.wp-pagenavi:after{content:' ';display:table;clear:both}
.bodycon .featured_posts{padding:46px 0 83px}
.bodycon .featured_posts ul{padding:0}
.bodycon .featured_posts ul:after{content:' ';display:table;clear:both}
.bodycon .featured_posts ul li{float:left;padding:0;border:1px solid #e2dfd0;background:#f7fdfe;width:100%;max-width:279px;margin:0 13px 0 0;text-align:center;padding:25px 30px 8px 30px;box-sizing:border-box;border-bottom:3px solid #e2dfd0}
.bodycon .featured_posts ul li:nth-child(1){background:#f7fdfe}
.bodycon .featured_posts ul li:nth-child(2){background:#fff}
.bodycon .featured_posts ul li:nth-child(3){background:#fcfaee;margin-right:0}
.bodycon .featured_posts ul li img{margin:0 0 17px}
.bodycon .featured_posts h5{font:600 15px/20px Raleway;color:#0783a8;margin:0 0 5px}
.bodycon .featured_posts h5 a{color:#0783a8}
.bodycon .featured_posts h5 a:hover{color:#fe9711}
.bodycon .featured_posts span{font:400 13px/20px Raleway;color:#484848}
.bodycon .featured_posts span strong{font:700 13px/20px Raleway;color:#484848}
.bodycon .featured_posts h4{font:800 30px/55px Raleway;color:#484848;position:relative;margin:0 0 33px}
.bodycon .featured_posts h4:before{content:' ';position:absolute;background:#646464;height:2px;width:126px;bottom:-3px;left:0}
.bodycon .seachp{padding-top:30px}
.bodycon .seachp article{border-bottom:1px dashed #ccc;margin:0 0 23px}
.bodycon .seachp article:last-child{border-bottom:0;margin:0}
#newsletter_form2 h2{display:none}
.newsletter_form2_footer_social,.newsletter_form2_section-description{display:none}
.newsletter-api-form-theme2{border:0 solid!important}
#input_2_4_date_format,#input_1_4_date_format{ display:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.main_nav{z-index:9999;position:relative}
.nav ul li{z-index:999}
.nav ul li:first-child a{z-index:999}
}
.nav ul li{float:left;padding:0 1px;position:relative}
.nav ul li a{font-size:18px;font-weight:600;color:#fff;padding:26px 17px 27px;display:block;position:relative;background-color:transparent}
.nav ul li a:hover,.nav ul li.current_page_item a,.nav ul li.current-menu-item a,.nav ul li.current-menu-parent a{background-color:#0a5b3e;-webkit-transition:1s all ease;transition:1s all ease}
.nav ul li:first-child a{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/home_icon.png) no-repeat center 25px;width:25px;height:21px;text-indent:-999999px;display:block;margin-top:1px}
.nav ul li:first-child a:hover,.nav ul li.current_page_item:first-child a{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/home_icon.png) no-repeat center 25px #0a5b3e}
.nav ul li .sub-menu{background:#002517;visibility:hidden;opacity:0;position:absolute;top:74px;left:0;width:250px;transform:translateY(-2em);z-index:-1;transition:all .3s ease-in-out 0s,visibility 0 linear 0.3s,z-index 0 linear .01s;border-bottom:4px solid #f68009;display:none}
.nav ul li:hover .sub-menu{visibility:visible;opacity:1;z-index:99999;transform:translateY(0%);transition-delay:0s,0s,.3s;display:block}
.nav ul li:hover a{background-color:#0a5b3e}
.nav ul li ul.sub-menu li{background:none;font-size:15px;padding:0;float:none}
.nav ul li ul.sub-menu li:first-child a{background:none;padding:10px 17px;width:auto;text-indent:inherit;height:auto;color:#fff;margin:0}
.nav ul li ul.sub-menu li a{color:#fff;padding:10px 17px;font-size:16px;border-bottom:1px solid #016640;background:none;margin:0}
.nav ul li ul.sub-menu li:last-child a{border:none}
.nav ul li ul.sub-menu li a:hover,.nav ul li ul.sub-menu li.current-menu-item a{background:#f68009}
.top_gallery{background:#0a5b3e;padding:56px 0 62px}
.top_gallery .container{max-width:1920px; width:100%;}
.g_box.g_box_last{float:right}
.g_box.g_box_first .g_top{background:#fe8400}
.g_box.g_box_first .tg_text{padding-top:20px;height:228px}
.g_box.g_box_first .tg_text p{color:#c55b00}
.g_box.g_box_first .tg_text h6 a{color:#c55b00}
.g_box.g_box_first .g_top h3 span{display:block}
.g_box.g_box_first .g_top:before{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/arrow3.png) no-repeat top left}
.g_box.g_box_first .g_top h3{font-size:50px;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/tg3.png) no-repeat left 3px;padding-left:85px;text-align:left}
.g_box.mid{max-width:690px;width:100%;float:left;margin-left:30px}
.g_box.mid .g_top{background:#0880a6;width:690px}
.g_box.mid .g_top1{background:#0880a6;width:690px;height:225px;display:table-cell;vertical-align:middle;text-align:center;position:relative}
.g_box.mid .g_top1:before{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/arrow4.png) no-repeat top left;bottom:-14px;left:135px;content:"";position:absolute;width:23px;height:15px}
.g_box.mid .g_top1 h2{font-size:62px;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/tg2.png) no-repeat left 3px;padding-left:110px;text-align:left;padding-bottom:20px;display:inline-block;color:#fff;line-height:60px}
.g_box.mid .g_top1 h2 span{display:block}
.g_box.mid .g_top:before{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/arrow2.png) no-repeat top left;top:-14px;left:135px;content:""}
.g_box.mid .tg_text{margin:0 0 30px;width:247px}
.g_box.mid .tg_img{margin:0 0 30px}
.g_box.mid .g_top h3 span{display:block}
.g_box.mid .g_top h3{font-size:62px;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/tg2.png) no-repeat left 3px;padding-left:110px;text-align:left;padding-bottom:20px}
.g_box.mid .tg_text p{color:#0880a6}
.g_box.mid .tg_text h6 a{color:#0880a6}
.g_box{max-width:576px;width:100%;float:left}
.g_top{height:225px;background:#5cac34;display:table-cell;vertical-align:middle;width:576px;text-align:center;position:relative}
.g_top:before{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/arrow1.png) no-repeat top left;width:21px;height:14px;position:absolute;bottom:-14px;left:135px;content:""}
.g_top h3{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/tg1.png) no-repeat left 3px;font-size:62px;color:#fff;padding:0 0 0 150px;font-weight:700;display:inline-block;line-height:60px}
.tg_text{border:1px solid #d2d4d2;background:#fff;width:191px;height:208px;text-align:center;margin-top:30px;padding:40px 40px 0;float:left}
.tg_text p{color:#3d811a;font-size:20px;line-height:24px;font-weight:500;padding-bottom:20px}
.tg_text h6 a{color:#3d811a;font-size:20px;line-height:24px;font-weight:700;text-transform:uppercase;padding:10px 20px;display:inline-block;position:relative;overflow:hidden;margin:0 2px}
.tg_text h6 a:before{transform:translateX(100%);content:'';position:absolute;bottom:0;left:0;width:98.5%;height:2px;border-bottom:2px solid transparent;border-left:2px solid transparent}
.tg_text h6 a:after{transform:translateX(-100%);content:'';position:absolute;top:0;left:0;width:98.5%;height:2px;border-top:2px solid transparent;border-right:2px solid transparent}
.tg_text h6 a:hover:before{transition:.1s transform linear,.1s height linear .1s;transform:translateX(0);height:100%;border-color:#3d811a}
.tg_text h6 a:hover::after{transition:.1s transform linear .2s,.1s height linear .3s;transform:translateX(0);height:100%;border-color:#3d811a}
.g_box.g_box_first .tg_text h6 a:hover:before{transition:.1s transform linear,.1s height linear .1s;transform:translateX(0);height:100%;border-color:#c55b00}
.g_box.g_box_first .tg_text h6 a:hover::after{transition:.1s transform linear .2s,.1s height linear .3s;transform:translateX(0);height:100%;border-color:#c55b00}
.g_box.mid .tg_text h6 a:hover:before{transition:.1s transform linear,.1s height linear .1s;transform:translateX(0);height:100%;border-color:#0880a6}
.g_box.mid .tg_text h6 a:hover::after{transition:.1s transform linear .2s,.1s height linear .3s;transform:translateX(0);height:100%;border-color:#0880a6}
.tg_img{margin-top:30px;float:right}
.tg_img figure{position:relative;overflow:hidden}
.g_box.mid .tg_img figure:before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(255,255,255,.2);border-radius:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;border:10px solid #0880a6}
.g_box.mid .tg_img figure:hover::before{-webkit-animation:circle .75s;animation:circle .75s}
.tg_img figure:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.tg_img figure:hover:before{-webkit-animation:shine .75s;animation:shine .75s}
@-webkit-keyframes circle {
0%{opacity:1}
40%{opacity:1}
100%{width:100%;height:100%;border:10px solid red;opacity:1}
}
@keyframes circle {
0%{opacity:1}
40%{opacity:1}
100%{width:100%;height:100%;opacity:1}
}
@-webkit-keyframes shine {
100%{left:100%}
}
@keyframes shine {
100%{left:100%}
}
.welcome_section{padding:60px 0 50px;text-align:center}
.welcome_section .container{max-width:1200px}
.welcome_section h1{color:#484848;font-size:60px;font-weight:800;padding-bottom:30px;position:relative}
.welcome_section h4{color:#339673;font-size:20px;font-weight:600;padding-bottom:20px}
.welcome_section h1:before{position:absolute;bottom:20px;left:50%;margin-left:-63px;background:#646464;width:126px;height:2px;content:" "}
.welcome_section p{color:#484848;font-size:20px;font-weight:500;padding-bottom:20px;line-height:26px}
.c_left.cl_links{float:left;width:50%}
.c_left.cl_links ul li{float:left;width:50%}
.c_left.cl_links ul li a{width:476px;height:335px;display:table-cell;vertical-align:middle;text-align:center;background:#339673;font-size:60px;font-weight:700;color:#fff;line-height:60px}
.c_left.cl_links ul li a:hover{opacity:.8}
.c_left.cl_links ul li a span{display:block;padding-bottom:10px}
.c_left.cl_links ul li:nth-child(2) a{background:#fe8400}
.c_left.cl_links ul li:nth-child(3) a{background:#5cac34}
.c_left.cl_links ul li:nth-child(4) a{background:#0880a6}
.c_right{float:right;width:50%;height:669px;background:#339673;margin-bottom:1px}
.c_right .alignleft{float:left}
.c_right .client_text{float:right;max-width:410px;padding:80px 20px 0 0}
.c_right .client_text h3{font-size:50px;font-weight:700;color:#fff;line-height:50px;padding-bottom:30px}
.c_right .client_text p{color:#fff;font-size:18px;line-height:26px;padding-bottom:40px;font-weight:500}
.c_right .client_text p.pts{padding-bottom:10px}
.c_right .client_text p a{color:#ff0}
.c_right .client_text p a:hover{color:#f5d7b7}
.c_right .client_text h6 a{color:#fff;font-size:16px;line-height:24px;font-weight:700;text-transform:uppercase;padding:10px 20px;display:inline-block;position:relative;overflow:hidden;margin:0 2px 0 -20px}
.c_right .client_text h6 a:before{transform:translateX(100%);content:'';position:absolute;bottom:0;left:0;width:98.5%;height:2px;border-bottom:2px solid transparent;border-left:2px solid transparent}
.c_right .client_text h6 a:after{transform:translateX(-100%);content:'';position:absolute;top:0;left:0;width:98.5%;height:2px;border-top:2px solid transparent;border-right:2px solid transparent}
.c_right .client_text h6 a:hover:before{transition:.1s transform linear,.1s height linear .1s;transform:translateX(0);height:100%;border-color:#fff}
.c_right .client_text h6 a:hover:after{transition:.1s transform linear .2s,.1s height linear .3s;transform:translateX(0);height:100%;border-color:#fff}
.award_section{padding:60px 0 100px;background:#fff}
.award_section h3{color:#484848;font-size:62px;font-weight:700;padding-bottom:80px;text-align:center;position:relative}
.award_section h3:before{position:absolute;bottom:60px;left:50%;margin-left:-63px;background:#646464;width:126px;height:2px;content:" "}
.award_section ul li{float:left;margin-left:-1px}
.award_section ul li a{border:1px solid #484848;width:198px;height:135px;display:table-cell;vertical-align:middle;text-align:center}
.award_section ul li img{-webkit-transition:all .7s ease;transition:all .7s ease}
.award_section ul li:hover img{-webkit-transform:scale(.85);transform:scale(.85)}
.request_section{background:#f6f6f6; padding:50px 0 0 0; position:relative}
.request_section .container1{ max-width:1920px; width:100%; margin:0 auto; position:relative; padding-bottom:50px;}
.request_img{position:absolute;left:300px;bottom:0}
.client_img{position:absolute;left:110px;top:60px;display:none}
.request_form{float:right;max-width:800px;width:100%;float:right;padding-right:0}
.request_form h3{font-size:62px;font-weight:700px;text-align:center;padding-bottom:10px;color:#339673;line-height:60px}
.request_form h3 span{font-size:62px;font-weight:700px;color:#0880a6}
.request_form h5{font-size:16px;font-weight:700px;text-align:center;padding-bottom:50px;color:#3c3c3c}
.request_form h5 span{font-size:18px;font-weight:700px;color:#0880a6}
.form_home_left{max-width:821px;width:100%;float:left}
.form_home_left h4{font-family:'Raleway';font-size:30px;font-weight:700;color:#fff;margin:0 0 25px}
.form_home_left ul li:nth-child(5){margin-top:-40px}
.form_home_left ul li{background:none !important;padding:0 0 42px !important;float:left;position:relative}
.form_home_left ul li input{border:1px solid #a7d1dd;background:#fff;font-size:15px;font-weight:500;color:#3c3c3c;width:381px;box-sizing:border-box;padding:14px 10px 13px 60px;border-radius:30px 0 0 30px;margin-right:25px}
.form_home_left ul li textarea{font-family:'Raleway';border:1px solid #a7d1dd;background:#fff;font-size:15px;font-weight:500;color:#414040;width:381px;box-sizing:border-box;padding:14px 10px 13px 60px;height:85px;border-radius:60px 0 0 60px;position:relative}
.form_home_left ul li .submit{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/submit_bt.png) no-repeat;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;width:101px;height:125px;cursor:pointer;-webkit-transition:all .7s ease;transition:all .7s ease;border:none;border-radius:6px;position:absolute;top:-100px}
.form_home_left ul li .submit:hover{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/submit_bt_hover.png) no-repeat}
.form_home_left ul li input::-webkit-input-placeholder{color:#3c3c3c}
.form_home_left ul li input::-moz-placeholder{color:#3c3c3c}
.form_home_left ul li input:-ms-input-placeholder{color:#3c3c3c}
.form_home_left ul li input:-moz-placeholder{color:#3c3c3c}
.form_home_right ul li textarea::-webkit-input-placeholder{color:#3c3c3c}
.form_home_right ul li textarea::-moz-placeholder{color:#3c3c3c}
.form_home_right ul li textarea:-ms-input-placeholder{color:#3c3c3c}
.form_home_right ul li textarea:-moz-placeholder{color:#3c3c3c}
#ui-datepicker-div{z-index:9999999!important}
.gform_wrapper label{display:none}
.gform_wrapper #gform_fields_1 li{float:left;width:24%;padding:0 1% 0 0;margin:0 0 25px;position:relative}
.gform_wrapper #gform_fields_1 li input{margin:0;width:100%;border-radius:30px;border:1px solid #a7d1dd;font-size:15px;font-weight:500;color:#3c3c3c;box-sizing:border-box;padding:14px 10px 13px 60px}
.gform_wrapper #gform_fields_1 li:nth-child(1) input{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/n1.png) no-repeat 25px 10px #fff}
.gform_wrapper #gform_fields_1 li:nth-child(2) input{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/n2.png) no-repeat 25px 11px #fff}
.gform_wrapper #gform_fields_1 li:nth-child(3) input{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/n3.png) no-repeat 25px 16px #fff}
.gform_wrapper #gform_fields_1 li:nth-child(4) input{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/n4.png) no-repeat 25px 12px #fff}
.gform_wrapper #gform_fields_1 li:nth-child(5){padding:0;width:31%;float:right}
.gform_wrapper #gform_fields_1 li:nth-child(5):before{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/n5.png) no-repeat left 5px;position:absolute;content:'';width:18px;height:33px;top:7px;left:26px;z-index:999999}
.gform_wrapper #gform_fields_1 li:nth-child(6){width:68%}
.gform_wrapper #gform_fields_1 li:nth-child(6) textarea{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/n6.png) no-repeat 25px 12px #fff;width:95%;border-radius:30px;height:120px;font-family:'Raleway';border:1px solid #a7d1dd;font-size:15px;font-weight:500;color:#414040;box-sizing:border-box;padding:14px 30px 13px 60px}
.gform_wrapper input::-webkit-input-placeholder{color:#3c3c3c;opacity:1}
.gform_wrapper input:-moz-placeholder{color:#3c3c3c;opacity:1}
.gform_wrapper input::-moz-placeholder{color:#3c3c3c;opacity:1}
.gform_wrapper input:-ms-input-placeholder{color:#3c3c3c;opacity:1}
.gform_wrapper textarea::-webkit-input-placeholder{color:#3c3c3c;opacity:1}
.gform_wrapper textarea:-moz-placeholder{color:#3c3c3c;opacity:1}
.gform_wrapper textarea::-moz-placeholder{color:#3c3c3c;opacity:1}
.gform_wrapper textarea:-ms-input-placeholder{color:#3c3c3c;opacity:1}
.gform_wrapper #gform_fields_1 li select{border:1px solid #a7d1dd;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/select_arrow.png) no-repeat 95% 22px #fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:15px;font-weight:500;color:#3c3c3c;width:381px;box-sizing:border-box;padding:14px 10px 13px 60px;border-radius:0 30px 30px 0;margin-right:25px;position:relative;width:100%;border-radius:30px}
.gform_wrapper .gform_footer input[type="submit"]{background:#18a496;height:40px;color:#fff;text-indent:0;padding:5px 0;position:relative;margin:10px 0 0!important;left:auto;width:31%;font-weight:700;text-transform:uppercase;text-align:center;cursor:pointer;transition:all .7s ease;border-radius:6px;font-size:15px;box-sizing:border-box}
.gform_wrapper .gfield_description.validation_message{color:#ff0;font-size:13px;position:absolute;bottom:-20px;padding:0 0 0 20px}
#request_forrm .gfield_description.validation_message{color:red;position:absolute;left:0;bottom:10px}
#request_forrm .validation_error{color:red;text-align:center;border:1px solid red}
.gform_wrapper{position:relative;padding:0 0 30px}
.gform_wrapper:after{content:' ';display:table;clear:both}
.gform_wrapper .validation_error,#gform_confirmation_message_1{position:absolute;width:100%;text-align:center;color:#ff0;border:1px solid #ff0;padding:2px;bottom:5px;font-size:13px;box-sizing:border-box}
#gform_confirmation_wrapper_1{position:relative}
.gform_wrapper .instruction.validation_message{display:none!important}
.form_home_left ul li:nth-child(1) input{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/n1.png) no-repeat 25px 10px #fff}
.form_home_left ul li:nth-child(3) input{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/n2.png) no-repeat 25px 11px #fff}
.form_home_left ul li:nth-child(5) input{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/n3.png) no-repeat 25px 16px #fff}
.form_home_left ul li:nth-child(6) input{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/n4.png) no-repeat 25px 12px #fff}
.form_home_left ul li:nth-child(2):before{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/n5.png) no-repeat left 5px;position:absolute;content:'';width:18px;height:33px;top:7px;left:26px;z-index:999999}
.form_home_left ul li:nth-child(4) textarea{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/n6.png) no-repeat 25px 12px #fff}
.form_home_left input[type="submit"].button{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/submit_btn.png) no-repeat;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;width:96px;height:162px;cursor:pointer;-webkit-transition:all .7s ease;transition:all .7s ease;border:none;border-radius:6px;position:absolute;text-indent:-999px;padding:0;margin:0;right:40px;top:115px}
.form_home_left input[type="submit"].button:hover{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/requestbutton_mouseover.png) no-repeat}
.request_form ::-webkit-input-placeholder{color:#3c3c3c;opacity:1}
.request_form :-moz-placeholder{color:#3c3c3c;opacity:1}
.request_form ::-moz-placeholder{color:#3c3c3c;opacity:1}
.request_form :-ms-input-placeholder{color:#3c3c3c;opacity:1}
.form_home_right{max-width:384px;width:100%;float:right}
.form_home_right h4{font-family:'Raleway';font-size:30px;font-weight:700;color:#fff;margin:0 0 25px}
.form_home_right ul li{background:none;padding:0 0 42px;float:left;position:relative}
.form_home_right ul li input{border:1px solid #a7d1dd;background:#fff;font-size:15px;font-weight:500;color:#3c3c3c;width:381px;box-sizing:border-box;padding:14px 10px 13px 60px;border-radius:0 30px 30px 0;margin-right:25px}
.form_home_left ul li select{border:1px solid #a7d1dd;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/select_arrow.png) no-repeat 95% 22px #fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:15px;font-weight:500;color:#3c3c3c;width:381px;box-sizing:border-box;padding:14px 10px 13px 60px;border-radius:0 30px 30px 0;margin-right:0;position:relative}
.form_home_right ul li textarea{font-family:'Raleway';border:1px solid #a7d1dd;background:#fff;font-size:15px;font-weight:500;color:#414040;width:381px;box-sizing:border-box;padding:14px 30px 13px 60px;height:133px;border-radius:0 70px 70px 0}
.form_home_right ul li input[type="submit"]{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/submit_btn.png) no-repeat;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;width:96px;height:162px;cursor:pointer;-webkit-transition:all .7s ease;transition:all .7s ease;border:none;border-radius:6px;position:absolute;top:80px;left:-140px;text-indent:-999px;padding:0;margin:0}
.form_home_right ul li input[type="submit"]:hover{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/requestbutton_mouseover.png) no-repeat}
.form_home_right ul li:last-child{padding-bottom:0}
.social{background:#339673;padding:20px 0 25px;text-align:center}
.social h3{font-size:40px;font-weight:700;color:#fff;margin-bottom:18px}
.social li{display:inline-block;margin-left:13.5px;margin-right:13.5px; background:none !important; padding:0 !important; line-height:16px !important;}
.social li a{display:block}
.social li a img{transition:.6s;max-width:60px}
.social li a:hover img{transform:rotateZ(360deg)}
.social li a span{display:block;font-size:12px;font-weight:600;color:#b1faae;padding-top:2px}
.social li a h6{font-size:14px;font-weight:700;color:#fff;margin-top:0}
#social{position:fixed;top:210px;right:55px;z-index:999999}
#social ul li{margin-bottom:7px}
#social ul li img{box-shadow:1px 1px 1px rgba(0,0,0,0.5);border-radius:50px}
@-webkit-keyframes hvr-pulse-shrink {
to{-webkit-transform:scale(0.9);transform:scale(0.9)}
}
@keyframes hvr-pulse-shrink {
to{-webkit-transform:scale(0.9);transform:scale(0.9)}
}
.hvr-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}
.hvr-pulse-shrink:hover,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:active{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}
.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}
.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active{-webkit-transform:scale(1.1);transform:scale(1.1)}
.f_nav{background:#fe8400;height:80px;text-align:center}
.f_nav ul{padding:26px 0 0 !important;}
.f_nav ul li{display:inline-block;padding:0 11px!important;  background:none !important;}
.f_nav ul li a{font-size:18px;font-weight:600;color:#fff}
.f_nav ul li a:hover{color:#002517}
.map{position:relative;z-index:9}
.office_section{height:121px;width:100%}
.office_section .office_left{background:#119bc4;height:85px;width:50%;float:left;padding:36px 0 0}
.office_section .office_left .ol{max-width:530px;width:100%;float:right;padding:0 50px 0 0}
.office_section .office_left .ol p{font-size:18px;font-weight:600;color:#fff;line-height:26px;display:block;position:relative;padding-left:210px}
.office_section .office_left .ol p:before{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/office_add.png) no-repeat;position:absolute;content:'';top:0;left:0;width:185px;height:51px}
.office_section .office_right{background:#18a496;height:85px;float:right;padding:36px 0 0;width:50%}
.office_section .office_right .or{max-width:530px;width:100%;float:left;padding:0 0 0 50px}
.office_section .office_right .or p{font-size:18px;font-weight:600;color:#fff;line-height:26px;display:block;position:relative;padding-left:192px}
.office_section .office_right .or p:before{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/office_hou.png) no-repeat;position:absolute;content:'';top:0;left:0;width:170px;height:49px}
.office_location{width:100%}
.office_location ul li{float:left;text-align:center}
.office_location h5{font-size:25px;color:#ffe486;font-weight:700;padding-bottom:5px;text-transform:capitalize}
.office_location p{font-size:18px;color:#fff;line-height:26px;font-weight:600}
.office_location ul li span{min-width:272px;height:155px;width:100%;display:inline-block;color:#fff;padding-top:30px;font-weight:600;position:relative}
.office_location ul li:first-child{background:#0880a6}
.office_location ul li:first-child span:before{content:"";position:absolute;left:50%;margin-left:-21px;top:-16px;width:52px;height:44px;border-radius:50%;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/location2.png) no-repeat center 10px #0880a6}
.office_location ul li:last-child{background:#18a496;float:right}
.office_location ul li:last-child span:before{content:"";position:absolute;left:50%;margin-left:-21px;top:-16px;width:52px;height:44px;border-radius:50%;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/adderss.png) no-repeat center 10px #18a496}
.copyright_section{background:#fff;padding:20px 0;text-align:center;position:relative}
.copyright_section .container{max-width:1200px}
.f_left{float:left;text-align:center}
.f_left p{font-size:14px;font-weight:600;line-height:18px;color:#09977a}
.f_left p span{font-size:14px;font-weight:600;line-height:18px;color:#09977a;display:block}
.f_left p a{color:#21901c;text-decoration:underline}
.f_left p a:hover{text-decoration:none;color:#fe8400}
.f_right{float:right;max-width:400px}
.f_right p{font-size:13px;font-weight:400;line-height:18px;color:#000}
.f_right p strong{font-size:13px;font-weight:600;line-height:18px;color:#000}
.flogo{position:absolute;left:50%;top:20px;width:196px;text-align:center;margin-left:-98px;z-index:99}
.flogo p{color:#000;font-weight:600;font-size:13px}
.flogo p span{color:#1e8619;font-size:13px;line-height:18px}
.powered{padding:0}
.bodycon{background:#fff;padding:0 0 35px}
.bodycon .container{max-width:1200px}
.bread{background:#0a5b3e;padding:10px 0 13px;color:#7ee0f0;font-size:15px;font-weight:500;margin-bottom:20px;display:none}
.bread a{color:#d7f6fb;margin:0 20px 0 0;position:relative}
.bread a:hover{color:#7ee0f0}
.bread a:before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background:#7ee0f0;visibility:hidden;border-radius:5px;transform:scaleX(0);transition:.25s linear}
.bread a:hover:before{visibility:visible;transform:scaleX(1)}
.bodycon h1{font-size:50px;font-weight:800;color:#484848;padding-bottom:30px;position:relative}
.bodycon h1:before{position:absolute;bottom:25px;left:0;background:#484848;width:126px;height:2px;content:" "}
.alignright{float:right;margin:0 0 40px 50px;max-width:300px}
.aln_right{max-width:513px}
.aligncenter{margin:0 2px 20px;max-width:100%}
.bodycon h2{font-size:26px;font-weight:700;color:#339673;padding-bottom:20px}
.bodycon h2 a{color:#339673}
.bodycon h2 a:hover{color:#fe9711}
.bodycon .list_box.postsin h1{font-size:37px;font-weight:700;color:#339673;padding-bottom:20px}
.bodycon .list_box.postsin h1:before{display:none}
.bodycon .list_box.postsin h3{font-size:25px;padding-bottom:20px}
.bodycon .list_box.postsin h3 strong{font-weight:600}
.bodycon .list_box.postsin p,.bodycon .list_box.postsin ul li,.bodycon .list_box.postsin p strong{font-size:16px!important}
.bodycon h3{font-size:25px;font-weight:700;color:#339673;padding-bottom:20px}
.bodycon p{font-size:18px;font-weight:500;color:#484848;padding-bottom:30px;line-height:26px;text-align:justify}
.bodycon p strong{font-size:18px;font-weight:700;color:#484848;line-height:26px}
.bodycon ul{padding:0 0 20px}
.bodycon ul li{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/li_arrow.jpg) no-repeat left 8px;font-size:18px;font-weight:500;color:#0783a8;line-height:26px;padding:0 0 20px 20px}
.bodycon ul li strong{font-size:18px;font-weight:700;color:#fe8400;line-height:26px}
.bodycon .list_box{background:#fcfaee;border:1px solid #d9eae4;padding:30px 50px 0;margin-bottom:9px;position:relative}
.bodycon .list_box:nth-child(even){background:#f1fdf9;border:1px solid #e2dfd0}
.bodycon .list_box.last,.list_box.last,.bodycon .list_box.box_M{margin-bottom:30px;overflow:hidden}
.bodycon .list_box h3,.bodycon .list_box h4{padding-bottom:20px}
.blog_detail .box_wrapp .list_box:nth-child(1){background:#ffeed7!important}
.blog_detail .box_wrapp .list_box:nth-child(2){background:#f1f2fd!important}
.blog_detail .box_wrapp .list_box:nth-child(3){background:#dff9ff!important}
.blog_detail .box_wrapp .list_box:nth-child(4){background:#ffeff4!important}
.share-buttons{position:fixed;top:180px;left:30px;z-index:9999}
.share-button:first-child{margin-top:0}
.share-button::after{clear:both;display:table}
.share-button{width:38px;display:block;position:relative;height:38px;float:left;margin-top:10px!important}
.share-button:hover{cursor:pointer}
.share-button:hover .share-button-primary{box-shadow:1px 0 0 0 rgba(0,0,0,.1)}
.share-button:hover .share-button-secondary-content{transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}
.share-button-primary{position:absolute;background:#fff;width:38px;height:38px;border-radius:50%;left:0;top:50%}
.share-button-icon{display:block;position:absolute;width:38px;line-height:38px!important;text-align:center;font-size:16px;margin-top:1px;box-shadow:-1px 0 1px rgba(0,0,0,.9);border-radius:50%}
.share-button-secondary{overflow:hidden;margin-left:15px;margin-top:20px;height:38px}
.share-button-secondary-content{font-family:sans-serif;font-size:.75em;background:#fff;display:block;height:38px;text-align:left;padding-left:35px;padding-right:24px;line-height:38px;border-radius:0 20px 20px 0;transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transition:transform 175ms ease;-webkit-transition:transform 175ms ease;-moz-transition:transform 175ms ease;-o-transition:transform 175ms ease;box-shadow:inset 0 0 1px #000}
.share-button-secondary-content span{color:#ea7e08}
.staf_main{text-align:center;padding:0 0 20px}
.bodycon .staf_main .container{max-width:1256px}
.bodycon .staf_main h1{text-align:left}
.staf_text{position:absolute;top:0;right:10px;text-align:right!important}
.view h3{text-transform:uppercase;color:#fff;text-align:right;position:relative;font-size:40px;padding:10px 0 0;font-weight:800;line-height:45px}
.view:hover h3{display:none}
.view .staf_text h3{font-size:23px;line-height:23px}
.view h3 span{display:block;font-size:18px;font-weight:800;line-height:20px}
.view-first img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.view-first .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background-color:rgba(10,91,62,0.82);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.view-first h2{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.view-first p{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.view-first:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.view-first a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.view-first:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.view-first:hover h2,.view-first:hover p,.view-first:hover a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}
.view-first:hover p{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}
.view-first:hover a.info{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}
.view{max-width:388px;width:100%;margin:6px;display:inline-block;overflow:hidden;position:relative;text-align:center;cursor:default;float:left}
.view .mask,.view .content{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0}
.view img{display:block;position:relative}
.view h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:23px;padding:50px 10px 15px;font-weight:800;line-height:23px}
.view h2 span{display:block;font-size:20px;font-weight:800;line-height:20px}
.view p{font-size:16px;font-weight:500;line-height:20px;text-align:justify;position:relative;color:#fff;padding:10px 35px 20px}
.view a.info{display:inline-block;text-decoration:none;padding:7px 14px;background:#000;color:#fff;text-transform:uppercase;-webkit-box-shadow:0 0 1px #000;-moz-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000}
.view a.info: hover{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.bodycon .testi_top{position:relative;position:relative}
.bodycon .testi_top img{position:absolute;left:55px;top:30px;border:10px solid #043925}
.bodycon .testi_top p{background:#016e45;padding:40px 40px 20px 315px;color:#fff;line-height:30px;font-size:24px;font-weight:700}
.bodycon .testi_top h6{background:#002718;padding:10px 10px 10px 315px;color:#fe8400;line-height:30px;font-size:20px;font-weight:700}
.bodycon .testi_top h6 span{color:#21ba80;line-height:30px;font-size:20px;font-weight:500}
.p_testimonial{padding:30px 0;text-align:center}
.pt_box{display:inline-block;margin:7px;text-align:left;max-width:581px;width:100%;height:300px;background:#fcfaee;border:1px solid #e2dfd0;position:relative}
.bodycon .pt_box.v_box{height:271px}
.pt_box.v_box.green_color{background:#f1fdf9;border:1px solid #cde7de}
.pt_box.v_box.orange_color{background:#fcfaee;border:1px solid #e2dfd0}
.pt_box.green_color{background:#f1fdf9;border:1px solid #cde7de}
.pt_box.orange_color{background:#fcfaee;border:1px solid #e2dfd0}
.bodycon .pt_box .alignright{margin:0 0 0 20px}
.bodycon .pt_box p{font-size:16px;padding:40px 0 0 50px;position:relative;text-align:left;z-index:9}
.bodycon .pt_box p:before{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/qt_top.png) no-repeat top left;width:18px;height:18px;content:"";left:22px;top:20px;position:absolute}
.bodycon .pt_box p:after{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/qt_bottom.png) no-repeat top left;width:18px;height:18px;content:"";right:230px;bottom:-20px;position:absolute}
.bodycon .pt_box.v_box p:after{right:280px}
.bodycon .pt_box h6{position:absolute;bottom:20px;left:50px;font-size:22px;color:#339673;font-weight:700}
.bodycon .pt_box h5{font-size:45px;color:#fe8400;font-size:700;padding:20px 0 0 50px}
.bodycon .pt_box.v_box.green_color h5{color:#339673}
.bodycon .pt_box.v_box.green_color .video{border-color:#339673;background:#339673}
.bodycon .pt_box.v_box.orange_color h5{color:#fe8400}
.bodycon .pt_box.v_box.orange_color .video{border-color:#fe8400;background:#fe8400}
.bodycon .pt_box:nth-child(even) h5{color:#fe8400}
.bodycon .pt_box:nth-child(even) .video{border-color:#339673;background:#339673}
.bodycon .pt_box .video{float:right;border-color:#fe8400;border-width:30px 25px;border-style:solid;margin-left:20px;background:#fe8400;height:211px;position:relative;z-index:99}
.bodycon .pt_box .video a{position:relative;display:inline-block}
.bodycon .pt_box .video a:before{display:block;clear:both;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/viemo-fg.png) no-repeat bottom center;content:'';visibility:visible;height:100%;width:100%;clear:both;position:absolute;z-index:999;background-size:50% auto}
.blog_box{position:relative;border:1px solid #e2dfd0;background:#fcfaee;padding:30px 0 0;margin-bottom:40px}
.bodycon .blog_box h2{padding:0 30px 20px 80px}
.blog_box img{width:143px;min-height:143px}
.bodycon .blog_box .alignright{margin:-40px 20px 0 30px}
.bodycon .blog_box p{padding:0 30px 20px 80px;font-size:16px}
.bodycon .blog_box h6{padding:0 0 30px 80px;font-size:13px;text-transform:capitalize}
.bodycon .blog_box h6 a{color:#0880a6;position:relative}
.bodycon .blog_box h6 a:hover{color:#ea7e08}
.bodycon .blog_box h6 a:before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background:#0880a6;visibility:visible;border-radius:5px;transform:scaleX(1);transition:.25s linear}
.bodycon .blog_box h6 a:hover:before{visibility:hidden;transform:scaleX(0)}
.bodycon .blog_box .posted{padding:10px 30px;font-size:13px;background:#fff;border-top:1px solid #e2dfd0;font-weight:500}
.bodycon .blog_box .posted strong{color:#339673;font-weight:700}
.bodycon .blog_box .posted a{color:#339673;position:relative}
.bodycon .blog_box .posted a:hover{color:#fe9711}
.bodycon .blog_box .posted a:before{content:"";position:absolute;width:100%;height:1px;bottom:-2px;left:0;background:#ea7e08;visibility:hidden;border-radius:5px;transform:scaleX(0);transition:.25s linear}
.bodycon .blog_box .posted a:hover:before{visibility:visible;transform:scaleX(1)}
.bodycon .blog_box .tagged{color:#fff;padding:10px 30px;font-size:13px;background:#fe9711;border-top:1px solid #e2dfd0;font-weight:500}
.bodycon .blog_box .tagged strong{color:#fff;font-weight:700}
.bodycon .blog_box .tagged a,.bodycon .blog_box .tagged span{color:#fff;position:relative}
.bodycon .blog_box .tagged a:hover{color:#fff}
.bodycon .blog_box .tagged a:before{content:"";position:absolute;width:100%;height:1px;bottom:-2px;left:0;background:#fff;visibility:hidden;border-radius:5px;transform:scaleX(0);transition:.25s linear}
.bodycon .blog_box .tagged a:hover:before{visibility:visible;transform:scaleX(1)}
.b_date{position:absolute;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/date_bg.png) no-repeat top left;width:94px;height:151px;text-align:center;padding:10px 0 0;left:-47px;top:15px;color:#fff;font-size:35px;font-weight:700;line-height:35px}
.b_date span{display:block;font-size:15px;font-weight:700;line-height:20px}
.contact_section{background:#f6f6f6;padding:75px 0 20px}
.contact_box p{font-size:16px;padding-bottom:30px;font-weight:500;line-height:26px}
.contact_box h3{font-size:22px;font-weight:700;color:#339673;padding-bottom:20px}
.contact_box iframe{width:589px;height:319px;float:right;margin:0 0 40px 50px}
.contact_section .request_form{float:none;margin:0 auto}
.contact_inner_section{padding:50px 0}
.contact_box{background:#fcfaee;border:1px solid #e2dfd0;padding:55px 55px 0}
.c_left.cl_tab{float:left;width:50%}
.c_left.cl_tab ul li{float:left;width:50%}
.nav_tabs{display:none}
h2 + span.newsletter_form2_section-icon{display:none!important}
.newsletter-api-form-theme2 .newsletter_form2_section-sub_heading{padding:15px 0 0;margin:0!important}
#first-tab-group #tab2 .newsletter-api-form-theme2{background:#fcfaee}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.c_left.cl_tab ul li span{width:503px}
}
.c_left.cl_tab ul li span{width:476px;height:335px;display:table-cell;vertical-align:middle;text-align:center;background:#339673;font-size:60px;font-weight:700;color:#fff;line-height:60px;cursor:pointer}
.c_left.cl_tab ul li span:hover{opacity:.8}
.c_left.cl_tab ul li.active span{opacity:.8}
.c_left.cl_tab ul li a span{display:block;padding-bottom:10px}
.c_left.cl_tab ul li:nth-child(2) span{background:#0880a6}
.c_left.cl_tab ul li:nth-child(3) span{background:#5cac34}
.c_left.cl_tab ul li:nth-child(4) span{background:#fe8400}
#cl2.c_right{background:#0880a6}
#cl3.c_right{background:#5cac34}
#cl4.c_right{background:#fe8400}
.c_right figure{position:relative;overflow:hidden;float:left}
.c_right figure:before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(255,255,255,.2);border-radius:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;border:10px solid #339673}
.c_right figure:hover::before{-webkit-animation:circle .75s;animation:circle .75s}
#cl2.c_right figure:before{border:10px solid #0880a6}
#cl3.c_right figure:before{border:10px solid #5cac34}
#cl4.c_right figure:before{border:10px solid #fe8400}
@-webkit-keyframes fadeEffect {
from{opacity:0}
to{opacity:1}
}
@keyframes fadeEffect {
from{opacity:0}
to{opacity:1}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.main_nav.sticky{z-index:9999}
.nav ul li:first-child a{text-indent:-9999px}
.tabcontent:first-child{display:block!important}
}
#cl1{display:block}
.tabcontent{display:none;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}
.togglebtn{display:none;padding-top:17px}
.client_section .container{ width:100%; max-width:1920px;}
.c_left.cl_links{display:none}
.client_section_mobile{display:none;background:#0a5b3e;padding:30px 0}
.faq{border:1px solid #c0e3d6;margin-bottom:10px}
.accordionButton{float:none;_float:none;cursor:pointer;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/remove.png) no-repeat 98% 15px #e0faf0;font-size:22px;font-weight:700;color:#016e45;text-align:left;padding:0 0 10px;border-bottom:1px solid #e9dbc4;padding:20px 30px 20px 60px}
.accordionContent{float:none;_float:none;padding:20px 30px 20px 60px}
.bodycon .accordionContent p{text-align:left;font-size:16px;line-height:26px}
.on{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/open.png) no-repeat 98% 20px #fcf3e5;color:#f05f29}
.alignright{box-shadow:0 0 20px rgba(0,0,0,.2)}
.wp-pagenavi{margin-top:30px}
.blog_left .wp-pagenavi{margin-left:81px}
.blog_left .featured_posts{margin-left:81px}
.wp-pagenavi a,.wp-pagenavi span{background:#339673;border:none!important;padding:5px 10px!important;color:#fff!important;font-size:16px!important;font-weight:500}
.wp-pagenavi span.current{color:#fff!important;font-size:16px!important;font-weight:500!important}
.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#fe8400}
.g_box.mid .g_top1{display:none}
.request_form div.wpcf7-validation-errors{clear:both;text-align:center;color:red;font-size:14px}
.request_form span.wpcf7-not-valid-tip{font-size:14px;margin-bottom:-18px;color:red}
.request_form div.wpcf7-mail-sent-ng{clear:both;text-align:center;padding:10px}
.cycloneslider-prev,.cycloneslider-next{display:none!important}
.cycloneslider-template-standard{z-index:99}
.cycloneslider-template-standard .cycloneslider-caption{background:none!important;opacity:1!important}
.cycloneslider-template-standard .cycloneslider-slide{background:none!important}
.cycloneslider-template-standard{max-width:100%!important}
#cycloneslider-new-slideshow-1.cycloneslider-template-standard .cycloneslider-pager{left:35%;width:65%}
.cycloneslider-template-standard .cycloneslider-pager span{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/normal_bg.png) no-repeat top center;width:25px;height:45px;margin:0 7px!important}
.cycloneslider-template-standard .cycloneslider-pager span:hover{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/active_bg.png) no-repeat top center;width:25px;height:45px}
.cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/active_bg.png) no-repeat top center!important}
.cycloneslider-template-standard .cycloneslider-pager{bottom:40px!important}
.for_more{padding:0 0 25px}
.for_more h5{color:#fe8400;font-size:18px;font-weight:700;line-height:20px}
.patient_testimonilas{border:1px solid #000;margin:0 35px 40px 13px}
.patient_testimonilas h2{background:#fe8400;color:#fff;font-size:25px;font-weight:800;padding:14px 10px 13px 64px}
.patient_testimonilas iframe{height:352px;padding:0 0 20px 20px;box-sizing:border-box}
.search-form label{padding:4px 10px 0 0;display:inline-block}
.search-form input{border:1px solid #ccc;padding:5px 10px;width:154px}
.search-form .icon.icon-search{display:none}
.search-form .search-submit{padding:2px 10px 3px;font-size:14px;cursor:pointer}
#dental_tabs_wrapper{background:#1d1d1d;padding:38px 0 35px}
#dental_tabs_wrapper .container{max-width:1808px!important}
.view_patients li a img{display:block;max-width:127px;min-width:127px;min-height:153px}
#dental_tabs_wrapper .tab_nav{text-align:center;margin-bottom:63px}
#dental_tabs_wrapper .tab_nav li{float:left;width:50%;box-sizing:border-box;margin:0;padding:0;border:3px solid #fe9711}
#dental_tabs_wrapper .tab_nav li:first-child{border-right:none}
#dental_tabs_wrapper .tab_nav li a{font-size:22px;font-weight:800;color:#fff;text-transform:uppercase;display:block;position:relative}
#dental_tabs_wrapper .tab_nav.procleain_nav li a span{position:relative}
#dental_tabs_wrapper .tab_nav.procleain_nav li:nth-child(1) a span:before{position:absolute;content:' ';background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/patient_icon.png);width:19px;height:18px;left:-29px;top:4px}
#dental_tabs_wrapper .tab_nav.procleain_nav li:nth-child(2) a span:before{position:absolute;content:' ';background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/video_icon3.png);width:21px;height:18px;left:-30px;top:5px}
#dental_tabs_wrapper .tab_nav li a:hover:before,#dental_tabs_wrapper .tab_nav li.ui-state-active a:before{content:' ';position:absolute;width:0;height:0;border-right:9px solid transparent;border-left:9px solid transparent;border-top:9px solid #fe9711;bottom:-12px;left:50%;margin-left:-4.5px}
#dental_tabs_wrapper .tab_nav li a:hover,#dental_tabs_wrapper .tab_nav li.ui-state-active a{background:#fe9711}
.view_patients{float:left;width:32.3%;margin-right:2.7%}
.venners{float:left;width:32.1%;box-sizing:border-box}
.patient_before_after{float:right;width:32.5%;box-sizing:border-box}
.view_patients h3{font-size:30px;font-weight:800;color:#fe8400;text-align:center;padding-bottom:37px}
.view_patients li{float:left;margin:0 9px 12px 0}
.view_patients li a{border:3px solid #0e9675;display:block}
.view_patients li a:hover,.view_patients li.ui-state-active a{border:3px solid #fe8400}
.venners{border:5px solid #016e45;margin-bottom:20px}
.venners h3{font-size:28px;font-weight:800;color:#fff;background:#016e45;text-align:left;padding:3px 0 0 42px;min-height:70px;line-height:30px}
.venners_content{padding:61px 24px 0 44px;box-sizing:border-box;min-height:475px}
.venners_content img{float:left;border:2px solid #ee7d00;margin:0 19px 20px 0}
.venners_content p{font-size:14px;font-weight:400;color:#fff;padding:0 0 20px;font-family:'Raleway',sans-serif}
.venners_content div.color_text strong{font-size:14px;font-weight:400;color:#fe9711}
.patient_before_after{border:5px solid #0e9675}
.before_after_nav ul{background:#0e9675;padding:14px 30px 22px 33px}
.before_after_nav li:nth-child(1){float:left}
.before_after_nav li:nth-child(2){float:right}
.before_after_nav li a{font-size:30px;font-weight:800;color:#fff;cursor:auto}
.before_after_content{padding:36px 39px 0 33px;text-align:center;min-height:475px;box-sizing:border-box}
.before_after_content li{float:left;margin-right:3px;margin-bottom:4px}
.before_after_content li img{display:block;border:1px solid #b3b8b5;max-width:501px;width:100%}
.before_after_content a.enlarge{font-size:16px;font-weight:700;color:#fff;text-align:center;background:#ee7d00;display:inline-block;margin:0 auto;padding:5px 39px 9px 65px;margin-top:24px;position:relative}
.before_after_content a.enlarge:before{content:' ';position:absolute;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/zoom.png);width:21px;height:21px;left:39px;top:6px}
#dental_tabs_wrapper #tabs .tab_nav.smile_nav li{width:11.11%;border:2px solid #53b44f;border-right:none}
#dental_tabs_wrapper #tabs .tab_nav.smile_nav li:last-child{border-right:2px solid #53b44f}
#dental_tabs_wrapper #tabs .tab_nav.smile_nav li a{font-size:14px;font-weight:700;color:#fff;padding:3px 0 6px}
#dental_tabs_wrapper #tabs .tab_nav.smile_nav li:hover{border:2px solid #fe9711;border-right:none}
#dental_tabs_wrapper .tab_nav.smile_nav li.ui-state-active{border:2px solid #fe9711!important;border-right:none}
#dental_tabs_wrapper .tab_nav.smile_nav li a:hover:before,#dental_tabs_wrapper .tab_nav li.ui-state-active a:before{bottom:-11px!important}
.page{padding:0 0 10px}
.page ul{padding:0;margin-top:20px}
.page ul li{display:inline-block;font-size:15px;line-height:30px;background:none;padding:0;position:relative}
.page ul li a{color:#fff;padding:3px 18.5px;background:#339673;position:relative}
.page ul li a:hover,.page ul li.current_page_item a{color:#fff;background:#fe8400}
.page ul li a:hover:after,.page ul li.current_page_item a:after{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/menu_arrow.png) no-repeat bottom center;width:16px;height:8px;position:absolute;content:'';bottom:-8px;left:50%;margin-left:-8px}
.blog_icons{background:#fff;border:1px solid #e9dbc4;padding:15px 15px 10px}
.testbanner{padding:0;margin-top:10px;text-align:center}
.alignleft.bdr{border:1px solid #ccc;padding:10px;background:#f1f1f1;max-width:260px}
.bodycon .r_friend p{text-align:center}
.ra_friend{text-align:center}
.r_friend{border:1px solid #ccc;padding:20px 20px 0;text-align:center;display:inline-block;margin:0 auto 20px}
.more_logos{padding-bottom:20px}
.more_logos a{display:inline-block;margin-left:-1px;margin-top:-1px}
.more_logos a span{width:155px;height:100px;padding:10px;border:1px solid #ccc;display:table-cell;vertical-align:middle;text-align:center}
.more_logos a img{width:100%}
.alignleft.mg{float:left;margin:0 20px 20px 0;border:1px solid #ccc;padding:10px;background:#f1f1f1;max-width:260px}
.apr.org{background:#fe8400;padding:30px 30px 0 50px;margin-bottom:30px}
.bodycon .apr.org p{color:#fff}
.bodycon .p_bg p a{color:#0a5b3e;font-weight:600}
.bodycon .apr.org p a:hover{text-decoration:underline}
.bodycon .apr.org .alignright{margin-bottom:30px}
.p_bg{background:#fe8400;padding:30px 30px 0;margin-bottom:30px}
.bodycon .p_bg p{color:#fff}
.latest.ltr{padding:30px 0 0;text-align:center}
.latest.ltr h5{font-size:30px;font-weight:700;color:#339673;margin-bottom:30px;text-align:center;text-transform:uppercase}
.inner-blogs{width:100%;max-width:270px;display:inline-block;margin:5px}
.col-md-6{width:270px;border:1px solid #000;height:260px;vertical-align:middle;display:table-cell;margin:0 10px;background:#fff}
.inner-blogs:nth-child(odd) .col-md-6{background:#fff}
.bodycon .col-md-6 p{padding:10px;text-align:center}
.imgs{width:150px;height:145px;border:1px solid #ccc;margin:0 auto}
.imgs img{width:100%;height:100%}
.fb{padding:30px;margin:30px 0 0;border:1px solid #e9dbc4;background:#fcf3e5;clear:both;display:block}
.blog_left.blog_detail .list_box.postsin{border:none;background:none;padding:0;margin:0}
.blog_left.blog_detail .list_box.postsin .blog_content{max-width:1118px}
.blog_left.blog_detail .list_box.postsin .blog_content .blog_head img{max-width:inherit;margin-top:0}
.blog_left.blog_detail{max-width:inherit}
._5lm5._2pi3._3-8y{display:none}
div.wpcf7-mail-sent-ok{clear:both;text-align:center;margin:0}
.sp_ds:nth-child(3),.sp_ds:nth-child(6){margin-right:0}
.sp_ds:nth-child(odd){background:#e3fbfc}
.sp_ds:nth-child(even){background:#fff}
.sp_ds:nth-child(odd) h3{background:#53b44f}
.sp_ds:nth-child(even) h3{background:#4fb496}
.sp_ds{min-height:430px;position:relative;border:1px solid #b1dedf;float:left;margin:0 10px 20px 0;width:32%}
.sp_ds ul{padding:10px 0 0 19px}
.sp_ds ul li{font-weight:400;font:13px Raleway!important;color:#23a865;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/sp_b_arrow.png) no-repeat left center;padding:0 0 0 5% !important}
.sp_ds ul li a{font:13px Raleway!important;color:#23a865;font-weight:400}
.sp_ds ul li a:hover{color:#fe9711}
.sp_ds h5{color:#23a865;font:bold 13px Arial,Helvetica,sans-serif;padding:0 0 0 20px}
.sp_ds h3:before{display:none}
.sp_ds h3{color:#fff;font-family:'Raleway';font-weight:700;font-size:20px!important;padding:12px 0!important;text-align:center;margin:0!important}
.sp_ofr{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/red_star.png) no-repeat scroll left top;color:#fff;font:15px Arial,Helvetica,sans-serif;height:59px;margin:0 0 0 15%;padding:18px 20px;text-align:center;width:49px}
.sp_ofr strong{font-size:24px}
.sp_ds p a.check{font-size:13px;line-height:22px;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/sp_b_check.png) no-repeat scroll left top;color:#fff;display:block;font-weight:700;margin:10px 0 0 10%;padding:5px 30px 5px 20px;text-decoration:none;text-transform:uppercase}
.sp_g .sp1_ofr strong{font-size:20px}
.sp_ds a.check{bottom:30px;position:absolute;z-index:99}
.sp_ds h2:before{display:none}
.sp_ds h2,.sp_ds h4{margin:0}
.sp_b h2{color:#094f60;font:20px Raleway;font-weight:700;padding:20px 28px 20px 20px;margin:0!important}
.sp_b h2 strong{color:#1b9256}
.sp_g h2 strong{color:#094f60;font-size:22px}
.sp_g h2{color:#188b51;font:bold 40px Arial,Helvetica,sans-serif;padding:20px 28px 0 20px}
.sp_g p{color:#252525;line-height:22px;padding-bottom:20px;font-size:13px}
.sp_g p strong{font-size:13px!important}
.dental h2{color:#086b38;font-size:20px!important;margin:0!important;padding:20px 28px 0 20px}
.dental h2 strong{color:#1a859f}
.sp_ds .ind img{padding:20px 0 0 15px}
.ind{position:relative;z-index:99}
.sp_ds h4{color:#1ea560;font-family:"Raleway";font-weight:500;font-size:20px;padding:10px 0 10px 20px}
.offerpage ul li{width:48%}
.offerpage{padding:0 0 30px}
.figure img{margin:0 auto;display:block}
.d_offfer{max-width:624px;width:100%;margin:0 auto}
.d_offfer img{display:block;margin:0 auto}
.d_offfer p{padding-bottom:0!important}
.par-page{max-width:624px;width:100%;margin:0 auto;margin:15px auto}
.par-page img{width:100%}
.img_bg{bottom:0;position:absolute;right:0;z-index:1}
.d_of_b{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/d_of_b.png) repeat scroll left top;box-shadow:0 0 5px 5px rgba(0,0,0,0.2) inset;color:#fff;font:18px Raleway;font-weight:700;padding:10px 0;text-align:center;text-transform:uppercase}
.d_of_g{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/d_ofc_g.png) repeat scroll left top;box-shadow:0 0 5px 5px rgba(0,0,0,0.2) inset;color:#fff;font:22px Raleway;font-weight:700;padding:5px 0;text-align:center}
.d_offfer .d_offer img{display:block;width:100%}
.d_of_org{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/d_of_org.png) repeat scroll left top;box-shadow:0 0 5px 5px rgba(0,0,0,0.2) inset;padding:15px 35px}
.d_of_org h4{color:#fff;font-size:21px;font-weight:700;padding-bottom:10px;text-align:center;margin:0!important}
.d_of_wt ul{padding:0!important}
.d_of_wt p strong{color:#128341;display:block;font:12px Raleway;font-weight:700;padding:10px 25px}
.d_of_org h4 strong{font-size:28px}
.d_of_wt h4{color:#25879e;font:bold 15px Arial,Helvetica,sans-serif;padding-bottom:10px;margin:0!important}
.d_of_org h3:after,.d_of_org h3:before{display:none!important}
.d_of_org h3{color:#fff;font-size:25px;font-weight:700;padding-bottom:10px;margin:0!important}
.d_of_org p{color:#fff;font:bold 16px Arial,Helvetica,sans-serif;padding-bottom:0}
.d_of_wt{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/d_of_wt.png) repeat-y scroll left top;box-shadow:0 0 5px 5px rgba(0,0,0,0.2) inset;padding:20px 35px}
.d_of_wt ul li{color:#2f2f2f;display:block;font:16px Raleway;font-weight:700;list-style:outside none disc!important;margin:0 0 0 20px;padding:0 0 10px 10px !important;background:none}
.d_of_dg ul li{color:#fff!important;font:16px Raleway!important;font-weight:700!important;background:none!important;padding:0!important}
.d_of_dg{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/d_of_dg.png) repeat scroll left top;box-shadow:0 0 5px 5px rgba(0,0,0,0.2) inset;color:#fff!important;font:16px Raleway!important;font-weight:700!important;padding:20px 35px}
.d_of_db{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/d_of_db.png) repeat scroll left top;box-shadow:0 0 5px 5px rgba(0,0,0,0.2) inset;color:#fff;font:22px Raleway;font-weight:700;padding:15px 0;text-align:center}
.d_of_db strong{color:#fff;font-size:34px}
.d_of_wt p{padding-bottom:0!important}
.res_banner{display:none}
.bodycon .blogpg .container{max-width:1335px}
.blog_left{float:left;width:100%;max-width:952px}
.blog_sidebar{float:right;width:100%;max-width:356px}
.blog_wrap:after{content:' ';display:table;clear:both}
.blog_wrap{margin:0 0 40px}
.blog_wrap .blog_image{max-width:81px;float:left;border:1px solid #cac6b1}
.blog_wrap .blog_image img{border-bottom:1px solid #cac6b1}
.blog_wrap .blog_image span{font:bold 12px Raleway;color:#000;display:block;text-align:center;padding:6px 0 5px;box-sizing:border-box}
.blog_content{float:left;width:100%;max-width:840px;box-sizing:border-box}
.blog_detail .blog_content{max-width:1115px}
.blog_head{border:1px solid #e2dfd0;background:#fcfaee;padding:32px 35px 14px 33px;overflow:hidden}
.blog_head h2{font:700 28px Raleway;padding:0 0 12px}
.blog_head h2 a{color:#339673}
.blog_head h5{font:15px Raleway;padding:0 0 12px}
.blog_head h5 a{color:#339673}
.blog_head p{font:500 18px/26px Raleway;color:#484848;padding:0 0 30px}
.blog_head img{float:right;max-width:143px;box-shadow:none;margin:-46px 0 40px 50px}
.blog_detail .blog_head img{max-width:300px!important}
.blog_head a.read_more{font:700 13px Raleway;color:#fff;background:#0783a8;padding:1px 5px 1px 6px}
.blog_head a.read_more:hover{background:#339673}
.blog_footer{background:#fff;border:1px solid #e2dfd0;border-top:none}
.bodycon .blog_footer ul{padding:9px 0 9px 31px}
.bodycon .blog_footer ul:after{content:' ';display:table;clear:both}
.bodycon .blog_footer ul li{padding:0;float:left;background:none;line-height:12px;margin:0 15px 0 0}
.bodycon .blog_footer ul li label{font:700 12px Raleway;color:#0783a8;letter-spacing:.1em}
.bodycon .blog_footer ul li a,.bodycon .blog_footer ul li span{font:500 12px Raleway;color:#339673}
.bodycon .blog_footer ul li a:hover{color:#fe8400}
.bodycon .signup_wrapper{margin:0 0 35px}
.bodycon .signup_wrapper ul{padding:0;border:1px solid #e0ddce}
.bodycon .signup_wrapper ul li{padding:0;background:none;float:left;font:600 14px/14px Raleway;color:#484848;text-align:center}
.bodycon .signup_wrapper ul li a{font:600 14px/14px Raleway;color:#484848;display:block;text-align:center;padding:6px 8px 8px}
.bodycon .signup_wrapper ul li a:hover,.bodycon .signup_wrapper ul li a.active{background:#f8f5e1;color:#fe9711;min-height:28px}
.bodycon .signup_wrapper ul li:nth-child(2){width:50%;border-right:1px solid #e0ddce;box-sizing:border-box}
.bodycon .signup_wrapper ul li:nth-child(1){width:50%;border-right:1px solid #e0ddce;box-sizing:border-box}
.bodycon .signup_wrapper ul li:nth-child(3){width:104px}
.bodycon .signup_wrapper .tabgroup{border:1px solid #e0ddce;border-top:none;border-bottom:4px solid #e0ddce;background:#fcfaee}
.search_our_blog{border:1px solid #c5d4d8;border-bottom:4px solid #c5d4d8;background:#0783a8;margin:0 0 27px;padding:25px 0 32px 44px}
.search_our_blog h5{font:700 22px Raleway;color:#fff;padding:0 0 15px}
.search_our_blog .blog_search{position:relative;display:inline-block}
.search_our_blog .blog_search label{display:none}
.search_our_blog .blog_search input[type="search"]{border:1px solid #c6d5d9;background:#eefafc;height:25px;line-height:25px;width:264px;box-sizing:border-box}
.search_our_blog .blog_search button{position:absolute;background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/search_icon.png) no-repeat;width:16px;height:16px;right:20px;top:4px;border:none;outline:none;z-index:999;text-indent:-9999px}
#first-tab-group input[type="email"]{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/email_icon.png) no-repeat 10px 7px #fff;border:1px solid #d6d2bd;width:100%;max-width:264px;height:25px;padding:0 0 0 34px !important;line-height:25px;margin:0 0 20px;box-sizing:border-box}
#first-tab-group input[type="submit"]{background:#fc9510;border-bottom:2px solid #d9820e;font:700 16px Raleway;color:#fff;padding:10px 25px 9px 28px;cursor:pointer}
#first-tab-group form{padding:32px 46px 31px 44px}
#first-tab-group #tab3{padding:32px 46px 31px 44px}
#first-tab-group #tab3 h4{font:700 22px Raleway;color:#339673}
#first-tab-group #tab3 h4 a{color:#339673;text-transform:capitalize}
#first-tab-group input[type="text"]{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/email_icon.png) no-repeat 10px 7px #fff;border:1px solid #d6d2bd;width:100%;max-width:264px;height:25px;padding:0 0 0 34px !important;line-height:25px;box-sizing:border-box}
#first-tab-group input[type="button"]{background:#fc9510;border-bottom:2px solid #d9820e;font:700 16px Raleway;color:#fff;padding:10px 25px 9px 28px;cursor:pointer}
#first-tab-group .es_caption{display:none}
#first-tab-group .es_textbox
.popular_wrapper{border:1px solid #e0ddce;border-bottom:3px solid #e0ddce}
.popular_wrapper ul{margin:0;padding:0}
.popular_wrapper ul li{background:none;float:left;width:25%;border-right:1px solid #e0ddce;border-bottom:1px solid #e0ddce;text-align:center;box-sizing:border-box;padding:0}
.popular_wrapper ul li:last-child{border-right:none}
.popular_wrapper ul li a{font:600 14px Raleway;color:#484848;display:block;padding:9px 0 11px}
.popular_wrapper ul li a:hover,.popular_wrapper ul li a.active{background:#eefafc}
#second-tab-group ul.wpp-list li{float:none;width:100%;border:none;text-align:left;border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:10px}
#second-tab-group ul.wpp-list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
#second-tab-group ul.wpp-list li a{padding:0}
#second-tab-group{background:#f7fdfe;padding:30px}
.popular_box{padding:0 0 43px}
.popular_box:last-child{padding-bottom:0}
.popular_box:after{content:' ';display:table;clear:both}
.popular_box .popular_image{float:left;margin:0 25px 0 0}
.popular_box .popular_image img{width:100%;max-width:94px;box-sizing:border-box}
.popular_box .popluar_content{float:left;width:100%;max-width:175px}
.popular_box .popluar_content h4{font:600 15px Raleway;padding:0 0 13px}
.popular_box .popluar_content h4 a{color:#339673}
.popular_box .popluar_content h4 a:hover{color:#484848}
.popular_box .popluar_content span{font:400 13px Raleway;color:#484848}
.popular_box .popluar_content span strong{font:700 13px Raleway}
#second-tab-group #tab8 li a{font:600 14px Raleway;color:#339673}
#second-tab-group #tab8 li a:hover{color:#fe8400}
#second-tab-group #tab8 li{float:none;width:100%;border:none;text-align:left;border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:10px}
#second-tab-group #tab8 li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
#second-tab-group #tab8 p{font:600 14px/23px Raleway;color:#484848}
#second-tab-group #tab9 li a,#second-tab-group #tab8 li a,#second-tab-group #tab7 li a{font:600 14px Raleway;color:#339673}
#second-tab-group #tab9 li a:hover,#second-tab-group #tab8 li a:hover,#second-tab-group #tab7 li a:hover{color:#fe8400}
#second-tab-group #tab9 li,#second-tab-group #tab8 li,#second-tab-group #tab7 li{float:none;width:100%;border:none;text-align:left;border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:10px}
#second-tab-group #tab9 li:last-child,#second-tab-group #tab8 li:last-child,#second-tab-group #tab7 li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
#second-tab-group #tab9 p,#second-tab-group #tab8 p,#second-tab-group #tab7 p{font:600 14px/23px Raleway;color:#484848}
.archivepg article{border-bottom:1px dashed #ccc;padding:0;margin:0 0 25px}
.archivepg article:last-child{border-bottom:0;margin:0}
#first-tab-group #tab2 .newsletter-api-form-theme2{border:none!important;padding:0;margin:0!important}
p.cvideo{position:relative;padding-bottom:350px;height:0;overflow:hidden;margin-bottom:30px}
p.cvideo iframe,p.cvideo object,p.cvideo embed{position:absolute;top:0;left:0;width:100%;height:100%;max-width:600px}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.menu-button{display:none}
.ban_text p + p{width:auto;display:inline-block;position:relative;z-index:9999;line-height:inherit}
.dental_offer{text-align:center;max-width:613px;margin:0 auto 20px}
.bodycon .dental_offer h2{background:#006b95;margin:0;color:#fff;font-size:22px;padding:25px 0 22px}
.bodycon .dental_offer h3{background:#329672;margin:0;color:#fff;font-size:18px;padding:25px 0 22px}
.offer_content{background:#c65800}
.dental_offer h3 + p{padding-bottom:0}
.bodycon .offer_content{padding:16px 0 10px}
.bodycon .offer_content p{font-size:18px;padding:0 0 25px 25px;line-height:26px;color:#fff;text-align:left}
.bodycon .offer_content h5{font-size:18px;padding:0 0 20px 25px;line-height:26px;text-align:left}
.bodycon .offer_content p + p{color:#f0d300}
.offer_content p span{display:block}
.bodycon .dental_offer .offer_list{padding:25px 0 5px 25px;text-align:left}
.bodycon .dental_offer .offer_list li{font-size:18px;padding-bottom:20px;color:#000;line-height:26px}
.call_today_for_offer{background:#006991;padding:21px 0 30px}
.bodycon .dental_offer .call_today_for_offer h3{padding:0 0 15px;font-size:23px;background:none;text-transform:capitalize}
.bodycon .dental_offer .call_today_for_offer p{text-align:center}
.bodycon .dental_offer .call_today_for_offer p a{color:#fad107;font-weight:700;font-size:40px}
.bodycon .dental_offer p.offer_conditions_apply{background:#329672;padding:9px 0 12px;text-align:center;color:#fff}
.tagcloud li a{font-size:14px!important}
.blog_left.blog_detail + .fb{margin-left:81px}
.pop.reqapp{overflow:hidden}
.featured_posts .imgs{margin-bottom:11px}
.insur ul:after{content:' ';display:table;clear:both}
.insur li{float:left;border:1px solid #b1d7d9;width:25%;box-sizing:border-box;padding:0!important;background:none!important}
.insur li img{display:block;margin:0 auto}
.videoWrapper{padding:0 0 25px}
.videoWrapper iframe{display:block;margin:0 auto}
@media screen and (max-width:1890px) {
.g_box,.g_box.mid,.g_box.g_box_last{width:33%;max-width:inherit;box-sizing:border-box;margin:0!important;padding:0 1% 0 0 !important}
.g_box.g_box_last{padding:0!important}
.g_top{display:table;width:100%;height:inherit}
.g_top:before,.g_box.g_box_first .g_top:before{background:none}
.top_gallery{text-align:center}
.g_box.g_box_first .g_top h3{font-size:30px;line-height:30px;padding:20px 0 20px 75px;width:100%;margin:0;background-size:50px 50px;background-position:15px center;box-sizing:border-box}
.g_box.g_box_first .g_top h3 span{display:inline-block}
.g_box.g_box_first .tg_text{width:38%}
.g_box.mid .tg_text{width:34%;padding:20px}
.g_box.mid .g_top,.g_box.mid .g_top1{width:100%}
.g_box.mid .g_top h3,.g_box.mid .g_top1 h2{font-size:30px;line-height:30px;padding:20px 0 20px 75px;width:100%;margin:0;background-size:50px 50px;background-position:15px center;box-sizing:border-box}
.g_box.mid .g_top h3 span,.g_box.mid .g_top1 h2 span{display:inline-block}
.g_box.mid .g_top1:before,.g_box.mid .g_top:before{background:none}
.g_box.g_box_last .g_top h3{font-size:30px;line-height:30px;padding:20px 0 20px 75px;width:100%;margin:0;background-size:50px 50px;background-position:15px center;text-align:left;box-sizing:border-box}
.g_box.g_box_last .g_top h3 span{display:inline-block}
.g_box.g_box_last .tg_text{width:38%}
}
@media screen and (max-width:1800px) {
.c_left.cl_tab ul li span{width:100%;display:block;height:265px;padding-top:70px;font-size:35px;line-height:40px}
.c_left.cl_tab{width:40%}
.c_right{width:60%}
.c_right .client_text{float:none;max-width:inherit;padding:30px 20px 0 0}
.c_right figure{margin-right:30px}
.c_right .client_text h3{font-size:35px}
.request_img{left:250px}
.pop.reqapp .container{position:relative}
#hide{position:absolute;left:inherit;right:30px;top:2px}
.g_box.mid .g_top{display:none}
.g_box.g_box_first .tg_text,.tg_img,.g_box.g_box_last .tg_text{margin:0}
.g_box.mid .g_top1{display:block;height:auto}
.g_box.g_box_first .g_top,.g_box.mid .g_top1,.g_top{margin-bottom:20px}
.tg_img{width:100%;margin:0 0 20px!important;max-height:400px!important;overflow:hidden}
.tg_img img{width:100%!important}
.g_box.g_box_first .tg_text,.g_box.mid .tg_text,.g_box.g_box_last .tg_text{width:100%;box-sizing:border-box;margin:0!important;height:auto;min-height:140px;padding:20px 0 0!important}
}
@media screen and (max-width:1700px) {
.g_box.g_box_first .g_top h3,.g_box.mid .g_top1 h2,.g_box.g_box_last .g_top h3{font-size:25px}
.tg_img{width:100%;margin:0 0 20px!important;max-height:350px!important;overflow:hidden}
}
@media screen and (max-width:1600px) {
.client_img img{max-width:300px}
.client_img{top:280px}
.request_section{background-size:auto 400px}
.share-buttons{left:1%}
.venners h3{font-size:23px}
.request_img{left:150px}
.g_box.g_box_first .g_top h3,.g_box.mid .g_top1 h2,.g_box.g_box_last .g_top h3{font-size:21px}
.tg_text p,.tg_text h6 a{font-size:16px}
}
@media screen and (max-width:1470px) {
.nav ul li:last-child .sub-menu{right:inherit;left:-121px}
.tg_img{max-height:300px!important}
}
@media screen and (max-width:1440px) {
.venners_content p{line-height:22px}
.before_after_content{min-height:491px}
.venners_content{min-height:490px}
.venners h3{font-size:21px}
}
@media screen and (max-width:1400px) {
.venners_content{padding:30px 24px 0 20px}
.before_after_content,.venners_content{min-height:420px}
.view_patients h3{padding-bottom:20px}
.request_img{left:50px}
.request_form{padding-right:0}
}
@media screen and (max-width:1350px) {
.c_left.cl_tab{width:35%}
.c_right{width:65%}
.view_patients{float:none;margin:0 auto 30px;width:100%}
.view_patients li{float:none;display:inline-block;margin:5px}
.view_patients ul{text-align:center}
.venners{width:100%;float:none}
.patient_before_after{width:100%;float:none}
.before_after_content,.venners_content{min-height:inherit;overflow:hidden;padding:25px}
.before_after_content li{float:none;display:inline-block;margin:5px}
.venners h3{min-height:inherit;padding:10px 0;text-align:center}
.blog_content{max-width:818px}
.blog_left{max-width:900px}
#social{display:none}
}
@media screen and (max-width:1300px) {
.view_patients h3{font-size:29px}
.b_date{position:relative;left:inherit;top:inherit;margin:0 19px 0 20px;float:left}
.bodycon .blog_box h2{padding:0 20px 20px 50px}
.bodycon .blog_box h6{padding:0 0 25px 50px}
.bodycon .blog_box p{padding:0 20px 20px 50px}
.bodycon{padding:0 0 30px}
.contact_section{padding:30px 0 20px}
.request_section{padding:25px 0}
.nav ul li a{padding:26px 10px 27px}
.share-buttons{display:none}
.top_gallery{padding:30px 0}
.welcome_section h1{font-size:40px}
.award_section h3{font-size:40px;padding-bottom:40px}
.award_section h3:before{bottom:30px}
.award_section{padding:30px 0}
.welcome_section{padding:30px 0}
.c_left.cl_tab{width:100%;float:none}
.c_left.cl_tab ul li{width:25%}
.c_left.cl_tab ul li span{height:148px;padding-top:10px;font-size:25px;line-height:25px}
.c_left.cl_tab ul li span img{max-width:80px;margin-bottom:5px}
.c_left.cl_tab ul li:first-child span img{max-width:70px}
.c_left.cl_tab ul li:nth-child(2) span img{max-width:55px}
.c_left.cl_tab ul li:nth-child(3) span img{margin-top:15px}
.c_left.cl_tab ul li:nth-child(4) span img{margin-top:20px}
.c_right{width:inherit;padding:30px;height:inherit}
.c_right .alignleft{max-width:250px;float:right}
.c_right .client_text{padding:0}
.c_right figure{float:right;margin:0 0 0 20px}
.award_section ul li{float:none;display:inline-block;margin:2px 0}
.award_section{text-align:center}
.request_section{background-image:none}
.client_img{position:relative;top:0;left:0;padding:0 0 20px}
.client_img img{max-width:150px;margin:0 auto;display:block}
.f_nav{height:inherit;padding:0 0 20px}
.f_nav ul{padding-top:20px}
.f_nav ul li{padding:0 5px 10px}
.f_nav ul li a{font-size:16px}
.inner_banner img{left:5%}
.bodycon h1{font-size:40px}
.blog_left{max-width:inherit;float:none}
.blog_wrap .blog_image{float:none;position:absolute}
.blog_content{max-width:inherit;float:none}
.blog_head{padding:50px 50px 50px 100px}
.blog_wrap .blog_image span{background:#fff}
.bodycon .featured_posts{padding-bottom:30px}
.blog_sidebar{float:none;max-width:inherit}
#first-tab-group input[type="submit"]{clear:both;display:block}
.blog_left .wp-pagenavi{margin-left:0}
.blog_left .featured_posts{margin-left:0}
.blog_left.blog_detail .blog_content{max-width:inherit!important}
.blog_left.blog_detail + .fb{margin-left:0!important}
}
@media screen and (max-width:1250px) {
.g_box.g_box_first .g_top h3,.g_box.mid .g_top1 h2,.g_box.g_box_last .g_top h3{font-size:17px}
.tg_img{max-height:250px!important}
.g_box.g_box_first .tg_text,.g_box.mid .tg_text,.g_box.g_box_last .tg_text{min-height:170px}
}
@media screen and (max-width:1225px) {
.list_box .aligncenter{display:block;margin:0 auto 20px;max-width:100%;float:none}
.pt_box{margin:0 0 10px;max-width:100%}
.bodycon .pt_box.v_box{height:auto}
.bodycon .pt_box .video{height:auto}
.pt_box.green_color{background:none;border:none}
.pt_box.orange_color{background:none;border:none}
.pt_box:nth-child(even){background:#f1fdf9!important;border:1px solid #cde7de!important}
.pt_box:nth-child(odd){background:#fcfaee!important;border:1px solid #e2dfd0!important}
.pt_box.v_box.orange_color{background:none;border:none}
.pt_box.v_box.green_color{background:none;border:none}
.bodycon .pt_box.v_box:nth-child(even) h5{color:#fe8400!important}
.bodycon .pt_box.v_box:nth-child(even) .video{border-color:#fe8400!important;background:#fe8400!important}
.bodycon .pt_box.v_box:nth-child(odd) h5{color:#339673!important}
.bodycon .pt_box.v_box:nth-child(odd) .video{border-color:#339673!important;background:#339673!important}
}
@media screen and (max-width:1200px) {
.office_section .office_right .or{padding-left:40px}
.office_section .office_left .ol{padding-right:40px}
.contact_img .alignright{float:none;margin:0 auto 30px;display:block;max-width:450px}
.contact_box{padding:40px 30px 0}
.contact_box iframe{margin:0 0 30px 30px;width:500px}
.ban_text h1{font-size:50px}
.ban_text h3,.ban_text h2,.ban_text h2 span{font-size:50px;line-height:50px}
.ban_text img{padding:0 24px 20px 0}
.ban_text p{line-height:50px}
.apr.org{padding:20px 20px 0}
.request_form{float:none;margin:0 auto}
.request_img{display:none}
.gform_wrapper #gform_fields_1 li,.gform_wrapper #gform_fields_1 li:nth-child(5),.gform_wrapper #gform_fields_1 li:nth-child(6){float:none;width:100%;padding-right:0}
.gform_wrapper #gform_fields_1 li:nth-child(6) textarea{width:100%}
.gform_wrapper .gform_footer input[type="submit"]{width:100%;margin-top:0!important;margin-bottom:0!important}
.logo img{max-width:320px}
.h_frame{padding-top:0}
.h_right{padding-top:0}
.form_home_left form{position:relative}
.form_home_left .gform_body ul{display:flex;flex-direction:column}
.form_home_left .gform_body ul li:nth-child(1){order:1}
.form_home_left .gform_body ul li:nth-child(2){order:5}
.form_home_left .gform_body ul li:nth-child(3){order:2}
.form_home_left .gform_body ul li:nth-child(4){order:6}
.form_home_left .gform_body ul li:nth-child(5){order:3;margin:0}
.form_home_left .gform_body ul li:nth-child(6){order:4}
.form_home_left ul li input,.form_home_left ul li:nth-child(2) select,.form_home_left ul li:nth-child(4) textarea{width:100%;border-radius:30px!important}
.form_home_left input[type="submit"].button{width:95px!important;height:162px!important;bottom:0!important;top:inherit!important;width:95px!important;height:162px!important;bottom:-78px!important;top:inherit!important;margin:0!important;background-size:50% 50%!important;right:-15px!important}
.form_home_left .validation_error,#gform_confirmation_message_1{bottom:-29px!important;width:98%!important;margin:0 auto!important}
.inner_request .gfield_description.validation_message{bottom:25px!important}
}
@media screen and (max-width:1150px) {
.office_section{margin:0;position:inherit}
.office_section .office_right,.office_section .office_left{width:100%;height:auto;padding:20px 0 25px}
.office_section .office_left .ol{float:none;max-width:530px;margin:0 auto;padding:0}
.office_section .office_right .or{float:none;max-width:530px;margin:0 auto;padding:0}
.ban_text{padding-top:60px}
.g_box.mid .g_top h3,.g_box.mid .g_top1 h2,.g_box.g_box_last .g_top h3{padding-top:35px;padding-bottom:35px}
.page ul li a{padding:3px 7px}
.nav ul li a{font-size:17px}
}
@media screen and (max-width:1100px) {
.contact_box iframe{margin:0 0 30px 20px;width:400px}
.tg_img{max-height:200px!important}
.nav ul li a{padding-left:7px;padding-right:7px}
}
@media screen and (max-width:1050px) {
.f_left{float:none;padding-bottom:15px}
.f_right{float:none;max-width:inherit}
.f_left p span{display:inline-block}
.powered{float:none}
.logo{margin-top:-25px}
.header{padding-top:20px}
.flogo{position:inherit;margin-left:0;width:100%;text-align:center;padding-bottom:15px}
.copyright_section{padding:20px 0}
.flogo p span{display:inline-block}
.inner_banner img{left:0}
.inner_banner h3{font-size:25px;padding-top:145px}
.cycloneslider-template-standard .cycloneslider-pager{display:none}
.bodycon .testi_top p{font-size:20px;padding-left:280px}
.bodycon .testi_top h6{padding-left:280px}
.bodycon .testi_top img{left:40px}
.nav ul li a{font-size:16px}
}
@media screen and (max-width:1000px) {
.office_location .container{width:100%}
.office_location{position:inherit;top:0}
.office_location ul li{float:none}
.office_location ul li:last-child{float:none}
.sp_ds{width:45%}
.sp_ds:nth-child(3),.sp_ds:nth-child(6){margin:0 10px 20px 0}
.staf_main{padding:0}
.patient_testimonilas h2{font-size:27px;padding:15px}
.patient_testimonilas{margin:0 auto 30px}
.view{float:none}
.blog_left.blog_detail .list_box.postsin .blog_content .blog_head img{max-width:40%}
.nav ul li a{padding-left:6px;padding-right:6px}
}
@media screen and (max-width:980px) {
.insur ul{text-align:center}
.insur li{float:none;width:300px;display:inline-block;margin:0 0 8px}
.nav{display:none}
.togglebtn{display:block}
.main_nav{height:auto}
.nav_tabs{display:block;float:left;margin-top:0;padding-bottom:10px;padding-top:12px}
.nav_tabs a{text-align:center;display:inline-block;font-family:"Raleway",sans-serif;color:#fff;margin-right:10px}
.nav_tabs span{display:block}
}
@media screen and (max-width:950px) {
.social li{margin:0 10px 15px}
.social{padding:20px 0 10px}
.contact_box{padding:30px 20px 0}
.blog_head{padding:20px 50px 20px 100px}
.blog_head img{margin:0 0 0 27px}
.bodycon .featured_posts ul{text-align:center}
.bodycon .featured_posts ul li{float:none;margin:0 10px 10px 0;display:inline-block}
}
@media screen and (max-width:900px) {
.contact_box iframe{width:95%;margin:0 auto 30px;float:none;display:block}
.contact_inner_section{padding:30px 0}
.dental_offer img{margin:0 auto;display:block;width:100%}
.dental_offer{width:100%}
.inmenu{display:none}
.cycloneslider-caption .ban_text img{max-width:200px;max-height:88px}
.bodycon{padding-top:20px}
.h_frame{display:none}
.logo{float:left;margin:0;position:relative;left:0;top:0}
.tg_img{max-height:175px!important}
}
@media screen and (max-width:800px) {
.form_home_right ul li input[type="submit"]{position:absolute}
.ban_text img{max-width:130px!important}
.d_of_b{background:#008da6}
.d_of_g{background:#009366}
.sp_ds p a.check{bottom:15px}
.sp_ds h3{font-size:18px!important}
.sp_ds{width:48%}
.offerpage{padding:0}
.venners h3{font-size:20px}
.b_date{margin:0 auto 20px;float:none}
.bodycon .blog_box .alignright{float:none;margin:0 auto 25px;display:block}
.bodycon .blog_box h2{padding:0 0 10px;text-align:center;font-size:20px}
.bodycon .blog_box p{padding:0 0 20px;text-align:center}
.bodycon .blog_box h6{padding:0 0 20px;text-align:center}
.bodycon .blog_box .posted{text-align:center}
.bodycon .blog_box .tagged{text-align:center}
.blog_box{margin-bottom:20px}
.form_home_right ul li select{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/select_arrow.png) no-repeat 98% 20px #fff}
.contact_img .alignright{max-width:300px}
.welcome_section h1{font-size:30px}
.award_section h3{font-size:30px}
.welcome_section p{font-size:16px}
.form_home_right ul li,.form_home_left ul li{float:none;padding-bottom:28px}
.form_home_right ul li input,.form_home_right ul li select,.form_home_right ul li textarea,.form_home_left ul li input{width:100%;margin:0;border-radius:0}
.request_form h3 span,.request_form h3{font-size:35px;line-height:40px}
.form_home_right,.form_home_left{float:none;max-width:100%}
.form_home_right ul li .submit{left:50px;top:0}
.f_left{float:none}
.f_left p span{display:inline}
.f_right{float:none;max-width:100%}
.bodycon h1{font-size:30px;padding-bottom:30px}
.bodycon h1:before{bottom:20px}
.ban_text{padding-top:50px}
.ban_text h1{font-size:30px;line-height:30px}
.ban_text p{font-size:16px;line-height:20px;padding-bottom:20px}
.ban_text h3,.ban_text h2,.ban_text h2 span{font-size:30px;line-height:30px}
.powered{float:none}
.accordionButton{padding:10px 35px 13px 20px;background:#e0faf0 url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/remove.png) no-repeat scroll 97% 14px;font-size:20px;background-size:auto 20px}
.on{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/open.png) no-repeat 98% 14px #fcf3e5;color:#f05f29;background-size:auto 20px}
.accordionContent{padding:20px}
.bodycon .accordionContent p{padding:0 0 20px}
.bodycon .accordionContent ul{padding:0}
.bodycon{padding:20px 0 30px}
.request_form h5{padding:0 0 30px;font-size:15px}
.patient_testimonilas h2{font-size:23px;padding:10px;text-align:center}
.patient_testimonilas iframe{padding:0 0 20px}
.bodycon .popular_wrapper ul li{padding-bottom:0}
.form_home_right ul li input[type="submit"]{background-size:auto 100px;height:100px;left:inherit!important;right:0!important}
.form_home_right ul li input[type="submit"]:hover{background-size:auto 100px;height:100px;left:70%}
.reqapp .form_home_right ul li input[type="submit"]:hover{background:#18a496;height:40px;left:inherit}
.g_box.g_box_first .tg_text,.g_box.mid .tg_text,.g_box.g_box_last .tg_text{min-height:186px}
.tg_img{max-height:150px!important}
.bodycon .testi_top h6{padding-left:40px}
}
@media screen and (max-width:700px) {
.top_gallery{padding:0 0 20px}
.patient_testimonilas h2{font-size:21px}
.reqapp .form_home_left ul li{width:48%;padding-bottom:20px}
.reqapp .form_home_left{margin-bottom:0}
.reqapp .form_home_right ul li:nth-child(2){width:50%;float:left}
.reqapp .form_home_right ul li{width:50%}
.reqapp .form_home_right ul li input[type="submit"]{top:0}
.reqapp .form_home_left ul li input{width:100%}
.reqapp .form_home_right ul li{margin-bottom:15px}
.logo{float:none;margin:0 0 20px;text-align:center}
.h_right{float:none}
.h_right ul li{float:none;margin-bottom:10px}
.h_right ul li:first-child a:before,.h_right ul li:last-child a:before{background:none!important}
.h_right ul li span{font-size:14px!important;display:inline-block}
.h_right ul li a{height:auto;padding:10px 0}
.h_right ul li:last-child{margin:0}
.g_box,.g_box.mid,.g_box.g_box_last{width:95%;float:none!important;padding:0!important;clear:both!important;display:block!important;margin:0 auto!important}
.tg_img{max-height:400px!important}
.g_box.mid .g_top h3,.g_box.mid .g_top1 h2,.g_box.g_box_last .g_top h3{padding-top:25px!important;padding-bottom:25px!important}
.g_box,.g_box.mid{padding-top:25px!important;padding-bottom:25px!important}
.g_box.g_box_first .g_top,.g_box.mid .g_top1,.g_top,.tg_img{margin-bottom:0!important}
.g_box.g_box_first .tg_text,.g_box.mid .tg_text,.g_box.g_box_last .tg_text{min-height:inherit!important}
}
@media screen and (max-width:650px) {
.accordionButton{font-size:18px}
.welcome_section h1{font-size:25px}
.award_section h3{font-size:25px}
.welcome_section h4{font-size:18px}
.c_left.cl_tab ul li{width:50%}
.c_left.cl_tab ul li span{height:106px;font-size:20px;line-height:20px}
.c_left.cl_tab ul li:first-child span img{max-width:55px}
.c_left.cl_tab ul li:nth-child(2) span img{max-width:42px}
.c_left.cl_tab ul li:nth-child(3) span img{margin-top:0;max-width:55px}
.c_left.cl_tab ul li:nth-child(4) span img{margin-top:10px;max-width:55px}
.c_right figure{float:none;max-width:320px;margin:0 auto 20px}
.c_right .alignleft{max-width:320px}
.c_right .client_text{text-align:center}
.c_right{padding:20px}
.award_section ul li a{width:162px;height:100px}
.request_form h3 span,.request_form h3{font-size:25px;line-height:30px}
.office_location ul li{float:none;margin:0}
.office_location ul li:last-child{float:none}
.inner_banner h3{font-size:13px;padding-top:100px}
.inner_banner img{max-width:140px}
.inner_banner{height:160px}
.alignright{margin:0 auto 20px;float:none;display:block;max-width:100%}
.bread{margin-bottom:10px}
.bodycon p strong,.bodycon p{font-size:16px;line-height:26px}
.bodycon ul li strong,.bodycon ul li{font-size:16px}
.bodycon ul li{padding-bottom:10px}
.bodycon .list_box{padding:20px 20px 10px}
.bodycon .list_box h3,.bodycon .list_box h4{padding-bottom:20px}
.view{max-width:340px;margin:0 0 10px}
.view p{padding:10px 20px 20px}
.view h2{padding-top:10px}
.bodycon h3{font-size:20px}
.ban_text img{padding:0 10px 5px 0;max-width:50px!important}
.ban_text{padding-top:30px}
.ban_text h3,.ban_text h2,.ban_text h2 span{font-size:18px;line-height:20px}
.ban_text h1{font-size:18px;line-height:20px}
.ban_text a{font-size:12px;padding:3px 10px}
.ban_text h2{padding-bottom:10px}
.ban_text p{font-size:12px;padding-bottom:10px}
.ban_text h3{padding-top:20px}
.bodycon .testi_top p{padding:230px 20px 20px;font-size:16px;line-height:26px;font-weight:500}
.bodycon .testi_top img{left:50%;margin-left:-89px}
.bodycon .testi_top h6{padding-left:20px}
.bodycon .testi_top h6 span{font-size:16px}
.bodycon .testi_top h6{font-size:16px}
.bodycon .pt_box .alignright{float:right}
.bodycon .pt_box h6{padding:20px 0 20px 50px;position:inherit;bottom:auto;left:0;font-size:14px}
.bodycon .pt_box{height:inherit}
.bodycon .testi_top h6{text-align:center}
}
@media screen and (max-width:640px) {
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}
.videoWrapper object,.videoWrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.office_section .office_right .or p{font-size:16px}
.office_section .office_left .ol p{font-size:16px}
.res_banner{display:block;padding:20px 0 0}
.res_banner img{width:98%;margin:0 auto;display:block}
.banner .container{display:none}
.award_section{display:none}
.d_of_b{font-size:16px}
.d_of_g{font-size:18px}
.d_of_wt{padding:20px 35px 20px 15px}
.d_of_db{font-size:20px}
.figure img{width:100%}
.d_offfer img{width:100%}
.d_of_wt p{padding-bottom:0!important}
.sp_ds,.sp_ds:nth-child(3),.sp_ds:nth-child(6){margin:0 auto 20px;width:80%;float:none}
.venners_content img{float:none;margin:0 auto 20px;display:block}
.venners_content{text-align:center}
.before_after_nav ul{padding:0 30px 10px}
.before_after_nav li a{font-size:25px}
.contact_box iframe{height:250px}
.contact_box p{padding:0 0 15px}
.contact_box{padding:20px 10px 10px;text-align:center}
.contact_box h3{font-size:20px}
.contact_box p{font-size:15px}
#dental_tabs_wrapper{padding:25px 0}
.view_patients h3{font-size:25px}
.before_after_content,.venners_content{padding:20px 15px 10px}
.testbanner img{width:100%;max-width:652px;display:inline-block}
p.cvideo{max-width:100%}
.dental_offer img{height:inherit!important}
}
@media screen and (max-width:513px) {
.aln_right{max-width:100%}
}
@media screen and (max-width:500px) {
.office_section .office_left .ol p,.office_section .office_right .or p{padding-left:135px;font-size:12px;line-height:20px}
.office_section .office_left .ol p:before,.office_section .office_right .or p:before{background-size:auto 28px}
.office_section .office_left .ol,.office_section .office_right .or{max-width:377px}
.client_img{display:none}
.bodycon h3{font-size:22px;padding:0 0 10px}
.bodycon h2{font-size:22px;padding:0 0 10px}
.bodycon .list_box.postsin h3{font-size:20px}
.bodycon .list_box.postsin h1{font-size:25px;padding:0 0 10px}
.bodycon p{padding:0 0 10px;font-size:15px}
.bodycon .view p{padding:10px 20px 20px}
.bodycon .blog_box p{font-size:15px}
.bodycon p strong{font-size:15px}
.bodycon .accordionContent p{padding:0 0 10px}
.accordionContent{padding:15px}
.h_frame{padding:10px 0 0}
.h_right ul li{float:none;text-align:left;margin-bottom:10px;border-radius:0}
.h_right ul li span{display:inline-block}
.h_right ul li:first-child a:before,.h_right ul li:last-child a:before{display:none}
.h_right ul li a{width:185px;min-width:inherit;height:21px;padding:5px 0 0;font-size:12px;display:block}
.h_right ul li a:hover{min-width:160px}
.h_right ul li:last-child{margin:0}
.h_right{padding-top:11px}
.logo img{width:90%}
.bodycon .pt_box .alignright{float:none;margin:0 auto 20px;display:block}
.bodycon .pt_box p:after{right:0}
.bodycon .pt_box p{padding-right:30px}
.bodycon .pt_box .video{max-width:200px;float:none;margin:0 auto}
.bodycon .pt_box.v_box p{margin-bottom:30px;text-align:center}
.bodycon .pt_box.v_box{text-align:center}
.bodycon .pt_box.v_box p:after{right:30px}
.bodycon .pt_box.v_box:nth-child(even) h5{padding-left:0;font-size:30px}
.bodycon .pt_box.v_box:nth-child(odd) h5{padding-left:0;font-size:30px}
.bread{font-size:13px}
.bread a{margin-right:10px}
.r_friend{padding:10px 10px 0}
.alignleft.mg{float:none;margin:0 auto 20px;display:block;clear:both}
.page{padding-bottom:0}
.page ul li a{padding:3px 10px}
.page ul li{font-size:13px}
.inner_banner,.f_left,.f_right p{display:none}
.h_frame{display:none}
.h_right{float:none;text-align:center;padding-bottom:10px}
.h_right ul li a{width:100%;text-align:center;padding-left:0}
.h_right ul li a{font-size:16px;line-height:24px;height:28px}
.reqapp .form_home_left ul li,.reqapp .form_home_right ul li,.reqapp .form_home_right ul li:nth-child(2){width:100%;margin:0;padding:0 0 15px}
.reqapp .form_home_right ul li:last-child{padding-bottom:0}
.reqapp .form_home_right ul li select,.reqapp .form_home_right ul li textarea{width:100%;margin-bottom:0}
.pop.reqapp h2{font-size:22px}
.bodycon .popular_wrapper ul li{padding-bottom:0}
.reqapp .form_home_right ul li input[type="submit"]{margin:0!important;width:100%}
.pop.reqapp .container{position:relative}
#hide{position:absolute;left:inherit;right:2px;top:2px}
p.cvideo{padding-bottom:200px}
.mask h2{padding:20px 0 0}
.view .staf_text h3{padding:15px 10px 0 0;font-size:20px}
.more_logos{text-align:center}
.blog_wrap .blog_image{position:relative;max-width:inherit;padding:10px}
.blog_wrap .blog_image img{border-bottom:none;float:none;margin:0 10px 0 0}
.blog_wrap .blog_image span{float:none;display:inline-block;padding:0;line-height:57px;font-size:16px}
.blog_head{padding:20px}
.bodycon ul li strong,.bodycon ul li{font-size:15px}
.p_bg{padding:20px 20px 10px}
.flogo{padding-bottom:5px}
.copyright_section{padding:10px 0 15px}
.map iframe{display:none}
}
@media screen and (max-width:480px) {
.office_section .office_right,.office_section .office_left{padding:15px 0}
.request_form span.wpcf7-not-valid-tip{position:relative;top:2px}
.bodycon{padding:20px 0}
.contact_box h3{font-size:17px}
.contact_box p{font-size:14px}
.contact_box iframe{height:200px}
.form_home_right ul li textarea{height:100px}
.bodycon h1{font-size:28px;padding-bottom:30px}
.wp-pagenavi{text-align:center}
.wp-pagenavi span,.wp-pagenavi a{display:inline-block;margin:0 5px 5px 0;vertical-align:top}
#second-tab-group{padding-left:10px;padding-right:10px}
.welcome_section p{padding-bottom:0}
.c_right .client_text h3,.c_right .client_text p{padding-bottom:10px}
.form_home_right ul li:last-child{position:absolute;right:40px}
.flogo,.for_more{padding-bottom:0}
.bodycon .list_box h3{word-wrap:break-word}
.request_form h5 span{font-size:15px!important}
.community_involement{text-align:center}
.community_involement img{margin:0 auto!important}
.community_involement p{text-align:center;padding-bottom:25px}
.bodycon .dental_offer h2,.bodycon .dental_offer h3{font-size:18px;padding:15px 0}
.bodycon .dental_offer .offer_list{padding:20px}
.bodycon .dental_offer .call_today_for_offer h3{font-size:20px}
.blog_left.blog_detail .list_box.postsin .blog_content .blog_head img{max-width:100%;margin:0 0 15px}
.gform_wrapper .gfield_description.validation_message{padding:0 0 0 20px}
.gform_wrapper .gform_footer input[type="submit"]{margin-bottom:0!important}
.gform_wrapper.gform_validation_error{padding:0 0 50px}
.form_home_right ul li input[type="submit"]{width:60px!important}
.f_right{display:none}
.copyright_section{padding:15px 0}
}
@media screen and (max-width:420px) {
.office_section .office_left .ol,.office_section .office_right .or{max-width:340px}
.office_section .office_left .ol p,.office_section .office_right .or p{padding-left:110px}
.accordionButton{font-size:16px;background:#e0faf0 url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/remove.png) no-repeat scroll 98% 12px;padding:8px 23px 11px 10px;background-size:auto 12px}
.on{background:url(//www.dmdimplants.com/wp-content/themes/dmdimplants/images/open.png) no-repeat 98% 14px #fcf3e5;color:#f05f29;background-size:auto 12px}
.before_after_content a.enlarge{padding:5px 22px 9px 35px;font-size:14px}
.before_after_content a.enlarge:before{left:10px}
.sp_ds,.sp_ds:nth-child(3),.sp_ds:nth-child(6){width:95%}
.dental h2{font-size:19px!important}
.d_of_org h4{font-size:18px}
.d_of_org h4 strong{font-size:23px}
.d_of_org h3{font-size:17px!important}
.d_of_wt ul li{margin:0}
.d_of_wt{padding:20px 15px 10px}
.d_of_org{padding:15px 20px}
}
@media screen and (max-width:400px) {
.ban_text{padding-top:20px}
.ban_text p{font-size:11px}
.main_nav{margin-top:0}
.social li{margin:0 4px 15px}
}
@media screen and (max-width:360px) {
.blog_head img{margin:0 0 20px;float:none}
}
@media screen and (max-width:350px) {
.c_right .alignleft{max-width:300px}
.tg_text{padding:20px 0 0}
.g_box.mid .tg_text{padding:20px 0 0}
.g_box.mid .g_top1{width:320px}
.g_top{width:100%}
.search-form input{width:144px}
.img_bg > img{width:100%}
.checklist a{font-size:13px;padding:5px 20px}
}