/*
Theme Name: DocDirect Child
Description: Child theme for DocDirect. Child themes are the recommended way of making modifications to a theme. <a href="http://codex.wordpress.org/Child_Themes">Read More</a>
Author: Themographics
Author URI: http://themeforest.net/user/themographics
Template: docdirect
Text Domain: docdirect-child
Domain Path: /languages
License: 
License URI:
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.tg-page-wrapper{ padding : 70px 0px !important; }
.home-page .tg-page-wrapper{ padding :0 0 70px 0px !important; }
.home-page .tg-main-section{
	margin-top: 0 !important;
}

.doc-user .doc-dropdown:hover .doc-dropdownbox { 
    top: 40px !important;
}
.youzify-groups-directory-page .youzify-directory-filter .item-list-tabs{
    margin-bottom: 0px !important;
}
#bp_core_members_widget-3 h3 a, #bp_groups_widget-2 h3 a{ font-weight:bold !important; }

#groups-directory-form .info p{ float:none !important; }
@media (max-width: 767px){
	.login_popup_custom{ display : none !important; }
	.no_position_css .right_bar_review, .no_position_css .right_bar_review_wrap{
		position: initial;
		padding: 0;
		width: 100%;
	}
	.no_position_css .slider-arrow{ display:none; }
	.no_position_css{
		position: initial;
	}
	.submit_review_wrap{
		display: inline-block;
		min-inline-size: -webkit-fill-available;
	}
	.page-template-user-profile .tg-page-wrapper > .container > .row > .col-lg-3, .doc-header .doc-navigationarea .main_menu_doc_nav {
			display: none !important;
	}
	
	.doc-user-login { display:none; }
	
}
@media (min-width: 767px){
.write_review_form_wrap{ width: 45.666667% !important; }
.no_position_css{
    position: initial;
}

.user_menu_wrap .menu-item, .mobile_user_menu, .mobile_menu_link {
    display: none;
}

}
@media (min-width: 992px){
.write_review_form_wrap{ width: 60.666667% !important; }

.mtop-60{ 
	margin-top: 60px !important;
}
.no_position_css{
    position: initial;
} 
}
.page-template-user_search .fw-page-builder-content .tg-main-section:nth-child(1){
	padding : 0px !important;
}
.add_facility_btn{
	padding : 0px;
	text-align:right;
}
.tg-modaltabs-nav-custom li a{
	display: block;
    color: #5d5955;
    background: #ddd;
    line-height: inherit;
}
.tg-modaltabs-nav-custom li{
	width: 100% !important;
	border-top:none !important;
}
.doc-featuredicon.doc-verfiedicon.green_tag{ 
    background: #008000 !important;
}
.doc-featuredicon.doc-verfiedicon.green_tag:before{
    border-bottom-color: #008000;
}
.doc-featuredicon.doc-verfiedicon.green_tag:after{
    border-top-color: #008000;
    border-bottom-color: #008000;
}


.form-docschedule { margin: 0 0 30px; }
.tg-docschedule fieldset,
.form-docschedule fieldset,
.tg-formeditprofile fieldset{
	padding:0 30% 0 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.form-docschedule .form-group {
	width: 43%;
	float: left;
	margin:0 0 15px;
	padding: 0 0 0 30px;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	clear: unset;
}
.form-docschedule .form-group:nth-child(3n+1){
	width: 14%;
	height: 40px;
	padding: 6px 0;
}
.form-docschedule .form-group label {
	font-size: 16px;
	line-height: 27px;
	font-weight: bold;
	margin: 0;
	padding: 16px 0;
	text-align: left;
	text-transform: uppercase;
}
.form-docschedule .form-group input {
	width: 100%;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 0;
	box-shadow: none;
	box-sizing: border-box;
	color: #999;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	height: 40px;
	line-height: 18px;
	outline: none;
	padding: 10px 18px;
	vertical-align: middle;
	position: relative;
}
.form-docschedule i {
	position: absolute;
	right: 10px;
	top: 50%;
	margin:-6px 0 0;
}
.specialities_selection .select2{
    width: 100% !important;
}
 .login_tab{
	width: 100% !important;
    border: none !important;
}
.login_tab a{
	background: #3498db !important;
    color: #fff  !important;
    font-size: 16px;
    font-weight: 500;
}
.specialities_selection .select2 ul li{
    list-style: none !important;
}
.user_profile_schedule .form-docschedule .row{ padding:0px !important; }
.user_profile_schedule .form-docschedule .row .form-group{     width: 100% !important; }

.registration-page-wrap{
	width: 60%;
    margin: auto;
    float: none;
}

@media only screen and (min-width: 768px) {
.call_to_action_facility .doc-leftarea h3{ color: #fff !important; }
.call_to_action_facility{
	padding: 80px;
    background: rgb(0 0 0 / 31%);
    color: #fff !important;
}
.facility_hours_form .form-docschedule .form-group label{
	font-size: 14px !important;
    padding: 0 !important;
}
.doc-homecatagoryslider .item h1{
	font-size: 40px !important;
	line-height: 45px !important; 
	font-family: sans-serif !important;
}
.doc-homecatagoryslider{
	margin: 0 0 20px !important;
	padding: 0 25% !important;
}
.doc-homecatagoryslider.owl-carousel .owl-nav > div{
	top: 40% !important; 
    width: 45px !important;
    height: 45px !important; 
    font-size: 18px !important;
    line-height: 45px !important;
}

.doc-homecatagoryslider.owl-carousel .owl-nav div.owl-prev{
	left: 18% !important;
}
.doc-homecatagoryslider.owl-carousel .owl-nav div.owl-next{
	right: 18% !important;
}
}

@media only screen and (min-width: 768px) {
.specialities_selection textarea.select2-search__field{
	margin-top: 10px !important;
    margin-left: 18px !important;
    margin-bottom: 10px !important;
}
}

.specialities_selection .select2-container--default .select2-selection--multiple{
	border: 1px solid #aaaaaa80 !important;
    border-radius: 0px !important;
}

.doc-bannerimg img{
	width: 100% !important;
}
.doc-bannersearcharea{
	border-radius: 0 !important;
}
.doc-languages.footer_v2{ padding: 15px 0 !important; }
.footer_copyright_wrap{ background: #1f1d1d !important; float: left; width: 100%;position: relative;}
.footer_copyright_wrap .footercp{
	padding: 0 15px;
}
.footer_copyright .doc-copyrights{    float: none !important; padding: 10px 0px; }

.doc-logo{
	padding: 18px 0 !important;
    width: 160px !important;
    height: 70px !important;
}

@media (max-width: 767px){
	.doc-logo {
		width: 160px !important;
		height: 70px !important;
		    float: none;
	}
}


@media (max-width: 991px){
	.doc-logo {
		width: 130px !important;
		height: 70px !important;
	}
}
.write_review_btn{ 
	padding: 6px 20px;
    margin-top: 10px;
}

.right_bar_review_wrap{
	position: absolute;
    border-left: 1px solid #eeeeef;
    padding-left: 20px;
    height: 100%;
    width: 400px;
    top: 0;
    right: 0;
    transition: transform .25s ease;
}
.right_bar_review{
	position: relative;
    height: 100%;
    padding-right: 20px;
    overflow-x: hidden;
    overflow-y: scroll;
    transition: visibility .25s ease;
}

.slider-arrow{
	position: absolute;
    left: -27px;
    background-color: #3498db;
    top: 15px;
    padding: 10px 8px 10px 8px;
    border: 1px solid #eeeeef;
    border-right: 0;
    border-radius: 3px 0 0 3px;
    color: #fff !important;
    font-size: 20px;
}
.close_review_panel{
transform: translate(100%);
}
.close_review_panel_inner{
visibility: hidden;
}

@media only screen and (min-width: 1025px) {
	.review_page_list{
		width: 50% !important; 
		padding: 0px 10px;
		min-height: 270px;
	}
	.page-template-facility_add_review .tg-page-wrapper, .page-template-write_review .tg-page-wrapper{
		padding: 40px 0 !important; 
	}
	.padding_large{
		padding: 0px 0px 260px 0px;
	}  
}

.right_bar_review_wrap .noreviews-found{
margin-top: 20px;
}
.tg-formleavereview .user_description{
    border: none;
}
 .tg-formleavereview fieldset{
	border: 1px solid lightgray !important;
    padding: 20px 30px !important;
}
.write_review_form_wrap{
	padding:0px !important;
}
.submit_review_wrap{
	text-align: right  !important;
    padding: 0  !important;
    margin-top: 10px  !important;
}
#menu-main-menu .current_page_item a, #menu-main-menu .current-menu-item a{
    color: #FF5733 !important;
}
.mtop40{
    margin-top: 40px;
}
.custom_review_listings .tg-stars.star-rating:before, .custom_review_listings .tg-stars.star-rating span:before{
font-size: 16px !important; 
}
.custom_review_listings .tg-stars.star-rating{
    width: 100px;
    height: 36px;
}
.custom_review_listings .tg-reviewhead .tg-reviewheadleft h3{
	font-size: 14px !important;
	margin: 10px 0 !important;
	text-transform: initial !important;
	color: #5d5955;
	font-weight: bold;
}
.custom_review_listings .tg-reviewhead{
	width: 100%;
	float: left;
	margin: 0 0 25px;
	margin-left: 10px;
}
.custom_review_listings .tg-reviewimg img{
    border-radius: 50%;
    height: 50px;
    width: 50px;
}
.custom_review_listings .tg-reviewimg{
    margin: 0px;
}
#jRate svg{
    width: 30px;
    height: 30px;
}
@media (max-width: 991px){
	.page-template-write_review .doc-formsearchwidget .doc-btnarea {
		text-align: right !important;
	}
}


.post_container { 
  border: 1px solid #d3d3d3;
}

.post_container .item {
  padding: 10px 20px;
  position: relative;
}


.post_container .infoRow {
  display: flex;
  align-items: baseline;
}

.post_container .infoRow-likedName {
  margin: 0 4px;
}

.post_container .infoRow-dotsMenu {
  display: block;
  line-height: 0rem;
  font-size: 2rem;
  align-self: start;
  margin-left: auto;
}

.post_container .profileInfo {
  display: flex;
}

.post_container .profileInfo-image img{
	width: 60px;
    height: 60px;
    border-radius: 60px;
}
.post_container .profileInfo-image .bbp-author-name { display:none; }
.post_container .profileInfo-image {
  flex: 0 1 60px;
  display: inline-block;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  background-color: #3498db;
}

.post_container .profileInfo-text {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  margin: 0 0 20px 10px;
}

.post_container .profileInfo-nth:before {
  content: " • ";
}

.post_container .profileInfo-textSection > p {
  margin-bottom: 1rem;
}

.post_container .profileInfo-more {
  display: inline;
}

.post_container .profileInfo-more:before {
  content: "\00a0";
  margin-left: 0.2rem;
}

.border_top{
	border-top: 1px solid lightgrey;
}

  

.post_container .userActionSection:before {
  content: "";
  position: absolute;
  left: 20px;
  top: 2px;
  height: 1px;
  width: 410px;
}

.post_container .translationSection-likeIcon:before {
  content: " 👍 ";
}

.post_container .translationSection-heartIcon:before {
  content: " ❤️ ";
}

.post_container .translationSection-clapIcon:before {
  content: " 👏 ";
}

.post_container .translationSection-likeCount:after {
  content: " • ";
}

.post_container .userActionSection-icons {
  margin-right: 0.5rem;
}

.post_container .userActionSection-like:before {
  content: " 👍 ";
}

.post_container .userActionSection-comment:before {
  content: " 💬 ";
}

.post_container .userActionSection-share:before {
  content: " ↗️ ";
}

.post_container .font-bold {
  font-weight: bold;
}

.post_container .font-gray {
  color: #777;
}
#bbpress-forums #subscription-toggle ,.bbpress.single-forum .bbp-template-notice.info, .bbpress.single-forum .bbp-breadcrumb{
	display:none !important;
}
.bbp-pagination{
margin-top: 20px;
}
.page-template-social_feed.tg-page-wrapper .tg-page-wrapper #subscription-toggle{
	    padding: 0 0 0px 15px !important;
}
.page-template-social_feed .tg-page-wrapper{
	padding: 60px 0 !important;
}
.page-template-social_feed .tg-page-wrapper .bbp-topic-form{
	display: inline-block;
}
.grid_topics{
	display: inline-block;
	width: 100%;
}
.grid_topics .col-md-4{
	    margin-top: 20px;
	        padding-right: 0;
}
#toggle_form{
display:none;
}
.review_btn_home{
margin: 20px 0px;
}
.review_btn_home .doc-btn:active{ color:#fff !important; }
.review_btn_home .doc-btn{
	background: #3498db !important;
}

@media (max-width: 1366px){
	.advance-filter-disabled.doc-homebannerslider.advance-filter-disabled {
		height: 400px !important;
	}
}

@media (max-width: 479px){
	.advance-filter-disabled.doc-homebannerslider.advance-filter-disabled {
		height: 450px !important;
	}
	
	.tg-pkgexpireyandcounter .tg-pkgexpirey{
		width: 100%;
		min-height: auto;
		text-align: center;
	}
	.page-template-user-profile .tg-pkgexpireyandcounter .tg-pkgexpirey span{
		text-align: center;
	}
	.tg-timecounter.tg-expireytimecounter{
		width: 100%;
	}
}

.archive.author .tg-haslayout.provider-sections .tg-userheading h2{
	font-weight: 600;
}
.archive.author .tg-haslayout.provider-sections{
	padding: 30px 0 0 !important;
}
.tag_line_reviews{
margin: 0px 0px 20px 0px;
}

.tg-btn.red-btn {
    padding: 8px 15px;
}
.doc-btn.red-btn ,.tg-btn.red-btn {
    background: #FF5733 !important;
    border: #FF5733 !important;
    color: #fff !important;
}

.doc-bannersearcharea .form-control, .doc-bannersearcharea .chosen-container .chosen-single span{
    color: grey !important;
    font-size: 15px !important;
}

.bbpf_followers, .bbpf_following {
    margin-bottom: 10px !important;
}
button.bbpf_follow, button.bbpf_unfollow { 
    padding: 8px 10px !important; 
}
.userActionSection-like-action.like-topic{
	color: #3498db !important;
}
.userActionSection-like-action.unlike-topic{
color: unset !important;
}
.tg-docinfo .tg-regardsright .logo{
width: 120px;
}
.userActionSection-icons.share:focus {
    outline: unset;
}
.userActionSection-icons.share{
background: none !important;
}
.userActionSection_icons_share a.d-flex{
    display: flex;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
}
.userActionSection_icons_share{
min-width: 140px !important;
bottom: 100% !important;
left: 50% !important;
top: unset !important;
}
.mr-2, .mx-2 {
    margin-right: .5rem !important;
}
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics{
font-size: 14px;
}
.tg-page-wrapper #bbpress-forums div.bbp-breadcrumb p{
    margin: 0 !important;
}
.bbp-topic-tags{     padding: 0 !important; }

#bbp_reply_submit, #user-submit{
	border-color: #363636 !important;
    background: #363636 !important;
}
.grid_topics .profileInfo-textSection{
margin-top: 10px;
}
@media (min-width: 992px){
.grid_topics .profileInfo-textSection{
    min-height: 60px;
}
}
.author .tg-pagebar{
display:none;
}
.community_h2{
    color: #337ab7;
	font-size: 30px;
    font-weight: bold;
    line-height: 45px;
}
.community_top_text{
text-align:center;
}
.community_wrapper .right_side img{
width: 100%;
height: auto;
}
.community_wrapper .community_h4{
line-height: 30px;
font-size: 22px;
margin-top: 0px;
}
.community_call_action{
text-align:center;
margin-top: 10px;
}
.mtop-10{
margin-top: 10px;
}
.community_register .col-md-8 h4{
font-size: 18px;
    line-height: 30px;
}
.community_register .col-md-8{
text-align: center;
    font-size: 18px;
    line-height: 20px;
}
.community_register, .community_register .community_call_action,.community_middle{
    margin-top: 2em;
}
.community_middle{
    margin-bottom: 2em;
}
.community_register{
padding: 60px 0px;
    background: #339fff40; 
}
.community_middle h3{
font-size: 38px;
    font-weight: bold;
}
.community_middle img{
max-height: 300px;
}
.page-template-social_feed .tg-page-wrapper.tg-haslayout{
padding-bottom: 0px !important;
}
.my-account .tg-page-wrapper.tg-haslayout,.buddypress .tg-page-wrapper.tg-haslayout{
padding: 0px !important;
}
.tg-userbanner .tg-userbanner-content{
color: #fff;
}
.bp-user.media{
   overflow: auto !important;
    overflow-x: hidden !important;
}
#bbpress-forums div.bbp-search-form {
    padding: 25px !important;
}
.doc-addressinfo li i, .doc-addressinfo li address, .doc-addressinfo li span, .doc-addressinfo li a{
font-size: 14px !important;
}
.doc-featurehead h2{
    font-size: 16px !important;
}
.search-result-form .form-group input::placeholder,.tg-form-signup .form-docschedule .form-group input::placeholder{
font-size: 16px !important;
}
.youzify-cover-pattern-edit{
position:absolute;
right:10px;
top:10px;
color: #FF5733 !important;
}

.youzify-author-v1 .youzify-profile-photo{

    margin: 0 auto -40px !important;
}

.youzify-author-v1 .youzify-header-cover {
        height: 145px !important;
    margin-bottom: 40px !important;
}

.youzify-author-content .youzify-head-content {
    margin: 0 !important;
}
.youzify-author .youzify-user-ratings-details{
margin-bottom: 0 !important;
margin-top: 15px !important;
}

.youzify-author .youzify-user-ratings-details .youzify-user-ratings-rate{
margin-top: 10px !important;
}
.youzify-author .youzify-account-menu {
    margin: 0 !important;
}
.youzify-author .youzify-statistics-bg {
    margin-bottom: 0 !important;
    padding: 15px 0 10px !important;
}
#youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label{
margin: 0 !important;
margin-right: 8px !important;
}
.youzify-wall-options {
    padding: 10px 25px !important;
}
#youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label { 
    min-width: 100px !important;
       margin: 5px !important;
    padding: 5px 20px !important; 
}
#youzify-wall-form .youzify-wall-textarea, #youzify-wall-form .youzify-wall-textarea:active, #youzify-wall-form .youzify-wall-textarea:focus, #whats-new{
padding: 10px 20px 12px 20px !important;
min-height: 50px !important;
    height: 50px !important;
    border: 1px solid #ccc !important;
    border-radius: 60px !important;
}
#youzify-wall-form .youzify-wall-author img {
    top: 20px !important;
    left: 20px !important;
    width: 50px !important;
    height: 50px !important;
}
.youzify-wall-actions {
    padding: 5px 25px !important; 
}
#youzify-wall-form .youzify-wall-actions .youzify-update-post, #youzify-wall-form .youzify-wall-actions .youzify-wall-post {
     
    font-size: 11px !important; 
    line-height: 16px !important;
    padding: 10px 35px !important; 
}
.youzify-profile-navmenu .youzify-navbar-item a{
padding: 15px 20px !important; 
}
.youzify-main-column #youzify-profile-navmenu {
    margin-bottom: 20px !important; 
}
.youzify div.item-list-tabs {
    margin: 0 0 20px  !important; 
}
.youzify-profile .youzify-page-main-content >.item-list-tabs.no-ajax, .youzify-page-main-content > .youzify-mobile-nav.youzify-inline-mobile-nav{
display: none;
}
#youzify-profile-navmenu .youzify-settings-area{
display: none !important; 
}
.youzify div.item-list-tabs li a i, .youzify div.item-list-tabs li a:before {
    width: 28px !important; 
    height: 28px !important; 
    font-size: 14px !important; 
    line-height: 28px !important;  
}
.youzify div.item-list-tabs {
    padding: 5px 20px !important;  
}
#youzify .youzify div.item-list-tabs li a:hover, #youzify .youzify div.item-list-tabs li.current a, #youzify .youzify div.item-list-tabs li.selected a {
    color: #339fff;
}

#youzify-wall-form #whats-new-content{
width: 88%;
    float: left;
    margin: 20px 0px 0px 0px;
}
#youzify-wall-form .youzify-wall-author{
width: 7%;
    float: left;
    margin: 20px 10px 0px 10px;
}
.my_profile .youzify-button-item.youzify-avatar-button{
    width: 15%;
    z-index: 9999;
    display: block;
    padding-bottom: -20px;
    position: absolute;
    text-align: right;
    margin-top: 48px;
}
.my_profile .youzify-button-item.youzify-cover-button .fas.fa-camera-retro{ 
    font-size: 25px;
    color: #ec5235;
}

.my_profile .youzify-button-item.youzify-avatar-button .fas.fa-user-circle{ 
    font-size: 25px; 
}
.my_profile .youzify-button-item.youzify-cover-button{ 
    width: 20%; 
    z-index: 9999;
    display: block;
    padding-bottom: -20px;
    position: absolute; 
    text-align: right;
    margin-top: 10px; 
}
.youzify-horizontal-layout .youzify-mobile-nav, .youzify-horizontal-layout #youzify-wall-nav{
display:none !important;
}
.doc-featurelist .doc-featurehead h2{
font-weight:bold;
}


@media (max-width: 767px){
	.doc-listview .doc-featurelist .doc-featureimg{
		max-width: 270px !important;
	}
	.doc-doctorlisting .doc-featurelist .doc-featureimg {
			margin: 0 0px 10px 0 !important;
	}
	
	.write_review_form_wrap h2{
		font-size: 20px !important;
		font-weight: bold !important;
	}
	
	.page-template-user_search .doc-featurelist{
		padding-bottom: 20px;
		border-bottom: 1px dotted gray;
	}
	
	.tg-page-wrapper {
		padding: 20px 0px !important;
	}
	.my_profile .youzify-button-item.youzify-cover-button {
		width: 94%;
	}
	.my_profile .youzify-button-item.youzify-avatar-button {
		width: 60%;
	}
	
	
	.community_h2{
		font-size: 20px !important; 
		font-weight: bold !important; 
		line-height: 20px !important; 
	}
	
	.community_h4{
		font-size: 14px !important; 
		line-height: 18px !important; 
	}
	
	.community_call_action .doc-btn{
		font-size: 14px !important;  
		line-height: 30px !important; 
		padding: 0px 10px !important; 
    }
}



@media (max-width: 991px){
.doc-addressinfo li address, .doc-featurehead h2 {
		width: 100% !important;
		text-overflow: unset !important;
		overflow: unset !important;
		white-space: unset !important;
		font-weight: bold !important;
	}
	.doc-featureimg img{ width: 100% !important; }
	.doc-listview .doc-featurelist .doc-featureimg{
	max-width: 100% !important;
	}

	.doc-featurelist .doc-addressinfo li{
	    display: flex;
	}
	.doc-featurelist.review_page_list{
		padding-bottom: 20px;
		border-bottom: 1px dotted gray;
	}
	
	.doc-doctorlisting .doc-featurelist .doc-featureimg {
			margin: 0 15px 10px 0 !important;
		}
	.home-page .main-page-wrapper .tg-main-section:nth-child(1), .fw-page-builder-content .tg-main-section:nth-child(1) {
		padding: 0px !important;
	}
	.home-page .doc-topcategories .doc-category {
		min-height: auto !important;
    }
    
    .home-page .tg-main-section {
		padding: 40px 0 !important;
    }
    
    .home-page .review_btn_home {
		margin: 60px 0px !important;
	}
	.tag_line_reviews{
		font-size: 16px !important;
		line-height: 18px !important;
	}
	.page-template-write_review .tg-breadcrumb{
	
	}
	.page-template-write_review .doc-btnarea {
		margin: 0 !important;
	}
	.page-template-write_review .tg-page-wrapper {
			padding: 20px 0px !important;
	}
	.page-template-write_review h1{
		font-size: 20px !important;
		font-weight: bold !important;
	}
	.write-review-wrap .doc-searchresult{ margin: 0 0 10px !important; }
	.write-review-wrap {
		margin-top: 20px;
	}
	
	.page-template-facility_add_review .tg-page-wrapper {
			padding: 20px 0px !important;
	}
	.page-template-facility_add_review .tg-formleavereview fieldset{     padding: 14px 20px !important; }
	.page-template-facility_add_review .your-rate{ float: none !important;  padding: 0px !important; }
	.page-template-facility_add_review .tg-stars #jRate{ float: none !important;  }
	.page-template-facility_add_review .tg-stars{
	float: none !important; 
    text-align: left !important;
	}
	.page-template-facility_add_review h1{
		font-size: 20px !important;
		font-weight: bold !important;
	}
	
	.community_img {display:none; }
	
}



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

body .buddypress.widget .item-list, body .buddypress.widget .item-options {
    padding: 0 10px!important;
}
#whats-new-post-in-box {
display: none !important;
}

@media (max-width: 567px){
	.tg-refinesearcharea.contact_wrap [class^="col-"]{
		position: initial !important;
	}
}
/* social-feed page css start */
.community_wrapper{
	padding: 15px 0;
}
.alignnone {
    margin: 5px 10px 10px 0;
}
.youzify-wall-options .youzify-wall-opts-item label i {
    color: #000 !important;
}
#youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label span {
    color: #000 !important;
}
.item-list li{
	line-height: 18px !important;
}
.item-avatar img{
	width: 50px !important;
	height: 50px !important;
	border-radius: 50% !important;
}
.item-list li a{
	color: #363636 !important;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
}
.widget_bp_core_members_widget #members-list .vcard .item-meta .activity, .widget_bp_groups_widget #groups-list li .item-meta .activity {
	margin-top: 3px !important;
}
#members-list{
	padding-bottom: 20px !important;
}
.youzify-sidebar .widget-content .widget-title {
	color: #363636 !important;
	font-size: 12px !important;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
}
.youzify-my-account-widget .youzify-widget-header .youzify-widget-head .youzify-hello {
	margin-bottom: 5px !important;
}
.youzify-my-account-widget .youzify-widget-header .youzify-widget-head .youzify-user-name {
    color: #363636 !important;
}
.youzify-my-account-widget .youzify-menu-links .youzify-link-item {
    padding: 8px 25px !important;
}
.youzify-my-account-widget .youzify-menu-links .youzify-link-item i {
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
}
.youzify-my-account-widget .youzify-menu-links .youzify-link-item .youzify-link-title {
    color: #363636 !important;
}
.youzify-my-account-widget .youzify-menu-links .youzify-links-section:last-of-type {
    margin-bottom: 8px;
}
/* social-feed page css end */

/* authenication page css start  */
.registration-page-wrap .form-group .chosen-container{
	width: 100% !important;
}
/* authenication page css end  */

/* home page css start */
.doc-category .doc-hoverbg{
	background: unset !important;
}
.doc-category .doc-hoverbg h3{
	background: #3498db;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	padding: 5px;
}
/* home page css end */

/* /members/ifmadmin/ page css start */
.youzify-profile-navmenu .youzify-navbar-item a{
	color: #363636 !important;
}
.youzify-widget .youzify-widget-title {
	color: #363636 !important;
}
.youzify-head-content .youzify-head-username, .youzify-head-content h2 {
    color: #363636 !important;
}
.youzify-author .youzify-user-ratings-details .youzify-user-ratings-rate, .youzify-author .youzify-user-ratings-details .youzify-user-ratings-total {
    color: #363636 !important;
}
.youzify-author .youzify-user-statistics .youzify-snumber {
    color: #363636 !important;
}
.youzify-author .youzify-user-statistics .youzify-sdescription {
    color: #363636 !important;
}
.youzify-media-filter .youzify-filter-item .youzify-filter-content {
	color: #363636 !important;
}
.youzify-media-filter .youzify-filter-item .youzify-current-filter {
	color: #fff !important;
}
.youzify-items-list-widget .youzify-list-item .youzify-item-meta .youzify-meta-item {
	margin-top: 2px !important;
}
.youzify-items-list-widget .youzify-list-item a.youzify-item-name {
    color: #363636 !important;
}
.youzify-media-no-items {
	color:  #363636 !important;
}
#youzify #message p{
	color:  #363636 !important;
}
.follows .youzify #youzify-members-list .item .item-meta span, .my-friends .youzify #youzify-members-list .item .item-meta span {
	margin-top: 2px !important;
}
/* /members/ifmadmin/ page css send */

/* write-a-review page css start */
.write_review_form_wrap h2{
	font-weight: 900;
    word-wrap: break-word !important;
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    color: rgba(43,39,60,1);
    font-size: 28px;
    line-height: 36px;
	margin-bottom: 30px;
}
.write_review_form_wrap .submit_review_wrap{
	margin-top: 30px !important;
}
.custom_review_listings{
	border-bottom: unset !important;
}
 .custom_review_listings li{
	padding: 10px !important;
	border-bottom:  1px solid ;
	border-bottom: 1px solid #ddd !important;

}
.custom_review_listings li .tgm-revi{
	display: flex;
	align-items: center;
	width: 100%;
	margin-bottom: 5px;
}
.custom_review_listings .tg-reviewhead{
	margin: 0 !important;
	padding-left: 10px !important;
}

.custom_review_listings .tg-reviewcontet{
	width: calc(100% - 50px);
}
.custom_review_listings .tg-stars.star-rating {
	height: unset !important;
}


.custom_review_listings .tg-reviewhead .tg-reviewheadleft h3 {
	color: #363636 !important;
	line-height: 16px !important;
}
.custom_review_listings .tg-reviewhead .tg-reviewheadleft h3 a {
	color: #363636 !important;
	line-height: 16px !important;
}
.custom_review_listings .tg-description p{
	margin-bottom: 0 !important;
}
/* write-a-review page css end */

/* social-feed page css start */
.youzify .activity-inner+.youzify-activity-embed, .youzify .activity-inner+.youzify-post-attachments {
	margin-top: 10px !important;
}
.youzify .activity-content .youzify-post-attachments .youzify-img-with-padding img {
	max-width: 200px !important;
}
.youzify .activity-inner .youzify-embed-wrapper-main {
	max-width: 500px !important;
}
.youzify-wall-link-data-wrapper{
	display: flex;
	padding: 25px 25px 0 25px;
}
.youzify-wall-link-data-first{
	max-width: 225px;
	padding-right: 25px;
}
.youzify-wall-link-data-last{
	
}
.youzify-wall-link-data-last .youzify-wall-link-title{
	color: #363636 !important;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
}
.youzify-wall-link-data-last .youzify-wall-link-url{
	color: #3498db !important;
	font-size: 14px;
	font-weight: 600;
	margin-top: 5px;
}
.youzify .acomment-content a, .youzify .activity-inner a {
	color: #7da0b1 !important;
}
.youzify-wall-link-content .youzify-wall-link-data .youzify-wall-link-desc {
	margin-top: 0 !important;
}
.youzify-wall-link-content .youzify-wall-link-data {
    padding-top: 10px !important;
}
.widget_bp_core_members_widget #members-list .vcard .item-title a{
	font-size: 12px !important;
	word-break: break-word;
}
#youzify .activity-meta a.share-activity-social:before {
	content: '\f14d';
	display: inline-block;
	font-family: 'Font Awesome 5 Free'!important;
	font-weight: 200;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	}
	.post-activity-meta-action{
		display: flex !important;
		padding: 10px !important;
		justify-content: space-around;
		position: relative;

	}
	.post-activity-meta-action .dropdown-menu{
		right: 15px !important;
		max-width: 160px !important;
		left: unset !important;
		margin-top: 0 !important;
		border-radius: unset !important;

	}
	.post-activity-meta-action .dropdown-menu::before{
		top: -14px;
    	left: 14px;
		border-style: solid;
		border-width: 0 10px 13px;
		content: "";
		height: 0;
		width: 0;
		position: absolute;
		border-color: transparent transparent #cccbcb;
	}
	.post-activity-meta-action  .social-icon-share{
		display: flex;
    	justify-content: space-around;
	}
	.post-activity-meta-action  .social-icon-share a{
		width: 30px !important;
		height: 30px !important;
		display: inline-block !important;
		
		padding: 0!important;
		text-align: center!important;
		line-height: 30px!important;
		border-radius: 50%!important;
		color: #fff !important;
		transition: all 0.3s !important
	}
	.post-activity-meta-action  .social-icon-share a.fblink{
		background: #3b5998!important;
	}
	.post-activity-meta-action  .social-icon-share a.twitterlink{
		background: #55acee!important;
	}
	.post-activity-meta-action  .social-icon-share a.pinterestlink{
		background: #cb2027!important;
	}
	.post-activity-meta-action  .social-icon-share a.linkedinlink{
		background: #0077b5!important;
	}
	.post-activity-meta-action  .social-icon-share a i{
		color: #fff !important;
		margin-right: 0 !important;
	}
	.post-activity-meta-action  .social-icon-share a:hover{
		background: #363636 !important;
	}
	
/* social-feed page css end */

/* 23/06/2021 css start */
@media (max-width: 1199px){
	
}
@media (max-width: 1024px){
	.row.footer_copyright_wrap{
		margin-right: 0px;
    	margin-left: 0px;
	}
}
@media (max-width: 992px){
	.right_bar_review_wrap {

	}
}
@media (max-width: 991px){
	.builder-items .tg-videobox {
		margin: 0 !important;
		padding:0 !important;
	}
	.builder-items .tg-videobox:after {
		display: none;
	}
	.builder-items .tg-videobox::before{
		display: none;
	}
	.youzify .youzify-boxed-navbar .youzify-profile-navmenu .youzify-navbar-item a {
		min-width: 100px !important;
	}
	.youzify-profile-navmenu .youzify-navbar-item a {
		padding: 15px 15px !important;
	}
	.custom_review_listings .tg-stars.star-rating {
		float: left !important;
	}
	.appointment-enabled .tg-widget {
		padding: 15px;
	}
	.appointment-enabled .tg-userschedule ul li em, .appointment-enabled .tg-userschedule ul li span {
		font-size: 13px;
	}
	.appointment-enabled .tg-doccontactinfo li address {
		max-width: 160px;
	}
	
	
}
@media (max-width: 768px){

}
@media (max-width: 767px){
	.home-page .tg-page-wrapper {
		padding: 0 0 0px 0px !important;
	}
	.doc-bannerimg img {
		object-fit: cover !important;
	}
	.call_to_action_facility{
		padding: 15px;
		background: rgb(255, 255, 255, 0.5);
	}
	#youzify-wall-form .youzify-wall-author {
		position: relative !important;
		width: 50px !important;
		height: 50px !important;
	}
	#youzify-wall-form .youzify-wall-author div, #youzify-wall-form .youzify-wall-author img{
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
	}
	.youzify-wall-actions, .youzify-wall-options {
		width: 100% !important;
		padding: 10px 15px !important;
	}
	#youzify-wall-form #whats-new-content {
		width: calc(100% - 70px);
		padding-right: 15px;
	}
	#youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label {
		height: unset !important;
		line-height: 30px !important;
	}
	.youzify-form-tools{
		display: none !important;
	}
	#youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label {
		min-width: 68px !important;
	}
	.youzify .activity-header .youzify-timestamp-area {
		margin-top: 2px !important;
	}
	.youzify-my-account-widget .youzify-menu-links .youzify-link-item {
		padding: 8px 15px !important;
	}
	.youzify-sidebar .widget-content .widget-title {
		padding: 15px 15px;
	}
	body .buddypress.widget .item-list, body .buddypress.widget .item-options {
		padding: 0 15px!important;
	}
	.youzify-my-account-widget .youzify-widget-header {
		padding: 15px !important;
	}
	.youzify-my-account-widget .youzify-menu-links .youzify-section-title {
		padding: 0 15px 8px !important;
	}
	.widget-error {
		padding: 25px 15px !important;
	}
	.registration-page-wrap {
		width: 100% !important;
	}
	.tg-page-wrapper {
		padding: 40px 0px !important;
	}
	.registration-page-wrap .form-group .tg-radiobox label {
		margin: 0;
		padding: 15px !important;
	}
	.youzify-main-column #youzify-profile-navmenu {
		margin-bottom: 20px !important;
	}
	.youzify-main-column #youzify-profile-navmenu {
		margin-bottom: 15px !important;
	}
	.doc-content .doc-pagination{
		margin: 0 !important;
		padding: 15px 0 0 0 !important;
	}
	.write_review_form_wrap {
		width: 100% !important
	}
	.no_position_css {
		margin-top: 20px;
	}
	.custom_review_listings {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.write_review_form_wrap h2 {
		margin: 0 0 20px 0 !important;
	}
	.write_review_form_wrap .submit_review_wrap {
		margin-top: 20px !important;
	}
	.right_bar_review_wrap {
		border-left: unset !important;
	}
	.tg-reviewcontet {
		padding: 0 !important;
	}
	.tg-breadcrumb{
		margin-top: 10px;
		width: 100%;
		display: flex;
	}
	.tg-breadcrumb li:first-child{
		padding-left: 0 !important;
	}
	.write_review_form_wrap .make-review-custom{
		width: 100% !important;
	}
	.youzify-wall-link-data-wrapper {
		flex-wrap: wrap;
	}
	.youzify-wall-link-data-wrapper .youzify-wall-link-data-first {
		max-width: 100%;
		padding-right: 0;
	}
	.youzify-wall-link-data-wrapper .youzify-wall-link-data-last {
		margin-top: 10px;
	}
	.youzify-wall-link-data-wrapper {
		padding:10px 10px 0 10px;
	}
	.youzify-wall-link-content .youzify-wall-link-data {
		padding: 10px;
	}
	.add_facility_btn {
		padding: 0 15px;
		margin-bottom: 10px;
	}
	.add_facility_btn a{
		width: 100% !important;
	}
	.bp-legacy .doc-searchresult{
		margin: 0 0 10px;
	}
	.specialities-search-wrap{
		display: none;
	}
	.tg-breadcrumb{
		display: none !important;
	}
	.appointment-enabled .claim-box {
		margin-bottom: 30px;
	}
	.appointment-enabled .tg-aboutuser {
		margin-top: 0px;
		margin-bottom: 20px;
		padding-bottom: 0;
	}
	.archive.author .tg-haslayout.provider-sections {
		padding:  0 !important;
	}
	.appointment-enabled .tg-reviews{
		padding: 0 !important;
	}
	.appointment-enabled .tg-tabpane {
		padding: 15px !important;
	}
	.appointment-enabled .tg-userreviews .tg-ratingbox {
		padding: 15px !important;
	}
	.appointment-enabled  .tg-userreviews .tg-ratingbox {
		margin: 0px !important;
	}
	.appointment-enabled .tg-reviewlisting li{
		padding: 15px !important;
	}
	.appointment-enabled .tg-formleavereview fieldset {
		padding: 15px !important;
	}
	.appointment-enabled .tg-reviewhead{
		margin-bottom: 10px !important;
	}
	.appointment-enabled .tg-reviewimg{
		margin-right: 0 !important;
		margin-bottom: 10px !important;
	}
	.appointment-enabled .tg-userreviews .tg-stars.star-rating {
		width: 100% !important;
	}
	.appointment-enabled  .tg-reviewlisting {
		margin: 0 0 20px !important;
    padding: 0 0 15px !important;
	}
	.appointment-enabled .tg-userheading {
		margin-bottom: 20px !important;
	}
}
@media (max-width: 575px){
	.doc-footernav ul {
		display: flex;
		flex-direction: column;
	}
	.doc-footernav ul li{
		margin: 5px 0;
	}
	.doc-languages.footer_v2 {
		padding: 15px 0 0 0 !important;
	}
	.doc-languages.footer_v2 .doc-footernav{
		margin-bottom: 0 !important;
	}
	.activity-list li img{
		max-width: 100% !important;
	}
	.registration-page-wrap .form-docschedule .form-group:nth-child(3n+1) {
		width: 100%;
		height: unset;
	}
	.registration-page-wrap .form-docschedule .form-group {
		width: 50%;
		padding: 0 !important;
	}
	.registration-page-wrap .form-docschedule .form-group label{
		padding: 0;
	}
	.registration-page-wrap .form-docschedule .form-group:nth-child(3n+3){
		padding-left: 5px !important;
	} 
	.registration-page-wrap .form-docschedule .form-group:nth-child(3n+2){
		padding-right: 5px !important;
	} 
	.registration-page-wrap .tg-formsection .row{
		margin: 0 !important;
	}
	.registration-page-wrap .form-docschedule {
		margin: 0 !important;
	}
	.registration-page-wrap form fieldset .form-group.tg-checkbox input.form-control[type='checkbox'] {
		margin: -2px 15px 0 0 !important;
	}
	.post-activity-meta-action .dropdown-menu::before {
		left: unset;
		right: 40px;
	}

}
@media (max-width: 479px){
	.doc-bannersearcharea {
		padding: 5px 10px 10px 10px !important;
	}
	.doc-contactweb {
		float: unset !important;
	}
	.doc-languages.footer_v2 {
		width: 100% !important;
	}
	.owl-dots{
		padding: 15px 0 0 0 !important;
	}
	.tg-videobox figure figcaption a {
		width: 80px !important;
		height: 80px !important;
		line-height: 86px !important;
		margin: -40px 0 0 -40px;
	}
	.doc-category {
		margin: 15px 0 0 0 !important;
	}
	.home-page .doc-section-heading {
		margin: 0 !important;
	}
	
	
}
@media (max-width: 375px){
	#youzify .activity-meta a.share-activity-social:before {
		display: block;
	}
}
@media (max-width: 320px){
	#youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label {
		min-width: 75px !important;
	}
}

.doc-header .doc-admin.login_popup_custom .doc-btn.get-user-modal{
	display:none;
}
.owl-carousel, .owl-carousel.loading {
    display: none !important;
} 
.owl-carousel.owl-loaded {
    display: block !important;
}

.item-list li a.link-desc-less, .item-list li a.link-desc-more{ color: #00000073 !important; font-weight: bold; }

.privacy-policy .main-page-wrapper .tg-main-section:nth-child(1), .fw-page-builder-content .tg-main-section:nth-child(1){ padding: 0; }
.privacy-policy .tg-main-section h2{ margin-bottom: 20px; }
.privacy-policy .tg-main-section h4{
margin-top: 30px !important; 
} 
@media screen and (min-width: 800px) {
   .tg-page-wrapper {
		padding: 40px 0px !important;
		min-height: 420px;
	}
}

@media only screen and (min-width: 768px) {
	.about_video p{
		margin: auto;
		text-align: center;
	}
	.about_video video{
		height: 400px;
		width: 700px;
		text-align: center;
		align-items: center;
	}
}
.page-id-17 .tg-search-category{ height: auto !important; }
.youzify-post-liked-by .fa.fa-thumbs-up{ color: #ffba00; }

.theme-main-navigation>ul>li.menu-item-has-icon>a, .sub-menu-has-icons>.menu-item-has-icon>a{
	color: #3498db;
    font-weight: 600;
}
.doc-footernav ul li a { 
    color: #fff !important;
}
.about_video .tg-description>p{ font-size: 25px; }

.raw-html-description video{
	object-fit: fill;
}
