

.banner_top{background: #EDECE8; padding:40px 0px 0px;}
.book_form_land { background: #fff; border-radius: 20px; padding: 20px; margin-left: 50px; box-shadow: 2px 3px 3px -1px #74006B33; margin-top: 35px;}
.book_form_land h2 { text-align: center; font-size: 24px; margin-bottom: 30px; }

.book_form_land .banner_aca { width: 100%; }

.doc_banner { position: absolute; bottom: 0; }
.lan_headeing a { width: 200px; text-align: center; }
.book_form_land input {
    height: 50px;
    border-radius: 12px;
    margin-bottom: 12px;
} 
input.wpcf7-form-control.wpcf7-submit.has-spinner.banner_aca {
    border-radius: 40px !important;
    padding: 10px 20px !important;
    height: 40px;
    background: #ffcd4f;
    color: #000;
	width: 100%;
}
.col-lg-1.line {
    position: relative;
}

.col-lg-1.line:before {
    content: "";
    position: absolute;
    display: block;
    width: 1px;
    height: 100%;
    background: #636161;
    left: 0;
    right: 0;
    margin: auto;
}
.host_logo img {
    width: 100%;
}
.c_counter .row .licc:nth-child(2) {
    border-left: 1px solid rgb(0 0 0 / 32%);
    border-right: 1px solid rgb(0 0 0 / 32%);
}
.banner_content_part {
    margin: 40px 0px;
}
.banner_content_part p {
    font-size: 18px;
}

.book_form_land p br {
    display: none;
}

.wpcf7 form>div, .wpcf7 form>p {
    margin-bottom: 0px;
}

.lan_headeing h1 {
    font-size: 32px;
    margin-bottom: 20px;
} 

.count_digit_l{font-size:32px!important; font-weight: 600;}
.count_title{font-size:16px!important; font-weight: 600; margin-top: -7px; line-height: 17px;}

.c_counter {margin: 20px 0px;}
.c_counter .row .licc:nth-child(2) .count-area-content {
    border-left: 1px solid #333;
    border-right: 1px solid #333;
}
.page-template-landingpage-templete-php .cc {
    font-size: 30px;
    margin-left: 4px;
}

.page-template-landingpage-templete-php .partners_box {
    background: #fff;
}

.number_new{ background:#fff; padding:30px 0px;}
.counter_newc {
    font-size: 65px;
    font-weight: 700;
}
.counter_data img {
    margin-bottom: 18px;
}

.heath_care{background:#EDECE8; padding:40px 0px;}
section.heath_care h2 { font-size: 32px; font-weight: 600 !important; } 
.partner_data_new { margin-top: 20px; text-align: center; } 
p.host_location span { display: block; }



.whychoose_better{background:#F8F3F8; padding:40px 0px;}
.whychoose_better h2 {font-weight: 500 !important;}
.services_list_ddd table { border: 0px; width: 80%; margin: auto; }
.services_list_ddd img { width: 32px; }
.services_list_ddd { width: 95%; margin: auto; }

.services_list_ddd table tr td:nth-child(1) { color: #000; font-size:19px; font-weight:400; border-bottom: 1px solid rgb(116 0 107 / 23%); 
text-align:left; padding: 0px;}

.services_list_ddd table tr td:nth-child(2) { border: 1px solid #74006B; text-align: center; width: 190px; background: #74006B;}
.services_list_ddd table tr td:nth-child(3) { border:0px solid #74006B; text-align: center; width: 210px;}

.name_batter {border-radius: 10px 10px 0px 0px;}


.font24{font-size: 22px; font-weight: 600; line-height: 28px;}

.igropu { width: 22px !important; height: 22px; position: absolute; right: 20px; top: 0; bottom: 0; margin: auto; }
.spacing {border-spacing: 0px 0px!important; border-collapse: separate!important;}

.feebbackk{background:#fff; padding:40px 0px; margin-bottom: 50px;}

.customer_info {
    text-align: center;
    margin-top: 30px;
}

.feed_heading {
    text-align: center;
    font-size: 32px;
    margin-bottom: 15px;
}
.feed_data {
    padding: 0px 50px !important;
}
.feedback_slider {
    height: 600px;
}
.slick-list {
   height: 100%;
}
.slick-current{
   border-right: 1px solid rgb(116 0 107 / 20%);
}

.feebbackk .slick-dots button {
    display: block;
    width: 27px;
    height: 6px;
    padding: 0;
    border: none;
border-radius: 100px;}

.feebbackk .slick-dots li.slick-active button {
    background-color: #74006B;
}


.customer_info img {
    width: 300px;
    margin: auto;
    height: 300px;
    object-fit: contain;
}

.feebbackk ul.slick-dots {
    text-align: center;
    width: 100%;
    display: block;
}
.feebbackk .slick-dots li {
    margin: 0 0.25rem;
    text-align: center;
    display: inline-block;
}

.book_form_land label {
    display: none;
}

.book_form_land p {
    margin-bottom: 0px;
}

.info_area{background:#74006B; color:#fff; padding: 50px 0px;}
.take_hed { text-align: center; } 
.take_hed h4 { font-size: 32px; font-weight: 700!important; }
.take_hed_sub { text-align: center; margin-bottom: 40px; margin-top: 15px; font-size: 24px;}
.call_form input { border-radius: 12px; }
.how_top h2 { font-weight: 500 !important; }



	.call_form ::-webkit-input-placeholder {
        /* WebKit browsers */
         color: transparent;
    }
     .call_form :-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
         color: transparent;
    }
     .call_form ::-moz-placeholder {
        /* Mozilla Firefox 19+ */
         color: transparent;
    }
     .call_form :-ms-input-placeholder {
        /* Internet Explorer 10+ */
         color: transparent;
    }
	
	.call_form input::placeholder {
         color: transparent;
    }
	
.call_area p { margin-bottom: 50px; font-size: 17px; font-weight: 600; display: flex ; align-items: center; } 
.call_area p a { color: #fff; text-decoration: none; } 
.call_area p img { margin-right: 10px; }
.call_form label {color: #fff;}
.call_form { padding-left: 70px; border-left: 1px solid #ccc; }

.what_to_expect{padding:50px 0px; background:#fff;}
.border_area{ border: 1px solid #74006b57; border-radius:10px; margin-bottom:10px; padding-left: 100px !important; padding-top: 30px !important;}

.how_block.border_area h3 span { font-size: 20px; font-weight: 300;}
.border_area p {font-size: 22px; line-height: 28px;}
.border_area:before { left: 15px !important; border-radius: 10px; font-size: 35px; width: 60px; height: 60px; line-height: 56px!important;}
.how_block.border_area h3 { margin-bottom: 0px; font-size: 28px;}


.tabss_landing h2 { font-weight: 500 !important; }

.tabss_landing { padding: 40px 30px; }
.c_area{font-style:italic;}

.meet_doc{background:#FFF9EB; padding:50px 0px;}
section.meet_doc h2 { font-weight: 500 !important; }

.doc_list { text-align: center; } 
.image_ddd { margin-bottom: 30px; }

.reting { display: flex; align-items: center; width: 100%; justify-content: center; margin-top:20px;}
.thumb_photo { width: 24px!important;  margin-top: -10px; display: inline-block !important;}
.star-rating {
    margin-right: 6px;
}

.fa-star{color:#FFCD50;}

.whi_is_better{padding:50px 0px;}
section.whi_is_better h2 { text-align: center; font-weight: 500 !important; }
.who_list h3 { font-size: 30px; }
.who_list{text-align:center; padding:25px 15px; border-radius:20px; margin-bottom:15px;}
.who_list p{margin-bottom:0px; font-size: 20px;}

.small_title { font-size: 18px; line-height: 21px; }
.count-title.small_title span {display: inline-block; }

section.faq h2 { font-weight: 500 !important; } 
.accordion-button { }
.other_m{display:none;}
.mmp50{margin-top:40px;}
.mmp70{margin-top:70px;}


.meet_doc .slick-list {height:600px;} 
.meet_doc .slick-current {
    border-right: 0px solid rgb(116 0 107 / 20%);
}

/*Bootstrap 4 Tooltip*/
.tooltip > .arrow {
    background-color: transparent;
}

.tooltip > .tooltip-inner {
    text-align: center;
    font-size: 12px;
    padding: 10px 15px;
    border-radius: 5px;
    color: black;
    background-color: white;
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.15);
}

.bs-tooltip-top,
.bs-tooltip-right,
.bs-tooltip-left,
.bs-tooltip-bottom {
  background-color: transparent;
  opacity: 1!important;
}

.tooltip.bs-tooltip-top .arrow:before,
.tooltip.bs-tooltip-bottom .arrow:before {
    border-top-color: white; 
    border-right-color: transparent; 
    border-bottom-color: white; 
    border-left-color: transparent; 
}

.tooltip.bs-tooltip-right .arrow:before,
.tooltip.bs-tooltip-left .arrow:before{
    border-top-color: transparent; 
    border-right-color: white; 
    border-bottom-color: transparent; 
    border-left-color: white; 
}

td.borkkk {
    position: relative;
}
table.spacing.sasas.ff tr td {
    padding: 20px 0px;
}

td.borkkk:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: rgb(116 0 107 / 23%);
    margin: auto;
    bottom: -2px;
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
}

.services_list_ddd table tr td:nth-child(3).borkkk {
    border-bottom: 0px!important;
    border-top: 0px!important;
    
}

.services_list_ddd table tr td:nth-child(2).borkkk {
    border-bottom: 0px!important;
    border-top: 0px!important;
    
}

.long_duiss a:focus {
    color: #000 !important;
}
 
.page-template-landingpage-templete-php .partners_photo img {
    background: #edece8!important;}


.disclaimm{ position: absolute; bottom: 2px; font-size: 12px; left: 10px; }
section.banner_top {position: relative;}

.stories_slider {
    height: 560px !important;
}

td.borkkk.your-class { position: relative; } 
.your-class:after { content: ""; position: absolute; display: block; background: #74006b; width: 101%; height: 60px; border-radius: 0px 0px 10px 10px; left: -1px; }



.your-class-name { position: relative; }
.your-class-name:after { content: ""; position: absolute; width: 100%; height: 1px; background: rgb(116 0 107 / 23%); left: 0; }




@media screen and (min-width: 200px) and (max-width: 768px) {
.your-class:after { content: ""; position: absolute; display: block; background: #74006b; width: 50px; height: 60px; border-radius: 0px 0px 10px 10px; left: -1px; }
.stories_slider { height: 550px !important; padding-bottom: 20px; }
.partners_photo img {width: 100%!important;}
.partner_data p {width: 100%;}	
	
.page-template-landingpage-templete-php .partners_photo img {
    background: #edece8!important; margin-bottom:5px!important;}	
.whats_app {bottom: 80px;}


.book_form_land {margin: 30px 10px 30px; box-shadow: 2px 3px 3px -1px #74006B33; }	
.book_form_land h2 { text-align: left;}
.doc_banner { position: absolute; bottom: -110px; width: 120px; right: 40px; }	
.lan_headeing h1 { font-size: 22px; margin-bottom: 20px; text-align: center; font-weight: 700 !important; }
.lan_headeing .banner_aca { display: none; }
.count_digit_l { font-size: 28px !important; }
.count_title { font-size: 12px !important;}
.page-template-landingpage-templete-php .cc { font-size: 22px!important; margin-left: 4px; }
.banner_content_part { text-align: center; line-height: 18px; }
section.number_new h2 { font-size: 22px; font-weight: 500 !important; }
.counter_newc { font-size: 50px; font-weight: 700; line-height: 60px;}
.count-area-content_new { margin-bottom: 10px; }
.small_title {font-size: 16px;}
.count-title.small_title span br { display: none; }
section.heath_care h2 { font-size: 28px; font-weight: 600 !important; }
.host_logo { text-align: center; margin-top: 30px;}
.host_logo img { width: 283px; }
p.host_location { font-size: 18px; }
.whychoose_better h2 { font-weight: 500 !important; font-size: 27px; }
.services_list_ddd { width: 90%; margin: auto; }
.services_list_ddd table tr td:nth-child(1) {border-bottom: 1px solid rgb(116 0 107 / 20%); font-size: 15px;line-height: 22px; padding-right: 10px !important;}
.services_list_ddd table tr td:nth-child(2) {width: 50px; }
.services_list_ddd table tr td:nth-child(3) { width: 50px; border: 0px solid #74006B; border-bottom: 1px solid rgb(116 0 107 / 20%); padding: 0px;}
.feed_heading { text-align: center; font-size: 26px; margin-bottom: 15px; line-height: 26px; }
.other_m{display:block;}
.other_d{display:none;}
.spacing { border-spacing: 0px 0px!important; border-collapse: separate!important; }
.font24 {font-size: 14px;}
.logo_cion{width: 19px !important;}	
.feed_data { padding: 0px 10px !important; }

.info_area {border-radius: 17px;}
.take_hed h4 {font-size: 22px;}
.take_hed_sub {font-size: 14px;}	
.call_area p { 	margin-bottom: 20px; 	font-size: 18px; 	display: flex; 	align-items: center; }
.call_area { width: 88%; margin: 10px auto; }
.call_area p img { margin-right: 10px; width: 43px; height: 43px; }
.call_form { padding-left: 0px; border-left: 0px solid #ccc; width: 90%; margin: 30px auto 0px; }
.call_form input { height: 48px; }
.info_area {padding: 50px 0px 0px;}
.how_top h2 {font-size: 25px; }
.how_block.border_area h3 { margin-bottom: 0px; font-size: 16px; }
.how_block.border_area h3 span { font-size: 12px; font-weight: 300; }	
.border_area p { font-size: 14px; line-height: 18px; }	
.border_area {margin-bottom: 30px; padding-right: 10px !important; padding-left: 90px !important;}
.my_tabss {background: #F8F3F8!important; }
.tabss_landing { padding: 40px 0px; }
.my_tabss h2 {font-size: 28px!important; margin-bottom: 40px !important;}
.tabs_dta h3 { 	font-size: 20px!important; }
.tabs_dta p { font-size: 16px; font-style: normal; }
.tabs_cta a { 	font-size: 16px!important; }
section.meet_doc h2 { font-weight: 500 !important; font-size: 28px; }
.doc_list h3 { font-size: 28px; font-weight: 600 !important;}
.doc_list span {font-size: 20px;}
.reting {margin: 10px 0px 40px;}
.mmp50{margin-top:0px;}
section.whi_is_better h2 {font-size: 28px; }
.who_list h3 { font-size: 26px; }
.who_list p {font-size: 17px;}
.who_list {border-radius: 10px;}
.faq { padding: 30px 0px 50px; }
section.faq h2 {font-size: 22px;}
.accordion-button { font-size: 16px; font-weight: 400; line-height: 24px; }
.reting {font-size: 20px;}

.feebbackk .slick-prev{top: 70%;}
.feebbackk .slick-next{top: 70%;}
td.borkkk:before { content: ""; display: block; width: 100%; bottom: 0px;}

.igropu { width: 14px !important; height: 14px; position: absolute; right: 10px;}
td.borkkk img {
    width: 21px;
}
.partners_photo { margin-bottom: 10px; } 
.partner_data h3 { margin-bottom: 7px; } 
.cc { 	font-size: 22px !important; 	font-weight: bold; }

.services_list_ddd table {width: 100%;}

	
}



