/*
Theme Name: Doctreat Child
Theme URI: http://amentotech.com/projects/doctreat
Author: Manuela Castro
Author URI: https://themeforest.net/user/amentotech/portfolio
Description: Doctreat is a medical directory WordPress theme.
Tags: Tags: one-column, two-columns, right-sidebar,sticky-post,theme-options, custom-background, custom-menu, editor-style, featured-images, threaded-comments, translation-ready
Version: 1.0
Template: doctreat
Text Domain: doctreat-child
Domain Path: /languages
License:  
License URI:
*/


 


/* =Theme customization starts here  
-------------------------------------------------------------- */       

:root { 
	--themecolor: #076ab3;
}  
.dc-sectiontitle h2 em {
	
	margin-top: 20px;
}
.coming-soon-sec .elementor-column-wrap {
padding: 0 !important;
} 
.coming-soon-sec .elementor-column-wrap img{
width: 100%;
}  
 form#loginform-custom p.login-username label {
	
	color: #999 !important;
}
.page-id-1801 footer {
	margin-top: 0px;
} 
#our-global-pre.company-logo-sec figure.wp-caption {
	box-shadow: 0 15px 25px 0 rgba(0,0,0,.08);
	border-radius: 7px;
	border: none;
	margin-bottom: 30px !important;
	padding: 2px;
	-webkit-box-shadow: 0 9px 20px 0 rgb(0 0 0 / 20%);
	box-shadow: 0 9px 20px 0 rgb(0 0 0 / 20%);
} 
.extra-hide-div {
	display: none !important;
}  
#our-global-pre.company-logo-sec .elementor-container > .elementor-row {
justify-content: center;
} 
body .dc-recentapoint-holdertest .dc-recent-content {
	display: flex;
	justify-content: start;
	align-items: flex-start;
	flex-direction: column;
} 
.page-id-4960 .dc-main {
	padding: 50px 0 0 0;
}
textarea.form-control {
	
	color: #999 !important;
} 
.rtmedia-editor-description.rtm-field-wrap { 
	display: flex;
	flex-direction: column;
}  
.rtmedia-editor-buttons {
	display: flex;
	align-items: center;
	justify-content: center;
}  
.dc-footer .widget_text .textwidget {
	background: transparent;
	padding: 5px;
}
span.tk_attachments_configform {
	
	word-break: break-all;
}
 
#buddypress .rtmedia-editor-buttons input[type="submit"] {
	margin-right: 15px;
	
} 
#bp-avatar-camera {
	display: none;
}  
.dc-dashboardbox  .dc-recentapoint-holder {
	
	padding-bottom: 30px;
} 


ul.rtm-options li a {
  display: flex !important;
  align-items: center;
} 

ul.rtm-options li a i {

line-height: 0px;
display: flex;
align-items: center;
} 
#buddypress #rtm-media-options-list .rtm-options form button {

	align-items: center;
	display: flex;
} 
#buddypress #rtm-media-options-list .rtm-options form button  i {
line-height: 0px;
display: flex;
align-items: center;	
} 
#details-tab form.rtm-form div:last-child{
display: flex;
	justify-content: center;
} 
#details-tab form.rtm-form div:last-child a.rtm-button-back {
	text-align: center;
	height: 50px;
	cursor: pointer;
	border-color: #transparent !important;
	background-color: var(--themecolor);
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 4px 6px 0 rgba(7, 106, 179, 0.14);
	color: #fff;
	font: 400 14px/40px'Poppins',Arial,Helvetica,sans-serif;
	border: none !important;
	display: block;
	padding: 0 20px;
	display: flex;
	align-items: center;
	margin-left: 15px;
	min-width: 141px;
	text-align: center;
	justify-content: center;
} 

.buddypress .rtmedia-item-actions form button, .buddypress #rtm-media-options-list button{ 
  text-align: center;
	height: 50px;
	cursor: pointer;
	
	border-color: #transparent !important;
	background-color: var(--themecolor) !important;
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 4px 6px 0 rgba(7, 106, 179, 0.14);
	color: #fff;
	font: 400 14px/40px'Poppins',Arial,Helvetica,sans-serif;
	border: none !important;
	display: block;
	padding: 0 20px;
	display: flex;
	align-items: center;
	margin-right: 15px;
	min-width: 141px;
	text-align: center;
	justify-content: center;
} 
#activity-stream .activity-list.item-list  li {
  display: flex;
  align-items: center;
  justify-content: start;
}
#activity-stream .activity-list.item-list li .activity-avatar {
	width: auto;
	margin: 0 15px;
}
#activity-stream .activity-list.item-list  li .activity-avatar a{
display: block;
  width: 50px;
  height: 50px; 
} 


#activity-stream .activity-list.item-list  li .activity-avatar a img{
width: 100%;
  height: 100%;
max-width: 100%;
}  
body  #buddypress #rtm-media-options-list form button.rtmedia-delete-album {
	text-align: center;
	height: auto;
	cursor: pointer;
	
	border-color: #transparent !important;
	background-color: #666 !important;
	-webkit-box-shadow:none;
	box-shadow: none;
	color: #fff;
	font: 400 14px/40px'Poppins',Arial,Helvetica,sans-serif;
	border: none !important;
	
	padding: 0;
	display: flex;
	align-items: center;
	margin-right: 0;
	min-width: inherit;
	
	justify-content: center;
}
.dc-formbtn button {
	display: flex;
align-items: center;
justify-content: center;
} 
.rtm-comment-list.rtm-comment-list {
	height: auto !important;
	
}
#rt_media_comment_submit {
	margin-top: 10px;
}
form.rtmedia-album-edit p {
  display: flex;
  align-items: center;
} 
.buddypress-wrap textarea {
	
	max-height: 150px;
}
#buddypress .bp-navs ul li .count {

	width: 25px;
	display: inline-block;
	height: 25px;
	line-height: 15px;
	margin: 0 2px;
}
form.rtmedia-album-edit p button.button {
text-align: center;
	height: 30px;
	cursor: pointer;
	
	border-color: #transparent !important;
	background-color: var(--themecolor);
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 4px 6px 0 rgba(7, 106, 179, 0.14);
	color: #fff;
	font: 400 14px/40px'Poppins',Arial,Helvetica,sans-serif;
	border: none !important;
	display: block;
	padding: 0 20px;
	display: flex;
	align-items: center;
	margin:0px 10px;
  justify-content: center;
  min-width: 85px;
} 
body .buddypress-wrap .rtmedia-move-container .rtmedia-move-selected {
	text-align: center;
	height: 30px;
	cursor: pointer;
	
	border-color: #transparent !important;
	background-color: var(--themecolor);
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 4px 6px 0 rgba(7, 106, 179, 0.14);
	color: #fff;
	font: 400 14px/40px'Poppins',Arial,Helvetica,sans-serif;
	border: none !important;
	display: block;
	padding: 0 20px;
	display: inline-block !important;
	align-items: center;
	margin: 0px 10px;
	justify-content: center;
	min-width: 85px;
	line-height: inherit;
} 
.rtm-media-options-list .js .rtm-options.rtm-options {
	
	top: 62px;

} 
.rtm-media-options-list .js .rtm-options.rtm-options li form button {
color: #fff !important;
}
#buddypress .rtmedia-editor-buttons a.button {
	text-align: center;
	height: 50px;
	cursor: pointer;
	
	border-color: #transparent !important;
	background-color: var(--themecolor);
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 4px 6px 0 rgba(7, 106, 179, 0.14);
	color: #fff;
	font: 400 14px/40px'Poppins',Arial,Helvetica,sans-serif;
	border: none !important;
	display: block;
	padding: 0 20px;
	display: flex;
	align-items: center;
	margin-right: 15px;
}
.rtmedia-edit-change-album.rtm-field-wrap {
	display: flex;
	flex-direction: column;
}
.page-id-201 .wpcf7-form p {
	display: block !important;

}  
.dc-callinfoimg img {
	
	max-width: 40px;
}
.dc-dbsectionspace .dc-status.dc-rightarea {
	
	border: none;
	display: flex;
	flex-direction: column-reverse;
	text-align: center;
} 
.dc-dbsectionspace .dc-status span {
	background: #076ab3;
color: #fff;
margin-top: 9px;
padding: 5px 2px;
border-radius: 5px;
}
.page-id-201 .wpcf7-form .wpcf7-submit {
	border: none;	
}
.elementor-section-wrap section.elementor-top-section {
	padding: 50px 0;
}
.error {
	color: red;
} 
.dc-articleimg  > img{
	height: 250px !important;
} 
.dc-articlesdocinfo img {
	
	border-radius: 50px !important;
}   
.dc-docpostholder .dc-docpostcontent .dc-title h3 {
display: flex;
} 
.dc-docpostcontent .dc-title h3 i.fa-check-circle {

	order: 3;
	margin-left: 10px;
} 
.dc-docpostcontent .dc-title > h3 i.fa-user-md {
display: flex;
order: 1; 
color: var(--themecolor);
} 
.dc-search-hospitals .dc-docpostcontent .dc-title > h3 i.fa-user-md:before {

content: "\f0f8";
color: #dd4c4c;

} 
.dc-docpostcontent .dc-title h3 a {

	order: 2;
}
.buddypress.settings .profile-settings.bp-tables-user select {
    width: 100%;
    min-width: 200px !important;
}
.dc-titlecolor5 .dc-btn {
	border-color: #d74303;
} 
#buddypress div#gmw-location-form-wrapper div#gmw-lf-autocomplete-wrapper i {
	top: 14px;
	opacity: 1;
	background: #fff;
}
.dc-titlecolor5 h3 {
	color: #d74303;
} 
.dc-aboutstep.dc-easy-steps {
	margin-top: 45px;
}  
.company-logo-sec figure.wp-caption {
	box-shadow: 0 15px 25px 0 rgba(0,0,0,.08);
	border-radius: 7px;
	border: 2px solid #0f6cb2;
	margin-bottom: 30px !important;
	padding: 2px;
} 

.ot-image-box img{
	width: 100%;
}
.company-logo-sec figure.wp-caption a { 

border-bottom: 1px solid #e1e1e1;
} 
.company-logo-sec figure.wp-caption figcaption {
	font-weight: bold;
	color: #000;
	margin-top: 4px;
	padding-bottom: 5px;
}   
.blog-list-view-template .dc-article .dc-classimg img {
	
	width: 100%;
}
.page-id-117  .dc-main {
	padding: 100px 0 15px 0;
} 
.page-id-1604 .dc-main , .page-id-1659 .dc-main , .page-id-1665 .dc-main, .page-id-1623 .dc-main, .page-id-1672  .dc-main, body.page-id-16 .dc-main, body.page-id-1946  .dc-main , body.page-id-1707 .dc-main {
padding: 42px 0 15px 0;
}  
.bp-user.my-account.buddypress  .dc-main{
padding: 51px 0 49px 0; 

}  
.buddypress.bp-user.front.public .dc-main  {
	padding: 51px 0 49px 0;
}

 body.blog .dc-main {
padding: 51px 0 49px 0;
}  
.page-id-3506 input#bp-login-widget-submit {
	padding: 0 50px;
	border: 0;
	height: 50px;
	cursor: pointer;
	
	border-color: #transparent;
	background-color: var(--themecolor);
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 4px 6px 0 rgba(7, 106, 179, 0.14);
	color: #fff;
	font: 400 14px/40px'Poppins',Arial,Helvetica,sans-serif;
	display: flex;
	margin: 0 auto;
	margin-top: 20px;
} 
.buddypress-wrap .standard-form input[type="password"] {
	
	width: 100%;
} 
.page-id-1681 .dc-footer {
margin-top:0px; 
}  
#cookie-law-info-bar .cli-style-v2 {

	
	display: flex;
	justify-content: center;
}
.page-template-dashboard #ht-ctc-chat {
	bottom: 10% !important;
}   
#cookie-law-info-bar .cli-style-v2 .cli-bar-message {
	width: 80%;
	text-align: justify;
	padding-left: 54px;
} 
div.js-ticket-latest-tickets-wrp div.js-ticket-row div.js-ticket-first-left div.js-ticket-ticket-subject div.js-ticket-data-row a.js-ticket-data-link {
	
	height: auto !important;
	
}  
.dc-articlesholder .dc-articleimg > a {
	cursor: pointer;
	z-index: 9999;
	position: inherit;
}
.dc-articlesdocinfo {
	
	z-index: 999999;
} 
#buddypress input.group_actions { 
text-align: center;
	height: 50px;
	cursor: pointer;
	
	border-color: #transparent !important;
	background-color: var(--themecolor);
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 4px 6px 0 rgba(7, 106, 179, 0.14);
	color: #fff;
	font: 400 14px/40px'Poppins',Arial,Helvetica,sans-serif;
	border: none !important;
	display: block;
	padding:  0 20px; 
	min-width: 160px;

}
#buddypress input[type="submit"] {
	
	text-align: center;
	height: 50px;
	cursor: pointer;
	
	border-color: #transparent !important;
	background-color: var(--themecolor);
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 4px 6px 0 rgba(7, 106, 179, 0.14);
	color: #fff;
	font: 400 14px/40px'Poppins',Arial,Helvetica,sans-serif;
	border: none !important;
	display: block;
}  
.dc-advancesearch-holder {
   
    margin-top: 15px;
}
#rtmedia-create-album-modal input, #rtmedia-create-album-modal textarea{
  width: 100%;
} 
#rtmedia-create-album-modal p button {
	text-align: center;
	height: 50px;
	cursor: pointer;
	
	border-color: #transparent !important;
	background-color: var(--themecolor);
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 4px 6px 0 rgba(7, 106, 179, 0.14);
	color: #fff;
	font: 400 14px/40px'Poppins',Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 40px;
	border: none !important;
	display: block;
	padding: 4px 6px;
}  
textarea {
	
	max-height: 300px;
}
.buddypress.widget .bp-login-widget-user-links {

	display: flex;
	justify-content: space-between;
	padding-top: 7px;
	align-items: center;
} 
.page-id-201 .wpcf7-form .form-group {
	padding-right: 5px;
padding-left: 5px;
}

.buddypress.widget .bp-login-widget-user-links .bp-login-widget-user-logout a.logout {
text-align: center;
	height: 50px;
	cursor: pointer;
	
	border-color: #transparent !important;
	background-color: var(--themecolor);
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 4px 6px 0 rgba(7, 106, 179, 0.14);
	color: #fff !important;
	font: 400 14px/40px'Poppins',Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 40px;
	border: none !important;
	display: block;
	padding: 4px 25px;
}
.dc-welcomecontent .dc-title h3 {
	
	font-size: 14px;

	min-height: 80px;
}
.jsst-main-up-wrapper div#jsst-header {
	
	background-color: var(--themecolor);
}  
.page-id-3506 .dc-main {
	padding: 38px 0 15px 0;
} 
.dc-innerbannerform .dc-btnarea .dc-btn[type="submit"], .dc-innerbannerform .dc-btnarea a{
	color:#fff

} 

header .current-menu-parent  .sub-menu .current_page_item  a  {
color: var(--themecolor);
font-weight: 500;
} 

.dc-docpostcontent .dc-like {
	
	display: none;
} 
footer .dc-footer-call-email {
	align-items: center;
	justify-content: center;
} 
.js-ticket-add-form-wrapper div.js-ticket-form-btn-wrp input.js-ticket-save-button {
	
	background-color: var(--themecolor);
} 
.js-ticket-add-form-wrapper span.tk_attachments_addform {
		background-color: var(--themecolor);
} 
.jsst-main-up-wrapper .js-support-ticket-cont .js-support-ticket-box .js-support-ticket-btn:hover {
background-color: var(--themecolor);
} 
.jsst-main-up-wrapper span.js-ticket-user-login-btn-wrp a.js-ticket-login-btn {
	background-color: var(--themecolor);
}  
.customize-support .dc-main{
	padding: 52px 0 25px 0;
}
.jsst-main-up-wrapper div.js-ticket-search-wrp div.js-ticket-form-wrp form.js-filter-form div.js-filter-button-wrp input.js-ticket-search-btn {
background-color: var(--themecolor);	
}
.page-id-1819 .ui-datepicker {
border: none;
}
.jsst-main-up-wrapper form#loginform-custom p.login-submit input#wp-submit {
		background-color: var(--themecolor);
}
body.page-id-0.directory.members  .dc-main.dc-haslayout {
	padding: 52px 0 5px 0;
} 
.dc-footertopbar > .container > .row > .col-xs-12 {
	justify-content: center;
display: flex;

}
.home .elementor-widget-slider_revolution {
box-shadow:inherit;	
}
.elementor-widget-slider_revolution {
	-webkit-box-shadow: 0 0 20px 0 rgba(153,153,153,0.3);
box-shadow: 0 0 20px 0 rgba(153,153,153,0.3);
}
.dc-sidebar .widget_categories {
	margin-bottom: 30px;
} 
.blog-list-view-template .dc-articlecontent .dc-moreoptions {
	padding: 5px 20px 0;
	
} 
.wpcf7 form.sent .wpcf7-response-output {
	border-color: transparent;
}
.page-id-1823 .dc-main {
	padding: 88px 0 25px 0;
}   
.page-id-1717 .dc-main {
	padding: 0px 0 15px 0;
}
.page-id-1819  .dc-main {
	padding: 52px 0 5px 0;
}
.home .dc-jointeam{
	display: flex;
	align-items: center;
	height: 100%;
} 
.dc-welcomecontent .dc-description >p >span > a, .dc-welcomecontent .dc-description >p > a {
    display: block;
}
footer .dc-footer-call-email {
	
	align-items: center;
}
.home .dc-jointeamcontent {
	padding: 0 20px 0 20px;
} 

.home .dc-jointeamcontent h3 {
	margin-bottom: 0;
}
body .dc-usernav {
	left: inherit;
	right: 0;
}
.wpcf7-form input.wpcf7-submit {
	padding: 0;
	border: 0;
	height: 50px;
	cursor: pointer;
	
	border-color: #transparent;
	background-color: var(--themecolor);
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 4px 6px 0 rgba(7, 106, 179, 0.14);
	color: #fff;
	font: 400 14px/40px'Poppins',Arial,Helvetica,sans-serif; 
	width: 100%;
} 
#dc-sidebar.dc-sidebar .dc-widget {
	margin-bottom: 20px;
} 

.single-post .dc-card-review .comment-respond form fieldset, .single-healthforum .comment-respond form fieldset {
	display: flex;
flex-direction: column;
} 
.single-post .dc-card-review .comment-respond form fieldset .google-recaptcha-container, .single-healthforum .comment-respond form fieldset .google-recaptcha-container{
	order: 2;
} 
.single-post .dc-card-review .comment-respond form fieldset button.dc-btn, .single-healthforum .comment-respond form fieldset .dc-btnarea { 
		order: 2; 
		text-align: center;
 } 

 .page-template-page-video-call .dc-main > iframe {
 	min-height: 100vh;
 }
.dc-closemenu .dc-btnmenutoggle {
    right: 0;
    left: auto;
    border-radius: 4px;
    margin-right: -20px;
} 
.dc-description form#mpp-whats-new-form textarea {
   
    min-height: 100px;
}   
.dc-recent-content .dc-btn {
    
color: var(--terthemecolor);
    }
div#gmw-location-form-wrapper.location-form-tabs-top ul.gmw-lf-tabs-wrapper li.active:last-child a.tab-anchor {
	
border-bottom-width: 0px !important;

}
#buddypress .rtm-media-single-comments {
	
	padding: 0;
	
	margin-top: 10px;
} 
#buddypress .rtm-media-single-comments form textarea {
height: 100px;
max-height: 300px;
min-height: 100px;
} 
#buddypress .rtm-media-single-comments form input {
	margin: 0 auto;
	margin-top: 20px;
	
} 
#buddypress #rtm-media-options-list .js button.clicker {
background-color: transparent !important;
height: auto;
box-shadow: none;
min-width: inherit;
margin: 0; 
padding: 0 6px;

} 
#buddypress .mfp-content .rtm-single-meta {
	
	
	padding: 20px 20px 20px !important;
	
} 
#buddypress #rtm-media-options-list .js button.clicker:hover {
	background: rgba(255,255,255,0.2) !important;
color: rgba(255,255,255,0.8);
}
#buddypress div#gmw-location-form-wrapper.location-form-tabs-top ul.gmw-lf-tabs-wrapper {
	
	background: #fff;
} 
#subnav.bp-navs.bp-subnavs.no-ajax.user-subnav {
border: none;
}
div.js-ticket-form-btn-wrp {
	
	border-color: transparent !important;
}
.dc-doctordetails-holder {

	border-top-color: transparent;
} 
#loginform-custom > a {

	margin-right: 10px;
} 

.down-icons a, .down-icons a img{
	width: 100%;
} 
.down-icons .elementor-widget-container {
	margin: 5px 0 !important;
} 
.mce-path.mce-flow-layout-item.mce-first {
	display: none;
} 
.dc-heart {
	
	margin-top: -104px;
}
div.js-ticket-add-form-wrapper div.js-ticket-from-field-wrp.js-ticket-from-field-wrp-full-width {

	margin-bottom: 20px !important;
}  
.dc-article .dc-articlecontent .dc-moreoptions  {
	display: flex;
	align-items: center;
}
.wp-core-ui .wp-editor-tools .wp-editor-tabs .wp-switch-editor {
	height: 35px;
}
.dc-description input#mpp-aw-whats-new-submit {
    background-color: var(--themecolor);
    color: #fff;
    border: 0;
    padding: 12px 40px;
    margin-right: 14px;
} 
 .our_team .dc-sectiontitle h2 > span {
	color: #000000;
}  

.dc-sectionhead .dc-description {
	margin-bottom: 30px;
} 

.js-support-ticket-box  .js-support-ticket-desc {
	 min-height: 45px;
}
.meet-team .dc-ourteamholder .dc-ourteam {
	margin-bottom: 0;
} 
.dc-sectionhead .dc-description p {
	margin-bottom: 17px;
	
} 
.our_team .dc-ourteamholder {
	display: flex;
justify-content: center;
}
.dc-description .screen-reader-text {
    clip: inherit;
    position: relative !important;
    height: auto;
    width: auto;
    overflow: inherit;
}
.buddypress-wrap .select-wrap select {

    text-indent: 0px;
   
}  

.page-id-14  section.dc-haslayout.dc-dbsectionspace {
    margin-bottom: 50px;
}
.dc-navigation .page_item_has_children:hover > .sub-menu, .dc-navigation .menu-item-has-children:hover > .sub-menu, .dc-navigation > ul > li:hover > .children, .dc-navigation > ul > li:hover > .sub-menu, .dc-navigation > ul > li:hover > .mega-menu {
	
	z-index: 99999;
}
body .dc-header-dashboard .dc-search-headerform {
	
	top: 85%;
	
}
.store-info{
	margin-bottom: 30px;
}
.fab.fa-google-play {
	color: #ffffff;
}
.fab.fa-apple {
	color: #ffffff;
}
.bp-help-text {
	padding-right: 10px;
}
.dc-loginformhold {
   
    right: -10px;

} 
.sticky-queue < .dc-close:focus {
  display: none;
}
/*.dc-usernav {
	left: -130px !important;
}*/
.dc-username {
  
    display: flex;
    align-items: center;
} 
.dc-inputwithicon .fa {
	font-family: Font Awesome\ 5 Brands;
} 
.dc-inputwithicon .fa-linkedin::before {
	content: "\f0e1";
} 
.dc-loginfooterinfo a {
	
	text-align: left;
	margin-left: 20px;
}  
.dc-loginfooterinfo {
	
	display: flex;
} 
.dc-loginfooterinfo a {
	
	font-size: 13px;
	width: auto;
	
}
.dc-loginfooterinfo a:last-child {
	margin-left: 7px;
	padding-left: 10px;
}
.dc-dbsectionspacetest .dc-dashboardbox.dc-manageteam-wrap .dc-recentapoint-holder .dc-recentapoint .dc-recent-content {
	display: flex !important;
	align-items: center;
	justify-content: space-between;
} 
.dc-navigation > ul > li#menu-item-13284 ul.sub-menu li.current_page_item a {
	color: #0669b2;
	font-weight: 500;
} 
.dc-prescriptionbox .dc-select select:focus, .dc-prescriptionbox .form-control:focus {
border-color: var(--themecolor);
}
.dc-sectiontitle h2{
	color: #dd4c4c;
} 
.dc-sectiontitle h2 span {
	color: black;
}
.home-how-work .dc-workdetails .dc-title h3 {
	font-weight: 500;
	min-height: 100px;
	margin-bottom: 30px;
} 

.home-how-work .dc-sectiontitle h2 span { 
}  
body.blog  .dc-footer {
	margin-top: 41px;
} 
.dc-searchform-holder {
	-ms-flex-align: stretch !important;
align-items: stretch !important;
display: flex;
} 
body .elementor .dc-haslayout  .dc-searchform-holder .dc-jointeamimg {
height: 100%;
margin: 0 !important;
}  
body .elementor .dc-haslayout  .dc-searchform-holder .dc-jointeamimg img {
height: 100%;

} 
body .dc-recent-content span {
	
	white-space: nowrap;
	/*width: 135px;*/
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
} 
iframe#jsticket_message_ifr, iframe#post_content_ifr {
	max-height: 300px;
}

.fill-formnew h5 {
	margin-bottom: 15px;
} 

.fill-formnew h5 {
	margin-bottom: 15px;
	margin-top: 15px;
}
.fill-formnew hr {

	margin-bottom: 30px;
}
.blog-list-view-template .dc-articlecontent .dc-moreoptions {
	
	margin: 20px -20px -15px;
}
.dc-navigation > ul > li > a {
	font-size: 13px;
} 
.dc-callinfocontent h3 {
	font-size: 14px;
}
.dc-navigation > ul > li > a {
   color: #076ab3;
}
.dc-navigationarea{
/*background-color: #076ab3;*/
/*background-image: url("../images/abstract-luxury-gradient-blue-background-smooth-dark-blue-with-black-vignette-studio-banner_1258-4565.jpg");*/
/*background-image: url(https://mycarewp.xceltec.in/wp-content/uploads/2021/02/abstract-luxury-gradient-blue-background-smooth-dark-blue-with-black-vignette-studio-banner_1258-4565.jpg);*/
background-size:cover;
/*position: fixed;*/
}
.dc-loginarea .dc-loginbtn{
	color:#076ab3;
}
.dc-rightarea .dc-loginarea>.dc-btn{
	background-color:#dd4c4c;
	color:#ffff;
} 
.page-template .dc-main {
	padding: 0;
} 
.page-template .home-slider {
	padding: 0 !important;
} 
.footer-map .map-box {
	display: flex;
  padding: 10px 0;
	align-items: center;
	-webkit-box-shadow: 0 9px 20px 0 rgba(0,0,0,0.20);
	box-shadow: 0 1px 17px 0 rgb(44, 48, 62);
	padding: 15px;
	margin-bottom: 30px;
	border-radius: 8px;
	min-height: 160px;
} 
.footer-map .map-box:last-child {
	border:none;
}
.footer-map .map-box img {
	height: 30px;
	margin-right: 10px;
}
.footer-map .map-box .map-details{
	border-left: 1px solid #e3e0e0;
padding-left: 10px;
} 

.footer-map .map-box .map-details .map-address{
	text-align: left;
	color: #fff;
} 
footer .dc-fsocialicon {

	margin-bottom: 30px;
}
.footer-map .map-box .map-details .map-call{
font-weight: bold;
}  
.footer-map .map-box .map-details .map-call a{
	color: #fff;
}
.footer-map .map-box .map-details .map-call i {
	margin-right: 3px;
} 

footer #custom_html-5 .textwidget , footer #custom_html-6 .textwidget{
	background: transparent;
	padding: 5px;
}  
footer #custom_html-2 .textwidget , footer #custom_html-3 .textwidget{
	background: transparent;
	padding: 5px;
} 
footer .widget_block#block-2{
	display: none;
} 
.dc-footer .row div > .dc-widgetcontactus:first-child {
	margin-top: 0;
} 
.dc-footer .dc-widgetcontactus + .dc-widgetcontactus {
	margin-top: 0;
}
header .dc-logo {
	margin: 10px 0;
	
} 

/*header .dc-navigationarea{
box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;
} */ 
header .dc-navigationarea {
	box-shadow: 0 .125rem 0 rgba(0,0,0,.075) !important;
} 
.dc-recentapoint .dc-recentapoint-content {
	
	margin: 0 0 0;
	
}


.single.single-post .dc-main {
	padding: 52px 0 25px 0;
}
.dc-navigationarea.fixed{
	position: fixed;
	top: 0;
} 
.dc-breadcrumbarea+.dc-main {
    padding: 20px 0 20px 0;
}
.tipsy.tipsy-n {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
}
.home.page-template-default .dc-innerbanner-holder{
	display: block;
}
 .page-template-default .dc-innerbanner-holder {
	display: none;
}
.about-mycare .dc-aboutstep  > .container > .row  > .col-xs-12{
	width: 100%;
	max-width: 100%;
	flex:0 0 100%;
}
.dc-testimonialscontent .dc-title>span {
    color: #000;
} 

.how-does-work{
	position: relative;
} 

.how-does-work::before {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.44);
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	content: "";
	top: 0;
} 

.dc-doc-specilities-tag {
	min-height: 52px;
} 

.dc-doclocation {
	min-height: 36px;
} 

.dc-socialiconsborder li a i, .dc-fsocialicon .dc-simplesocialicons li a i {

	transition: transform 0.6s;
transform-style: preserve-3d;
} 

.dc-socialiconsborder li a:hover i, .dc-fsocialicon .dc-simplesocialicons li a:hover i  {
	transition: 0.9s;
transform: rotateY(180deg);
} 

.dc-docpostcontent .dc-like.dc-liked {
	
	background: #dd4c4c;

}  
 
.dc-ourteam .dc-title a {
	min-height: 32px;
}
.dc-docpostcontent .dc-like.dc-liked i{
color: #fff;
} 
.dc-ourteamcontent {
	
	padding: 30px 15px;
	
} 
.dc-docpostholder {
	
	-webkit-box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);
	box-shadow: 0 2px 7px 0 rgba(165,165,165,0.50);
} 
.dc-article{
	-webkit-box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);
	box-shadow: 0 2px 7px 0 rgba(165,165,165,0.50);
} 
.dc-docpostholder:hover .dc-docpostcontent .dc-btn {
	color: inherit;
	background:inherit;
	-webkit-box-shadow: inherit);
	box-shadow: inherit;
} 
.dc-docpostholder .dc-docpostcontent .dc-btn:hover {
	color: #fff;
	background: var(--themecolor);
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 9px 20px 0 var(--shadowcolor);
}
.home .dc-docpostholder .dc-docpostimg img {
	height: 250px;
}
.page-template-doctor-search .dc-docpostholder .dc-docpostimg img {
	height: auto;
} 
/*.page-id-2863 .toggle-view.item {
	display: none !important;
} */
#dokan-store-listing-filter-wrap .right .toggle-view {
	height: auto !important;
}
.home-blog-list .dc-articlecontent .dc-title h3 {
	
	min-height: 72px; 
}
.page-id-201  div.wpcf7{
	display: inline-block;
} 
.logo-slider-design .swiper-slide {
    border: 1px solid #e5e5e5;
    padding: 15px;
    padding-bottom: 30px;
}

.page-id-16  .dc-widgetcontent { 
	
	background: #f4f4f4;

} 

.page-id-16  .dc-mobileapp-content {
	
	border-top: 1px solid #eee;
	
} 

.page-id-201  .contact-form-sec .wpcf7-form-control-wrap input{
	width: 100%;
} 
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i {
	
	color: #fff;
} 
 .dc-docfeatured .dc-docpostcontent{
	min-height: 199px;
}
.top-rated-special .availability-day {
	min-height: 20px;
	display: inline-block;
	width: 100%;
} 
.hidpi-logowrap .dc-headerform-holder {
	margin-left: 10px;
	display: none;
} 
.dc-headerform .dc-formbtn {
	
	height: 100%;
	display: flex;
	align-items: center;
} 
.dc-header-dashboard .dc-userlogedin {
	
	align-self: center;
	justify-items: center;
	display: inline-flex;
} 
.dc-header-dashboard .dc-userlogedin .dc-username {
	
	
	display: flex;
	align-items: center;
} 
.hidpi-logowrap .show-sform .dc-searchbtn {
	padding-right: 30px !important;
} 

.dc-wrapper  .dc-sidebarwrapper {
	z-index: 1;
	
}
.dc-header {
	z-index: 999;
	position: relative;
}
.dc-wrapper .dc-sidebarwrapper {
    z-index: 9;
}
.inner-slider-page{
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;
} 

.dc-loginoption {
	
	margin-bottom: 8px;
} 
#dokan-seller-listing-wrap.grid-view .store-footer {

	z-index: 9;
} 
.dc-wrapper .dc-sidebarwrapper {
	z-index: 999;
} 
/*.dc-searchresult-head {
		margin-top: 20px;
} */
.gallery-img .dc-project figure img {
	
	min-height: 194px;
} 
.elementor-widget-dc_element_latest_articles .dc-article {
	
	margin-bottom: 30px;
} 
.tax-specialities  .dc-breadcrumbarea + .dc-main , .term-anatomical-pathology .dc-breadcrumbarea + .dc-main {
	padding: 20px 0 20px 0;
} 


	.dc-loginoption {
	margin-bottom: 0;
} 
.dc-loginarea {

	display: flex;
	align-items: center;
} 
.dc-bksteps .dc-welcomecontent {
	
	min-height: 350px;
	margin-bottom: 30px;
} 
.dc-userlogedin {
	
	display: flex;
	align-items: center;
} 


.dc-testimonialscontent .dc-title>h3 {
    margin: 0;
    font-size: 24px;
    line-height: 24px;
    color: #ffff;
}
.dc-testimonialscontent .dc-title>span {
    color: #fff;
}
.dc-sectionheadvtwo .dc-sectiontitle h2 span{
	color:#fff;
}
.dc-querycontent .dc-btnarea .dc-btn:last-child {
    background-color: #dd4c4c;
}

.dc-docinfo{
	display:none;
}
.dc-add-feedback{
	display:none!important;
}
#feedback-tab{
	display:none;
}
.dc-sectiontitle h2 span {
    color: #076ab3;
}
.dokan-list-inline{
	display:none;
}
.dokan-info{
	display:none;
}
.dokan-store-rating{
	display:none;
}
.dc-breadcrumbarea{
	display:none;
}
.woocommerce-breadcrumb{
	display:none;
}
.dc-sectiontitle h2 span {
    color: #fff;
} 
.dc-ourteamholder .dc-ourteam {
	-webkit-box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);
	box-shadow: 0 1px 7px 0 rgba(165,165,165,0.50);
}
.dc-docsingle-content .dc-like i{
	display:none;
}
.dc-doclocationvtwo .dc-btnarea .dc-like i{
	display:none;
}

.dc-rightarea {

	display: flex;
	justify-content: space-between !important;
} 

.dc-docpostholder.dc-search-hospitals .dc-docpostcontent .dc-title h3 a {
	color: #dd4c4c;


} 
.dc-docpostholder.dc-search-hospitals .dc-doclocation .dc-btn {
	
	border-color: #dd4c4c;
}
.dc-docpostholder.dc-search-hospitals .dc-docpostcontent .dc-btn:hover {
	color: #fff;
	background: #dd4c4c;
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 9px 20px 0 rgba(221, 76, 76, 0.21);
}
.dc-docpostholder.dc-search-hospitals  .dc-tags ul li a:hover {
	
	background: #dd4c4c;
}
.dc-docpostholder.dc-search-hospitals .dc-tags a.dc-tagviewall {
	color: #dd4c4c !important;
	
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: transparent;
	padding: 0;
} 
.contact-form-sec .dc-form-first form > p input.dc-btns {

	margin-bottom: 15px;
}  
.contact-form-sec .wpcf7 form.sent .wpcf7-response-output {
	border-color: transparent;
	padding: 0;
}
form.wpcf7-form.invalid  .wpcf7-response-output {
	color: red;
} 

.page-id-201 .dc-welcomecontent .dc-description p {
	min-height: 96px;
} 
.page-id-201 .dc-bksteps .dc-welcomeimg img {

	min-height: 65px;
} 

.page-id-2863 .middle-custom #dokan-store-listing-filter-form-wrap {
	display: flex !important;
	align-items: center;
}  

.middle-custom #dokan-store-listing-filter-form-wrap .apply-filter {
	
	margin-top: 0px;
	margin-left: 20px;
} 
.middle-custom #dokan-store-listing-filter-form-wrap {
	background: transparent;

	 box-shadow: inherit; 
	
} 
.middle-custom #dokan-store-listing-filter-form-wrap::before {
	content: none; 
	
} 

.middle-custom #dokan-store-listing-filter-form-wrap .store-search .store-search-input {
	min-width: 	300px;
}

.dc-rightarea .dc-loginarea>.dc-btn {
    margin-left: 10px;
    min-width: 100px;
} 
.search-filternew {
	background: var(--terthemecolor);
	padding: 20px 0px 20px 0;
} 
.search-filternew .searchandfilter ul{
	display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; 
align-items: center;
} 
.search-filternew .searchandfilter ul li:first-child{
width: 50%;
}  

.search-filternew .searchandfilter ul li:last-child{
margin-left: auto !important;
}  
.search-filternew .searchandfilter ul li:nth-child(2){
width: 30%;
position: relative;
}  
/*.search-filternew.laboratory-search .searchandfilter ul li:nth-child(3){

position: relative;
} */
.search-filternew .searchandfilter ul li input, .search-filternew .searchandfilter ul li select{
	width: 100%;
} 

.search-filternew .searchandfilter ul li input[type="submit"]{
	color: #fff;
	background: transparent;
	
cursor: pointer;
border-radius: 4px;
border: 2px solid; 
border-color: var(--themecolor); 
padding: 12px 56px;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
} 
.search-filternew .searchandfilter ul li input[type="submit"]:hover{
	border-color: #transparent;
background-color: var(--themecolor);
-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
box-shadow: 0 9px 20px 0 rgba(7, 106, 179, 0.15);
}  


.theme-listview .laboratory-listing:first-child {
	margin-top: 0px;
}

.theme-listview .laboratory-listing {
	border: 1px solid #eee;
	-webkit-box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);
	box-shadow: 0 2px 7px 0 rgba(165,165,165,0.50);
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	width: 100%;
	border-radius: 4px;
	display: flex;
	align-items: center; 
	margin-top: 30px;
	margin-bottom: 30px;
} 
.theme-listview .laboratory-listing:hover {

	-webkit-box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);
box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);
}

.theme-listview .laboratory-listing .sec-1{
padding: 20px;
display: flex;
max-width: 535px;
min-width: 535px;
}  
.theme-listview .laboratory-listing .sec-1 .laboratory-img{
	margin-right: 20px;
	max-height: 200px;
	min-width: 100px;
}  
.theme-listview .laboratory-listing .sec-1 h3{ 
	margin: 0 0 4px;
font-size: 16px;
font-weight: 500;
line-height: 22px;
color: var(--terthemecolor);
}  
.new-listing {
	margin-top: 30px;
} 

.theme-listview .laboratory-listing.laboratory-list .sec-1 h3 a {
	color: #dd4c4c;
} 
.theme-listview .laboratory-listing.laboratory-list .sec-1 .read-more a.dc-btn {
	border-color: #dd4c4c;
} 

.theme-listview .laboratory-listing.laboratory-list .sec-1 .read-more a.dc-btn:hover {
	color: #fff;
background: #dd4c4c;
-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
box-shadow: 0 9px 20px 0 rgba(221, 76, 76, 0.21);
}
.theme-listview .laboratory-listing .sec-1 p {
	margin-bottom: 0px;
	color: #767676;
	height: 66px;
	overflow: hidden;
} 
.theme-listview .laboratory-listing .sec-1 .read-more{
	margin-top: 10px;
}
.theme-listview .laboratory-listing .sec-1 .read-more a{
border-color: var(--themecolor); 
	color: var(--terthemecolor); 
	border-radius: 4px; 
	border: 2px solid;
min-width: inherit;
padding: 3px 40px;
line-height: inherit;
}
.theme-listview .laboratory-listing .sec-1 .read-more a:hover {
	color: #fff;
background: var(--themecolor);
-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
box-shadow: 0 9px 20px 0 var(--shadowcolor);
border-color:  transparent;
} 

.search-filternew .searchandfilter ul li:nth-child(2)::after, .search-filternew.laboratory-search .searchandfilter ul li:nth-child(3)::after {
	top: 0;
	right: 12px;
	z-index: 2;
	display: block;
	font-size: 12px;
	content: '\e874';
	position: absolute;
	text-align: center;
	line-height: 50px;
	pointer-events: none;
	color: var(--terthemecolor);
	font-family: 'Linearicons-Free';
	background: #fff;
	border: none;
	width: 30px;
} 


.theme-listview .laboratory-listing .sec-1 .laboratory-img a{
display: block;
}
.theme-listview .laboratory-listing .sec-1 .laboratory-img img{
width: 100px;
height: 100px;
border-radius: 4px;

} 
.theme-listview .laboratory-listing .sec-2{

	display: flex;
align-items: center;
min-height: 216px;
border-left: 1px solid #eee;
padding: 20px;
width: 100%;
justify-content: center;
flex-direction: column;
	height: 100%;
} 


.theme-listview .laboratory-listing .sec-2 .offer-img  img {
width: 250px;
height: 125px;

}
.dc-mobileapp-content {
	border-top: 1px solid #eee;
} 
.dc-searchvlistvtwo .dc-docpostholder .dc-title {
	
	display: flex;
	flex-direction: column-reverse;
}
.dc-docpostcontent .dc-title h3 a {
color: var(--themecolor);
	
}
.dc-doc-specilities-tag  a{
color: var(--terthemecolor);
} 


#wpsl-search-input{

	width: 100% !important;
}
#wpsl-search-btn{
	margin-bottom: 15px;
}
#wpcf7-f4849-p201-o1{
	width: 100% !important;
}
.dc-dbsectionspace {
	padding:20px !important;

}
.chosen-select{
	width: 100%
}
.dc-btn.dc-btn-block.dc-add-appointment
 {
	height: 100%;
	margin-top: 10px;
	margin-right: 10px;
}
.dc-btn.dc-btn-del.dc-remove-appointment-all{
	height: 100%;
	margin-top: 10px;
}
/*.float-left {
	float: inline-end !important;
}*/
.dc-footer .dc-widgetcontactus + .dc-widgetcontactus {
	margin-bottom: 30px;
} 


#subnav-filters {
	background: var(--terthemecolor);
	padding: 10px 10px;
	margin-top: 0;
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
} 
#subnav-filters:before, #subnav-filters:after{
	content: none;
} 

#subnav-filters form.bp-dir-search-form {
	display: flex;
	align-items: center;
	background: #fff;
	height: 38px;

} 
#subnav-filters .component-filters{
	background: #fff; 


} 

#subnav-filters form.bp-dir-search-form button .dashicons.dashicons-search {
	display: flex;align-items: center;
} 

#members-dir-list .bbp-pagination.top{
margin: 10px 0;

} 

.directory.members .dc-main.dc-haslayout{
padding: 30px 0;
} 

#subnav-filters { 

	background: var(--terthemecolor);
	padding: 10px 10px;
  

	display: flex;
	align-items: center;
	justify-content: space-between;
}  


#subnav-filters:after, #subnav-filters:before{
	content: none;
} 
#subnav-filters .subnav-search .members-search form input{
	height: 38px;
}

.dc-jobalertsdashboard > div > div:nth-child(-n+2) .alert {
	width: 98% !important;
}
.dc-fixednav .dc-btnmenutoggle {
	 top: 200px !important; 
}
.dokan-pagination-container .dokan-pagination li, .dc-pagination ul li {
	margin: 3px 3px !important;
} 
.fa-facebook-f:before, .fa-facebook:before {
    content: "\f39e";
}
.dc-runner-img img {
    border-radius: 4px;
    /*margin-top: 80px;*/
}
.dc-innerbanner-holder {
    background: var(--terthemecolor);
    DISPLAY: NONE;
}
 .page-id-16 .dc-innerbanner-holder {
    background: var(--terthemecolor);
    display: block;
} 
#wpsl-search-wrap .wpsl-select-wrap {
    position: relative;
    z-index: 2;
    margin-right: 0;
    display: none;
}
#wpsl-category, .wpsl-input, .wpsl-select-wrap {
    position: relative;
    margin-bottom: 10px;
    display: none;
}
.page-id-4554 .search-filternew .pharmacy-search { 
	display: block; 
}

/*Start css for sidebar text content*/
.dc-onlineoption-content .dc-title h3 span {
    display: block;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
}
/*End css for sidebar text content*/

/*start css for doctor&hospital fafa icons*/
.dc-docpostcontent .dc-title h3 a {
display: flex;
flex-direction: row-reverse;
}
.dc-docpostcontent .dc-title > h3 i {
margin-right: 10px;
} 

.home-page .dc-docpostcontent .dc-title h3 {

	font-size: 12px;
	
} 
body.page-template-dashboard .dc-wrapper .dc-main {
    padding-left: 52px;
}
/*body.page-template-dashboard .dc-wrapper.dc-closemenu .dc-main {
    padding-left: 270px;
} */
.fc .fc-daygrid-day-top {
  
    align-content: center;
    justify-content: center;
}
.recaptcha {
	height: 100%;
    display: block;
    width: 100%;
    z-index: 999;
} 
.dc-checkbox:hover input[type="checkbox"] + label::before, .dc-radio:hover input[type="radio"] + label::before {
	border: 1px solid #00cc8d;
}  
.dc-usernav ul li a {
 border-left: 3px solid transparent;
 }
.dc-usernav ul li:hover a {
      background: #e6e6e6; 
         border-left: 3px solid var(--themecolor);
}   
.dc-usernav ul li.dc-active a {
      background: #e6e6e6;
      
          border-left: 3px solid var(--themecolor);
}   


.dc-navdashboard ul li.dc-active>a, .dc-navdashboard ul li a:focus, .dc-navdashboard ul li a:hover, .dc-navdashboard ul li.dc-open {
    background: #e6e6e6 !important;
}

.dc-form-appointment .dc-checkbox-holder .dc-checkbox {
  
    min-width: 20%;
} 
/*#members-order-by {
	margin-left: 5px;
} */
.at-taxesfees li em i {
  
    display: none;
} 
.home-download .elementor-button-wrapper .elementor-button-icon i {
font-size: 17px;
color: #fff;	
} 
.dc-searchresult-head .dc-btn-tab {
   
    margin-left: 10px;
} 
.dc-wrapper .dc-onlineoption-content .dc-btnarea .dc-btn {
   
    background: #076ab3;
    -webkit-box-shadow: 0 9px 20px 0 rgb(7 106 179 / 22%);
    box-shadow: 0 9px 20px 0 rgb(7 106 179 / 22%);
} 
body .select2-container--default .select2-selection--multiple, body .select2-container--default .select2-selection--single {

	display: flex;
	align-items: center;
} 
.dc-jobalerts {
  
    margin-top: 30px;
} 
.dc-loginform fieldset .form-group .form-control:focus {
  
    border: 2px solid #ddd;
    border-color: var(--themecolor);
} 
.dc-titlecolor5 .dc-btn:hover {
	background: #d74303;
	-webkit-box-shadow: 0 9px 20px 0 rgba(255,88,81,0.5);
	box-shadow: 0 9px 20px 0 rgba(215, 67, 3, 0.5);
} 
.dc-titlecolor5.dc-doctordetails-holder::after {
	background: #d74303;
} 
.dc-termsconditions .dc-checkboxholder .dc-checkbox input[type=checkbox]+label span {
 
    font-size: 12px;
    line-height: 22px;
    margin-top: 0.1px;
}
.dc-doctordetails-holder h3 {

	z-index: 9999;
	position: relative;
} 
.dc-closemenu .ti-arrow-right:before {
    content: "\e629";
} 

.bp-pagination .page-numbers {
  color: #999;
  width: 36px;
  height: 36px;
  display: block;
  font-size: 14px !important;
  background: #fff;
  text-align: center;
  position: relative;
  line-height: 34px;
  border-radius: 4px;
  border: 1px solid #ddd;
  margin: 0px 3px;
}
.bp-pagination .pag-data {
  display: flex;
} 
.bp-pagination .page-numbers:last-child{
margin-right: 0;
}
.bp-pagination .page-numbers.current, .bp-pagination .page-numbers:hover {
  background: var(--themecolor);
  border-color: var(--themecolor);
  color: #fff;
}  
.bp-pagination .next.page-numbers {
	position: relative;
	display: flex;
	align-items: center;

} 
body .buddypress-wrap .bp-pagination .bp-pagination-links {
	
	margin-right: 0;
}
.bp-pagination .next.page-numbers::before {
	position: absolute;
	left: 0;
	right: 0;
	content: "\e876";
	width: 100%;
	height: 92%;
	font-family: 'Linearicons-Free';
	background: white;
	margin: 0 auto;
} 
.bp-pagination .next.page-numbers:hover:before {
	background: var(--themecolor);
  border-color: var(--themecolor);
  color: #fff;
}  
.bp-pagination {
	display: flex;
justify-content: space-between;
align-items: center; 
}
.bp-pagination .prev.page-numbers::before {
	position: absolute;
	left: 0;
	right: 0;
	content: "\e875";
	width: 100%;
	height: 92%;
	font-family: 'Linearicons-Free';
	background: white;
	margin: 0 auto;
} 
.bp-pagination .prev.page-numbers:hover:before {
	background: var(--themecolor);
  border-color: var(--themecolor);
  color: #fff;
}  
/*.front.public.buddypress  .dc-navigation>ul>li.current_page_item>a:after{
    background: transparent !important;
}*/
.dc-spaces-wrap li  a.dc-spaces span:first-child {
	text-transform: uppercase;
}  
.dc-timeslots .dc-radio input[type=radio]+label span {
  	text-transform: uppercase;  
} 
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
    -webkit-transition: opacity 0.5s 0.5s ease;
    transition: opacity 0.5s 0.5s ease;
    opacity: 1 !important;
} 


/*fot top  header*/


.top-menu-site {
  float: right;
  display: flex;
  height: 100%;
} 
.top-menu-site  ul{

  display: flex;
  align-items: center;
} 
.top-menu-site  ul li{

margin: 0 11px;
  list-style: none;
padding: 7px 0px;
} 
.top-menu-site ul li a {
	color: #076ab3;
	font-weight: 500;
	font-size: 12px;
	position: relative;
	padding-bottom: 5px;
}
/*.top-menu-site  ul li a:hover , .top-menu-site ul li.current_page_item a { 
color: #053151;

}*/


.dc-usernav {
	left: -38px;
} 
.dc-footer .dc-logofooter  img.amsvglogo  {
	width: 100px;
	height: 100px;
} 
.dash-invoices-link {
	display: none;
} 
body .dc-myskills li.dc-skillsaddinfo .dc-rightarea a.dc-deleteinfo {
	background: #ff5851;
} 
.dc-recent-content a.dc-btn {
	margin-right: 5px;
}  
.top-menu-site ul li a:after {
position: absolute;
	left: 0;
	right: 0;
	content: "";
	width: 100%;
	background: #dd4c4c;
	height: 0px;
	bottom: 0;
	border-radius: 3px 3px 0 0;
}
.top-menu-site ul li a:hover:after, .top-menu-site ul li.current_page_item  a:after, .custom-menu-class ul li.current_page_parent a:after {
height: 2px;
} 
#buddypress input[type="submit"] {

	padding: 0 20px;
} 
#aw-whats-new-reset {
	background-color: var(--themecolor);
	color: #fff;
	height: 50px;
	margin-top: 15px;
	border-radius: 2px; 
	font-size: 12px !important;
} 
#aw-whats-new-reset:hover {
	text-decoration: none;
}
 .switcher.notranslate .option a{
 	background: transparent;
 } 
 .switcher .option a.selected {
	background: transparent !important;
} 

.switcher.notranslate .option a:hover {
	background: #dbdbdb !important;
}
#whats-new-submit {
	display: flex;
	align-items: center;
	justify-content: center;
} 
.ios-store-box .elementor-button-content-wrapper {
display: flex;
align-items: center;
} 
.home-download .ios-store-box  .elementor-button-wrapper .elementor-button-icon i {
	    font-size: 20px;

} 

header .dc-logo a, footer .dc-logofooter a {
display: inline;
} 
.page-template .dc-main {
	padding: 0;
} 
 
 body.page-id-13126   .dc-main ,  body.page-id-12701  .dc-main,  body.page-id-12704  .dc-main, body.page-id-12681 .dc-main, body.page-id-12837 .dc-main, body.page-id-12691 .dc-main, body.page-id-12696  .dc-main  {
	padding:50px 0;
}  
body.page-id-201 .dc-main {


	padding: 100px 0 15px 0;
} 
.dc-askquery {
	
	position: relative;
}  
.dc-questionsection figure img {
	
	height: 100%;
}
.dc-questionsection figure {

	bottom: 0px;
	position: absolute;
	height: 100%;
}

body.page-id-201  .dc-main .recaptcha{
	margin-top: 20px;
}
.page-id-12701 .elementor-section-wrap section.elementor-top-section, .page-id-12704 .elementor-section-wrap section.elementor-top-section, .page-id-12681 .elementor-section-wrap section.elementor-top-section {
padding: 50px 0 0 0;
}  
body.page-id-12679 .dc-main {
	padding: 100px 0 60px 0;
}
.page.page-id-12681 .dc-footer {
	margin-top: 20px;
}
.wpcf7-form p {
	margin-bottom: 0px;
}
body.page-id-13169 .dc-main {
	padding: 90px 0;
} 
.dc-sectionhead {
	
	margin-bottom: 0;
}
.page-id-13126  .dc-footer {
	margin-top:0;
} 
.mycar-widget img {
max-height: 165px;
} 
.dc-footertopbar + .dc-fthreecolumns {
	padding-top: 70px;
	padding-bottom: 0;
} 
header .dc-topbar .topbar-colum {

	align-items: center;
	display: flex;
	justify-content: space-between;
	flex-direction: row;

}
.page-id-12677  .ui-datepicker {
border-color: transparent;
}
.down-app-qr img{
	min-height: 208px;
} 
.dc-footercontactus li span {
	display: inline-block;
	line-height: inherit;
} 
.dc-updatall {
	
	margin-top: 20px;
	
} 

.dc-header-dashboard {
	padding: 0 5px 0 50px;
} 

.page-id-14  .dc-recent-content a.dc-btn {
	 margin-right: 0px;  
	 margin-bottom: 10px;

	} 
.dc-jointeam	.dc-jointeamimg {
	display: block;
} 

/*buddypress new plugin css start here*/  
.youzify-directory-filter ul li.selected {
	border: 1px solid #eaeaea;
	border-radius: 2px;
}  
#message.info, div#message.info {
	
	display: flex;
}
.dc-navigation > ul > li.current-menu-item.page_item a {
color: var(--themecolor);
}
.rtmedia-container {
	padding: 15px 20px;
	margin: 0 0 35px;
	background-color: #fff;
	border-radius: 3px;
} 
.rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail img {
	
	border: 1px solid #d5d1d1;
	border-radius: 5px;
}  
.youzify .activity-content .youzify-post-attachments .youzify-img-with-padding img {
	
	width: 100%;
}
body.buddypress footer {
margin-top: 0;
} 
body.page-id-9 .dc-main {
	padding: 0;
} 
body.page-id-9 footer {
	margin-top: 0;
}
.youzify-membership-form {
	margin-bottom: 48px;
} 
body.buddypress  .dc-main {
    padding: 0 0 0 0 !important;
}
body.buddypress  .youzify-page-main-content {
	
margin-bottom: 38px !important;
}   
body.buddypress .youzify-page-main-content {
	margin-bottom: 0 !important;
}

body.page-id-0.buddypress.member-type-laboratory.page-id-0  .youzify-page-main-content {
	
margin-bottom: 0px;
}  


body.buddypress.page-id-0  .youzify-page-main-content {
	
margin-bottom: 0px;
}

.youzify .editfield .field-visibility-settings-notoggle, .youzify .editfield .field-visibility-settings-toggle {
	
	width: 100%;
} 
.rtmedia-gallery-item-actions a:hover {
  color: #ffa700;
} 

.dc-recent-content  .joinVideoCall input.dc-btn {
min-width: 145px;
line-height: 32px !important;
position: relative;
text-align: center;
border: 2px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
border-radius: 4px;
display: inline-block;
vertical-align: middle;
text-transform: capitalize;
color: var(--terthemecolor);
font: 400 14px/46px'Poppins',Arial,Helvetica,sans-serif;
    line-height: 46px;
border-color: var(--themecolor); 
background-color: transparent;
}  

.dc-recent-content  .joinVideoCall input.dc-btn:hover{
	border-color: #transparent;
background-color: var(--themecolor);
-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
box-shadow: 0 3px 5px 0 rgba(7, 106, 179, 0.15);
color: #ffffff;
} 
.dc-recent-content   .dc-btn:hover{
	border-color: #transparent;
background-color: var(--themecolor);
-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
box-shadow: 0 3px 5px 0 rgba(7, 106, 179, 0.15);
color: #ffffff;
} 
.youzify #members-dir-list.members {
	
	margin-bottom: 50px;
}  
body.page-id-0 .youzify #members-dir-list.members {
	margin-bottom: 80px;
}
.youzify .youzify-directory .pagination {
	
	overflow: inherit;
	
} 

/*buddypress new plugin css end here*/ 





/*<<<<<<<<<<-------Responsive Css Start Here ---------->>>>>>>>>>>>>>>>>>>>>*/

@media (max-width: 1680px) {

	.dc-btnmenutoggle {
    left: 30px;
    border-radius: 4px;
    display: block;
}
} 
@media(min-width: 1200px) and (max-width:1440px) {
.page-template-dashboard	.dc-recentapoint-holdertest .dc-recent-content span {
		width: auto;
	}
.page-template-dashboard	.dc-recentapoint-holdertest .dc-recent-content .dc-btn {
		float: right;
	}
	}
@media (min-width: 1199px){   
.dc-docfeatured .dc-docpostcontent {
	max-height: 200px;
} 	
}
@media (max-width: 1199px){   
.theme-listview .laboratory-listing .sec-1 {
	max-width: 400px;
	min-width: 400px;
}

.dc-article .dc-moreoptions {
	padding: 15px 5px;
}
.dc-article .dc-moreoptions li {

	font-size: 12px;
} 

	.dc-btn {
	min-width: 130px;
	
} 
.dc-userimg img {
	max-width: 35px;
	min-width: 35px;
} 
header .dc-logo {
	
	flex-basis: 100px;
} 
.dc-logo img.amsvglogo {
	height: 85px;
	width: 85px;
} 
.dc-navigation > ul > li > a {
	font-size: 11px;
} 
.dc-navigation > ul > li > a {
	padding: 36px 11px;
}
.dc-callinfocontent h3 {
	font-size: 13px;
}
.footer-map .map-box {
	
	min-height: 160px;
} 
.footer-map .map-box .map-details .map-address {
	
	font-size: 12px;
}
.dc-working-days > .dc-userform .dc-checkbox-holder > .dc-checkbox {
	width: inherit !important;
}
}
@media only screen and (max-width: 1270px) and (min-width:1023px){   
	.page-id-117 rs-slides rs-sbg {
	background-position: 70% 50% !important;
}
		.company-logo-sec figure.wp-caption figcaption {
	
	font-size: 11px;
}  
	.home-blog-list .dc-articlecontent .dc-title h3 {
	min-height: 96px;
}
	#rev_slider_1_1_wrapper .hermes.tp-bullets {
    top: 48% !important;
}
	body .dc-recent-content span {
	
	font-size: 14px;
	
}
.dc-dbsectionspace .col-lg-6 {
	flex: 0 0 100% !important;
	max-width: 100% !important;
}
.dc-dbsectionspace {
	padding:20px 20px 20px 50px !important;
}
#navbarNav {
	width: 630px !important;
}
.dc-userlogedin {
	 margin-left:0px !important;  
}
}

@media only screen and (max-width: 1023px) and (min-width:833px){ 
.dc-docsearch span:last-child {
	margin-right: 10px;
}
.dc-dbsectionspace {
	padding:20px 20px 20px 50px !important;

}
}
@media only screen and (max-width: 600px) and (min-width:539px){
.buddypress-wrap .subnav-filters .bp-search, .buddypress-wrap .subnav-filters .dir-search, .buddypress-wrap .subnav-filters .feed, .buddypress-wrap .subnav-filters .group-act-search, .buddypress-wrap .subnav-filters .group-invites-search, .buddypress-wrap .subnav-filters .subnav-search, .buddypress-wrap .subnav-filters .subnav-search form, .buddypress-wrap .subnav-filters .user-messages-bulk-actions, .buddypress-wrap .subnav-filters .user-messages-search {
	float: inherit !important;
}
.buddypress-wrap .subnav-filters .component-filters, .buddypress-wrap .subnav-filters .last {
float: inherit !important;	
}
#subnav-filters form.bp-dir-search-form button .dashicons.dashicons-search {
	margin-left: 30px;

}
.buddypress-wrap .subnav-filters .component-filters select, .buddypress-wrap .subnav-filters .last select {
	max-width: 478px !important;
}
.dc-startoption li {
    width: 33.33% !important;
}
.dc-sidebarwrapper {
	padding-top: 167px !important;
}
.dc-btn {
	min-width: 128px !important;
}
}
@media (max-width: 991px){ 
.dc-navigation ul > li + li.current-menu-item > a , .dc-navigation ul > li + li.current-menu-parent  > a  {
color: var(--secthemecolor);
}
.theme-listview .laboratory-listing {
	flex-direction: column;
} 
.about_firsttxt p{
	text-align: justify !important;
}
/*.contact_firsttxt p{
text-align: justify !important;	
}*/
.drag-drop-inside p.drag-drop-buttons {
	text-align: center !important;
}
.drag-drop-inside.drag-drop-info {
	text-align: center !important;
}
/*.dc-description p {
	text-align: justify !important;
}*/
.our_team.dc-description p {
	text-align: center !important;
}
.theme-listview .laboratory-listing .sec-1 {
	/* max-width: 535px; */
	/* min-width: 535px; */
	min-width: auto;
} 
.meet-team .dc-ourteamholder div.float-left{
	-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%; 
margin-top: 0;

}  
.dc-main.dc-haslayout	.dokan-store-sidebar, .dc-main.dc-haslayout .dokan-single-store {
	
	width: 100% !important;
	
}
.dc-footercontactus li {
		font-size: 13px;
}
.dc-fsocialicon {

	margin-bottom: 30px;
} 
.dc-fthreecolumns .row > div:nth-child(n+3), .dc-articlesholder > div:nth-child(n+3) {
 margin-top: 0px !important;
}
	.dc-loginoption {
	margin-bottom: 0;
} 
.dc-loginarea {
	
	display: flex;
	align-items: center;
}
	.dc-wrapper .dc-sidebarwrapper {
	z-index: 999;
}
	.dc-navigation>ul>li>a {
  		color:#000;
	} 
	footer .dc-fthreecolumns .sec-foot-3 {
	margin-top: 0px !important;
}  
.sec-foot-1 {
	margin-bottom: 30px;
}
.footer-map .map-box .map-details .map-address {
	
	font-size: 13px;
}
}
/*.dc-navigation>ul>li.current-menu-parent>a:after, .dc-navigation>ul>li.current_page_item>a:after, .dc-navigation>ul>li>a:after {
    background:#dd4c4c!;
}*/
.dc-navigation>ul>li:before {
display:none;
}
.dc-navigation>ul>li.current-menu-parent>a:after, .dc-navigation>ul>li.current_page_item>a:after, .dc-navigation>ul>li>a:after {
    background: #dd4c4c!important;
}
.dc-footer {
	
	margin-top: 65px; 
}
.dc-btnactive, .dc-btn:hover {
	border-color: #transparent;
	background-color: var(--themecolor);
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 3px 5px 0 rgba(7, 106, 179, 0.15);

}
.dc-rightarea .dc-loginarea > .dc-btn {
	border: none;
}

.dc-helpnum span{
	margin-top: 10px!important;
}
.dc-topbar {
    padding: 0px;
}
.dc-sectiontitle h2 span {
	color:#ffff;
}
.home-how-work .dc-workdetails .dc-title h3 {
 color:#fff;
}
.dc-helpnum span {
    font-weight: 700;
    font-size: 18px;
    line-height: inherit;
    color: var(--secthemecolor);
}  
  #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller {
	width: 100% !important;
}
}
@media only screen and (max-width: 1055px) and (min-width: 1024px){ 

/*.dc-navigation {
	width: 106% !important;
}*/
}
@media only screen and (max-width: 991px) and (min-width: 769px){
	.dc-dropdowarrow {
	
	right: 8%;
	
}
/*.dc-innerbanner > .dc-docsearch {
	padding: 9px 11px 9px 0!important;
}*/
/*.dc-docsearch{
	padding: 9px 11px;
}*/ 
.top-menu-site ul li a {
	
	font-size: 11px;
	
}
}
@media only screen and (max-width: 1280px) and (min-width: 568px){
.dc-dashboardbox{
	margin-left: -20px;
	}
.dc-updatall{
	margin-left: -20px;
}
.dc-jobalerts .alert span {
	min-width: 615px !important;
}
.dc-navigation {
	width: 106% !important;
}
.float-left {
	 float: left !important; 
}
.dc-bksteps .dc-welcomecontent {
	min-height: 380px !important;
}
} 
@media only screen and (max-width: 991px) and (min-width: 768px){   
	.dc-sectiontitle h2 {

	font-size: 28px;
	
}
	.dc-docpostcontent .dc-title h3 a {
	float: left;
	max-width: 80%; 
	overflow: inherit;
	white-space: inherit;
	line-height: inherit;
	text-overflow: ellipsis;
	color: var(--terthemecolor);
	font-size: 12px;
}
	.page-id-117 rs-slides rs-sbg {
	background-position: 70% 50% !important;
}

	.company-logo-sec figure.wp-caption figcaption {
	
	font-size: 9px;
}
}
@media only screen and (max-width: 768px) {  
	.top-menu-site ul li a {

	font-size: 10px;
	
} 
.dc-dropdowarrow {
	
	right: 8%;
	
}
.slider-3 rs-sbg {
	background-position: 70% 100% !important;
}
	.dc-helpnum span{
		font-size: 9px!important;
	} 

	.slider-4-bg rs-sbg {
	background-position: left center !important;
}
}


@media (max-width: 768px){   
	.dc-form-appointment .dc-checkbox-holder .dc-checkbox {
  
    min-width:35%;
}
body.page-template-dashboard	.dc-wrapper .dc-main {
	padding-left: 90px;
} 
body.page-template-dashboard .dc-wrapper.dc-closemenu .dc-main {
    padding-left: 90px;
}
.dc-loginformhold {
	right: 0;
}
	.dc-form-advancedsearch fieldset {
	
	 margin: 0px; 
	
} 
.dc-innerbanner > .dc-docsearch {

	right: 24px;

}
.slider-4-bg rs-sbg {
	background-position: left center !important;
}
.theme-listview .laboratory-listing .sec-1 {
	max-width: none;
	min-width: auto;
}
}

 
@media (max-width: 767px){    
	.dc-sectiontitle h2 em {
	margin-top: 0;
}
	.wpcf7-not-valid-tip {
	
	margin-top: -15px;
}
	body .dc-welcomecontent .dc-title h3 {
	font-size: 18px;
	
}
body .dc-description h2 {
	font-size: 19px;
}  
	.coming-soon-sec .elementor-column-wrap img{
min-height: 250px;
} 
#buddypress .rtm-single-meta {

	padding: 20px 20px 20px;
	
}  
body	.dc-querycontent {
	padding-bottom: 20px;
}
	.dc-accordioninnertitle .dc-rightarea {
	
	justify-content: start !important;
}

	.blog-list-view-template .dc-article .dc-classimg img {

	min-height: 200px;
}
.wpcf7 {
	width: 100%;
} 
	.home .dc-docpostholder .dc-docpostimg img {
	height: auto;
} 
.dc-docfeatured .dc-docpostcontent {
	min-height: auto;
} 

.dc-dbsectionspacetest .dc-dashboardbox .dc-user-header .dc-status-test {
	
	justify-self: center !important;
} 
.dc-recentapoint-holdertest .dc-recentapoint-content {

	display: flex;
	flex-direction: column;
} 
.page-id-117  rs-slides rs-sbg {
background-position: 60% 50% !important;
} 
.dc-footer .dc-widgetcontactus + .dc-widgetcontactus {
	margin-bottom: 0;
} 
body .dc-recent-content span {
	
	width: 100%;

}  
body .dc-recent-content .dc-btn {

	margin-right: 10px !important;
}
.rtmedia-uploader .drag-drop .rtm-select-files span {

    display: inline-block !important;
}  
.rtmedia-uploader .drag-drop .rtm-select-files span.rtm-seperator {
display: block !important;
}
div#jsst-header span.jsst-header-tab a.js-cp-menu-link {
	padding: 14px 10px !important;
	min-width: 112px !important;
} 
div#jsst-header span.jsst-header-tab.js-ticket-loginlogoutclass {
	
	margin-right: 5px !important;
}
div.js-ticket-sorting-right div.js-ticket-sort select.js-ticket-sorting-select {
	
	width: 67px !important;

	
	margin-right: 10px !important;
}
	.ht-ctc.ht-ctc-chat {
	bottom: 80px !important;
} 
footer	.dc-footercontactus li {
    font-size: 12px;
}

.buddypress.settings .profile-settings.bp-tables-user select {
	width: 100%;
	min-width: 110px !important;
}    
#buddypress	.rtmedia-uploader .drag-drop .drag-drop-info {
	font-size: 13px;
	
	display: inline-block;
}
	#app {
	padding: 0 10px;
}
.dc-articlesholder > div:nth-child(n+2) {
	margin-top: 0px !important;
} 
.dc-testimonials-head .dc-heart {

	margin-bottom: 45px;
	
} 
.dc-sectionhead {
	
	margin-bottom: 20px;
}  
.dc-sectionhead .dc-description {
	margin-bottom: 0px;
} 
.dc-sectionhead .dc-description p {
	margin-bottom: 0;
}
.app-store-button .elementor-button-link {
	margin-bottom: 30px;
}
footer .dc-footer-call-email {
	
	justify-content: space-around;
} 
footer .dc-mailinfoholder {
	
	 margin: 0px 0 0;
} 
footer .dc-callinfoholder .dc-callinfoimg, footer .dc-callinfoimg img {
	width: 50px;
	height: 50px;
}
.app-icon-new .elementor-image{
text-align: center;
} 
.app-icon-new .elementor-image img{
display: flex;
justify-content: center;
margin: 0 auto;
}
.dc-loginheader span {
	font-size: 13px;
	
}
.dc-loginfooterinfo a {
	font-size: 10px;
	
}  
	.home-how-work .dc-workdetails .dc-title h3 {

	margin-bottom: 0;
}
body .dc-apoint-date {
	
	flex-direction: row;
	align-items: center;
} 
body .dc-apoint-date span {
	margin-right: 10px;
}
.page-id-14  .dc-recentapoint-holdertest .dc-recent-content {
flex-direction: column;
justify-content: flex-start;
align-content: flex-start;
} 
.page-id-14 .dc-recent-content .dc-btn {
	float: left;
	margin: 10px 0;
}
.our_team .dc-ourteamholder {

	display: block;
} 
.meet-team .dc-ourteamholder .dc-ourteam {
	margin-bottom: 30px;
}  

header .dc-topbar .topbar-colum {

	align-items: center;
	
	justify-content: space-between;
	flex-direction: column;

} 
.top-menu-site {
	height: auto;
	justify-content: center;
	align-items: center;
	align-content: center;
	margin: 0 auto;
	width: 100%;
}

	body .dc-btnmenutoggle {
	left: 1px !important;
	
}
body .dc-loginformhold {
	width: 300px;
	right: 143px;
	margin: 0 -150px 0 0 !important;
} 
	.dc-dbsectionspacetest .dc-dashboardbox.dc-manageteam-wrap .dc-recentapoint-holder .dc-recentapoint .dc-recentapoint-content {
   flex-direction: column;
}
.dc-dbsectionspacetest .dc-dashboardbox.dc-manageteam-wrap .dc-recentapoint-holder .dc-recentapoint .dc-recent-content .dc-userbtn {
   
    margin-right: 5px !important;
    line-height: inherit;
}
body.page-template-dashboard .dc-wrapper .dc-main {
	padding: 20px 15px;
} 
body.page-template-dashboard .dc-wrapper.dc-closemenu .dc-main {
   padding: 20px 15px;
} 
	#dokan-store-listing-filter-wrap .right .item {
	width: 100%;
	white-space: inherit !important;
} 
#dokan-store-listing-filter-wrap .right .item select {
	width: 100%;
}
	.middle-custom #dokan-store-listing-filter-form-wrap .store-search .store-search-input {
	min-width: 100%;
}
.page-id-2863 .middle-custom #dokan-store-listing-filter-form-wrap {
	
	flex-direction: column;
} 
.middle-custom #dokan-store-listing-filter-form-wrap .apply-filter {
	margin-top: 20px;
	margin-left: 0; 
	justify-content: center;
}  

.page-id-2863  #dokan-store-listing-filter-form-wrap div {
	
	width: 100%;
}
.middle-custom {
	margin-top: 20px;
}
.dc-wrapper .dc-sidebarwrapper {
	z-index: 999;
} 
	.meet-team .dc-ourteamholder div.float-left{
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; 
margin-top: 0;
}

.dc-footer-call-email .dc-or-text {
	display: none;
}  
.dc-haslayout	.dc-accountsettingholder .dc-tabscontent {
	min-height: inherit;
}
.dc-headerform .dc-formbtn {
	
	right: 2% !important;
}  
.slider-4-bg rs-sbg {
	background-position: left center !important;
}

.dc-callinfocontent h3 {
	font-size: 11px;
}
.dc-mailinfoholder .dc-callinfoimg {
	width: 100% !important;
}
	.dc-footer-call-email{
		display: flex;
		align-items: baseline;
		text-align: center;
		justify-content: space-between; 
		padding: 20px 18px;
	} 
	.dc-callinfoholder .dc-callinfoimg, .dc-callinfoimg img{ 
	text-align: center;
float: none;
width: 50px;
margin: 0 auto;
}
.dc-aboutstep .dc-welcome-holder > div:nth-child(n+2) {
	margin-top: 0px !important;
} 
}


@media (max-width: 576px) {  

	.blog-list-view-template .dc-articlecontent .dc-moreoptions {
	margin: 20px -30px -15px;
}
.dc-article .dc-moreoptions li {
	padding-right: 10px !important;
} 
.dc-article .dc-moreoptions li {
	font-size: 12px;
}   

	.slider-4 rs-sbg {
	background-position: 20% 20% !important;
}

	.fc table {
	font-size: 12px;
}
	.footer-map .map-box:last-child {
	
	margin-bottom: 20px;
}
.page-template-dashboard .dc-user-header .dc-title a {
 
	font-size: 12px;
	
} 
#buddypress div#gmw-location-form-wrapper.location-form-tabs-top ul.gmw-lf-tabs-wrapper li a.tab-anchor {
	
	padding: 8px;

	font-size: 10px;
	
}
footer	.dc-footercontactus li {
	font-size: 10px;
}
	.top-menu-site ul li {
	margin: 0px 4px;

}
	.dc-dbsectionspacetest .dc-dashboardbox.dc-manageteam-wrap .dc-recentapoint-holder .dc-recentapoint .dc-recent-content {
      align-items: flex-start;
    flex-direction: column;
} 
.top-menu-site ul li a {
	
	font-size: 7px;
	
} 
.top-menu-site ul {
	
	margin-left: 0;
} 
body .dc-topbar .dc-rightarea {


	justify-content: center !important;
	align-content: center;
	
	width: 100%;
}
.item-meta.last-activity {
	text-align: center !important;
}
.store-info {
	margin-top: 10px;
}
.buddypress-wrap form#group-members-search button[type="submit"], .buddypress-wrap form.bp-dir-search-form button[type="submit"], .buddypress-wrap form.bp-messages-search-form button[type="submit"], .buddypress-wrap form[data-bp-search].bp-invites-search-form button[type="submit"] {
	padding: 3px 2.7em !important;
}
.select-arrow {
	float: right;
	margin-right: 20px;
}
#members-order-by {
	width: 96%;
}
/*.chosen-container-single .chosen-single {
	width: 98% !important;
}*/
.dc-docpostimg {
	float: initial !important;
}
.dc-select .chosen-select{
	width: 100% !important;
}
.dc-navigationarea .dc-logo img {
	 margin: 0px !important; 
}
.dc-select select {
	width: 97% !important;
}
.dc-jobalerts .alert span {
	 min-width:0px !important; 
}
.elementor-element.elementor-element-84ee181.elementor-widget.elementor-widget-heading {
	margin-top: 10px;
}
.elementor-element.elementor-element-0b4223e.elementor-widget.elementor-widget-heading {
	margin-top: 10px;
}
.dc-wrapper .dc-sidebarwrapper {
	z-index: 99;
}
.slider-3-mobile-bg img{
min-width: 450px !important;
}	 
.dc-helpnum span {
	font-size: 12px;
} 
.dc-topbar .dc-rightarea {
	
	margin: 4px 0 0 !important;
} 
.dc-helpnum span {
	margin-top: 0px !important;
}

.search-filternew .searchandfilter ul {
	flex-direction: column;
}
.search-filternew .searchandfilter ul li:first-child {
	width: 100%;
}
.search-filternew .searchandfilter ul li:nth-child(2) {
	width: 100%;
}
.searchandfilter li {
	width: 100%;
}
.theme-listview .laboratory-listing {
	flex-direction: column;
}
.theme-listview .laboratory-listing .sec-1 {
	flex-direction: column;
	text-align: center;
	max-width: none;
	min-width: auto;
}
textarea, select, .dc-select select, .form-control, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	margin-bottom: 15px;
}
.search-filternew .searchandfilter ul li input, .search-filternew .searchandfilter ul li select {
	margin-bottom: 15px;
}
.search-filternew .searchandfilter ul li input[type="submit"] {
	margin-bottom: 0px;
}
.searchandfilter li {
	padding-right: 0px;
}
.search-filternew .searchandfilter ul li:nth-child(2)::after, .search-filternew.laboratory-search .searchandfilter ul li:nth-child(3)::after {
	right: 2px;
} 
#subnav-filters {
	
	flex-direction: column;
} 

#subnav-filters #dir-filters{
	width: 100%;
}
#subnav-filters .subnav-search {
	width: 100%;
}
.dc-headerform fieldset .form-group input, .dc-headerform fieldset .form-group .dc-select select {
	padding: 0px !important;
}
}
@media (max-width: 539px) { 
.dc-manageteam-wrap .dc-recentapoint-content .dc-recent-content a + a {
	 margin-right: 0px !important; 
}
.data p{
	text-align: center !important;
}
.dc-loginformhold {
	margin: 0 -30px 0 0 !important;
}
}
@media (max-width: 360px) {
#notifications-filter-by {
	width: 259px;
}
}
@media (max-width: 320px) {   
.dc-callinfocontent h3 {
	font-size: 10px;
} 
	.blog-list-view-template .dc-articlecontent .dc-moreoptions {
	margin: 20px -30px -15px;
}
.dc-article .dc-moreoptions li {
	padding-right: 10px !important;
} 
.dc-article .dc-moreoptions li {
	font-size: 10px;
}
.rs-parallax-wrap {
	margin-left: 10px;
} 
.dc-dbsectionspace {
	padding: 20px 0px !important;
} 
.fc table {
	font-size: 10px;
}

	#app {
		padding: 0 10px;
	}
#app h1.elementor-heading-title {
	line-height: inherit !important;
}
.ht-ctc.ht-ctc-chat {
bottom: 80px !important;
}

.ht-ctc.ht-ctc-chat svg {
height: 40px !important;
width: 40px !important;
}
	.top-menu-site ul li a {
	font-size: 6px;
}
.wpcf7 .wpcf7-recaptcha iframe {
	margin-bottom: 0;
	-webkit-transform: scale(0.93);
	margin-left: -7px;
}
.dc-helpnum span {
	
	font-size: 12px;

} 

.dc-helpnum span {
	margin-top: 5px !important;
}
.dc-topbar .dc-rightarea {
	
	margin: 4px 0 0 !important;
}
.search-filternew .searchandfilter ul {
	display:none;
	
}
.dc-userimg {
	margin-right: 5px !important; 
}
.dc-userlogedin {
	margin-left: 3px !important;
}
}


.my-friends.youzify-blue-scheme #friend-list .action a.accept, .youzify-blue-scheme #bbpress-forums #bbp-search-form #bbp_search_submit, .youzify-blue-scheme #bbpress-forums .bbp-search-form #bbp_search_submit, .youzify-blue-scheme #bbpress-forums li.bbp-footer, .youzify-blue-scheme #bbpress-forums li.bbp-header, .youzify-blue-scheme #group-create-tabs li.current, .youzify-blue-scheme #group-settings-form input[type=submit], .youzify-blue-scheme #message-recipients .highlight-icon i, .youzify-blue-scheme #search-members-form #members_search_submit, .youzify-blue-scheme #send-invite-form .submit input, .youzify-blue-scheme #send-reply #send_reply_button, .youzify-blue-scheme #send_message_form .submit #send, .youzify-blue-scheme #youzify-directory-search-box form input[type=submit], .youzify-blue-scheme #youzify-group-body h1:before, .youzify-blue-scheme #youzify-group-buttons .group-button a.join-group, .youzify-blue-scheme #youzify-groups-list .action .group-button .accept-invite, .youzify-blue-scheme #youzify-groups-list .action .group-button .join-group, .youzify-blue-scheme #youzify-groups-list .action .group-button .membership-requested, .youzify-blue-scheme #youzify-groups-list .action .group-button .request-membership, .youzify-blue-scheme #youzify-members-list .youzify-user-actions .friendship-button .requested, .youzify-blue-scheme #youzify-members-list .youzify-user-actions .friendship-button a, .youzify-blue-scheme #youzify-wall-nav .item-list-tabs li#activity-filter-select label, .youzify-blue-scheme .bbp-pagination .page-numbers.current, .youzify-blue-scheme .button.accept, .youzify-blue-scheme .group-button.accept-invite, .youzify-blue-scheme .group-button.join-group, .youzify-blue-scheme .group-button.request-membership, .youzify-blue-scheme .group-request-list .action .accept a, .youzify-blue-scheme .invitations .invitation-actions a.resend span, .youzify-blue-scheme .item-list-tabs #search-message-form #messages_search_submit, .youzify-blue-scheme .messages-notices .thread-options .read span, .youzify-blue-scheme .messages-options-nav #messages-bulk-manage, .youzify-blue-scheme .notifications .notification-actions .mark-read span, .youzify-blue-scheme .notifications-options-nav #notification-bulk-manage, .youzify-blue-scheme .pagination .current, .youzify-blue-scheme .sitewide-notices .thread-options .activate-notice, .youzify-blue-scheme .widget_display_forums li a:before, .youzify-blue-scheme .widget_display_search #bbp_search_submit, .youzify-blue-scheme .widget_display_topics li:before, .youzify-blue-scheme .widget_display_views li .bbp-view-title:before, .youzify-blue-scheme .youzify .checkout_coupon, .youzify-blue-scheme .youzify .wc-proceed-to-checkout a.checkout-button, .youzify-blue-scheme .youzify .wc-proceed-to-checkout a.checkout-button:hover, .youzify-blue-scheme .youzify .woocommerce-customer-details h2, .youzify-blue-scheme .youzify .youzify-attachment-file-icon, .youzify-blue-scheme .youzify .youzify-wc-box-title h3, .youzify-blue-scheme .youzify .youzify-wc-main-content #payment #place_order, .youzify-blue-scheme .youzify .youzify-wc-main-content .track_order .form-row button, .youzify-blue-scheme .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table tfoot .order-total, .youzify-blue-scheme .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table thead, .youzify-blue-scheme .youzify .youzify-wc-main-content button[type=submit], .youzify-blue-scheme .youzify .youzify-wc-main-content h3, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td a.view:before, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td a.woocommerce-MyAccount-downloads-file:before, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td.actions .coupon button, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td.woocommerce-orders-table__cell-order-number a, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table thead, .youzify-blue-scheme .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-activity-show-search-form i, .youzify-blue-scheme .youzify table tfoot tr, .youzify-blue-scheme .youzify table thead tr, .youzify-blue-scheme .youzify table.shop_table.order_details tfoot tr:last-child, .youzify-blue-scheme .youzify-author .youzify-account-settings, .youzify-blue-scheme .youzify-author .youzify-login, .youzify-blue-scheme .youzify-community-hashtags .youzify-hashtag-item:hover, .youzify-blue-scheme .youzify-current-bg-color, .youzify-blue-scheme .youzify-current-checked-bg-color:checked, .youzify-blue-scheme .youzify-forums-forum-item .youzify-forums-forum-icon i, .youzify-blue-scheme .youzify-forums-topic-item .youzify-forums-topic-icon i, .youzify-blue-scheme .youzify-group-manage-members-search #members_search_submit, .youzify-blue-scheme .youzify-group-settings-tab input[type=submit], .youzify-blue-scheme .youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-add-button i, .youzify-blue-scheme .youzify-loading .youzify_msg, .youzify-blue-scheme .youzify-media-filter .youzify-filter-item .youzify-current-filter, .youzify-blue-scheme .youzify-nav-effect .youzify-menu-border, .youzify-blue-scheme .youzify-pagination .page-numbers.current, .youzify-blue-scheme .youzify-post .youzify-read-more, .youzify-blue-scheme .youzify-post-content .youzify-post-type, .youzify-blue-scheme .youzify-product-actions .youzify-addtocart, .youzify-blue-scheme .youzify-product-content .youzify-featured-product, .youzify-blue-scheme .youzify-project-content .youzify-project-type, .youzify-blue-scheme .youzify-scrolltotop i:hover, .youzify-blue-scheme .youzify-service-icon i:hover, .youzify-blue-scheme .youzify-social-buttons .friendship-button a, .youzify-blue-scheme .youzify-social-buttons .friendship-button a.requested, .youzify-blue-scheme .youzify-tab-post .youzify-read-more, .youzify-blue-scheme .youzify-tab-title-box, .youzify-blue-scheme .youzify-user-actions .friendship-button a.add, .youzify-blue-scheme .youzify-user-actions .friendship-button a.requested, .youzify-blue-scheme .youzify-view-order .youzify-wc-main-content>p mark.order-status, .youzify-blue-scheme .youzify-wall-actions .youzify-wall-post, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .friendship-button a, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .friendship-button a.requested, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .group-button a, .youzify-blue-scheme .youzify-wall-file-post, .youzify-blue-scheme .youzify-wall-new-post .youzify-post-more-button, .youzify-blue-scheme .youzify-widget .youzify-user-tags .youzify-utag-values .youzify-utag-value-item, .youzify-blue-scheme div.bbp-submit-wrapper button, .youzify-blue-scheme input[type=submit] {
    background: #076ab3;
    color: #fff;
}

#buddypress #rtm-media-options-list .js button.clicker {
    display: none;
    background-color: transparent !important;
    height: auto;
    box-shadow: none;
    min-width: inherit;
    margin: 0;
    padding: 0 6px;
}


/*Ens css for doctor&hospital fafa icons*/ 


/*this css for only africa*/ 

.dc-navigation > ul > li.current-menu-parent > a::after, .dc-navigation > ul > li.current_page_item > a::after, .dc-navigation > ul > li > a::after {
background: #076db6 !important;
} 
.top-menu-site ul li a::after {

	background: #007749;
	
} 
.dc-sectiontitle h2 {
	color: #FF9934;
}
.dc-titlecolor5.dc-doctordetails-holder::after {
	background: #007749;
} 
.dc-titlecolor5 .dc-btn:hover {
	background: #007749;
	-webkit-box-shadow:  0 9px 20px 0 rgba(0, 119, 73, 0.49);
	box-shadow: 0 9px 20px 0 rgba(0, 119, 73, 0.49);
} 
.dc-titlecolor5 .dc-btn {
	border-color: #007749;
} 
.dc-titlecolor5 h3 {
	color: #007749;
} 
.dc-search-hospitals .dc-docpostcontent .dc-title > h3 i.fa-user-md::before {
	
	color: #007749;
} 
.dc-docpostholder.dc-search-hospitals .dc-docpostcontent .dc-title h3 a {
	color: #007749;
} 
.dc-docpostholder.dc-search-hospitals .dc-doclocation .dc-btn {
	border-color: #007749;
} 
.dc-docpostholder.dc-search-hospitals .dc-docpostcontent .dc-btn:hover {
	color: #fff;
	background: #007749;
	-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
	box-shadow: 0 9px 20px 0 rgba(0, 119, 73, 0.04);
} 
.dc-form-advancedsearchs fieldset .dc-btnarea .dc-resetbtn {
	
	background: #007749;
	border: 1px solid #007749;
}
/*this css for only africa*/ 


.dc-workdetail figure {
	
	border-radius: 10%;
	
	border: 3px dashed #007749;
}

.wpcf7 form.sent .wpcf7-response-output {
	color: green;
}
.main-page-wrapper > img:first-child {
    display: none;
}
