.sideList .active a {

	padding-right: 40px;

	font-weight: 600;

	margin: 10px 0;

	color: #f05a28;

	border-bottom: 2px solid #000;

	background-image: url(../images/arrow.jpg);

	background-position: bottom right;

	background-repeat: no-repeat;

	background-size: 25px

}

.sideList a:hover {

	text-decoration: none;

}

.abt .glb-img{
	border:0px !important;
}

.gray {
  color:#747474;
  font-weight:normal;
}


.bn-slides {

	height: 45vh !important;

}

.sideList {

	list-style: none;

	padding: 0

}

.sideList a {

	display: block;

	padding: 8px 0;

	color: #a6a6a6;

	font-weight: 600;

	font-size: 14px;

	transition: .8s

}



.sub_item {
	padding-left:35px !important;
	margin-bottom:5px;
	color:#a6a6a6 !important;
	background-image: none !important;
 	border-bottom:none !important;
}

.page {

	padding: 30px;

}

.container2 {

	max-width: 1300px !important;

}

.texts2 h3 {

	font-weight: bold;

}

.texts2 a {

	color: #f05a28

}

.right_columns {

	padding-top: 15px;

}

.search-filter-category {

	background: #f0f0f0;

	width: 100%;

	padding: 15px;

	border-bottom: 1px solid #ddd;

	margin-bottom: 10px;

}

.search-filter-category label {

	display: block;

	padding-left: 25px;

	position: relative;

	cursor: pointer;

	font-weight: normal;

}

.search-filter-category ul {

	margin: 0;

	padding: 0;

	margin-top: 20px;

}

.search-filter-category ul li {

	list-style: none;

}

.search-filter-category ul li:before {

	display: none;

}

.search-filter-category ul li {

	display: -webkit-flex;

	display: flex;

	-webkit-align-items: center;

	align-items: center;

	margin: 10px 0;

}

.search-filter-category ul li input[type="checkbox"], .search-filter-category ul li input[type="radio"] {

	margin-right: 10px;

	margin-top: 0;

	border-radius: 0 !important;

	border: 1px solid black;

	height: 15px;

	width: 15px;

	position: absolute;

	left: 0;

	top: 3px;

}

.search-filter-category a.title {

	font-size: 18px;

	color: #f05a28;

	display: -webkit-flex;

	display: flex;

	-webkit-justify-content: space-between;

	justify-content: space-between;

	-webkit-align-items: center;

	align-items: center;

}

.search-filter-category a.title:hover, .search-filter-category a.title:active, .search-filter-category a.title:focus {

	text-decoration: none;

}

.search-filter-category a.title i {

	color: #777;

	margin-right: 0;

	font-size: 0.75em;

}

.s-results {

	margin-top: 0px !important;

}

.s-results2 th {

	background-color: #f05a28;

	color: #fff;

	padding: 10px !important;

	font-size: 16px !important;

}

.s-results2 td {

	padding: 10px !important;

	font-size: 16px !important;

}

.s-results2 tr td {

	border-bottom: 1px solid red;

}

.practitioner-detail-header {

	background: #f05a28;

	padding: 25px;

}

.practitioner-detail-header h2.practitioner-name {

	color: white;

	font-size: 36px !important;

	margin-top: 0px;

	font-weight: 600 !important;

}

h3.practitioner-profession {

	margin-top: 5px;

	color: #eed484;

	font-size: 20px !important;

	font-weight: 600 !important;

}

.section {

	margin-top: 20px;

	margin-bottom: 20px;

	padding: 15px;

}

h4 {

	margin-bottom: 15px;

	font-weight: bold;

}

.sigma_general-list {

	position: relative;

	margin-bottom: 30px;

}

.sigma_general-list ul li {

	display: flex;

	align-items: left;

	background-color: #fff;

	border-radius: 30px;

	margin-left: -35px;

}



.sigma_general-list.style-4 ul li i,

.sigma_general-list.style-3 ul li i {

  background-color: transparent;

  color: green;

  box-shadow: none;

  width: auto;

  height: auto;

}





.sigma_general-list ul li i {

	width: 40px;

	height: 40px;

	background-color: var(--thm-base);

	color: #fff;

	border-radius: 50%;

	font-size: 18px;

	display: flex;

	align-items: center;

	justify-content: center;

	box-shadow: 0 3px 8px rgba(var(--thm-base-rgb), .5);

}

.sigma_general-list ul li span {

	display: inline-block;

	font-size: 16px;

	font-weight: 500;

	padding-left: 20px;

	flex: 1;

}



.widget .widget-title{

  padding: 20px;

  background-color: #EBF2F3;

  font-size: 20px;

  margin: 0 0 30px;

  border-radius: 6px 6px 0 0;

	width:calc(100% + 60px);

margin-left: -30px;

}





 .widget{

  padding: 0 15px 30px;

  border: 1px solid #EBF2F3;

  border-radius: 6px;

}



.widget textarea {

	height:200px !important;

}



.btn-sm{

  font-size: 14px;

  padding: 12px 20px;

  text-transform: capitalize;

}



textarea {

  padding: 15px;

}



.form-group {

  position: relative;

  margin-bottom: 20px;

}



.form-group>i {

  position: absolute;

  top: 50%;

  right: 30px;

  transform: translateY(-50%);

  z-index: 1;

}



/* Inputs */

.widget input[type="number"],

.widget input[type="text"],

.widget input[type="email"],

.widget select,

.widget textarea,

.form-control {

  position: relative;

  display: block;

  height: 60px;

  width: 100%;

  font-size: 16px;

  color: #686a6f;

  font-weight: 400;

  padding: 14px 30px;

  letter-spacing: 0.1em;

  background-color: #fff;

  border: 1px solid #EBF2F3;

  border-radius: 0;

  transition: all 300ms ease;

}







.widget button,

.widget input[type="button"],

.widget input[type="submit"],

.sigma_btn {

  cursor: pointer;

  display: inline-block;

  text-align: center;

  white-space: nowrap;

  vertical-align: middle;

  position: relative;

  background-color: black;

  border: 0;

  color: #fff;

  font-size: 14px;

  font-weight: 500;

  padding: 17px 30px;

  -webkit-transition: 0.3s;

  -o-transition: 0.3s;

  transition: 0.3s;

  text-transform: uppercase;

  border-radius: 0;

  overflow: hidden;

  z-index: 1;

  box-shadow: 0 3px 24px rgba(0, 0, 0, .1);

}



.sigma_btn:hover {

	color:#fff;

	text-decoration: none;

	background-color: #f05a28;

}


@media (max-width: 680px){

	
	.sideList a {

		font-size:18px !important;
	}
	

}

