.section_new .left_sidebar .facilities_content .services_content .ser_para {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.section_new .left_sidebar .facilities_content .services_content .ser_para .paragraph {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.section_new .left_sidebar .facilities_content .services_content .ser_para .paragraph .im{
    width: 100%;
    float: left;
    display: flex;
    justify-content: center;
}

.section_new .left_sidebar .facilities_content .services_content .ser_para .paragraph .im img{
    width:80%;
    margin:20px 0px;
}

.section_new .left_sidebar .facilities_content .services_content .ser_para .paragraph p {
    font-family: "Roboto Regular";
    line-height: 30px;
    font-size: 17px;
    text-align: justify;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.2);
}

.facilities_content .services_content .sections_contents .head_design {
    width: 100%;
    float: left;
    position: relative;
}

.facilities_content .services_content .sections_contents .head_design .head {
    text-transform: uppercase;
    float: left;
    background: white;
    font-family: "Roboto Bold";
    position: relative;
    z-index: 2;
    padding: 10px 20px 10px 0px;
    font-size: 18px;
}

.facilities_content .services_content .sections_contents .head_design .head span {
    color: #513f95;
}

.facilities_content .services_content .sections_contents .head_design .line {
    position: absolute;
    width: 100%;
    height: 2px;
    background: #513f95;
    top: 48%;
    z-index: 1;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents .head_para {
    width: 100%;
    float: left;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents .head_para .un_food{
	width:100%;
	float: left;
	margin: 20px 0px;
	display: flex;
	justify-content: center;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents .head_para .un_food img{
	width:60%;
}


.section_new .left_sidebar .facilities_content .services_content .sections_contents .head_para .sub_points{
    width: 100%;
    float: left;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents .head_para .sub_points ul li{
    width: 100%;
    float: left;
    list-style-image: none !important;
    margin-left: 0px !important;
    margin-bottom: 15px !important;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents .head_para .sub_points ul li .image_li{
    width: 5%;
    float: left;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents .head_para .sub_points ul li .img_head{
    width: 95%;
    float: left;
    font-family: "Roboto regular";
    font-size: 16px;
}

.section_new .left_sidebar .facilities_content p {
    padding: 5px;
    border-radius: 10px;
    line-height: 30px;
    font-family: 'Roboto Regular';
    font-size: 16px;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents .head_para p img {
    float: left;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents .head_para h2{
	font-family: "Roboto Bold";
    font-size: 20px;
    padding: 10px 0px; 
    text-transform: uppercase;
    float: left;
    color: #513f95;
    width: 100%;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents .head_para h3{
	font-size: 18px;
    font-weight: 700;
    line-height: 36px;
    color: #444;
    text-transform: uppercase;
    text-align: center;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents .head_para .multi_points{
	width: 100%;
    float: left;
}

.facilities_content .services_content .sections_contents .head_para .multi_points .heads{
	width: 100%;
    float: left;
    margin: 10px 0px;
}

.facilities_content .services_content .sections_contents .head_para .multi_points .heads .imag{
	width: 5%;
    float: left;
}

.facilities_content .services_content .sections_contents .head_para .multi_points .heads .imag i{
	font-size: 18px;
}

.facilities_content .services_content .sections_contents .head_para .multi_points .heads .img_li{
	width: 95%;
    float: left;
    font-family: 'Roboto Bold';
    font-size: 18px;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents  .im_board{
    width: 100%;
    float: left;
    padding: 50px;
    box-sizing: border-box;
    background: #4f2271;
    border-radius: 20px;
    margin:20px 0;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents  .im_board p{
   padding: 5px;
    border-radius: 10px;
    line-height: 30px;
    font-family: 'Roboto Regular';
    font-size: 16px;
    color:#fff;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents  .im_board p span{
  font-family: "Roboto Bold";
  font-size: 20px;
}

.facilities_content .services_content .sections_contents .head_para .multi_points .points{
	width: 100%;
    float: left;
}

.facilities_content .services_content .sections_contents .head_para .multi_points .points ul li{
	width: 100%;
    float: left;
    list-style-image: none !important;
    margin-left: 0px !important;
    margin-bottom: 15px !important;
    font-family: 'Roboto Regular';
    font-size: 16px;
    padding-left: 50px;
}

.facilities_content .services_content .sections_contents .head_para .multi_points .points ul li img {
    padding-right: 10px;
}

.facilities_content .services_content .sections_contents .head_para .multi_points .points ul li strong{
	font-family: 'Roboto Regular';
    color: #372677;
}

.facilities_content .services_content .sections_contents .head_para .multi_points .images_li{
  width: 100%;
    float: left;
}

.facilities_content .services_content .sections_contents .head_para .multi_points .images_li ul {
  display: flex;
  justify-content: space-around;
}

.facilities_content .services_content .sections_contents .head_para .multi_points .images_li ul li{

    float: left;
    list-style-image: none !important;
    margin-left: 0px !important;
    margin-bottom: 15px !important;
    font-family: 'Roboto Regular';
    font-size: 16px;
    padding-left: 50px;
}

.facilities_content .services_content .sections_contents .head_para .multi_points .images_li ul li .img{
  display: flex;
  justify-content: center;
}

.facilities_content .services_content .sections_contents .head_para .multi_points .images_li ul li .img img{
    display: flex;
    justify-content: center;
    height: 70px;
    max-width: none;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents .head_para .head_list {
    width: 100%;
    float: left;
}

.facilities_content .services_content .sections_contents .head_para .head_list .list_acco_open {
    width: 100%;
    float: left;
    position: relative;
    cursor: pointer;
}

.facilities_content .services_content .sections_contents .head_para .head_list .list_acco_open .head {
    padding: 10px 13px;
    margin-bottom: 5px;
    color: #333;
    font-size: 14px;
    background: rgba(51, 51, 51, 0.1);
    border-bottom: 1px solid rgba(51, 51, 51, 0.1);
    font-family: "Roboto Bold";
    text-transform: uppercase;
}

.facilities_content .services_content .sections_contents .head_para .head_list .list_acco_close {
    width: 100%;
    float: left;
}

.facilities_content .services_content .sections_contents .head_para .head_list .list_acco_close .acco_cnt {
    width: 100%;
    float: left;
}

.section_new .left_sidebar .facilities_content p {
    padding: 5px;
    border-radius: 10px;
    line-height: 30px;
    font-family: 'Roboto Regular';
    font-size: 16px;
}

.section_new .left_sidebar .facilities_content .services_content .sections_contents .table_spec{
	width: 100%;
    float: left;
    margin: 20px 0px;
}




/*Table Design Starts*/
.rwd-table {
  margin: auto;
  min-width: 80%;
  max-width: 100%;
  border-collapse: collapse;
}

.rwd-table tr:first-child {
  border-top: none;
  background: #428bca;
  color: #fff;
}

.rwd-table tr {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #f5f9fc;
}

.rwd-table tr:nth-child(odd):not(:first-child) {
  background-color: #ebf3f9;
}

.rwd-table th {
  display: none;
}

.rwd-table td {
  display: block;
}

.rwd-table td:first-child {
  margin-top: .5em;
}

.rwd-table td:last-child {
  margin-bottom: .5em;
}

.rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 150px;
  display: inline-block;
  color: #000;
}

.rwd-table th,
.rwd-table td {
  text-align: left;
}

.rwd-table {
  color: #333;
  border-radius: .4em;
  overflow: hidden;
}

.rwd-table tr {
  border-color: #bfbfbf;
}

.rwd-table th,
.rwd-table td {
  padding: .5em 1em;
}
/*@media screen and (max-width: 601px) {
  .rwd-table tr:nth-child(2) {
    border-top: none;
  }
}*/
@media screen and (min-width:300px) {
  .rwd-table tr:hover:not(:first-child) {
    background-color: #d8e7f3;
  }
  .rwd-table td:before {
    display: none;
  }

   .rwd-table th{
   	    text-transform: uppercase;
        text-align: center;
        border-right: 1px solid;   	
   }
  .rwd-table th,
  .rwd-table td {
    display: table-cell;
    padding: .25em .5em;
    font-family: 'Roboto Bold';
    text-align: center;
  }
  .rwd-table th:first-child,
  .rwd-table td:first-child {
    padding-left: 0;
  }

  .rwd-table td:first-child{
  	border-right: 1px solid rgba(51, 51, 51, 0.2);
  }
  .rwd-table th:last-child,
  .rwd-table td:last-child {
    padding-right: 0;
  }
  .rwd-table th,
  .rwd-table td {
    padding: 1em !important;
  }
}


/*Table Design Ends*/

.services_content .bmi_con{
	width: 100%;
	float: left;
	margin: 10px 0px;
	/*border: 1px solid rgb(148 148 148 / 65%);*/
	padding: 10px;
	box-sizing: border-box;	
	border-radius: 5px;
}

.services_content .bmi_con .bmi_head{
	width: 100%;
	float: left;
	font-family: 'Roboto Bold';
	text-align: center;
	text-transform: uppercase;
	font-size: 30px;
	margin-top: 15px;
}

.services_content .bmi_con .bmi_info_chart{
	width: 100%;
	float: left;
}

.services_content .bmi_con .bmi_info_chart .bmi_info{
	width: 65%;
	float: left;
	padding:30px;
	box-sizing: border-box;
}

.services_content .bmi_con .bmi_info_chart .bmi_info .feild{
	width: 50%;
	float: left;
}

.services_content .bmi_con .bmi_info_chart .bmi_info .feild .feild_head{
	width: 100%;
	float: left;
	padding: 5px;
	box-sizing: border-box;
	font-family: 'Poppins_regular';
}

.services_content .bmi_con .bmi_info_chart .bmi_info .feild .input_txt{
	width: 100%;
	float: left;
	padding: 5px;
	box-sizing: border-box;
}

.services_content .bmi_con .bmi_info_chart .bmi_info .feild .input_txt input{
	width: 100%;
    float: left;
    padding: 7px 10px;
    box-sizing: border-box;
    outline: none;
    background: #fff;
    border: 1px solid #e2e8f5;
    color: black;
    font-family: "Poppins_regular";
}

.services_content .bmi_con .bmi_info_chart .bmi_info .feild .input_txt select{
	width: 100%;
    padding: 9.5px;
    box-sizing: border-box;
    outline: none;
    background: #fff;
    border: 1px solid #e2e8f5;
    font-family: "Poppins_regular";
}

.services_content .bmi_con .bmi_info_chart .bmi_info .feild_box{
	width: 100%;
	float: left;
	margin-top: 20px;
}

.services_content .bmi_con .bmi_info_chart .bmi_info .feild_box .input_txt{
	width: 140px;
	margin: 0 auto
}

.services_content .bmi_con .bmi_info_chart .bmi_info .feild_box .input_txt input{
	width: 100%;
    padding: 10px;
    box-sizing: border-box;
    outline: none;
    background: #7a328a;
    border: 1px solid #7a328a;
    color: white;
    font-family: "Poppins_regular";
    cursor: pointer;
    border-radius: 5px;
}

.services_content .bmi_con .bmi_info_chart .bmi_chart{
	width: 35%;
	float: left;
	padding-top: 50px;
}


.facility_cont .care_tips{
    width: 100%;
    float: left;
}

.facility_cont .care_tips .care_tips_head{
    width: 100%;
    float: left;
}

.facility_cont .care_tips .care_tips_head .head{
    font-family: "Roboto Bold";
    font-size: 30px;
    text-transform: uppercase;
    padding: 50px 20px 20px 20px;
    text-align: center;
}

.facility_cont .care_tips .care_tips_head .head span{
    color: #513f95;
}

.facility_cont .care_tips .care_tips_list{
    width: 100%;
    float: left;
}


.facility_cont .care_tips .care_tips_list > ul > li{
    width: 100%;
    float: left;
    list-style-image: none !important;
    margin-left: 0px !important;
    margin-bottom: 15px !important;
}

.facility_cont .care_tips .care_tips_list ul li .images_tips{
    width: 5%;
    float: left;
}

.facility_cont .care_tips .care_tips_list ul li .tips_details{
    width: 95%;
    float: left;
    font-family: "Roboto regular";
    font-size: 14px;
}

.section_new .left_sidebar .facilities_content .facility_cont .ser_para{
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.section_new .left_sidebar .facilities_content .facility_cont .ser_para .paragraph{
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.section_new .left_sidebar .facilities_content .facility_cont .ser_para .paragraph p{
    font-family: "Roboto Regular";
    line-height: 30px;
    font-size: 15px;
    text-align: justify;
}

.section_new .left_sidebar .facilities_content .facility_cont .ser_para .paragraph .im{
    width: 100%;
    float: left;
}

.section_new .left_sidebar .facilities_content .facility_cont .ser_para .paragraph .im img{
    width: 100%;
}

.section_new .left_sidebar .facilities_content .facility_cont .sections_contents .head_para h2{
    padding: 10px;
    text-transform: uppercase !important;
    border-bottom: 1px solid;
    
        font-size: 18px;
}

.section_new .left_sidebar .facilities_content .facility_cont .sections_contents .head_para h3{
    font-family: "Roboto Bold";
    font-size: 20px;
    padding: 10px 0px;
    text-transform: uppercase;
    float: left;
    color: #513f95;
    width: 100%;
}

.section_new .left_sidebar .facilities_content .facility_cont .sections_contents .head_para .sub_points{
    width: 100%;
    float: left;
}

.section_new .left_sidebar .facilities_content .facility_cont .sections_contents .head_para .sub_points ul li{
    width: 100%;
    float: left;
    list-style-image: none !important;
    margin-left: 0px !important;
    margin-bottom: 15px !important;
}

.section_new .left_sidebar .facilities_content .facility_cont .sections_contents .head_para .sub_points ul li .image_li{
    width: 5%;
    float: left;
}

.section_new .left_sidebar .facilities_content .facility_cont .sections_contents .head_para .sub_points ul li .img_head{
    width: 95%;
    float: left;
    font-family: "Roboto regular";
    font-size: 16px;
}

.facilities_content .facility_cont .sections_contents .head_design .head span {
    color: #513f95;
}

.facilities_content .facility_cont .sections_contents .head_design .line {
    position: absolute;
    width: 100%;
    height: 2px;
    background: #513f95;
    top: 48%;
    z-index: 1;
	display:block !important;
}

.cont_box {
    width: 100%;
    float: left;
    box-sizing: border-box;
    border-bottom: 1px solid;
}

.cont_box ul li {
    width: 50%;
    float: left;
    box-sizing: border-box;
    list-style-image: none !important;
    margin-left: 0 !important
}

.cont_box ul li .co_li {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 20px;
    padding: 30px 7px;
    position: relative;
    margin-bottom: 25px;
    border-radius: 50px 50px 50px 0;
    background: white;
    height: 224px;
}

.cont_box ul li .co_li:before {
        content: "";
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: -12px;
    background: #012758;
    clip-path: polygon(7% 9%, 87% 0%, 100% 100%, 0% 100%);
    height: 8px;
    z-index: 0;
}

.cont_box ul li .image {
    width: 100%;
    float: left;
}

.cont_box ul li .image i {
    font-size: 35px;
    color: white;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    position: relative;
    border-radius: 30px;
    background: #012758;
}

.cont_box ul li .img_txt_h {
    width: 100%;
    float: left;
    font-size: 20px;
    font-family: 'Poppins_bold';
    text-transform: uppercase;
}

.cont_box ul li .img_txt_t {
    width: 100%;
    float: left;
    font-size: 16px;
    line-height: 30px;
}

.grid_list {
    width: 100%;
    float: left;
}

 .grid_list > ul > li {
    width: 48%;
    float: left;
    padding: 15px;
    box-sizing: border-box;
    list-style-image: none !important;
    margin-left: 0px !important;
    margin-bottom: 15px !important;
    border: 1px solid rgba(210, 210, 210, 0.5);
    margin-right: 10px;
}

.grid_list > ul > li .grid_image {
    width: 100%;
    float: left;
}

.grid_list > ul > li .grid_image img{
    width: 80%;
}

.grid_list > ul > li .grid_head {
    width: 100%;
    float: left;
}

.grid_list > ul > li .grid_head .head {
    font-family: "Roboto Bold";
    text-align: center;
    text-transform: uppercase;
    padding: 10px;
}

.grid_list > ul > li .grid_para {
    width: 100%;
    float: left;
}

.grid_list > ul > li .grid_para p{
    font-family: "Roboto Regular";
    font-size: 14px;
    line-height: 26px;
    padding: 0;
    
    overflow: hidden;
}

.accordion_one{
  width:100%;
  float: left;
}

.accordion_one .open_one{
    width: 100%;
    float: left;
    padding: 10px;
    box-sizing: border-box;
    position: relative;
    /*background: #513f95;*/
    color: #000;
    margin-bottom: 2px;
    border-bottom: 1px solid #012758;
        font-family: 'Roboto Bold';
        cursor: pointer;
}

.accordion_one .close_one{
  width:100%;
  float: left;
  font-family: "Roboto Bold";
  padding: 10px;
  box-sizing: border-box;
}

.accordion_one .close_one .open_two {
    width: 100%;
    float: left;
    padding: 5px;
    box-sizing: border-box;
    position: relative;
    background: #8a7ebb;
    color: white;
    margin-bottom: 2px;
}

.accordion_one .close_one .close_two {
  width:100%;
  float: left;
  padding: 5px;
  box-sizing: border-box;
}

.accordion_one .filter_minus:after{
    width: 24px;
    height: 24px;
    background: url(../images/minus.png);
    position: absolute;
    content: "";
    top: 20%;
    right: 1%;
} 

.accordion_one .filter_plus:after{
    width: 24px;
    height: 24px;
    background: url(../images/plus.png);
    position: absolute;
    content: "";
    top: 20%;
    right: 1%;
} 

.accordion_one .filter_minus_o:after{
    width: 24px;
    height: 24px;
    background: url(../images/minus_white.png);
    position: absolute;
    content: "";
    top: 20%;
    right: 1%;
} 

.accordion_one .filter_plus_o:after{
    width: 24px;
    height: 24px;
    background: url(../images/plus_white.png);
    position: absolute;
    content: "";
    top: 20%;
    right: 1%;
} 

/* Style the meter */
#guage {
  position: relative;
  margin: auto;
  margin-bottom: -150px;
  border-radius: 100%;
  width: 300px;
  height: 300px;
  max-width: 300px;
  max-height: 300px;
}
#guage svg {
  position: absolute;
  top: 0;
  left: 0;
}
#guage .value {
  font-size: 20px;
  position: relative;
  top: 90px;
  text-align: center;
  font-family: "Poppins_medium;";
}
#spinner {
  width: 250px;
  height: 250px;
  border-radius: 100%;
  position: absolute;
  top: 25px;
  left: 25px;
  transition: transform 1.5s ease-in-out;
  transform: rotate(45deg);
}
#pointer {
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 12px solid red;
  position: absolute;
  z-index: 20;
  top: 105px;
  left: 5px;
  width: 0px;
}
#guage .small-text {
  font-size: 14px;
  position: relative;
  text-align: center;
  top: 98px;
  font-family: "Poppins_medium";
}

/* Style the meter */


@media only screen and (max-width: 650px) {
    .services_content .bmi_con .bmi_info_chart .bmi_info {
        width: 100%;
    }

    .services_content .bmi_con .bmi_info_chart .bmi_chart{
    	width: 100%;
    }
}

