body{overflow-x:hidden;font-size:16px;line-height:1.5;font-family:"Lato",sans-serif;padding-top:100px;transition:all .4s ease}.site-container{max-width:1300px;margin:auto;display:block;padding:0 15px}.container800{max-width:800px;display:block;margin:0 auto}.container1000{max-width:1000px;display:block;margin:0 auto}.container1100{max-width:1100px;display:block;margin:0 auto}.container1200{max-width:1200px;display:block;margin:0 auto}.container1300{max-width:1300px;display:block;margin:0 auto}.container1400{max-width:1400px;display:block;margin:0 auto}.div1000{max-width:1000px;margin:auto}.div1100{max-width:1100px;margin:auto}.div1200{max-width:1200px;margin:auto}.div1300{max-width:1300px;margin:auto}p{font-size:18px;line-height:1.7;margin-bottom:15px}li{font-size:18px;line-height:1.7;margin-bottom:5px}ul.two{display:flow-root}ul.two li{width:50%;float:left;padding-right:20px}ul.three{display:flow-root}ul.three li{width:33%;float:left;padding-right:20px}ul.four{display:inline-block;width:100%}ul.four li{width:25%;float:left;padding-right:20px}ol,ul{margin-bottom:15px;display:flow}ol.inline,ul.inline{display:flow}h1{font-weight:bold;font-size:45px;line-height:1.5;padding:0;margin:30px 0;text-align:center}h2{font-weight:bold;font-size:35px;line-height:1.5;padding:0;margin:25px 0;text-align:center;color:#dd9191}h3{font-weight:bold;font-size:30px;line-height:1.5;padding:0;margin:20px 0;text-align:center;color:#dd9191}h4{font-weight:bold;font-size:22px;line-height:1.5;padding:0;margin:20px 0}a{color:#dd9191}.left-align,.align-left{text-align:left}.right-align,.align-right{text-align:right}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:10px}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube-play-button{cursor:pointer;position:relative;padding-bottom:56.25%;height:0}.youtube-play-button img{width:100%;height:auto}.youtube-play-button .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px;cursor:pointer;top:50%;left:50%;transform:translate3d(-50%,-50%,0);position:absolute}.youtube-play-button:hover .play-button{background-color:#d02f38}.youtube-play-button .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26.0px;border-color:transparent transparent transparent #fff;border-width:8px 0 8px 18px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.video-container-box{position:relative;padding-bottom:56.25%;height:0}.video-container-box .youtube-play-button{position:initial}.video-youtube-box{position:relative}.video-youtube-box img{margin:0;width:100%;height:auto;float:left}.video-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-half,.half-video{display:inline-block;width:50%;float:left;margin-right:15px;padding-right:15px;margin-bottom:5px}.image-half,.img-half,.half-img,.half-image{display:inline-block;width:50%;float:left;margin-right:15px;padding-right:15px;margin-bottom:5px}.image-half.img-right,.img-half.img-right,.half-img.img-right,.half-image.img-right{padding-left:15px;margin-left:15px;padding-right:0;margin-right:0;float:right}.img300,.image300{display:inline-block;width:300px;float:left;margin-right:15px;padding-right:15px;margin-bottom:5px}.img400,.image400{display:inline-block;width:400px;float:left;margin-right:15px;padding-right:15px;margin-bottom:5px}.img500,.image500{display:inline-block;width:500px;float:left;margin-right:15px;padding-right:15px;margin-bottom:5px}img{max-width:100%;height:auto}.bold{font-weight:bold}.center{text-align:center}.buttons-center{display:inline-block;width:100%;text-align:center;margin-top:10px;margin-bottom:20px}.buttons-center a{display:inline-block;margin:0 10px 10px;background:#dd9191;color:#fff;font-size:18px;font-weight:600;padding:10px 20px;border:0;border-radius:0;cursor:pointer;text-transform:capitalize;transition:all .3s ease}.buttons-center a:focus,.buttons-center a:hover{background:#000;text-decoration:none;color:#fff}.default-button{background:#dd9191;color:#fff;font-size:18px;font-weight:600;padding:10px 20px;border:0;border-radius:0;text-transform:capitalize;transition:all .3s ease}.default-button:focus,.default-button:hover{background:#000;text-decoration:none;color:#fff}header{display:inline-block;width:100%;padding:10px 0;position:fixed;top:0;left:0;right:0;z-index:999;background:#fff;transition:all .4s ease}header .nav{display:inline-block;width:100%}header .logo{display:inline-block;float:left}header .logo img{max-width:250px;transition:all .4s ease}header .header-right{display:inline-block;float:right;display:flex;align-items:center;margin-top:10px;transition:all .4s ease}header .header-right .phone{display:inline-block}header .header-right .phone a{color:#000;font-size:20px;font-weight:bold;padding:10px 5px;display:inline-block}header .header-right .phone a i{font-size:16px;margin-right:5px}header .header-right .phone a:hover{}header .header-right .appointment{display:inline-block;margin:0 25px}header .header-right .appointment a{display:inline-block}header .header-right .open-menu{display:inline-block;cursor:pointer}header .header-right .open-menu i{font-size:35px}header .menu{display:none;position:fixed;right:0;top:0;bottom:0;background:#dd9191;width:300px;z-index:9999;overflow-x:auto}header .menu .close-menu{opacity:.5;cursor:pointer}header .menu .close-menu i{font-size:18px;padding:10px}header .menu .close-menu:hover{opacity:1}header .menu ul{padding:10px;padding-left:20px;margin:0}header .menu ul li{list-style:none;margin-bottom:10px;line-height:1.5}header .menu ul li a{display:block;padding:5px;color:#fff;font-size:18px}header .menu ul li a:hover{color:#000;text-decoration:none}header .menu ul li a i{padding-left:5px;font-size:16px}header .menu ul li ul{}header .menu ul li ul.submenu{display:none}header .menu ul li ul li{margin-bottom:15px}header .menu ul li ul li a{padding:0;font-size:17px}header .menu ul li ul li:last-child{margin:0}.menu-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background: rgb(0 0 0 / 90%);z-index:999}.top-announcement{background:#dd9191;color:#fff;padding:15px;display:inline-block;width:100%;text-align:center}.top-announcement p{margin:0 auto;font-size:18px;max-width:1200px;font-weight:600}.home-hero{position:relative;color:#fff;background:url(https://www.doubleadentalgroup.com/frontend/default/images/homepage-top-bg-image.jpg) center center no-repeat;background-size:cover;min-height:90vh}.home-hero .video-hp-top{width:100%;height:auto}.home-hero .video-hp-top video{max-width:100%;width:100%;height:auto}.home-hero .text-overlay{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;display:flex;justify-content:center;align-items:center;background: rgb(0 0 0 / 60%)}.home-hero .text-overlay h1{color:#fff;font-family:'Shelley-Script',cursive;font-size:100px;margin:0;line-height:1;font-weight:400}.home-hero .text-overlay h4{font-size:30px;font-weight:400;margin:10px 0}.home-hero .text-overlay p.address a{color:#fff;font-size:20px}.home-hero .text-overlay p.address i{font-size:17px;margin-right:5px}.home-hero .text-overlay p.schedule{margin:30px 0}.home-hero .buttons-center{margin:0}.why-choose-us{display:inline-block;width:100%;text-align:center;padding:50px 0}.why-choose-us h4{text-transform:uppercase;font-size:18px;font-weight:600;margin-bottom:0}.why-choose-us h2{margin-top:10px}.why-choose-us .flex{display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;display:-webkit-flex;flex-direction:row}.why-choose-us .item{margin:10px 0}.why-choose-us .item .box{padding:10px}.why-choose-us .item .icon i{font-size:40px;color:#dd9191}.why-choose-us .item h4{margin:15px 0;font-size:24px;text-transform:capitalize}.hp-testimonials{display:inline-block;width:100%;padding:30px 0}.hp-testimonials .slider-testimonials{position:relative}.hp-testimonials .flex-direction-nav{position:absolute;left:0;right:0;top:40%}.hp-testimonials .flex-direction-nav i{font-size:30px;padding:10px;cursor:pointer}.hp-testimonials .flex-direction-nav .flex-prev{float:left}.hp-testimonials .flex-direction-nav .flex-next{float:right}.hp-testimonials .owl-carousel{width:1000px;max-width:90%;margin:auto}.hp-testimonials .item{text-align:center}.hp-testimonials .item .box{padding:10px}.hp-testimonials .item .stars{margin:15px 0}.hp-testimonials .item .stars i{color:#dd9191;font-size:20px;margin:3px}.hp-testimonials .item p{margin:10px 0}.hp-testimonials .item p.quote{font-style:italic;font-size:20px}.hp-testimonials .item p.author{font-weight:600}.pink-bg-section{display:inline-block;width:100%;padding:30px 0;background:#dd9191;color:#fff}.pink-bg-section h4{margin-bottom:0;font-size:18px;font-weight:600;text-transform:uppercase;color:#000}.pink-bg-section h2{margin-top:10px;text-align:left;color:#fff}.our-services{display:inline-block;width:100%;padding:50px 0}.our-services h4{text-transform:uppercase;font-size:18px;font-weight:600;margin-bottom:0;text-align:center}.our-services h2{margin-top:10px;margin-bottom:30px}.our-services .item{margin-bottom:20px}.our-services .item a{font-size:22px;font-weight:600;text-align:center;display:block}.blogs-feed{display:inline-block;width:100%;padding:50px 0;background:#eee}.blogs-feed h2{margin-top:0}.blogs-feed .slider-blogs{position:relative}.blogs-feed .flex-direction-nav{position:absolute;left:0;right:0;top:40%}.blogs-feed .flex-direction-nav i{font-size:30px;padding:10px;cursor:pointer}.blogs-feed .flex-direction-nav .flex-prev{float:left;margin-left:-50px}.blogs-feed .flex-direction-nav .flex-next{float:right;margin-right:-50px}.blogs-feed .owl-carousel{margin:auto}.blogs-feed .item{}.blogs-feed .item .box{background:#fff}.blogs-feed .item .image{overflow:hidden}.blogs-feed .item .image img{width:100%;height:auto;transition:all .4s ease}.blogs-feed .item a:hover .image img{transform:scale(1.07)}.blogs-feed .item .title{line-height:1.5;font-weight:bold;font-size:20px;min-height:60px;margin:20px;display:inline-block}.blogs-feed .item a{display:inline-block;width:100%}.blogs-feed .item a:hover{color:#000;text-decoration:none}.footer-cta{display:inline-block;width:100%;background:#dd9191;text-align:center;padding:20px 0}.footer-cta h3{margin:10px 0;color:#fff}.footer-cta .buttons a{background:#fff;color:#000;display:inline-block;margin:10px}.footer-cta .buttons a:hover{color:#dd9191}footer{display:inline-block;width:100%;padding:50px 0;background:#282828;color:#d1d1d1}footer p{font-size:16px}footer .col{margin-bottom:30px}footer .footer-logo{max-width:250px}footer h4.follow{margin-bottom:10px}footer .social-media{}footer .social-media a{display:inline-block;margin-right:20px;padding:5px}footer .social-media a i{font-size:25px}footer .social-media a:hover i{color:#fff}footer .links{line-height:1.5}footer .links a{display:block;padding:5px;margin-bottom:5px}footer .links a:hover{color:#fff;text-decoration:none}footer .infos h4{margin-top:0;margin-bottom:5px}footer .address-phone{line-height:2}footer .address-phone a{display:block;margin:5px 0}footer .disclaimer{text-align:center}footer .copyright{text-align:center;margin-bottom:0}.default-page,.default-text{padding-bottom:100px}.text-section{display:inline-block;width:100%;padding:50px 0}.text-section h4+h2{margin-top:10px}.text-section h4.subtitle{margin:10px 0;color:#dd9191;text-transform:uppercase;font-size:18px;font-weight:600}.text-section.grey-bg{background:#eee}.text-section.pink-bg{background:#dd9191;color:#fff}.search-content{display:block;margin:auto;max-width:1000px}.search-results h3{font-size:25px}.search-results .result{display:inline-block;width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.search-results .result .text p{margin-bottom:0;font-size:16px}.search-results .result .text a.title{font-size:20px;font-weight:600;display:block;clear:both;margin-bottom:5px}.error-404{max-width:500px;margin:auto}.error-404 form{display:inline-block;width:100%}.error-404 form input{display:inline-block;width:calc(100% - 100px);float:left;border:2px solid #dd9191;height:50px;padding:10px;font-size:18px;border-radius:0}.error-404 form button{display:inline-block;float:left;width:100px;font-size:17px;height:50px;text-align:center;padding:5px;margin:0}.contact-content{padding-bottom:50px}.contact-content .contact-info p{margin-bottom:20px}.contact-content .contact-info p i{font-size:16px;margin-right:5px;width:20px;text-align:center}.contact-form{margin-bottom:50px}.contact-form .form-group{margin-bottom:25px}.contact-form label{font-weight:500;line-height:1.5}.contact-form label.error{color:red;font-weight:bold;font-size:15px}.contact-form input{font-size:17px;height:50px;padding:10px;border-radius:0;line-height:1.5}.contact-form select{font-size:17px;height:50px;padding:10px;border-radius:0;line-height:1.5}.contact-form textarea{font-size:17px;height:auto;padding:10px;border-radius:0;line-height:1.5;max-width:100%;min-width:100%;min-height:200px}.blogs .flex{display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;display:-webkit-flex;flex-direction:row}.blogs .item{margin-bottom:50px}.blogs .item .image{overflow:hidden}.blogs .item .image img{width:100%;transition:all .4s ease}.blogs .item .image:hover img{transform:scale(1.07)}.blogs .item .title{text-align:center;margin:10px 0;font-size:20px;font-weight:600;line-height:1.5}.blogs .item a:hover{color:#000;text-decoration:none}.page-navigation{display:inline-block;width:100%;margin:30px 0;text-align:center}.page-navigation a{display:inline-block;margin:5px;padding:10px;font-size:17px;font-weight:600;line-height:20px}.page-navigation a.active{background:#dd9191;color:#fff;padding:5px;width:30px;height:30px}.page-navigation a.arrow-right{float:right;margin-right:0;padding-right:0}.page-navigation a.arrow-left{float:left;margin-left:0;padding-left:0}.general-accordion .panel-default{margin-bottom:20px;border:2px solid #dd9191}.general-accordion .panel-heading{padding:0;margin:0;border:0;background:none}.general-accordion .panel-heading .panel-title a{font-size:18px;line-height:1.5;padding:10px;display:inline-block;width:100%;color:#dd9191}.general-accordion .panel-heading .panel-title a i{float:right;margin-top:5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.general-accordion .panel-heading .panel-title a.collapsed{color:#000}.general-accordion .panel-heading .panel-title a:hover,.general-accordion .panel-heading .panel-title a:focus{color:#dd9191;text-decoration:none}.general-accordion .panel-heading .panel-title a.collapsed i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-content .title-categ{font-size:30px;margin:40px 0 15px}.grey-bg-section{background:#eee;padding:20px 30px;border-radius:10px;margin:20px 0;display:inline-block;width:100%}.grey-bg-section h3{color:#dd9191}.grey-bg-section ol,.grey-bg-section ul{padding-left:20px}p.top-big-text{font-size:25px;font-style:italic}.services .flex{display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;display:-webkit-flex;flex-direction:row}.services .item{margin-bottom:30px}.services .item .box{background:#dd9191;height:100%}.services .item .image{overflow:hidden}.services .item .image img{width:100%;transition:all .4s ease}.services .item:hover .image img{transform:scale(1.07)}.services .item .text{padding:10px}.services .item a{color:#fff}.services .item a:hover{color:#000;text-decoration:none}.services .item .text .title{font-size:22px;font-weight:600;text-align:center;line-height:1.5;margin:5px 0}.sitemap-section{margin-bottom:50px}.sitemap-section h4{text-align:center;font-size:25px}.sitemap-section .links{display:inline-block;width:100%}.sitemap-section .links a{font-size:18px;display:inline-block;width:23%;margin:0 1% 10px;float:left;padding:5px;text-align:center}.sitemap-section .links.links-blog a{width:48%}table.table-prices td{padding:10px}table.table-prices td p{margin:0;font-size:17px}.logos{display:inline-block;width:100%}.logos .flex{display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;display:-webkit-flex;flex-direction:row}.logos .item{margin:20px;display:inline-block}.logos .item img{width:auto;max-width:250px;height:auto;max-height:100px;filter:grayscale(1)}.testimonials{max-width:1000px;margin:auto}.testimonials .item{text-align:center;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ddd}.testimonials .item:last-child{border:0}.testimonials .item .desc{font-style:italic;margin:0}.testimonials .item .author{font-weight:600;margin:5px 0}.testimonials .item .stars{margin-bottom:10px}.testimonials .item .stars i{color:#dd9191;font-size:18px;display:inline-block;margin:3px}.announcement-popup .modal-dialog{width:700px;max-width:98%;top:100px}.announcement-popup .modal-content{background:url(https://www.doubleadentalgroup.com/frontend/default/images/montclair-plaza-dental.jpg) center center no-repeat;background-size:cover;padding:0;margin:0;border:0}.announcement-popup .modal-header{border:0;padding:0;position:relative}.announcement-popup .modal-header button.close{background:#eee;color:#000;width:30px;height:30px;line-height:30px;border-radius:50%;font-size:25px;position:absolute;top:-12px;right:-12px;opacity:1;z-index:9}.announcement-popup .modal-body{text-align:center;padding:100px 30px;background: hsl(0deg 0% 0% / 50%)}.announcement-popup .modal-body p{font-size:20px;margin:0;color:#fff}@media (min-width:993px){html{height:100%}header.scrolled{box-shadow:1px 1px 5px #b9b9b9;padding:5px}header.scrolled .nav{float:left}header.scrolled .logo img{max-width:200px}header.scrolled .header-right{margin-top:5px}}@media (min-width:1200px){header .menu{width:auto;min-width:400px}}@media (min-width:1400px){.general-accordion .panel-heading .panel-title a{font-size:20px}header .header-right .phone a{font-size:23px}.top-announcement p{font-size:20px;max-width:1300px}.buttons-center a,.default-button{font-size:20px}}@media (min-width:1600px){header .menu ul li a{font-size:20px}header .menu ul li ul li a{font-size:19px}}@media (max-width:1400px){.blogs-feed .slider-blogs{max-width:95%;margin:auto}.blogs-feed .flex-direction-nav .flex-prev{margin-left:-40px}.blogs-feed .flex-direction-nav .flex-next{margin-right:-40px}.home-hero{min-height:80vh}}@media (max-width:1200px){.logos .item img{max-width:200px;max-height:70px}p.top-big-text{font-size:20px}}@media (max-width:993px){h1{font-size:40px}h2{font-size:30px}h3{font-size:25px}body{padding-top:0}header{position:relative}header .logo img{max-width:200px}header .header-right{margin-top:5px}.home-hero .text-overlay h1{font-size:80px}.why-choose-us .item .box{padding:0}.why-choose-us h4{font-size:16px}.why-choose-us .item h4{margin:10px 0;font-size:20px}.why-choose-us .item .icon i{font-size:30px}.text-section h4.subtitle{font-size:16px}.hp-testimonials .item p.quote{font-size:17px}.hp-testimonials .item .stars{margin:5px 0}.hp-testimonials .item .stars i{font-size:18px}.hp-testimonials .item .box{padding:0}.pink-bg-section h4{font-size:16px}.our-services{padding:30px 0}.our-services .item a{font-size:20px}.default-page,.default-text{padding-bottom:50px}.logos .item img{max-width:170px;max-height:50px}.grey-bg-section{padding:15px 20px}.dental-technology h2{margin-bottom:10px}ul.two li{width:50%}ul.three li{width:50%}ul.four li{width:33%}.contact-info{margin-bottom:30px}.contact-form{margin-bottom:0}.sitemap-section .links a{font-size:16px;width:31%}.services .item .text .title{font-size:20px;margin:0}}@media (max-width:767px){h1{font-size:30px;margin:30px 0}h2{font-size:25px;margin:20px 0}h3{font-size:22px;margin:15px 0}h4{font-size:18px;margin:15px 0}p,li{font-size:16px}.image-half.img-right,.img-half.img-right,.half-img.img-right,.half-image.img-right,.image-half,.img-half,.half-img,.half-image{width:100%;float:none;margin:0;padding:0;margin-bottom:15px}header .header-right .appointment{display:none}header .header-right .open-menu{margin-left:20px}header .header-right .open-menu i{font-size:30px}.home-hero{min-height:auto}.home-hero .text-overlay{position:relative;padding:50px 0}.home-hero .text-overlay h1{font-size:60px}.home-hero .text-overlay h4{font-size:20px}.home-hero .text-overlay p.address a{font-size:17px}.home-hero .text-overlay p.address i{font-size:14px}.why-choose-us{padding:30px 0}.why-choose-us h4{font-size:14px}.why-choose-us .item{margin:15px 0}.text-section{padding:30px 0}.text-section h4.subtitle{font-size:14px}.hp-testimonials .item .stars i{font-size:16px;margin:0}.hp-testimonials h2{margin-top:0}.hp-testimonials .flex-direction-nav i{font-size:25px;padding:5px}.hp-testimonials .flex-direction-nav .flex-prev{margin-left:-10px}.hp-testimonials .flex-direction-nav .flex-next{margin-right:-10px}.hp-testimonials .owl-carousel{max-width:95%}.hp-testimonials .item p.quote{font-size:16px}.pink-bg-section h4{font-size:14px}.our-services .item{margin-bottom:10px}.our-services .item a{font-size:18px;padding:10px;margin:0}.our-services h4{font-size:14px}.blogs-feed .item .title{font-size:18px;min-height:auto;margin:15px}.blogs-feed{padding:30px 0}footer p{font-size:14px}.blogs-feed .flex-direction-nav i{font-size:25px;padding:5px}.blogs-feed .flex-direction-nav .flex-prev{margin-left:-30px}.blogs-feed .flex-direction-nav .flex-next{margin-right:-30px}.logos .item{margin:10px}.logos .item img{max-width:150px;max-height:40px}.img500,.image500,.img400,.image400,.img300,.image300{max-width:50%;margin-right:0}p.top-big-text{font-size:18px}ul.three li,ul.two li{width:100%;padding:0;float:none}ul.four li{width:50%}.testimonials .item{margin-bottom:20px;padding-bottom:20px}.testimonials .item .stars i{font-size:16px;margin:0}.contact-content .contact-info p{font-size:18px}.search-results .result .text a.title{font-size:17px;margin-bottom:0}.search-results .result .text p{font-size:15px}.search-content h3{font-size:20px}.sitemap-section .links a{width:48%}.sitemap-section .links.links-blog a{width:100%;margin:0;margin-bottom:10px}.faq-content .title-categ{font-size:22px}.services .item .box{max-width:500px;margin:auto}.grey-bg-section h2{margin:10px 0}table.table-prices td p{font-size:15px}.announcement-popup .modal-body{padding:50px 20px}.announcement-popup .modal-body p{font-size:17px}.blogs .item .title{font-size:18px}.page-navigation a{font-size:16px;font-weight:500}}@media (max-width:600px){.default-button,.buttons-center a{margin:5px;font-size:16px;padding:10px 15px}header .logo img{max-width:170px}header .site-container{padding:0 10px}header .header-right .phone a{font-size:18px;padding:5px}.top-announcement p{font-size:16px}.home-hero .text-overlay h1{font-size:50px}.blogs-feed .flex-direction-nav i{font-size:22px;padding:8px}.blogs-feed .slider-blogs{max-width:90%}ul.four li{width:100%;padding:0;float:none}.img500,.image500,.img400,.image400{display:block;max-width:initial;float:none;margin-right:0;padding-right:0;margin-bottom:5px}.sitemap-section .links a{width:100%;margin:0;margin-bottom:10px}.sitemap-section{margin-bottom:20px}.sitemap-section h4{font-size:20px}}@media (max-width:450px){ol,ul{padding-left:20px}h1{font-size:28px}header .header-right .phone a i{display:none}header .header-right .open-menu{margin-left:15px}header .menu{width:270px}header .menu ul li a{font-size:17px}header .menu ul li ul li a{font-size:16px}header .menu ul{padding-left:15px;padding-right:0}.home-hero .buttons-center a{width:200px}.our-services .item a{font-size:17px}.footer-cta .buttons a{margin:5px;width:200px}footer .footer-logo{max-width:200px}.grey-bg-section{padding:15px}.img300,.image300{display:block;max-width:initial;float:none;margin-right:0;padding-right:0;margin-bottom:5px}.general-accordion .panel-default{margin-bottom:15px;border:1px solid #dd9191}.general-accordion .panel-heading .panel-title a{font-size:16px}h1.blog-title{font-size:25px}.blog-content h2{font-size:22px;margin:15px 0}.error-404 form input{width:calc(100% - 80px);border:1px solid #dd9191;height:45px;font-size:16px}.error-404 form button{width:80px;font-size:16px;height:45px}.general-accordion .panel-body{padding:10px}.services .item .text .title{font-size:18px}}