/*
Theme Name: APC Responsive
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: APC Responsive theme with multiple options of create and modify the pages.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Typ Thrive

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
li.current_page_item a { color: #1c3f95 !important; }
.header_menu .dropdown-menu { min-width: 300px; }
.header_sidebar_menu .fa-angle-down { float: right; font-family: 'Font Awesome 5 Free'; font-weight: 900; }
.header_sidebar_menu ul.subfilter li ul.subfilter { padding-left: 20px; }  
.service_block3 h3 { font-size: 30px; line-height: 50px; color: #11147e; text-transform: capitalize;  text-align: left; }
.service_block1_cont ul, .service_block3 ul { padding-left: 20px; padding-bottom: 30px; }
.service_block1_cont ul li, .service_block3 ul li { list-style-type: disc; font-size: 20px; pading-bottom: 20px; line-height: 30px; }
.service_block3 h4 { font-size: 30px; line-height: 50px; color: #fff; text-transform: uppercase;  text-align: center; background-color: #05A2C7; margin-bottom: 20px; }

.header_menu { float: right; position: relative; top: 15px; }
#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link { font-family: 'Belleza'; font-size: 17px; 
 background: none !important; line-height: 32px; }
.navbar-collapse { padding-right: 1px !important; }

#bs-example-navbar-collapse-1 { width: 86%; margin-top: 25px; }
#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link { height: 24px; }
#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link {
    line-height: 12px !important;
}
#mega-menu-wrap-header_menu { background: none !important; }

#mega-menu-wrap-header_menu #mega-menu-header_menu {
   visibility: visible;
   text-align: right !important;
   padding: 0px 0px 0px 0px;
   position: relative;
   margin-top: -4px;
}
.logo { padding-top: 10px; }
.service_block1 a, .service_block2 a, .service_block3 a { color: #0f127b;  }
.appointment_form { border-bottom: 4px solid #00a9e7; }
.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea {  margin-bottom: 0px !important; }
label.error { font-weight: bold; }
.home_block5_cont p { font-size: 20px; text-align: left; }

.inner_bodytit h1, .woner_cont h4, .David h4 {
    text-transform: capitalize;
}
.what_painbox h3 { background-color: rgba(5, 162, 199, 0.87); }

.what_pain_block2 ul, .what_pain_block3 ul { padding-left: 10px; }
.what_pain_block2 ul li, .what_pain_block3 ul li { padding: 0px 0px 10px 20px; background-repeat: no-repeat; background-position: 0% 10px;
background-image: url(assets/images/dot.png); font-size: 20px; line-height: 25px; }
.what_pain_block2 ol, .what_pain_block3 ol { padding-left: 10px; }
.what_pain_block2 ol li, .what_pain_block3 ol li { list-style-type: decimal; }
.content_border { margin-bottom: 40px; border-bottom: 3px solid #d1d1d1; padding-bottom: 40px; }
.book_appointment_cont { height: 54px;  text-transform: capitalize; }
.patient_resources_cont h4 { text-transform: capitalize; }
.book_appointment_block2 { padding: 50px 0px 30px; }
.inner_bodytit { margin-bottom: 50px !important; }
.cont_add h4 {  text-transform: capitalize; }
.contact_block3 h3 { text-transform: capitalize; }
.service_block2 .table > tbody > tr > th { font-weight: normal; }

.banner_cont p { text-transform: capitalize; }
.regenerative_cont1 h6 { color: #00a9e7;  }
.btn-learnmore { color: #00a9e7; border: solid 2px #00a9e7; }
.test_div { padding-top: 100px; }
.home_block6 { padding: 70px 0px 40px 0px; }

.menu_sec .navbar { border: none !important; background-color: transparent !important; }