/* Custom Styles Starts Here */
body {
	font-family: Muli,sans-serif;
}

body.dsvy-sidebar-no #content {
	padding-top: 30px;
	padding-bottom: 50px; 	
}

.conferences {
	align-items: center;
	display: flex;
	justify-content: center;	
}

.conferences img {
	filter: grayscale(100%);
    max-width: 185px;
    max-height: 230px;
}

.conferences img:hover {
	filter: grayscale(0);
	cursor: pointer;
}

.dsvy-portfolio-style-2 .dsvy-port-cat {
	display: none;
}

.dsvy-blog-style-2 .dsvy-meta-date {
	padding: 10px;	
}

.dsvy-heading-subheading {
    margin-bottom: 10px;
}

.btn-sec .elementor-button-link.elementor-button i {
	background-color: inherit;
	font-size: 34px;
	margin-right: 10px;
	font-weight: 500;
}

.box-row-first { 
	margin-top: -150px !important;
}

.box-sec .box-icon .elementor-image  {
	width: 155px;
    background: rgb(255, 255, 255);
    height: 155px;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.08);
    border-radius: 50%;
    padding: 25px;
	margin: 0 auto;
}

.box-sec {
	min-height: 300px;
	margin-top: 105px;
}

.dsvy-header-search-form-wrapper .search-form:after {
	right: 45px;
}

.dsvy-header-button {
    align-items: center;
}

.dsvy-header-button a {
	display: flex !important;
    align-items: center;
}

.dsvy-header-button a span {
    max-width: 150px;
    line-height: 18px;
}

.site-header .dsvy-title-bar-wrapper {
	background-image: url(https://cmsuat.csanz.edu.au/wp-content/uploads/2021/01/inner-banner.jpg) !important;
}

.site-header .dsvy-title-bar-wrapper.dsvy-bg-image-yes:before {
    background: url(https://cmsuat.csanz.edu.au/wp-content/uploads/revslider/slider-demo-3/slider-pattern.png) no-repeat bottom center !important;
}

.site-header .dsvy-title-bar-wrapper.dsvy-titlebar-style-left .dsvy-title-bar-content-inner {
    width: 100% !important;
    text-align: center !important;
}

.site-header .dsvy-title-bar-content .dsvy-tbar-title {
	color: #ffffff !important;		
}

.site-header .dsvy-title-bar-content .dsvy-title-bar-content-inner .dsvy-breadcrumb {
	color: #ffffff !important;
	text-transform: inherit !important; 
}

.site-header .dsvy-title-bar-content .dsvy-title-bar-content-inner .dsvy-breadcrumb a {
	color: #ee344e !important;
	text-transform: inherit !important; 
}

.box-row-first .elementor-column-wrap,
.box-row .elementor-column-wrap {
	padding: 1.5rem !important;
}

.dsvy-footer-contact-info-wrap { 
	max-width: 145px;
}

.call-us-bg {
	min-height: 500px;
}

.dsvy-footer-contact-info-inner {
	align-items: flex-start !important;
}

.rt-detail .post-content {
	word-break: break-word;
}

body.dsvy-sidebar-no:not(.single) .elementor-section-wrap>.elementor-element:first-child { 
	margin-top: 0;
}

.rt-tpg-container .rt-detail .entry-title  {
	font-size: 18px !important;
	margin: 0 0 0px !important;
}

.rt-tpg-container .layout1 .rt-holder .rt-detail {
	background-color: inherit !important;
	padding-bottom: 0;
}

.rt-tpg-container .layout1 .rt-holder .rt-detail .read-more a {
	background: none !important;
	padding: 0;
}

.rt-tpg-container .layout1 .rt-holder .rt-detail .read-more a:before {
	content: "\f138";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	color: #ee344e;
	font-size: 18px;
    padding-right: 7px;
}

.rt-tpg-container .rt-equal-height {
    margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
}

.post-meta-user span,
.post-meta-tags span {
	font-size: 14px !important;
}

.post-meta-user span a,
.post-meta-tags span a {
	color: #9ea1ac !important;
}

.post-meta-user span i,
.post-meta-tags span i {
	color: #ee344e !important;
}

.fresh-topics-sec h5,
.social-connect-sec h5 {
	padding: 17px 0px 17px 0px;
	background-color: #231F20;
	border-radius: 8px 8px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5) !important;
	color: #FFFFFF;
	text-align: center !important;
	font-family: "Nunito", Sans-serif;
	font-size: 22px;
	font-weight: 800;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	margin-bottom: 0;
}

.fresh-topics-sec .widget-element {
	padding: 15px 15px 15px 15px;
	font-size: 16px;
	margin-bottom: 0;
}

.fresh-topics-sec .post-author, .fresh-topics-sec .post-date {
	font-size: 14px;
}

.fresh-topics-sec .post-link a {
	font-size: 20px;
    color: #ec1f27;
    font-weight: 800;
    font-family: 'Nunito';
}

a.post-read-more {
	font-size: 15px;
    display: inline-block;
    float: right;
    width: 100%;
    text-align: right;
}

a.post-read-more:before {
	content: "\f138";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	color: #ee344e;
	font-size: 16px;
    padding-right: 7px;
}

.social-connect-sec .ctf-author-name {
	font-size: 20px;
    color: #231f20 !important;
	width:100%;
	font-weight: 800;
    font-family: 'Nunito';	
}

.social-connect-sec #ctf .ctf-item {
	padding: 10px 15px;
}

.social-connect-sec #ctf a {
    word-break: break-word;
}

.dsvy-footer-contact-info-inner .dsvy-label {
	font-family: Nunito,sans-serif;
}

.members-sec .designervily-box-content {
	box-shadow: 9px 0 30px 0 rgba(26,47,106,.09);
	padding: 15px;
	min-height: 110px;
	border-radius: 8px;
}

.designervily-gap-15px .dsvy-element-posts-wrapper.row {
    margin-left: -15px;
    margin-right: -15px;
}

.designervily-gap-15px .dsvy-element-posts-wrapper.row .dsvy-ele {
	padding-right: 15px;
	padding-left: 15px;
}

.asgarosforum-widget,
.social-connect-sec .ctf {
	max-height: 1100px;
    overflow-y: auto;
	margin-bottom: 20px;
}

.my-communities-sec .elementor-widget-text-editor {
	max-height: 900px;
    overflow-y: auto;
	margin-bottom: 20px;
}

#ctf .ctf-author-box, #ctf_lightbox .ctf-author-box {
	width: 100%;
}

.forum-sec {
	float: left;
	width: 100%;
	border-top: 1px solid #E5E5E5;
	padding: 15px;
}

.forum-sec h3 {
    font-size: 20px;
    color: #ec1f27;
    font-weight: 800;
    font-family: 'Nunito';
	margin-bottom: 0;
}

.forum-sec p {
   margin-bottom: 10px;
}

.forum-sec .red-box {
    background: #ec1f27;
    height: 32px;
    line-height: 34px;
    padding: 0px 10px;
    float: right;
    font-weight: 400;
    font-size: 12px;
	clear: both;
    min-width: 160px;
    text-align: left;
	margin-bottom: 10px;
	border-radius: 8px;
	color: #fff;
	text-transform: uppercase;
}

.forum-sec .red-box span {
	background: #192136;
	height: 22px;
	line-height: 22px;
	padding: 0px 10px;
	float: right;
	font-weight: 400;
	font-size: 12px;
	border-radius: 5px;
	margin: 5px 0px 0px 20px;
	color: #fff;
}


.all-communities-sec {
	float: left;
    width: 100%;
    border: 1px solid #E5E5E5;
    padding: 0;
    border-radius: 8px;
    background: #FAFAFA;
}

.all-communities-sec h3 {
	font-size: 20px;
	color: #ffffff;
	font-weight: 800;
	font-family: 'Nunito';
	margin-bottom: 0;
	background: #020202;
	border-radius: 8px 8px 0 0;
	text-align: center;
	padding: 13px 0px 13px 0px;
}

.all-communities-sec-in {
	padding: 15px;
}

.all-communities-sec p {
   margin-bottom: 10px;
}

.all-communities-sec button {
    background: #ec1f27;
    height: 32px;
    line-height: 34px;
    padding: 0px 10px;
    float: right;
    font-weight: 400;
    font-size: 12px;
	clear: both;
    min-width: 160px;
    text-align: left;
	margin-bottom: 10px
}

.all-communities-sec button span {
	background: #192136;
	height: 22px;
	line-height: 22px;
	padding: 0px 10px;
	float: right;
	font-weight: 400;
	font-size: 12px;
	border-radius: 5px;
	margin: 5px 0px 0px 20px;
}

.subscribe {
	background: #192136;
    color: #fff;
    border-radius: 8px;
    padding: 9px 15px;
    font-size: 12px;
    text-transform: uppercase;
}

.entry-content .timely a:hover,
.comment-content .timely a:hover,
.site-footer .widget .timely a:hover {
    color: #fff !important;
}

.timely .ai1ec-nav > li > a:hover,
.timely .ai1ec-nav > li > a:focus {
    background-color: #ee344f;
}

.timely .ai1ec-nav .ai1ec-open > a,
.timely .ai1ec-nav .ai1ec-open > a:hover,
.timely .ai1ec-nav .ai1ec-open > a:focus {
    background-color: #ee344f;
    border-color: #ee344f;
}

.ai1ec-dropdown-menu > li > a:hover,
.ai1ec-dropdown-menu > li > a:focus {
	background-color: #ee344f;
}

.entry-content .timely a:visited,
.comment-content .timely a:visited,
.site-footer .widget .timely a:visited,
.entry-content .timely a,
.comment-content .timely a,
.site-footer .widget .timely a {
	color: #000;
}

.ai1ec-dropdown-menu > div > a:hover,
.ai1ec-dropdown-menu > div > a:focus {
	background-color: #ee344f;
	color: #000;
}

.ai1ec-dropdown-menu > .ai1ec-active > a,
.ai1ec-dropdown-menu > .ai1ec-active > a:hover,
.ai1ec-dropdown-menu > .ai1ec-active > a:focus {
	background-color: #ee344f;
}

/* Forum Styles Starts Here */
#af-wrapper #forum-navigation,
#af-wrapper #forum-navigation-mobile,
#af-wrapper #forum-breadcrumbs {
	display: none;
}

#af-wrapper {
 	font-family: Muli,sans-serif;
	font-size: 16px;
}

#af-wrapper #forum-header {
	background-color:rgba(0, 0, 0, 0.1);
	min-height: 44px;
	border-radius: 8px;
	padding: 5px;
	max-width: 280px;
	float: right;
}

#af-wrapper #forum-navigation a,
#af-wrapper #forum-navigation-mobile a {
	border-left: 1px solid #d80020;
}

#af-wrapper .title-element {
    display: block;
    padding: 0px 20px;
    height: 44px;
    line-height: 44px;
    color: #fff;
    background-color: #09162a;
    border-bottom: 1px solid #09162a;
    border-radius: 8px 8px 0px 0px;
}

#af-wrapper .unread {
    color: #ee344f;
}

#af-wrapper a {
    color: #9ea1ac;
}

#af-wrapper a:hover {
    color: #ee344f;
}


#af-wrapper #forum-breadcrumbs {
    font-size: 14px;
    padding: 10px 8px;
}

#af-wrapper #read-unread .unread {
    background-color: #ee344f;
}


#af-wrapper .button-normal {
    background: #09162a;
    border-color: #09162a;
}

#af-wrapper .forum-post-menu a {
	color: #09162a;
}

#af-wrapper .forum-post-menu a:hover {
    color: #ee344f;
}

#af-wrapper #forum-search {
	max-width: 100%;
}


#af-wrapper #bottom-navigation span:before {
    margin-right: 8px;
    color: #ee344f;
}

#af-wrapper .user-online .avatar {
    box-shadow: 0px 0px 5px #797979;
    border: 1px solid #c7c7c7;
}

#af-wrapper .editor-row.editor-row-submit .left {
	width: auto;
}

#af-wrapper .editor-row.editor-row-submit .right {
	margin: 0 0 0 65px;		
}

#af-wrapper .editor-row.editor-row-submit .right .button-normal {
	width: auto;
	font-family: Muli,sans-serif;
	font-weight: normal;
}

#af-wrapper iframe body.mce-content-body {
	font-family: Muli,sans-serif !important;
}

#af-wrapper #profile-header  {
	border-color: #09162a;
}

#af-wrapper #profile-navigation {
	background: #09162a;
}

#af-wrapper #profile-navigation a.active {
    background-color: #ee344f;
}

#af-wrapper .editor-subject-input {
	height: 40px; 
	font-size: 16px;
}

/*=== designervily-sidebar ===*/
.sidemenu h5 {
	background: #000000;
	color: #fff;
	border-radius: 8px 8px 0 0;
	text-align: center;
	padding: 15px;
	margin-bottom: 0;
}

.sidemenu {
    background-color: #f8f7f4;
    padding:0px;
    border-radius: 8px;
    margin-bottom: 30px;
	width: 96% !important;
}

.sidemenu ul.menu  {
	list-style-type: none;
	padding-left: 0;
	margin-bottom: 0;
}

.sidemenu ul > li{
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #fff;
    -webkit-transition: 0.5s ease-out 0s;
    -o-transition: 0.5s ease-out 0s;
    transition: 0.5s ease-out 0s;
}

.sidemenu ul > li:last-child{
    border: none;
}

.sidemenu ul > li a {
    padding: 18px 50px 18px 25px;
	font-family: Nunito,sans-serif;
    display: block;
    position: relative;
    line-height: normal;
	font-size: 16px;
    -webkit-transition: 0.5s ease-out 0s;
    -o-transition: 0.5s ease-out 0s;
    transition: 0.5s ease-out 0s;
    font-weight: 800 !important;
}

.sidemenu ul > li a:hover {
	background-color: #ee344e;
	color: #fff;
}


.sidemenu ul > li a:after {
    content: "\e814";
    font-family: 'designervily-base-icons';
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    position: absolute;
    right: 20px;
    top: 18px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #000;
    color: #fff;
    text-align: center;
    -webkit-transition: 0.5s ease-out 0s;
    -o-transition: 0.5s ease-out 0s;
    transition: 0.5s ease-out 0s;
}

.sidemenu ul > li .sub-menu {
	background: #dadada;
	list-style-type: none;
    padding-left: 0px;
}

.sidemenu ul > li.menu-item-has-children:hover .sub-menu,
.sidemenu ul > li.menu-item-has-children:hover .sub-menu li a {
	background-color: #4c4c4c;
}

.sidemenu ul > li.current-menu-item .sub-menu, 
.sidemenu ul > li.current-menu-item .sub-menu li a,
.sidemenu ul > li.current_page_item .sub-menu li a {
	background-color: #4c4c4c;
}

.sidemenu ul > li.current-menu-item .sub-menu li a,
.sidemenu ul > li.current_page_item .sub-menu li a {
	background-color: #4c4c4c;
}

.sidemenu ul > li:hover a,
.sidemenu ul > li.active a,
.sidemenu ul > li.current-menu-item a,
.sidemenu ul > li.current_page_item a {
	background-color: #ee344e;
    color: #fff;
}

.sidemenu ul > li.active a:after,
.sidemenu ul > li:hover a:after,
.sidemenu ul > li.current-menu-item a:after,
.sidemenu ul > li.current_page_item a:after {
    background: #fff !important;
    color: #273353;
}

.timely .ai1ec-nav-pills > li.ai1ec-active > a,
.timely .ai1ec-nav-pills > li.ai1ec-active > a:hover,
.timely .ai1ec-nav-pills > li.ai1ec-active > a:focus,
.timely .ai1ec-nav > li > a {
	background-color: #ee344f;
	color: #fff;
}

.sidemenu ul > li.current-menu-item .sub-menu a:after,
.sidemenu ul > li.current_page_item .sub-menu a:after,
.sidemenu ul > li.menu-item-has-children .sub-menu a:after,
.sidemenu ul > li.menu-item-has-children .sub-menu a:after {
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	/* Firefox */
	-moz-transform: rotate(0deg);
	/* IE */
	-ms-transform: rotate(0deg);
	/* Opera */
	-o-transform: rotate(0deg);
	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.sidemenu ul > li.menu-item-has-children a:after {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	/* Firefox */
	-moz-transform: rotate(90deg);
	/* IE */
	-ms-transform: rotate(90deg);
	/* Opera */
	-o-transform: rotate(90deg);
	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/*===  Team Member Design Styles === */
.member-section .dazzler_team_1_our-team {
	background: #fff;
    border-radius: 8px;
    box-shadow: 0px 10px 10px 0 rgba(26,47,106,.05);
    text-align: center;
    padding-bottom: 20px;
    min-height: 315px !important;
}

.member-section .dazzler_team_1_pic {
	 border-radius: 8px 8px 0 0;
}

.member-section .dazzler_team_1_our-team:hover .dazzler_team_1_pic img {
	transform: translateY(0px) !important;
}

.member-section .dazzler_team_1_our-team .dazzler_team_1_team-prof {
    margin-top: 0px !important;
    position: relative;
}

.member-section .dazzler_team_1_our-team p.dazzler_team_1_description,
#dazzler_team_1_m_row_18388 .dazzler_team_1_our-team .dazzler_team_1_description,
#dazzler_team_1_m_row_18388 .dazzler_team_1_our-team p.dazzler_team_1_description,
#dazzler_team_1_m_row_18406 .dazzler_team_1_our-team .dazzler_team_1_description,
#dazzler_team_1_m_row_18406 .dazzler_team_1_our-team p.dazzler_team_1_description,
#dazzler_team_1_m_row_18984 .dazzler_team_1_our-team .dazzler_team_1_description,
#dazzler_team_1_m_row_18984 .dazzler_team_1_our-team p.dazzler_team_1_description,
#dazzler_team_1_m_row_18985 .dazzler_team_1_our-team .dazzler_team_1_description,
#dazzler_team_1_m_row_18985 .dazzler_team_1_our-team p.dazzler_team_1_description,
#dazzler_team_1_m_row_18986 .dazzler_team_1_our-team .dazzler_team_1_description,
#dazzler_team_1_m_row_18986 .dazzler_team_1_our-team p.dazzler_team_1_description{
	font-family: Muli,sans-serif !important;
	font-size: 14px !important;
	text-align: left !important;
    padding-left: 5px;
}

.member-section .dazzler_team_1_our-team .dazzler_team_1_team-prof h3.dazzler_team_1_post-title,
#dazzler_team_1_m_row_18388 .dazzler_team_1_our-team .dazzler_team_1_team-prof h3,
#dazzler_team_1_m_row_18388 .dazzler_team_1_our-team .dazzler_team_1_team-prof h3.dazzler_team_1_post-title,
#dazzler_team_1_m_row_18406 .dazzler_team_1_our-team .dazzler_team_1_team-prof h3,
#dazzler_team_1_m_row_18406 .dazzler_team_1_our-team .dazzler_team_1_team-prof h3.dazzler_team_1_post-title,
#dazzler_team_1_m_row_18984 .dazzler_team_1_our-team .dazzler_team_1_team-prof h3,
#dazzler_team_1_m_row_18984 .dazzler_team_1_our-team .dazzler_team_1_team-prof h3.dazzler_team_1_post-title,
#dazzler_team_1_m_row_18985 .dazzler_team_1_our-team .dazzler_team_1_team-prof h3,
#dazzler_team_1_m_row_18985 .dazzler_team_1_our-team .dazzler_team_1_team-prof h3.dazzler_team_1_post-title,
#dazzler_team_1_m_row_18986 .dazzler_team_1_our-team .dazzler_team_1_team-prof h3,
#dazzler_team_1_m_row_18986 .dazzler_team_1_our-team .dazzler_team_1_team-prof h3.dazzler_team_1_post-title {
	font-family: Nunito,sans-serif !important;
	color: #273353 !important;
	margin-top: 0px !important;
	padding: 65px 0px 0px 0px !important;
}

#dazzler_team_1_m_row_18388 .dazzler_team_1_our-team .dazzler_team_1_social_media_team,
#dazzler_team_1_m_row_18406 .dazzler_team_1_our-team .dazzler_team_1_social_media_team,
#dazzler_team_1_m_row_18984 .dazzler_team_1_our-team .dazzler_team_1_social_media_team,
#dazzler_team_1_m_row_18985 .dazzler_team_1_our-team .dazzler_team_1_social_media_team,
#dazzler_team_1_m_row_18986 .dazzler_team_1_our-team .dazzler_team_1_social_media_team {
	
	padding: 2px !important;
}

.dazzler_team_1_pic img {
    height: auto;
    max-height: 195px;
    width: auto !important;
}

.member-section .dazzler_team_1_m_row  {
	padding: 0 !important;	
}

.member-section .dazzler_team_1_our-team .dazzler_team_1_post {
	color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    font-family: Nunito,sans-serif !important;
	text-transform: uppercase;
    display: inline-block;
    background: #ee344f;
    padding: 10px 5px;
    border-radius: 0 0 10px 10px;
	line-height: 18px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.post-item .dsvy-featured-container {
	max-height: 300px;
    min-height: 300px;
    background: rgba(0, 0, 0, 0.05);
    border-radius: 8px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    overflow: hidden;	
	justify-content: center;
}

.post-item .dsvy-featured-container .dsvy-featured-wrapper img {
	border-radius: 0px;	
}


/*=== Mobile Member Dashboard Design Styles === */
.mobile-dashboard-wrapper  {
	background: #f0f0f0;	
}

.mobile-dashboard-wrapper .designervily-gap-15px .dsvy-element-posts-wrapper.row .dsvy-ele {
	max-width: 50% !important;	
	-ms-flex: 0 0 50%;
    flex: 0 0 50%;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
}

.mobile-dashboard-wrapper .designervily-gap-15px .dsvy-element-posts-wrapper.row .dsvy-ele .img-box  {
	height: 45px;
	display: flex;
	align-items: center;
    justify-content: center;
	margin-bottom: 5px;
}

.mobile-dashboard-wrapper .designervily-gap-15px .dsvy-element-posts-wrapper.row .dsvy-ele img  {
	max-width: 40px;
    max-height: 35px;
}

.mobile-dashboard-wrapper .designervily-gap-15px .dsvy-element-posts-wrapper.row .dsvy-ele .mobile-member-dashboard  {
	background: #fff;
	border-radius: 8px;
	box-shadow: 0px 3px 5px 0 rgb(26 47 106 / 9%);
	text-align: center;
	padding: 20px;
}

.mobile-dashboard-wrapper .designervily-gap-15px .dsvy-element-posts-wrapper.row .dsvy-ele .mobile-member-dashboard h3 {
	margin-bottom: 0;
    align-items: center;
    display: flex;
    justify-content: center;
	font-size: 18px;
	line-height: 18px;
    height: 40px;
	max-width: 120px;
	font-weight: 700;
	margin: 0 auto;
}

.mobile-dashboard-wrapper .designervily-gap-15px .dsvy-element-posts-wrapper.row .dsvy-ele .mobile-member-dashboard h3 a:hover {
	color:#273353;
}

.mobile-dashboard-wrapper .designervily-gap-15px .dsvy-element-posts-wrapper.row .dsvy-ele:last-child {
	margin: 0 auto;
}

.mobile-member-dashboard:hover a {
	color: #273353 !important;
}

.dsvy-label.member-link-mob {
	display: none;
}

.member-news-sec {
    max-height: 1100px;
    overflow-y: auto;
    margin-bottom: 20px;
}

/*=== career-opportunities page Design Styles === */
.carrer-sec .post-item .dsvy-featured-container,
.carrer-sec .post-item .designervily-box-content .dsvy-meta-container {
	display: none;
}

.carrer-sec .dsvy-blog-style-2 .designervily-box-content {
	margin: 0;
	text-align: left;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding: 0 0 25px 0;
	border-radius: 0;
}

.carrer-sec .dsvy-blog-style-2 .designervily-box-desc-text {
    word-break: break-word;
}

.carrer-sec .dsvy-heading-subheading {
	margin-bottom: 10px;
}

.carrer-sec .dsvy-blog-style-2 .designervily-box-desc {
	padding: 0;
}

@media (max-width: 1023px) {
	#dazzler_team_1_m_row_18388 .dazzler_single_team,
	#dazzler_team_1_m_row_18406 .dazzler_single_team,
	#dazzler_team_1_m_row_18984 .dazzler_single_team,
	#dazzler_team_1_m_row_18985 .dazzler_single_team,
	#dazzler_team_1_m_row_18986 .dazzler_single_team{
		max-width: 50%;	
	}
}

@media (max-width: 1024px) {
	body.dsvy-sidebar-no.elementor-page #content {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (max-width: 767px) {	
	body.dsvy-sidebar-no #content {
		padding-bottom: 30px;
	}
	.member-dashboard-sec .row .member-dashboard {
		width: 50%;
	}
	
	.member-dashboard-sec .row .member-dashboard:last-child {
		margin-bottom: 0;
	}
		
	.member-dashboard-sec .row .member-dashboard  h3.dsvy-portfolio-title {
		font-weight: 800;
		font-size: 14px;
		text-align: center;
		margin-bottom: 0;
		line-height: 18px;
	}
	
	.member-dashboard-sec .row .member-dashboard .dsvy-content-wrapper {
		position: absolute;
		width: calc(100% - 40px);
		bottom: 16px;
		background: #fff;
		border-radius: 6px;
		margin: 0 5px;
		padding: 20px 5px 15px 5px;
		box-shadow: 1px 1px 15px 0 rgba(0,0,0,.03);
	}
	
	.site-header .dsvy-title-bar-wrapper.dsvy-bg-image-yes:before { 
		background-size: 200% !important;
	}
	
	.dsvy-tbar-title {
		font-size: 30px;
		line-height: 30px;
	}
	
	#dazzler_team_1_m_row_18388 .dazzler_single_team,
	#dazzler_team_1_m_row_18406 .dazzler_single_team,
	#dazzler_team_1_m_row_18984 .dazzler_single_team,
	#dazzler_team_1_m_row_18985 .dazzler_single_team,
	#dazzler_team_1_m_row_18986 .dazzler_single_team{
		max-width: 100%;	
	}
	
	.dsvy-header-search-form-wrapper .search-form input[type="search"] {
		width: 90%;
		font-size: 14px;
		margin-left: 5%;
		margin-right: 5%;
	}
	
	.dsvy-header-search-form-wrapper .search-form:after {
		right: 60px;
		font-size: 15px;
		top: 24px;
	}
	
	.dsvy-search-results {
		display: inherit;
	}
	
	.dsvy-search-results .dsvy-featured-wrapper img {
		width: 100%;
	}
	
	.dsvy-search-results-left {
		width: 100%;
		flex-shrink: 0;
		margin-right: 0;
	}
	
	.dsvy-search-results-right  {
		margin-top: 15px;
	}
}

@media screen and (min-width: 1200px) {
	.dsvy-header-style-4 .dsvy-navbar div>ul>li>a{ margin: 0 8px; } 
	.dsvy-header-style-4 .dsvy-header-button a { padding: 0 10px 0 30px; }
	.dsvy-header-style-4 .dsvy-logo-menuarea { padding-right: 1.5rem; }
	.dsvy-sticky-on.dsvy-header-wrapper { background: #ffffff; }
	.dsvy-header-style-4 .dsvy-header-button:after { content: "\f004"; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #ee344e; font-size: 20px; }	
	.dsvy-header-style-4 .dsvy-pre-header-wrapper a  { color: #ffffff; }
	.call-us { top: 53% !important;	}
	.dsvy-header-style-4 .dsvy-header-search-btn { margin-right: 5px; margin-left: 5px; }
	.dsvy-header-button { display: flex !important; }
}

@media screen and (min-width: 1281px) {
	.call-us { top: 49% !important; }	
}

@media screen and (min-width: 1660px) {
	.call-us { top: 41% !important; }
}

@media screen and (min-width: 768px) {	
	.box-sec { margin-top: 0px;	}
}

/* Mobile member dashboard loading icon */
.mobile_modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('../images/loader1.svg') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading .mobile_modal {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .mobile_modal {
    display: block;
}    

.dsvy-footer-big-area .dsvy-footer-social-icon li {
   margin: 0 5px;
}

@media screen and (max-width: 1199px) {	
	.site-header .dsvy-bg-color-transparent,
	.site-header .dsvy-sticky-on.dsvy-sticky-bg-color-transparent {
		background-color: rgba(0, 0, 0, 0.05);	
	}
	
	.dsvy-pre-header-right, 
	.dsvy-label.device-alerts,
	.dsvy-label.member-link {
		display: none !important;
	}
	
	.dsvy-label.member-link-mob {
		display: block !important;
		padding-left: 0 !important;
		position: absolute;
		top: -6px;
	}
}


 .tab-section h5::before { 
  display: block; 
  content: " "; 
  margin-top: -125px; 
  height: 125px; 
  visibility: hidden; 
  pointer-events: none;
}

.dsvy-meta-date {
    display: none;
}
.dsvy-meta-container {
    display: none;
}

.menu-item-20783 {
	display: none;
}
.dsvy-blog-meta-top {
    display: none;
}
h5 {
	display:inline-block;
	width:100%;
}

@media screen and (max-width: 1200px) {
	.dsvy-header-style-4 .dsvy-header-button {
		display: block;
		position: absolute;
		top: -24px;
		right: 0;
	}
	
	.dsvy-header-style-4 .dsvy-header-search-btn {
		display: none;
	}
	
	.menu-item-20783 {
		display: block;
		background: #ee344e;
	}
	
	.dsvy-header-button a {
		display: inline !important;
	}
	
	.dsvy-header-overlay {
		padding-top:30px;
	}
	
	.nav-menu-toggle {
		top:55%;
	}
	
	header.site-header {
		position:relative;
	}
	
	.dsvy-header-height-wrapper {
		min-height: 65px !important;	
	}
	.site-title {
		height: 55px;
	}
	
	.site-title img.dsvy-main-logo {
		max-height: 45px;
	}
}

/* 
Added by Murugesh 16 Nov 21 
Hide subscribed group under the user in Topic section
*/
.post-author-block-group {
    display: none;
}
/* Hide icon php,image,spoiler for Editor */
#mceu_26 {
    display: none !important;
}