/*
Theme Name:  theme55142
Theme URI:   http://yoursite.com/link/to/theme
Description: Your theme description.
Author:      Your Name
Author URI:  http://yoursite.com
Version:     1.0.0
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:        fixed-layout, fluid-layout, responsive-layout, left-sidebar, right-sidebar, custom-menu, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready
Text Domain: theme55142
Template:    cherryframework4
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
.jargon-align-wrap {
	width: 1150px;
	margin: 0 auto;
	
}
.jargon-align1 {
	float: left;
}
.jargon-align2 {
	float: right;
}

@media only screen and (max-width: 767px) {
	.static-top-panel #custom_html-7 {
		width: 100%;
	}
	.static-top-panel .header-contact {
		padding: 0;
    margin-right: 15px;

	}
	.static-top-panel .header-contact li {
		padding: 0px 10px 0px 10px;
		padding-left: 10px;
		font-size: 12px;
		float: none;
	}
}
.nav {
	 display: flex;
	 flex-wrap: wrap;
	 padding-left: 0;
	 margin-bottom: 0;
	 list-style: none;
}
 .nav-link {
	 display: block;
}
 .nav-link.disabled {
	 pointer-events: none;
	 cursor: default;
}
 .nav-tabs {
	 border-bottom: 1px solid #000;
}
 .nav-tabs .nav-item {
	 margin-bottom: 10px;
}
 .nav-tabs .nav-link {
	 border: 1px solid transparent;
}
 .nav-tabs .nav-link.disabled {
	 color: #ddd;
	 background-color: transparent;
	 border-color: transparent;
}
 .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	 color: #000;
	 background-color: #fff;
	 border-color: 1px solid #000;
}
 .nav-tabs .dropdown-menu {
	 margin-top: 20px;
}
 .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	 color: #000;
	 background-color: #fff;
}
 .nav-fill > .nav-link, .nav-fill .nav-item {
	 flex: 1 1 auto;
	 text-align: center;
}
 .nav-justified > .nav-link, .nav-justified .nav-item {
	 flex-basis: 0;
	 flex-grow: 1;
	 text-align: center;
}
 .tab-content > .tab-pane {
	 display: none;
}
 .tab-content > .active {
	 display: block;
}
 
.specialties-tab .tab-pane .collapse {
  display: block;
}

.specialties-tab {
/*   background: #f7f7fb !important; */
}

@media (max-width: 1199.98px){
	.specialties-tab h2{
        margin-bottom: 30px;
    }  
}
        
@media (max-width: 991.98px ) {
	.specialties-tab h2{
		margin-bottom: 15px;
	}
}  

.specialties-tab  {
  	margin: 0;
	padding-bottom: 80px;
}

.specialties-tab .tab-list .tab-wrap .nav-tabs {
  border-bottom: none;
  display: table;
  width: 100%;
  padding: 10px;
  table-layout: fixed;
/*   background: #286FB4 url(/wp-content/uploads/2021/06/dots.png); */
	    background: #ffff;
    box-shadow: 0px 0px 10px #0000001F !important;
}

.specialties-tab .tab-list .tab-wrap .nav-tabs .nav-item {
  margin-bottom: -1px;
  display: table-cell;
  width: 100%;
}
@media (max-width: 991.98px) {
	.specialties-tab .tab-list .tab-wrap .nav-tabs .nav-item {
		display: table-cell;
	}
}

.specialties-tab .tab-list .tab-wrap .nav-tabs .nav-item .nav-link {
  color: #000;
  margin: 0 10px;
  font-weight: 600;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	border: 0;
}
.specialties-tab .tab-list .tab-wrap .nav-tabs .nav-item .nav-link.active{
	background: none;
	border-bottom: 2px solid #4f9ba8;
	display: inline-block;
}
.specialties-tab .tab-list .tab-wrap .nav-tabs .nav-item .nav-link:hover{
	background: none;
	border-bottom: 2px solid #DF4C73;
	display: inline-block;
}
.specialties-tab .tab-desc .tab-content {
  margin-top: 30px;
}
@media (max-width: 991.98px) {
	.specialties-tab .tab-desc .tab-content {
		margin: 0;
	}
	.specialties-tab .tab-desc .tab-content .collapse:not(.show){
		display: none;
	}
}

.specialties-tab .tab-desc .tab-content .tab-pane {
  background-color: transparent;
  border: none;
}
/* @media (max-width: 991.98px) {
	.specialties-tab .tab-desc .tab-content .tab-pane{
		display: block!important;
        opacity: 1;
	}
} */

.specialties-tab .tab-desc .tab-content .tab-pane .card-header {
  padding: 0;
  display: none;
}
/* @media (max-width: 991.98px) {
	.specialties-tab .tab-desc .tab-content .tab-pane .card-header{
		display: block;
	}
} */

.specialties-tab .tab-desc .tab-content .tab-pane .card-header a {
  width: 100%;
  display: block;
  padding: 12px 15px;
  font-size: 20px;
  color: black;
  background: grey;
  font-family: 'Poppins', sans-serif;
}
@media (max-width: 991.98px){
	.specialties-tab .tab-desc .tab-content .tab-pane .card-header a{
		color: grey;
        background: green;
	}
}
@media (max-width: 767.98px){
	.specialties-tab .tab-desc .tab-content .tab-pane .card-header a{
		font-size: 18px;
	}
}

.specialties-tab .tab-desc .tab-content .tab-pane .card-header a.collapsed {
  color: grey;
  background: green;
}

.specialties-tab .tab-desc .tab-content .tab-pane .card-body {
  padding: 0!important;
  text-align: left;
	
}
@media (max-width: 767.98px){
	.specialties-tab .tab-desc .tab-content .tab-pane .card-body{
		padding: 30px;
	}
}

.specialties-tab .tab-desc .tab-content .tab-pane .card-body .title {
  margin-bottom: 25px;
  margin-top: 20px;
  font-family: 'Poppins', sans-serif;
}
@media (max-width: 767.98px){
	.specialties-tab .tab-desc .tab-content .tab-pane .card-body .title{
		font-size: 20px;	
	}
}

.specialties-tab .tab-desc .tab-content .tab-pane .card-body .bgimg {
  height: 350px;
  margin: 0 30px;
}
@media (max-width: 991.98px){
	.specialties-tab .tab-desc .tab-content .tab-pane .card-body .bgimg{
		height: 190px;
        margin: 0;
	}
}

.specialties-tab .tab-desc .tab-content .tab-pane .card-body {
  padding: 10px 5px;
}

.specialties-tab .tab-desc .tab-content .tab-pane .card-body .title {
  font-size: 20px;
}

.specialties-tab .tab-desc .tab-content .tab-pane .card-body .bgimg {
  height: 250px;
  margin: 0;
}
#addr{
	height:120px;
}

/* cost table */
.astr-content p, .astr-content ul{
	text-align:left !important;
}
.astr-content ul li, .s-cost-tab ul li, .s-cost-tab ol li, .table-responsive ul li{
	margin:10px 0px;
	font-family:'Roboto', sans-serif;
}
.table-responsive ul{
	padding-left:0px;
}
.s-cost-tab, .table-blue200, .table-bluei-1{
	border: 2px solid #ddd;
}
.s-cost-tab td, .table-responsive  td{
	font-family:'Roboto', sans-serif;
}
.s-cost-tab td br{
	display:none;
}
.table-blue200{
	display:none;
}
.s-cost-tab p, .s-cost-tab ul, .s-cost-tab ol, .table-responsive p, .table-responsive ul{
	text-align:left !important;
}
.astr-content p br{
	display:none;
}
.tab-content-2{
	display:none;
}
.b-line br{
	display:block !important;
}
.s-cost-tab, .table-blue200, .table-bluei-1 {
    border: 2px solid #ddd!important;
}
entry-content table > thead > tr > th,.entry-content table > thead > tr > td,.entry-content table > tbody > tr > th,.entry-content table > tbody > tr > td,.entry-content table > tfoot > tr > th,.entry-content table > tfoot > tr > td {
	border:none!important;
}
.plan-head1:nth-child(even) {
    background-color: #fff;
}
.plan-head1:nth-child(odd) {
    background-color: #f7f7fb;
}

.table td, .table th {
    padding: 20px 100px!important;
	vertical-align: top!important;
    border-top: 1px solid #dee2e6!important;
}
.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
}
.plan-head {
    background-color: #E2F0F9;
}
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1140px;
    }
}
@media (min-width: 992px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 960px;
    }
	
}
@media (max-width: 1024px) {
	.page-id-3986 .half-banner {
		height: 350px!important;
	}
}
@media (max-width: 991.98px) {
    .table td, .table th {
        padding: 10px;
    }
	.table td, .table th {
		padding: 10px 10px!important;
		vertical-align: top!important;
		border-top: 1px solid #dee2e6!important;
	}
	.page-id-3986 .half-banner {
		height: 250px!important;
	}
}
@media (min-width: 768px) {
    .container, .container-md, .container-sm {
        max-width: 720px;
    }
}
.page-id-3986 .cherry-breadcrumbs{
	margin-bottom:0!important;
}
p:contains("Rendered template: cherryframework4/page.php") {
    display: none !important;
}