/*!/wp-content/themes/ethos-dental/assets/css/style.css*/html{width:100%;height:100%}body{font-family:'Montserrat',arial,sans-serif;line-height:1.42857143;color:#666;margin:0;background:#fff;overflow-x:hidden;font-weight:400;letter-spacing:1px}h2{font-size:30px;line-height:40px}h3{font-size:25px;line-height:1.25}h4{font-size:20px;line-height:1.25}p{font-size:19px;line-height:1.5;margin:0;letter-spacing:0!important}textarea{resize:none}.small,small{font-size:75%}ol,ul{margin-top:0;margin-bottom:0;list-style:none}ul,menu,dir{-webkit-padding-start:0px!important;padding-left:0!important}a{color:inherit}hr{margin-top:10px;margin-bottom:10px}.text-uppercase li:last-child{display:block!important}a:hover,a:focus{color:inherit;text-decoration:none;outline:0;outline-offset:0}:focus{outline:none!important;outline:-webkit-focus-ring-color auto 0px!important}.m{font-weight:500}.b,b{font-weight:700}.blog_listing_sidbar h6{margin-top:-14px}.dt_bld{font-weight:700}.top-header p{font-size:20px;color:#777;letter-spacing:0}.top-header{padding:12px 0}.top-header p span{font-size:17px;color:#a7a7a7;margin:0 8px;font-weight:600}.menu{background:#f6f6f6;padding:17px 0}.menu li a{font-size:15px;padding:6px 5px!important;letter-spacing:2px;color:#151515!important;text-transform:uppercase}button.navbar-toggler{border:0}.py-20{padding:30px 0}.logo-py-30{padding:25px 0}.my-30{margin-top:30px;margin-bottom:30px}.mt-30{margin-top:30px}.mb-40{margin-bottom:40px}.py-80{padding-top:40px;padding-bottom:45px;float:left;width:100%}.py-40{padding-top:40px;padding-bottom:40px;float:left}.py-30{padding-top:30px;padding-bottom:30px;float:left;width:100%}.pb-40{padding-bottom:40px}.pb-20{padding-bottom:20px}.custom_btn{padding:10px 50px;display:inline-block;background:#111;color:#d4d4d4;font-size:17px;border-radius:1000px;letter-spacing:1px;font-weight:700}.custom_btn:hover{background:#111;color:#d4d4d4}.hero2 h2{font-size:48px;color:#fff;padding:20px 0}.about_us h3{font-weight:400;font-size:27px;letter-spacing:0}.hero2{background:url(/wp-content/themes/ethos-dental/assets/css/../img/hero2.jpg);position:relative;background-size:cover;background-repeat:no-repeat;background-position:20% 0%;padding-top:40px;padding-bottom:40px}.hero2:before{content:'';background:rgb(30 115 190 / .7);position:absolute;width:100%;height:100%;left:0;top:0}a.nav-link.active{color:#000;font-weight:600}h2.sec_title{text-transform:uppercase;font-weight:900;font-size:35px;font-family:'Archivo Black',arial,sans-serif;position:relative;overflow:hidden;color:#111}.about_us{background:#f6f6f6}h2.sec_title span:before{content:'';background:#111;height:1px;width:50%;position:absolute;top:50%;transform:translateY(-50%);left:-140px}h2.sec_title span:after{content:'';background:#111;height:1px;width:50%;position:absolute;top:50%;transform:translateY(-50%);right:-140px}.why_us img{border-radius:1000px;display:inline-block;margin-bottom:20px}.why_us h4{font-size:27px;font-weight:400;letter-spacing:0;margin-bottom:20px}.why_us_2{background:#f6f6f6}.newsletter input{height:50px;float:left;width:55%!important}input:focus,textarea:focus{box-shadow:none!important}.newsletter .custom_btn{line-height:30px;margin-left:10px;width:30%!important}.contact_details h4{margin-bottom:20px;font-size:27px;font-weight:400;letter-spacing:0}.contact_details p{margin-bottom:20px}.contact_details ul li{font-size:20px;line-height:1.5}.contact_details{background:#f6f6f6}.contact_details input{height:43px;margin-bottom:20px;width:100%}.contact_details .custom_btn{width:100%;text-align:center;margin:20px 0;border:0;cursor:pointer}.contact_details textarea{height:130px;width:100%}a.contact_a{font-size:20px}.footer{background:#161616}.footer-social ul li{display:inline-block}.footer-social ul li a i{font-size:18px!important;color:#000}.footer-social ul li a{background:#fff;height:32px;width:32px;display:inline-block;line-height:38px;border-radius:50%;margin:0 5px}.footer p{color:#898989}.inner_title{position:relative;text-align:center}.mobile-nav{width:100%!important}.inner_title span{background:#fff;padding:0 15px;z-index:1;max-width:85%;display:inline-block;margin:0 auto;text-transform:uppercase;font-weight:900;font-size:35px;font-family:'Archivo Black',arial,sans-serif;position:relative;overflow:hidden;color:#111;letter-spacing:0!important}.inner_title:before{background:#111;content:"";display:block;height:1px;position:absolute;top:20px;width:100%}.inner_title:before{left:0}.heading_h4{font-size:22px;font-weight:600;color:#1b1b1b;line-height:1.25;margin-bottom:20px}.about_us_page p,.cosmetics_page p,.why_us_page p,.family-dentistry p{margin-bottom:20px;color:#5e5e5e}.info_form_page p{margin-bottom:20px;color:#5e5e5e}.about_us_page .heading_h4{letter-spacing:0!important}.download_div{background:#f6f6f6;padding:20px;border:1px solid #dadada}.download_div h4{font-weight:700;font-size:20px;font-family:'Montserrat',arial,sans-serif;line-height:1.5;margin-bottom:15px}.download_div .custom_btn{margin-bottom:0;font-size:15px}.info_form_blogs{background:#f6f6f6}.info_form_blogs .inner_title span{background:#f6f6f6}.blog_listing .heading_h4 a{color:#1b1b1b;float:left;font-size:27px;font-weight:400;line-height:1.25;margin-bottom:20px;text-align:left;text-transform:capitalize;width:100%}.info_form_blogs p{margin-bottom:20px;width:100%;text-align:left}.blog_listing p{font-size:20px!important;margin-bottom:10px}.blog_listing h3{letter-spacing:0}.blog_listing a{font-size:17px;text-transform:uppercase;color:#111}.blog_listing{border-bottom:1px solid #ccc;margin:0}.blog_listing_right ul li a{font-size:20px;color:#111;line-height:1.5}p.blog_date span{padding:0 1rem}span.date_span2{border-left:2px solid #dadada;text-transform:uppercase}.blog_listing_right ul li a{font-size:20px;line-height:1.5;margin-bottom:5px!important;display:block}.blog_listing:first-child{padding-top:0!important;margin-top:48px}p.blog_date span:first-child{padding-left:0}.blog_listing:last-child{border:0}a.cat_active{text-decoration:underline}.blog_head{font-size:27px!important;text-align:center!important;max-width:900px!important;color:#151515;display:inline-block}.why_us_page .heading_h4,.cosmetics_page .heading_h4,.family-dentistry .heading_h4{min-height:54px}.newsletter{width:100%}@media only screen and (min-width:992px){.toggle-icon,.closebtn{display:none}.pr-15{padding-right:0}.blog_list_inner{border-right:1px solid #dadada;padding:10px}.blog_list_inner_s{background:#fff none repeat scroll 0 0}}@media only screen and (max-width:1024px){.inner_title span{font-size:32px}.info_form_blogs p{font-size:25px}.blog_listing .heading_h4 a{font-size:25px}}@media only screen and (max-width:1200px) and (min-width:992px){.menu li a{font-size:13px}}@media only screen and (max-width:991px){.menu{background:#f6f6f6;padding:11px 0;display:none}.logo-py-30{padding:18px 0}.custom_btn{margin-bottom:20px}.newsletter input{width:100%!important}.newsletter .custom_btn{line-height:20px;margin:15px auto}.footer-social{padding:12px 0}h2.sec_title{font-size:24px;line-height:1.25}h2.sec_title span:before{left:-100px}h2.sec_title span:after{right:-100px}.custom_btn.mt-30.mobile-b-0{margin-bottom:0}.menu li a{border-bottom:1px solid #777;font-size:25px;padding-bottom:10px;padding-top:10px;text-align:left}.menu li a:hover{color:#969696!important}.menu ul li a{color:#fff!important}.inner_title span{font-size:28px;line-height:1.25}.sidenav ul{padding:0 15px!important}.menu ul li a{color:#fff!important}.sidenav{height:100%;width:0;position:fixed;z-index:9;top:0;left:0;background-color:rgb(0 0 0 / .9);overflow-x:hidden;transition:0.5s;padding-top:60px;text-align:center}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:0.3s}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.blog_listing_right li{display:inline-block;padding:0 8px}.blog_listing_right{text-align:center}.blog_listing_right_s{text-align:center;background:#fff}.blog_listing_right h4.heading_h4{display:none}}@media only screen and (max-width:767px){.top-header p span{display:none}.top-header p a{display:block}.custom_btn{display:block;font-size:15px;margin-bottom:20px;padding:9px 50px}.newsletter .custom_btn{width:100%;text-align:center}.contact_details{text-align:center}.contact_details .custom_btn{margin-bottom:40px}.map iframe{height:240px}.download_div .custom_btn{margin-bottom:0;font-size:12px;padding:9px 50px}}@media only screen and (max-width:575px){.top-header p{padding:0 15px}}.blog_listing_s .img-fluid{height:400px;width:83%}.blog_listing_sidbar img{display:block;height:auto;width:100%}.blog_listing_sidbar{padding-bottom:1rem!important}.blog_listing_sidbar h6{font-size:18px}.blog_ul{float:left;list-style-type:disc;margin-left:26px;width:100%}.blog_ul_num{list-style-type:number!important}.blog_ul>li{float:left;padding-bottom:19px;text-align:left;width:100%;line-height:1.5;font-size:20px}.accordion.md-accordion{margin-bottom:20px}.map_home iframe{width:100%!important;float:left;height:350px}.card{border:none!important;background:transparent!important}.card-header{background-color:transparent!important;border-bottom:none!important}.card-body{padding:.25rem 0rem!important}.card-header{padding:.25rem 0rem!important}.wpcf7-validation-errors{display:none!important}.table_in td{padding:10px;text-align:left;border:1px solid #000}.table_in th{font-weight:700;border:1px solid #000}.table_in ul{list-style:inside none disc}.blue_cont{color:#127ABE}.table_in .green_cont{color:green}.cont h1.inner_title{text-transform:uppercase;font-weight:900;font-size:35px;font-family:'Archivo Black',arial,sans-serif;position:relative;overflow:hidden;color:#111}.cont .inner_title span{background:#F6F6F6;padding:0 15px;z-index:1;max-width:85%;display:inline-block;margin:0 auto;text-transform:uppercase;font-weight:900;font-size:35px;font-family:'Archivo Black',arial,sans-serif;position:relative;overflow:hidden;color:#111;letter-spacing:0!important}