@media (max-width:991px){footer .social{text-align:center}.ftr_link{margin-top:0;text-align:center}.ftr_link li{margin-bottom:15px}.social{text-align:center}header .hdr_top .top_r{display:block;text-align:center;margin-top:10px}.navbar-right{float:left;margin-bottom:15px;margin-right:0;margin-top:15px!important;width:100%}.carousel .item{height:440px}.dentist_info .dentist_info_img{margin-bottom:15px}.dentist_info .dentist_info_top>div{background:none;padding-left:15px;border-bottom:#e0e0e0 solid 1px;padding-top:10px;padding-bottom:10px}.dentist_info .dentist_info_top{padding:0}.dentist_info .dentist_info_top>div:last-child{border-bottom:none}.dentist_info .dentist_info_top .di_left{padding-left:15px}.our_dentist .featured_box{margin-bottom:35px}.make_appointment .appointment_form{margin-bottom:35px}.title_main h2{font-size:30px}.dentist_info h3{font-size:30px;margin-bottom:20px}.make_appointment .form-group{margin-bottom:20px}.contact_us .contact_info ul li{margin-bottom:20px;font-size:18px}.our_dentist .container{padding-left:50px;padding-right:50px}.scrollToTop{bottom:15px;right:15px}.carousel .container{height:440px}footer .social{display:block;float:none!important;margin:0 auto;text-align:center}.ftr_botm p{margin-bottom:15px;text-align:center}}@media (max-width:767px){.navbar-default .navbar-brand{width:220px;margin-top:5px}.navbar-default .navbar-brand img{width:100%}.navbar-toggle{border:2px solid transparent;border-radius:6px;float:right;margin-bottom:8px;margin-right:15px;margin-top:20px;padding:10px 10px;position:relative}.navbar-toggle .icon-bar{border-radius:5px;display:block;height:4px;width:26px}.navbar-default .navbar-toggle .icon-bar{background-color:#12aec7}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#12aec7}header .navbar-nav>li{margin-bottom:15px}header .navbar-nav>li:first-child{margin-left:20px}header .hdr_top .top_r ul li{margin-bottom:10px}.carousel .item{height:250px}.title_main h2{font-size:26px}.dentist_info h3{font-size:26px}.our_dentist .container{padding-left:25px;padding-right:25px}.office_popup .modal-dialog{margin:50px auto;max-width:620px}.carousel .container{height:250px}.carousel .container{display:none}footer .ftr_botm{background-color:#15263e;color:#fff;padding:10px 0;text-align:center}}@media (max-width:640px){.carousel .item{height:200px}.social{display:none}.make_appointment .content-boxes .icon{height:80px;padding-top:18px;width:80px;display:block;float:none;top:0;left:15px;margin-bottom:20px}.make_appointment .content-boxes .icon img{width:48%}.our_dentist .container{padding-left:15px;padding-right:15px}.office_popup .modal-dialog{max-width:620px;margin-left:15px;margin-right:15px}.office_popup .modal-body{padding:25px 20px}}@media (max-width:480px){.carousel .item{height:180px}}@media (max-width:360px){.carousel .item{height:150px}}