body,button,input,select,textarea {color:#757575;}
body {background-color:#ffffff; background-image:url();}
.owl-carousel .owl-nav [class*='owl-'] {color: #163c58;}
.owl-carousel .owl-nav [class*='owl-']:hover {background-color:inherit; color: #35b675;}
.owl-carousel .owl-dots .owl-dot span {background-color: #163c58;}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {background-color: #35b675;}
.owl-carousel .owl-video-wrapper{background:#757575}
.accordion .acclink {background-color: #f7f7f7;color: #163c58;}
.accordion .acclink:after {border: 2px solid #35b675;color: #35b675;}
.accordion .acclink.active:after {border-color: #35b675; color: #35b675;}
.accord-detail {background-color: #f6f6f6;}
/* Home Banner Form */
.hmbannerform .aawfieldcol input::-webkit-input-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol textarea::-webkit-input-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol input:-moz-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol textarea:-moz-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol input::-moz-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol textarea::-moz-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol input:-ms-input-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol textarea:-ms-input-placeholder{color:#ffffff;}
.hmbannerform .aawfieldcol input,
.hmbannerform .aawfieldcol input:focus,
.hmbannerform .aawfieldcol textarea,
.hmbannerform .aawfieldcol textarea:focus,
.hmbannerform .aawfieldcol select,
.hmbannerform .heapBox .holder,
.hmbannerform .aawformradiobox{color: #ffffff; border-color: #35b675;}
.hmbannerform .aawformradiocol label{color: #ffffff;}
.hmbannerform .aawformradiocol input[type="radio"]:checked + label{background-color: #35b675; color: #163c58;}
.hmbannerform .ui-datepicker-trigger .sprite:before,
.hmbannerform .heapBox .handler:before{color: #ffffff;}
.hmbannerform .custombtnsave{background-color: #35b675; color: #163c58;}
.hmbannerform .custombtnsave:hover{background-color: #ffffff; color: #163c58;}
/* Footer Form */
.footerbookform .aawfieldcol input::-webkit-input-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol textarea::-webkit-input-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol input:-moz-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol textarea:-moz-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol input::-moz-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol textarea::-moz-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol input:-ms-input-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol textarea:-ms-input-placeholder{color:#ffffff;}
.footerbookform .aawfieldcol input,
.footerbookform .aawfieldcol input:focus,
.footerbookform .aawfieldcol textarea,
.footerbookform .aawfieldcol textarea:focus,
.footerbookform .aawfieldcol select,
.footerbookform .heapBox .holder,
.footerbookform .aawformradiobox{color: #ffffff; border-color: #35b675;}
.footerbookform .aawformradiocol label{color: #ffffff;}
.footerbookform .aawformradiocol input[type="radio"]:checked + label{background-color: #35b675; color: #163c58;}
.footerbookform .ui-datepicker-trigger .sprite:before,
.footerbookform .heapBox .handler:before{color: #ffffff;}
.footerbookform .custombtnsave{background-color: #35b675; color: #163c58;}
.footerbookform .custombtnsave:hover{background-color: #ffffff; color: #163c58;}
/* Book Appointment Page Form */
.bookaptmntform .aawfieldcol input::-webkit-input-placeholder{color:#163c58;}
.bookaptmntform .aawfieldcol textarea::-webkit-input-placeholder{color:#163c58;}
.bookaptmntform .aawfieldcol input:-moz-placeholder{color:#163c58;}
.bookaptmntform .aawfieldcol textarea:-moz-placeholder{color:#163c58;}
.bookaptmntform .aawfieldcol input::-moz-placeholder{color:#163c58;}
.bookaptmntform .aawfieldcol textarea::-moz-placeholder{color:#163c58;}
.bookaptmntform .aawfieldcol input:-ms-input-placeholder{color:#163c58;}
.bookaptmntform .aawfieldcol textarea:-ms-input-placeholder{color:#163c58;}
.bookaptmntform .aawfieldcol input,
.bookaptmntform .aawfieldcol input:focus,
.bookaptmntform .aawfieldcol textarea,
.bookaptmntform .aawfieldcol textarea:focus,
.bookaptmntform .aawfieldcol select,
.bookaptmntform .heapBox .holder,
.bookaptmntform .aawformradiobox{color: #163c58; border-color: #35b675;}
.bookaptmntform .aawformradiocol label{color: #163c58;}
.bookaptmntform .aawformradiocol input[type="radio"]:checked + label{background-color: #163c58; color: #ffffff;}
.bookaptmntform .ui-datepicker-trigger .sprite:before,
.bookaptmntform .heapBox .handler:before{color: #35b675;}
.bookaptmntform .custombtnsave{background-color: #163c58; color: #ffffff;}
.bookaptmntform .custombtnsave:hover{background-color: #35b675; color: #163c58;}
/* Contact Page Form */
.contactpageform .aawfieldcol input::-webkit-input-placeholder{color:#163c58;}
.contactpageform .aawfieldcol textarea::-webkit-input-placeholder{color:#163c58;}
.contactpageform .aawfieldcol input:-moz-placeholder{color:#163c58;}
.contactpageform .aawfieldcol textarea:-moz-placeholder{color:#163c58;}
.contactpageform .aawfieldcol input::-moz-placeholder{color:#163c58;}
.contactpageform .aawfieldcol textarea::-moz-placeholder{color:#163c58;}
.contactpageform .aawfieldcol input:-ms-input-placeholder{color:#163c58;}
.contactpageform .aawfieldcol textarea:-ms-input-placeholder{color:#163c58;}
.contactpageform .aawfieldcol input,
.contactpageform .aawfieldcol input:focus,
.contactpageform .aawfieldcol textarea,
.contactpageform .aawfieldcol textarea:focus,
.contactpageform .aawfieldcol select,
.contactpageform .heapBox .holder,
.contactpageform .aawformradiobox{color: #163c58; border-color: #35b675;}
.contactpageform .aawformradiocol label{color: #163c58;}
.contactpageform .aawformradiocol input[type="radio"]:checked + label{background-color: #35b675; color: #ffffff;}
.contactpageform .ui-datepicker-trigger .sprite:before,
.contactpageform .heapBox .handler:before{color: #35b675;}
.contactpageform .custombtnsave{background-color: #163c58; color: #ffffff;}
.contactpageform .custombtnsave:hover{background-color: #35b675; color: #163c58;}
.ui-datepicker, .eventCalOut, .calendarIcon {background-color:#163c58;}
.ui-datepicker {color:#ffffff;}
.ui-datepicker-prev, .ui-datepicker-next {color:#ffffff; }
.ui-datepicker-title {color:#ffffff; }
.ui-datepicker th {background-color:#35b675;color:#163c58; }
.ui-datepicker tbody a.ui-state-highlight, .ui-state-highlight {background-color:#35b675;color:#163c58;}
.ui-state-active, .ui-datepicker tbody a:hover {background-color:#35b675;color:#163c58;}
.ui-datepicker .ui-datepicker-title select {background-color:#ffffff; border:1px solid #ffffff; color: #757575;}
.calendar-out .button { color:#ffffff;}
.ui-datepicker tbody a { color:#ffffff; }
.datefield:before{color: #163c58;}
.heapBox a { color: #ffffff; }
.heapBox .holder {border-bottom: 1px solid #35b675; border-left: 1px solid #35b675; color: #ffffff;}
.heapBox .handler:before{color: #163c58;}
.heapBox .heap .heapOptions { background-color: #163c58;border-top: 1px solid #35b675;}
.heapBox .heap a.sliderUp {background: #757575;}
.heapBox .heap a.sliderDown {background: #757575;}
.heapBox .heap .heapOptions .heapOption { border-bottom: 1px solid #35b675;}
.heapBox .heap .heapOptions .heapOption a{color:#ffffff;}
.heapBox .heap .heapOptions .heapOption a:hover,
.heapBox .heap .heapOptions .heapOption a.selected{background-color:#35b675;color:#ffffff;}
.heapBox .heap .heapOptions .heapOption a.disabled{color: #163c58;}
.form-control, .form-control:focus{border-bottom: 1px solid #35b675; border-left: 1px solid #35b675; color:#163c58;}
.button, .button:focus{color:#163c58;background: #35b675;}
.button:hover{color:#ffffff;background: #163c58;}
.btn, .btn:focus, .footerlocation-inner .locsearchorbtn .gmw-locator-button-wrapper.text{color:#ffffff;background: #163c58; background: -moz-linear-gradient(left, #163c58 0%, #163c58 100%); background: -webkit-linear-gradient(left, #163c58 0%,#163c58 100%); background: linear-gradient(to right, #163c58 0%,#163c58 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163c58', endColorstr='#163c58',GradientType=1 );}
.btn:hover, .footerlocation-inner .locsearchorbtn .gmw-locator-button-wrapper.text:hover{color:#ffffff; background: #163c58; background: -moz-linear-gradient(left, #163c58 0%, #163c58 100%);  background: -webkit-linear-gradient(left, #163c58 0%,#163c58 100%); background: linear-gradient(to right, #163c58 0%,#163c58 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163c58', endColorstr='#163c58',GradientType=1 );}
.radiobox {border-bottom: 1px solid #35b675; border-left: 1px solid #35b675;}
.radioinput label{color: #163c58;}
.radioinput input[type="radio"]:checked + label{color: #ffffff;}
.radioinput .wpcf7-list-item label > input[type="radio"]:checked + span {background-color:#35b675;}
.radioinput .wpcf7-list-item label > span {color: #ffffff;}
::-webkit-input-placeholder{color:#ffffff;}
:-moz-placeholder{color:#ffffff;}
::-moz-placeholder{color:#ffffff;}
:-ms-input-placeholder{color:#ffffff;}
.form-control::-webkit-input-placeholder{color:#ffffff;}
.form-control:-moz-placeholder{color:#ffffff;}
.form-control::-moz-placeholder{color:#ffffff;}
.form-control:-ms-input-placeholder{color:#ffffff;}
#header{background-color:#ffffff;}
.headtopblock {background: #163c58;
background: -moz-linear-gradient(left, #163c58 0%, #163c58 100%); 
background: -webkit-linear-gradient(left, #163c58 0%,#163c58 100%); 
background: linear-gradient(to right, #163c58 0%,#163c58 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163c58', endColorstr='#163c58',GradientType=1 );}
.headcalllink, .headcalllink:focus, .headtopmaplink, .headtopmaplink:focus {color: #ffffff;}
.headcalllink:hover, .headtopmaplink:hover {color: #35b675;}
.headcalllink .fas, .headtopmaplink .fas {color: #35b675;}
.rochelledentalarts .headcalllink .fas, .rochelledentalarts .headtopmaplink .fas {color: #ffffff;}
.socialmedia li a{color: #ffffff;}
.socialmedia li a:hover{color: #35b675;}
.headbookbox {background-color: #35b675;}
.headbookbox .headbook {color: #163c58;}
.headbookbox .headbook:hover {color: #ffffff;}
.menu-icon, .menu-icon:focus { color: #163c58;}
.menu-icon.open, .menu-icon:hover { color: #35b675;}
#nav > li > a {color: #163c58;}
#nav > li > a:before {background-color: #35b675;}
#nav > li:hover > a, #nav > li.active > a {color: #163c58; }
#nav ul { background-color: #163c58;}
#nav ul li a { color: #ffffff;}
#nav li ul li:hover > a { background-color: #35b675; color: #ffffff;}
.arrowclick:after{border-top:10px solid #ffffff;}
.teasercaption:before{background-color: #ffffff;}
.teastitle {color:#163c58;}
.teasertext p{color:#757575;}
.teasebtn, .teasebtn:focus {color:#ffffff;background: #163c58; background: -moz-linear-gradient(left, #163c58 0%, #163c58 100%); background: -webkit-linear-gradient(left, #163c58 0%,#163c58 100%); background: linear-gradient(to right, #163c58 0%,#163c58 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163c58', endColorstr='#163c58',GradientType=1 );}
.teasebtn:hover {background:#35b675; color:#163c58;}
.hmbookcol {background: #163c58;
background: -moz-linear-gradient(left, #163c58 0%, #163c58 100%); 
background: -webkit-linear-gradient(left, #163c58 0%,#163c58 100%); 
background: linear-gradient(to right, #163c58 0%,#163c58 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163c58', endColorstr='#163c58',GradientType=1 );}
.hmbookappbox h1, .hmbookappbox h2 {color: #35b675;} 
.rochelledentalarts .hmbookappbox h1, .rochelledentalarts .hmbookappbox h2 {color: #ffffff;} 
.hmbooktitle {color: #ffffff;}  
.hmbookform .form-control, .hmbookform  .radioinput label {color: #ffffff;}
.hmsubmitbtn .button:hover {background-color: #ffffff; color: #163c58;}
.hmadvantagblock h2 {color: #163c58;}
.hmadvantagicon {background-color: #35b675;} 
.hmadvantagbox h3 {color: #163c58;}
.hmabout-section {background-color: #e8edef;}
.hmaboutcoldesc h1, .hmaboutcoldesc h2 {color: #163c58;}
.hmaboutcoldesc p {color: #3b3b3b;}
.hmservice-section .hmservicecol1 {background: #163c58; background: -moz-linear-gradient(left, #163c58 0%, #163c58 100%); background: -webkit-linear-gradient(left, #163c58 0%,#163c58 100%); background: linear-gradient(to right, #163c58 0%,#163c58 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163c58', endColorstr='#163c58',GradientType=1 );}
.hmserviceblock h2 {color: #35b675;}
.hmserviceblock .smalldesc{color: #ffffff;}
.hmserviceicon {border: 2px solid #ffffff;}
.meridiandentalcare .hmserviceicon{border: 2px solid #163c58;}
.hmservicebox h3 {color: #ffffff;}
.hmservicebox h3 a {color: #ffffff;}
.hmservicebox h3 a:hover {color: #35b675;}
.hmservicebox p {color: #ffffff;}
.hmteamrow h2 {color: #163c58;}
.hmteambox:hover {background-color: #e7e7e7;}
.hmteaminbox h3 {color: #163c58;}
.hmteaminbox span {color: #3b3b3b;}
.hmteaminbox p a {color: #163c58;}
.hmteaminbox p a:hover {color: #757575;}
.hmreadmorebtm:before{background-color: #163c58;}
.hmreadmorebtm .button:hover {background-color: #ffffff; color: #163c58;}
.hmdiscount-section:after {background-color: #35b675;opacity: 0.2;}
.hmdiscountrow h2 {color: #163c58;}
.hmdiscountblock {background-color: #35b675;}
.hmdiscountbox span {color: #163c58;}
.hmdiscountbox p {color: #3b3b3b;}
.hmdiscprice strong {color: #163c58;}
.hmpromotionrow h2 {color: #163c58;}
.hmprmoplanrow {background-color: #e7e7e7;}
.hmprmosmtext {background-color: #35b675;}
.hmprmoplantitle h3 {color: #163c58;}
.hmprmoplantitle h3 a{color: #163c58;}
.hmprmoplantitle h3 a:hover {color: #35b675;}
.hmprmosmtext p {color: #163c58;}
.hmcounter-section{background-color: #e8edef;}
.client-counter {border-color:#163c58;}
.boxcounter strong {color:#163c58;}
.boxcounter span {color:#3b3b3b;}
.hmblog-section {background: #163c58;
background: -moz-linear-gradient(left, #163c58 0%, #163c58 100%); 
background: -webkit-linear-gradient(left, #163c58 0%,#163c58 100%); 
background: linear-gradient(to right, #163c58 0%,#163c58 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163c58', endColorstr='#163c58',GradientType=1 );}
.hmblogbox h2 {color: #35b675;}
.hmblogbox h2 a{color: #35b675;}
.hmblogbox h2 a:hover {color: #ffffff;}
.hmblogtitle {background-color: #ffffff;}
.hmblogtitle h3 {color: #163c58;}
.hmblogtitle h3 a {color: #163c58;}
.hmblogtitle h3 a:hover {color: #163c58;}
.hmblogsmdesc p {color: #ffffff;}
.hmblogblock .button:hover {color: #ffffff; background-color: #163c58;}
.hmblogslider.owl-carousel .owl-nav [class*="owl-"] {color: #ffffff;}
.hmblogslider.owl-carousel .owl-nav [class*="owl-"]:hover {color: #35b675;}
.hmgallerytitle h2 {color: #163c58;}
.videopoplink, .videopoplink:focus {color: #35b675;}
.videopoplink:hover .ion {color: #ffffff; background-color: #163c58;}
.videopoplink .ion {color: #163c58; background-color: #ffffff;}
.hmclentlogo-section {background-color: #e7e7e7;}
.hmreviewsection:after {background-color: #757575; opacity: 0.2;}
.hmreview h2 {color: #163c58;}
.hmreview p {color: #163c58;}
.inbancaption h1 {color: #ffffff;}
.hmextrasection h2 {color: #163c58;}
.page-title h1 {color: #163c58;}
.about-section {background-color: #f6f6f6;}
.aboutcoldesc h2 {color: #163c58;}
.teamtitlebox h2 {color: #163c58;}
.teamdetails-section {background-color: #f6f6f6;}
.teamdetbox strong {color: #163c58;}
.teamdetbox small {color: #35b675;}
.teamdetails h2 {color: #163c58;}
.faqsblock h2 {color: #163c58;}
.faqsbox h2 {color: #163c58;}
.blog-section {background-color: #f6f6f6;}
.bloglist .hmblogsmdesc p {color: #757575;}
.bloglist .hmblogblock .button:hover, .otherbloglist .hmblogblock .button:hover {background-color: #163c58; color: #ffffff;}
.blogdetailblock {background-color: #f6f6f6;}
.blogthumbtitle h1, .blogthumbtitle h2 {color: #163c58;}
.blogdetailsbox h3 {color: #163c58;}
.pager li > a, .pager li > span{background-color: #35b675;color: #ffffff;}
.pager li > a:hover, .pager li > a:focus{background-color: #163c58;}
.blog-pagination .page-numbers{color: #757575;}
.blog-pagination .page-numbers:hover, .blog-pagination .page-numbers.current{background-color: #35b675;color: #ffffff;}
.othertitle h2 {color: #35b675;}
.otherbloglist .hmblogtitle {background-color: #f6f6f6;}
.otherbloglist .hmblogsmdesc p {color: #757575;}
.otherbloglist.hmblogslider.owl-carousel .owl-nav [class*="owl-"] {color: #35b675;}
.otherbloglist.hmblogslider.owl-carousel .owl-nav [class*="owl-"]:hover {color: #163c58;}
.servicecaption:after {background-color: rgb(0,0,0,0.2);}
.servicecaptext h1, .servicecaptext h2 {color: #ffffff;}
.servicecaptext p {color: #ffffff;}
.servicdetalisbox ul li::after, .servicedecs ul li::after {color: #35b675;}
.serviceblock {background-color: #f6f6f6;}
.servheadicon {border: 2px solid #163c58;}
.servicedecs h1, .blogdetailsbox h1{color: #163c58;}
.servicedecs h2{color: #757575;}
.servicdetalisbox h3 {color: #163c58;}
.servicdetalisbox h2, .blogdetailsbox h2{color: #35b675;}
.servicdetalisbox li:after, .servicedecs ul li:after{color: #163c58;}
.otherser-section:after {background-color: #35b675;}
.otherservices-title h2 {color: #163c58;}
.servicesslider .item .hmservicebox h3 a {color: #163c58;}
.servicesslider .item .hmservicebox h3 a:hover {color: #35b675;} 
.servicesslider .item .hmservicebox p {color: #757575;}
.othrservice-list .item .hmservicebox h3 a {color: #163c58;}
.othrservice-list .item .hmservicebox h3 a:hover {color: #35b675;} 
.othrservice-list .item .hmservicebox p {color: #757575;}
.otherservices .owl-carousel .owl-nav [class*='owl-'] {color: #35b675;}
.otherservices .owl-carousel .owl-nav [class*='owl-']:hover {color: #163c58;}
.career-box {background-color: #f6f6f6;}
.careerblock h1, .careerblock h2 {color: #163c58;}
.careersmdesc h2, .careersmdesc h3 {color: #163c58;}
.contentlist li:after {color: #163c58;}
.careerformblock h1 {color: #35b675;}
.careerformblock .heapBox .holder {color: #163c58;}
.upload-btn-wrapper .resumebtn { background-color: #ffffff; border: 1px solid #89b9d1;color: #808c9d;}
.upload-btn-wrapper .UploadResume .sfi-wrapper {background: #ffffff;color: #999;}
.upload-btn-wrapper .UploadResume .sfi-wrapper .sfi-trigger:after {color: #163c58;}
.upload-btn-wrapper .UploadResume .sfi-wrapper .sfi-filename  {color: #163c58;border-left: 1px solid #35b675; border-bottom: 1px solid #35b675; background-color: #ffffff;}
.careerformblock .form-control::-webkit-input-placeholder{color:#163c58;}
.careerformblock .form-control:-moz-placeholder{color:#163c58;}
.careerformblock .form-control::-moz-placeholder{color:#163c58;}
.careerformblock .form-control:-ms-input-placeholder{color:#163c58;}
.upload-btn-wrapper .wpcf7-not-valid + .sfi-wrapper  .sfi-filename {border-left: 1px solid red; border-bottom: 1px solid red;}
.upload-btn-wrapper .UploadResume .sfi-valid  .sfi-filename {border-left: 1px solid #2ecc71; border-bottom: 1px solid #2ecc71;}
.financingblock h1, .financingblock h2 {color: #163c58;}
.financingblock h3 {color: #163c58;}
.financingblock ul li:after {color: #163c58;}
.firstvisit-section {background-color: #f6f6f6;}
.firstvisitblock h2 {color: #163c58;}
.firstvisit-box.visit-box {background-color: #163c58;}
.firstvisit-box {background-color: #f7f7f7;}
.visit-box p {color: #ffffff;}
.firstvisitdesc ul li {color: #ffffff;}
.afterblock h1, .afterblock h2 {color: #163c58;}
.beforeafterlist h3 {color: #757575;}
.beforeafterblock h2{color: #163c58;}
.beforeafter-section .page-header h1, .testimonialcontentopt h1 {color: #163c58;}
.thankyoublock h1 {color: #163c58;}
.contact-title h1 {color: #163c58;}
.contactform .form-control::-webkit-input-placeholder{color:#163c58;}
.contactform .form-control:-moz-placeholder{color:#163c58;}
.contactform .form-control::-moz-placeholder{color:#163c58;}
.contactform .form-control:-ms-input-placeholder{color:#163c58;}
.contactloact h2, .contacthour h2 {color: #163c58;}
.contactadd a, .contactmail a, .contactphone a {color: #757575;}
.contactadd a:hover, .contactmail a:hover, .contactphone a:hover, .consocial li a:hover {color: #35b675;}
.consocial li a {color: #163c58;}
.bookappblock h1 {color: #163c58;}
.bookappblock p a {color: #163c58;}
.bookappblock p a:hover {color: #757575;}
.bookappform .radioinput .wpcf7-list-item label > span {color: #163c58;}
.bookappform .heapBox .holder {color: #163c58;}
.bookappform .form-control::-webkit-input-placeholder{color:#163c58;}
.bookappform .form-control:-moz-placeholder{color:#163c58;}
.bookappform .form-control::-moz-placeholder{color:#163c58;}
.bookappform .form-control:-ms-input-placeholder{color:#163c58;}
.mobilecallbtn {color: #ffffff; border-top: 1px solid #ffffff;}
.mobilecallbtn a {background-color: #163c58;color: #ffffff;}
.mobilecallbtn a:hover {background-color: #35b675;color: #163c58;}
.mobilecallbtn .mobilebookbtn {border-left: 1px solid #ffffff;}
.footer-inner .footcol1 {background-color: #35b675;}
.footblock h3 {color: #163c58;}
.footadd a, .footmail a, .footcall a {color: #3b3b3b;}
.footcall span, .footfax span {color: #3b3b3b; -webkit-text-fill-color: #3b3b3b;}
.footadd a:hover, .footmail a:hover, .footcall a:hover {color: #163c58;} 
.footsocial li a{color: #163c58;}
.footsocial li a:hover{color: #ffffff;}
.singlelodetail .footsocial li a:hover{color: #35b675;}
.web-by{color: #ffffff;}
.web-by a{color: #163c58;}
.web-by a:hover{color: #163c58;}
.foothourslist li {color: #3b3b3b;}
.footer-inner .footcol2 {background: #163c58; background: -moz-linear-gradient(left, #163c58 0%, #163c58 100%); background: -webkit-linear-gradient(left, #163c58 0%,#163c58 100%); background: linear-gradient(to right, #163c58 0%,#163c58 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163c58', endColorstr='#163c58',GradientType=1 );}
.footform h2 {color: #ffffff;}
.footform .form-control, .footform .form-control:focus {color: #ffffff;}
.footform .radioinput label {color: #ffffff;}
.capchaimg{background-color:#ffffff;}
.multilocationheder .headcall a.headcallbtn{color:#ffffff;}
.multilocationheder .headcall a.headcallbtn:hover{color:#35b675;}
/* ======================= New Multi Location Start ============================= */
.hederlocation{background: #163c58; background: -moz-linear-gradient(left, #163c58 0%, #163c58 100%); background: -webkit-linear-gradient(left, #163c58 0%,#163c58 100%); background: linear-gradient(to right, #163c58 0%,#163c58 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163c58', endColorstr='#163c58',GradientType=1 );}
.hederlocation-inner .finde-office-text{color:#ffffff;}
.hederlocation-inner .currentLocationfooter:before{color: #163c58;}
.hederlocation-inner .currentLocationfooter .button,.hederlocation-inner .wpgmza-use-my-location,
.hederlocation-inner .currentLocationfooter .button:focus,.hederlocation-inner .wpgmza-use-my-location:focus{background-color:#ffffff;color: #163c58;}
.hederlocation-inner .currentLocationfooter .button:hover,.hederlocation-inner .wpgmza-use-my-location:hover{background-color:#35b675;color:#ffffff;}
.multilocationheder .location_list{background-color: #163c58;}
.multilocationheder .location_list li{background-color: #163c58;}
.multilocationheder .location_list li:hover{background-color: #35b675;}
.multilocationheder .location_list li a{color: #ffffff;}
.multilocationheder .location_list li:hover a{color: #ffffff;}
.multilocationheder .location_list li:hover a:hover{color: #163c58;}
.footerlocation-inner .finde-office-text{color:#ffffff;}
.footerlocation-inner .currentLocationfooter:before{color: #163c58;}
.footerlocation-inner .currentLocationfooter .button,.footerlocation-inner .wpgmza-use-my-location,
.footerlocation-inner .currentLocationfooter .button:focus, .footerlocation-inner .wpgmza-use-my-location:focus{background-color:#ffffff;color: #163c58;}
.footerlocation-inner .currentLocationfooter .button:hover, .footerlocation-inner .wpgmza-use-my-location:hover{background-color:#35b675;color:#ffffff;}
.fotersectiiontitle,.footerpromotion{color: #163c58;}
.footerservicelist li a,.footermenu ul li a{color: #757575;}
.footerservicelist li a:hover,.footermenu ul li a:hover{color:#35b675;}
.footerbookbtn, .footerbookbtn:focus{background-color:#ffffff;color: #163c58;}
.footerbookbtn:hover{background-color:#35b675;color:#ffffff;}
.findlocation-data .wpgmza_sl_query_innerdiv1{color:#35b675;}
.findlocation-data .wpgmza-form-field__input::placeholder{color:#757575;}
.findlocation-data .wpgmza-form-field__input::-webkit-input-placeholder {color:#757575;}
.findlocation-data .wpgmza-form-field__input::-moz-placeholder {color:#757575;}
.findlocation-data .wpgmza-form-field__input:-ms-input-placeholder {color:#757575;}
.findlocation-data .wpgmza-form-field__input:-moz-placeholder {color:#757575;}
.findlocation-data .wpgmza-form-field__input,
.findlocation-data .wpgmza-form-field__input:focus{border-color: #163c58;color:#757575;}
.findlocation-data .wpgmza_sl_query_div .wpgmza-use-my-location{border-color: #163c58;color:#163c58;}
.findlocation-data .wpgmza_sl_query_div .wpgmza-use-my-location:hover{background-color:#163c58;color:#ffffff;}
.findlocation-data .wpgmza_sl_radius_div .heapBox .holder{border-color: #163c58;color: #163c58;background-color:#ffffff;}
.findlocation-data .wpgmza_sl_search_button_div input{border-color:#163c58; background-color:#163c58;color:#ffffff;}
.findlocation-data .wpgmza_sl_search_button_div input:hover{background-color: transparent;color:#163c58;}
.findlocation-data .wpgmza_sl_reset_button_div input{border-color:#163c58; background-color: transparent;color:#163c58;}
.findlocation-data .wpgmza_sl_reset_button_div input:hover{background-color:#163c58;color:#ffffff;}
.findlocation-data .wpgmaps_directions_outer_div h2{color:#35b675;}
.findlocation-data .ui-sortable .wpgmza-use-my-location{border-color: #163c58;color:#163c58;}
.findlocation-data .ui-sortable .wpgmza-use-my-location:hover{background-color:#163c58;color:#ffffff;}
.findlocation-data .ui-sortable .wpgmza-form-field .wpgmaps_get_directions{background-color:#163c58;color:#ffffff;}
.findlocation-data .ui-sortable .wpgmza-form-field .wpgmaps_get_directions:hover{background-color:#35b675;color:#ffffff;}
.findlocation-data .wpgmza-basic-listing-content-holder{border-color:#163c58; }
.findlocation-data .wpgmza-content-address-holder p.wpgmza-content-address-holder-inner,
.findlocation-data .wpgmza-content-address-holder p.wpgmza-content-address-holder-inner a{color:#35b675;}
.findlocation-data .wpgmza-content-address-holder p.wpgmza-content-address-holder-inner a:hover{color:#163c58;}
.findlocation-data .wpgmza_basic_row .wpgmza-desc p a{color:#163c58;}
.findlocation-data .wpgmza_basic_row .wpgmza-desc p a:hover{color:#35b675;}
.findlocation-data .wpgmza_basic_row .wpgmza-link a{color:#ffffff;background-color:#163c58;}
.findlocation-data .wpgmza_basic_row .wpgmza-link a:hover{color:#ffffff;background-color:#35b675;}
.multititleblog h2{color:#35b675;}
.innerbanner .innerbannertitle{color:#163c58;}
.locatgalleryslider.owl-carousel .owl-nav [class*="owl-"]{color:#35b675;}
.locatgalleryslider.owl-carousel .owl-nav [class*="owl-"]:hover{color:#163c58;}
.singleloctionadd a{color:#757575;}
.singleloctioncall a, .singleloctionfax a, .singleloctionemail a, .singleloctionfax{color:#163c58;}
.singleloctionadd a:hover,.singleloctioncall a:hover, .singleloctionfax a:hover, .singleloctionemail a:hover{color:#35b675;}
.loctionsocialmedia li a{color:#35b675;}
.loctionsocialmedia li a:hover{color:#163c58;}
.hederlocation-inner .maplocheadbtnform .addressInput::placeholder{color:#757575;}
.hederlocation-inner .maplocheadbtnform .addressInput::-webkit-input-placeholder {color:#757575;}
.hederlocation-inner .maplocheadbtnform .addressInput::-moz-placeholder {color:#757575;}
.hederlocation-inner .maplocheadbtnform .addressInput:-ms-input-placeholder {color:#757575;}
.hederlocation-inner .maplocheadbtnform .addressInput:-moz-placeholder {color:#757575;}
.footerlocation-inner .maplocheadbtnform .addressInput::placeholder{color:#757575;}
.footerlocation-inner .maplocheadbtnform .addressInput::-webkit-input-placeholder {color:#757575;}
.footerlocation-inner .maplocheadbtnform .addressInput::-moz-placeholder {color:#757575;}
.footerlocation-inner .maplocheadbtnform .addressInput:-ms-input-placeholder {color:#757575;}
.footerlocation-inner .maplocheadbtnform .addressInput:-moz-placeholder {color:#757575;}
.multibookform .aawfieldcol input::placeholder{color:#757575;}
.multibookform .aawfieldcol input::-webkit-input-placeholder {color:#757575;}
.multibookform .aawfieldcol input::-moz-placeholder {color:#757575;}
.multibookform .aawfieldcol input:-ms-input-placeholder {color:#757575;}
.multibookform .aawfieldcol input:-moz-placeholder {color:#757575;}
.multibookform .aawfieldcol textarea::placeholder{color:#757575;}
.multibookform .aawfieldcol textarea::-webkit-input-placeholder {color:#757575;}
.multibookform .aawfieldcol textarea::-moz-placeholder {color:#757575;}
.multibookform .aawfieldcol textarea:-ms-input-placeholder {color:#757575;}
.multibookform .aawfieldcol textarea:-moz-placeholder {color:#757575;}
.multibookform .aawfieldcol input,
.multibookform .aawfieldcol input:focus,
.multibookform .aawfieldcol textarea,
.multibookform .aawfieldcol textarea:focus,
.multibookform .aawfieldcol select,
.multibookform .heapBox .holder{background-color: #ffffff; color: #757575;}
.multibookform .aawformradiobox{border-color: #ffffff; background-color: #ffffff;}
.multibookform .aawformradiocol label{color: #757575;}
.multibookform .aawformradiocol input[type="radio"]:checked + label{background-color: #163c58; color: #ffffff;}
.multibookform .ui-datepicker-trigger .sprite::before,
.multibookform .heapBox .handler::before{color: #163c58;}
.multibookform .custombtnsave {background-color: #ffffff; color: #163c58; }
.multibookform .custombtnsave:hover {background-color: #163c58; color: #ffffff; }
.multipromotionsec .promotionlocation .contacthour{background-color: #35b675;}
.multipromotionsec .promotions-block .item:after{background-color: #35b675;}
.multipromotionsec .promotions-block .lpromotions .landing-button {background-color: #163c58;color:#ffffff;}
.multipromotionsec .promotions-block .lpromotions .landing-button:hover{background-color: #ffffff;color:#35b675;}
.multipromotionsec .bookappblock .landing-button{background-color: #35b675; color:#ffffff;}
.multipromotionsec .bookappblock .landing-button:hover{background-color: #163c58; color:#ffffff;}
.hmtreatmentsection .multilocationbtn{background-color: #35b675; color:#ffffff;}
.landserdoctbox h2{color: #35b675;}
.doctorboxcontain .doctortitle, .doctorboxcontain .doctortitle a{color: #163c58;}
.doctorboxcontain .doctortitle a:hover{color: #35b675;}
.multiservicescolumn strong{color: #163c58;}
.multiservicescolumn .multiserviceslink:hover strong{color: #35b675;}
.multilocfotsingle .item a,.multilocfotsingle .item{color:#ffffff;}
.multilocfotsingle .item a:hover{color: #163c58;}
.locathourscol .foothourslist li{color: #757575;}
.locatcondetail .hmtitle h2, .locatcondetail .hmtitle h1{color: #163c58;}
.singlelophone a, .singlelofax span, .singlelomail a{color: #757575;}
.singlelophone a:hover, .singlelomail a:hover{color: #163c58;}
.singleloaddress a{color: #757575;}
.singleloaddress a:hover{color: #163c58;}
/* ======================= New Multi Location Stop ============================= */
.copyright{background-color: #163c58;color: #ffffff;}
.copyright a{color: #ffffff;}
.copyright a:hover{color: #163c58;}


/********** Start Service Landing Pages **********/
.landing-header .headcalllink, .landing-header .headcalllink:focus, 
.landing-header .headtopmaplink, .landing-header .headtopmaplink:focus,
.landing-header .socialmedia li a {color: #163c58;}
.landing-header .headcalllink:hover, 
.landing-header .headtopmaplink:hover,
.landing-header .socialmedia li a:hover {color: #35b675;}
.servicelandingthree .landservcontentrow h2, .servicelandingthree .landservcontentrow h3, .servicelandingthree .landservcontentrow p, .servicelandingthree .landservcontentrow ul li {color: #ffffff;}
.serviceBanner .item:after{background-color: #35b675;}
/********** Start Service Landing-1 Pages **********/
.slconblock h2 {color: #ffffff;}
.slprmocoupon h2 {color: #163c58;}
.sllist:after {background-color: #163c58;}
.sllist li {color: #ffffff;}
.sllist li:after {background-color: #163c58;}
.slbookblock {background-color: #35b675;}
.slbookblock .form-control, .slbookblock .form-control:focus, .slbookblock .form-control.datepicker, .slbookblock .slformsection {background-color: #35b675;}
.slbookappform h3 {color: #ffffff;}
.slbookappform .button {background-color: #163c58;}
.slbookappform .button:hover {background-color: #ffffff; color: #163c58;}
/********** End Service Landing-1 Pages **********/
/********** Start Service Landing-2 Pages **********/
.slbookaformbox {background-color: #ffffff;}
.sltitlebox {color: #ffffff;}
.sltitleboxopt2 .slconblock h2 {color: #ffffff;}
.sltitleboxopt2 .sllist:after, .sltitleboxopt2 .sllist li:after {background-color: #ffffff;}
.slconblockopt2 .slbannerbook {background-color: #35b675;}
/********** Start Service Landing-2 Pages **********/
/********** Start Service Landing-3 Pages **********/
.slprmocoupon {background-color: #ffffff;}
.slprmotitle strong {color: #163c58;}
.slprmotitle span {color: #163c58;}
.slprmosmbox {background-color: #163c58;}
.slprmosmdesc strong {color: #ffffff;} 
.slprmosmdesc p {color: #ffffff;}
.slconblocktitle {background-color: #35b675;}
.slconblocktitle h2 {color: #ffffff;}
.slconblocktitle h2 a {color: #ffffff;}
.slconblocktitle h2 a:hover {color: #163c58;}
.slbookformrow {background-color: #163c58;}
.slbookformrow .button {background-color: #ffffff; color: #35b675;}
.slbookformrow .button:hover {background-color: #35b675; color: #ffffff;}
.slbookformrow .form-control::-webkit-input-placeholder{color:#ffffff; }
.slbookformrow .form-control:-moz-placeholder{color:#ffffff; }
.slbookformrow .form-control::-moz-placeholder{color:#ffffff; }
.slbookformrow .form-control:-ms-input-placeholder{color:#ffffff; }
.slconblockopt3 .slbookformrow {
	background: #163c58; 
	background: -moz-linear-gradient(left, #163c58 0%, #163c58 100%); 
	background: -webkit-linear-gradient(left, #163c58 0%,#163c58 100%); 
	background: linear-gradient(to right, #163c58 0%,#163c58 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163c58', endColorstr='#163c58',GradientType=1 );
}
.slconblockopt3 .aawformblock .aawfieldcol input, .slconblockopt3 .aawformblock .aawfieldcol input:focus, 
.slconblockopt3 .aawformblock .aawfieldcol textarea, .slconblockopt3 .aawformblock .aawfieldcol textarea:focus, 
.slconblockopt3 .aawformblock .aawfieldcol select, .slconblockopt3 .aawformblock .aawformradiocol label, 
.slconblockopt3 .aawformblock .heapBox .holder, .slconblockopt3 .aawformblock .aawformradiobox {
	border-color: #35b675;
	color: #ffffff;
}
.slconblockopt3 .aawformblock .aawfieldcol input::placeholder, .slconblockopt3 .aawformblock .aawfieldcol textarea::placeholder{
	color: #ffffff;
}
.slconblockopt3 .heapBox .holder {color: #ffffff;}
.slconblockopt3 .aawformblock .aawformradiocol label {color: #ffffff;}
.slconblockopt3 .aawformradiocol input[type="radio"]:checked + label {
	background-color: #35b675;
	color: #ffffff;
}
.slconblockopt3 .aawformblock .ui-datepicker-trigger .sprite:before, 
.slconblockopt3 .aawformblock .heapBox .handler:before {color: #ffffff;}
.slconblockopt3 .button, .slconblockopt3 .button:focus {
	background-color: #35b675;
	color: #ffffff;	
}
.slconblockopt3 .button:hover {
	background-color: #ffffff;
	color: #163c58;	
}
/********** End Service Landing-3 Pages **********/
/********** Start Service Landing-4 Pages **********/
.slfbrowbox > h1 {color: #ffffff;}
.slfbrowbox > h1:after {background-color: #163c58;}
.slformsectionopt4 .button {background-color: #163c58;}
.slformsectionopt4 .button:hover {background-color: #ffffff; color: #163c58;}
.landinglayout4 .landing-header .headcalllink, .landinglayout4 .landing-header .headcalllink:focus, 
.landinglayout4 .landing-header .headtopmaplink, .landinglayout4 .landing-header .headtopmaplink:focus,
.landinglayout4 .landing-header .socialmedia li a {color: #ffffff;}
.landinglayout4 .landing-header .headcalllink:hover, 
.landinglayout4 .landing-header .headtopmaplink:hover,
.landinglayout4 .landing-header .socialmedia li a:hover {color: #35b675;}
/********** End Service Landing-4 Pages **********/
/********** Start Service Landing-5 Pages **********/
.slconblockopt5 .slbannerbook {background-color: #35b675;}
/********** End Service Landing-5 Pages **********/
.slbooktitle h2 {color: #ffffff;     }
.slbooktitle h2 a {color: #ffffff; }
.slbooktitle h2 a:hover {color: #163c58;}
.slbannerbook .aawformblock .aawfieldcol input, .slbannerbook .aawformblock .aawfieldcol input:focus, 
.slbannerbook .aawformblock .aawfieldcol textarea, .slbannerbook .aawformblock .aawfieldcol textarea:focus, 
.slbannerbook .aawformblock .aawfieldcol select, .slbannerbook .aawformblock .aawformradiocol label, 
.slbannerbook .aawformblock .heapBox .holder, .slbannerbook .aawformblock .aawformradiobox {
	border-color: #ffffff;
	color: #ffffff;
}
.slbannerbook .aawformblock .aawfieldcol input::placeholder, .slbannerbook .aawformblock .aawfieldcol textarea::placeholder{color: #ffffff;}
.slbannerbook .heapBox .holder {color: #ffffff;}
.slbannerbook .aawformblock .aawformradiocol label {color: #ffffff;}
.slbannerbook .aawformradiocol input[type="radio"]:checked + label {
	background-color: #163c58;
	color: #ffffff;
}
.slbannerbook .aawformblock .ui-datepicker-trigger .sprite:before, 
.slbannerbook .aawformblock .heapBox .handler:before {color: #ffffff;}
.slbannerbook .button, .slbannerbook .button:focus {
	background-color: #ffffff;
	color: #35b675;	
}
.slbannerbook .button:hover {
	background-color: #163c58;
	color: #ffffff;	
}
.landingsection .hmtitle h1, .landingsection .hmtitle h2 {color: #163c58;}
/********** End Service Landing Pages **********/
.extradesc-heading  h2 {color: #35b675;}
.extradesc-heading  .hmsubhead {color: #163c58;}

/* Start: Testimonials page */
.testimonials-list .testmonialbox h3 {color:#163c58;}
.testimonialone .client-name {color:#163c58;}
.bubble blockquote {background-color:#e8edef;color:#3b3b3b}
.bubble blockquote:before, .bubble blockquote:after {color:#757575}
.bubble .bubble-btmarrow {border-top-color:#e8edef;}
.testimonials-list .testmonialbox {background-color:#e8edef;}
.testimonialone {background-color:#e8edef;}
.testmonialbox {background-color:#e8edef;}
.authername{color:#163c58}
/* End: Testimonials page */

/* Start: 404 Page */
.content404-page {color: #757575;}
/* End: 404 Page */

@media only screen and (min-width: 992px) {
  #nav li.full-megamenu ul li:hover>a {color:#35b675;}
  #nav li.full-megamenu ul li.megamenu-title:hover>a, #nav li.full-megamenu ul li.megamenu-title>a {color:#35b675;}
  #nav li.full-megamenu .current-menu-item > a {color:#35b675;}
  #nav li.full-megamenu ul li.megamenu-title>a:hover {color:#ffffff;}
}

@media only screen and (max-width: 991.98px) {
	#nav{background-color: #163c58;}
	#nav > li > a {color: #ffffff;}
	#nav > li:hover > a, #nav > li.active > a{color: #ffffff;background-color: #35b675;}
	.slbannerbook {background-color: #35b675;}
	.slconblock {background-color: #757575;}
	.landinglayout4 .landing-header .headcalllink, .landinglayout4 .landing-header .headcalllink:focus, 
	.landinglayout4 .landing-header .headtopmaplink, .landinglayout4 .landing-header .headtopmaplink:focus,
	.landinglayout4 .landing-header .socialmedia li a {color: #163c58;}
	.landinglayout4 .landing-header .headcalllink:hover, 
	.landinglayout4 .landing-header .headtopmaplink:hover,
	.landinglayout4 .landing-header .socialmedia li a:hover {color: #35b675;}
}

@media only screen and (max-width: 767.98px) {
	.teasertext .teastitle {color: #ffffff;}
	.teasertext p {color: #ffffff;}
}