/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/



/* Global */
.border-radius-container{
	border-radius: 0px 24px;
}
.border-radius-container .uncell{
	border-radius: 0px 24px;
}
.border-radius-container-top-row{
	border-radius: 0px 24px 0px 0px;
}
.border-radius-container-top-row .uncell{
	border-radius: 0px 24px 0px 0px;
}
.border-radius-container-bottom-row{
	border-radius: 0px 0px 0px 24px;
}
.border-radius-container-bottom-row .uncell{
	border-radius: 0px 0px 0px 24px;
}
.button-container a{
	border-radius: 0px 8px;
}
.widget-container .tagcloud a {
	font-size: 16px !important;
}
.service-container a {
	color: #A3C475 !important;
}
.h1, .h2, .h3, .h4{
	font-weight: 600 !important;
}

@media only screen and (max-width: 959px){
	.main-container .row-container .single-h-padding {
    	padding-left: 17px;
    	padding-right: 19px;
	}
	h1, h1 span, .h1, .h1 span {
		font-size:30px !important;
	}
	h2, h2 span, .h2 span{
		font-size:28px !important;
	}
	.h1-subheading p, .h5 span{
		font-size: 18px !important;
	}
	.main-container .row-container .row-parent{
		padding-left: 17px;
		padding-right: 17px;
	}
	p, span{
		font-size:16px;
	}
	.section-subheading-text, .section-subheading-text span, .section-subheading-text p{
		font-size: 18px !important;
	}
	.section-heading-text, .section-heading-text span{
		font-size: 28px !important;
	}
	.cta-btn{
		transform:scale(1) !important;
	}
	.top-banner-row .block-radius-container .single-block-padding {
		padding: 29px 25px !important;
	}

	.home-how-we-can-help-container .icon-box-heading h3, .home-how-we-can-help-container .icon-box-heading .h3 {
		margin-top: 18px;
	}

	.home-workplace-benefits .border-radius-container .single-block-padding {
		padding: 20px 15px 25px 18px !important;
	}
	h4, .h4 {
		line-height: 25px !important;
	}
	
	
	
	
	
}

/* Top menu */

#menu-item-83  .menu-item{
	border-radius: 0px 8px;
}
.menu-item-83:hover{
	background-color:#64327c !important;
	color:white !important;
}
#menu-item-86 .menu-item {
	border-radius: 0px 8px;
	color: white !important;
    background-color: #64327c;
}
#menu-item-86 .menu-item:hover {
	background-color: white !important;
	color:#64327c !important;
	border-color: #64327c !important;
}


.enquiry-button{
	border-radius: 0px 8px;	
}
#menu-header span {
    font-size: 16px;
	letter-spacing: 0;
    text-transform: none;
}
.menu-mini.menu-smart a {
    font-size: 16px !important;
}
.menu-dark .menu-smart a:hover{
	color: #64327c;
}
.submenu-dark .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:hover{
	color: #64327c !important;
	 background-color: white !important;
	
}

#menu-top-navigation-menu {
	display: flex;
	justify-content: space-evenly;
	padding: 0;
}
.top-menu .row-menu-inner {
	padding-right: 20px !important;
}
@media only screen and (min-width: 960px){
	.menu-wrapper{
		display: flex;
		flex-flow: wrap-reverse;
		position: fixed;
		z-index: 1000;
		height:152px !important;
	}
	#logo-container-mobile{
		padding:0;
	}
	#masthead .menu-container{
		z-index:2001 !important;
		box-shadow: 0px 3px 6px #00000029;
	}
	#masthead:not(.menu-absolute) {
    	z-index: 2001;
	}
	#menu-item-83 .btn{
		padding: 11.5px 24px !important;
	}
	#menu-item-86 .btn{
		padding: 12.5px 24px !important;
	}
}

@media only screen and (max-width: 959px){
	.menu-container .logo-container {
    	position: relative;
    	padding: 0px 36px 27px 36px !important;
	}
	#logo-container-mobile{
		height:60px;
		padding-left:16px !important;
		padding-right:16px !important;
	}
	.mobile-top-btn{
		font-size: 12px;
		width: 96px;
		height: 32px;
		padding: 8px 8px 8px 8px !important;
		text-transform: inherit !important;
		background-color: #64327C;
		color: white;
		letter-spacing: 0 !important;
		border-radius: 0px 8px !important;
	}
	.mobile-phone-cta{
		padding-left: 11px;
	}
	.mobile-menu-button{
		padding-left: 11px;
		padding-right:16px;
	}
	
	.top-banner-row{
		height:420px !important;
	}
	.top-banner-row .row-parent{
		height:309px !important;
	}
	
}
@media only screen and (max-width: 1319px) and (min-width: 960px){
	.menu-wrapper{
		height:210px !important;
	}
	.main-container{
		padding-top:210px;
	}
	.top-menu .row-menu{
		max-width:100%;
	}
	.top-menu{
			height:70px;
	}
	#masthead .menu-container{
		height:140px;
	}

	#menu-top-navigation-menu {
		display: block;
		text-align: center !important;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1025px){
	.menu-wrapper{
		height:175px !important;
	}
	.main-container{
		padding-top:175px;
	}
	.top-menu .row-menu{
		max-width:100%;
	}
	.top-menu{
			height:35px;
	}
	#masthead .menu-container{
		height:140px;
	}
	.home-companies .icon-media{
		width:90% !important;
	}
}
@media only screen and (max-width: 1319px) and (min-width: 960px){
	.menu-wrapper{
		height:210px !important;
	}
	.main-container{
		padding-top:210px;
	}
	.top-menu .row-menu{
		max-width:100%;
	}
	.top-menu{
			height:70px;
	}
	#masthead .menu-container{
		height:140px;
	}

	#menu-top-navigation-menu {
		display: block;
		text-align: center !important;
	}
}
@media only screen and (max-width: 1600px) and (min-width: 1441px){
	.top-menu .row-menu{
		margin-left:2%;
	}
	.top-menu{
			height:41px;
	}
	.home-companies .icon-media{
		width:90% !important;
	}
	.main-container {
    	padding-top: 150px;
	}
}
@media only screen and (max-width: 1800px) and (min-width: 1441px){
	
	.home-companies .icon-media{
		width:90% !important;
	}
	
}
@media only screen and (max-width: 1920px) and (min-width: 1601px){
	.menu-wrapper{
		height:147px !important;
	}
	.main-container{
		padding-top:147px;
	}
	.top-menu{
		height:42px;
	}
	.top-banner-row .btn-container{
		margin-top:29px !important;
	}
	.top-banner {
		height: 514px;
	}
	.top-banner .single-block-padding .uncode_text_column {
		margin-top: 13px !important;
	}
	.top-banner .row-parent  {
    	padding: 0 36px !important;
	}
	.service-top-text-container{
		height:514px !important;
	}
	
	.blog-top-banner .row-parent{
		height:514px !important;
		padding: 0 36px !important;
	}
	

}
@media only screen and (min-width: 1921px){
	.menu-wrapper{
		height:145px !important;
	}
	.main-container{
		padding-top:145px;
	}
	
	.top-banner-row .btn-container{
		margin-top:29px !important;
	}
	.top-banner {
		height: 514px;
	}
	.top-banner .single-block-padding .uncode_text_column {
		margin-top: 13px !important;
	}
	.top-banner .row-parent  {
    	padding: 0 36px !important;
	}

}

.top-menu{
		width:100%;
}

#menu-top-navigation-menu{
	text-align:left;
}
#menu-top-navigation-menu a{
	font-size: 15px !important;
	font-weight: 500;
}

@media only screen and (min-width: 1500px){
	#menu-top-navigation-menu a{
		font-size: 16px !important;
		font-weight: 500;
	}
}
@media only screen and (max-width: 959px){
	#masthead{
		width:100%;
	}
	#menu-header{
		display:none;
	}
	.mobile-menu-button .lines:before {
		top: 9px !important;
		transform-origin: 26px center;
	}
	.mobile-menu-button .lines:after {
		top: -9px !important;
		transform-origin: 20px center;
	}
}


/* Home */

.workplace-benefits-list ul{
	text-align: left;
}
.pullquote__content{
	font-size:16px;
}
blockquote small:before {
  	content: "";
}
blockquote small {
	font-size:18px !important;
	font-weight: 600 !important;
}
#gform_fields_2 .gfield_label{
	font-weight:500 !important;
}
#gform_submit_button_2{
	border-radius: 0px 8px;
	color: white !important;
    background-color: #64327c;
	font-size:16px;
	text-transform: none;
    letter-spacing: 0;
	padding: 12px 51px 12px 51px;
}
#gform_submit_button_2:hover{
	background-color: white !important;
	color:#64327c !important;
	border-color: #64327c !important;
}

.home-get-started-btn:hover{
	background-color: white !important;
	color:#64327c !important;
	border-color: #64327c !important;
}
.home-testimonials-grid .t-inside{
	background-color: white !important;
	min-height:697px;
}

.home-testimonials-grid .pullquote{
	padding-right: 38px !important;
	padding-left: 38px !important;
	vertical-align: top !important;
	
}
.home-testimonials-grid .gravatar{
	padding-top: 69px !important;
	
}
.home-how-we-help-2-3{
	padding-left: 0 !important;
}

.textual-carousel .tmb .regular-text .pullquote img.avatar {
  max-width: 154px;
  min-height: 94px;
  border-radius: 0%;
}
.textual-carousel .tmb .regular-text .pullquote small {
    vertical-align:bottom;
}
.home-testimonials-grid .tmb{
	padding-right:20px !important;
}

.home-posts-grid .t-entry-text {
	min-height:300px;
}

.home-posts-grid .t-entry-readmore {
	visibility:hidden;
	position: absolute;
    bottom: 8%;
    right: 1%;
}
.home-posts-grid .t-entry-readmore a:after {
	content: "\e876";
    font-family: uncodeicon;
    color: #707070;
    position: absolute;
    right: 5%;
    font-size: 24px;
	visibility: visible;
}
.home-posts-grid .t-entry-readmore a:hover:after {
	content: "\e876";
    font-family: uncodeicon;
    color: #a3c475;
    position: absolute;
    right: 5%;
    font-size: 24px;
	visibility: visible;
}
.home-posts-grid .t-inside {
	height:400px;
}
.sa-testimonials .white{
		background: transparent !important;
}
.sa-testimonials .owl-prev{
	position: absolute  !important;
    left: 80.5%  !important;
    top: -74px  !important;
}
.sa-testimonials .owl-next{
	position: absolute  !important;
    left: 91% !important;
    top: -74px  !important;
}
.home-testimonials-right .uncont{
	    min-height: 194px;
}

.sa-testimonials .inner-testimonial{
	background: white !important;
	box-shadow: 0px 5px 15px rgb(0 0 0 / 5%);
	border-radius: 0px 24px;
	padding-left: 5%;
    padding-right: 5%;
	min-height: 440px;
}
.sa-testimonials .owl-dot{
	visibility:hidden;
}
.testimonials-text{
	min-height:250px;
	padding-left: 6%;
    padding-right: 6%;
}
.testimonial-title{
	padding-bottom: 5%;
	font-size:18px;
	font-weight:600;
	min-height:35px;
}
.testimonial-logo{
	padding-top:5%;
}
.testimonial-logo img{
	width:190px !important;
}
.home-how-we-can-help-container .icon-media{
	width: 109px !important;
}
@media only screen and (min-width: 960px) {
	.home-testimonials-grid .owl-item{
		width:7.62% !important;
	}
	.home-posts-grid .isotope-wrapper.isotope-inner-padding.single-gutter {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.home-how-we-can-help-row1{
		padding-top:80px !important;
	}
	.home-how-we-can-help-row2{
		padding-top:72px !important;
	}
	.home-we-come-to-you{
		padding-top:63px !important;
	}
	.sa-testimonials .owl-stage-outer{
		height: 540px;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 960px) {
	.home-how-we-can-help-container{
		margin-top:-12% !important;
	}
	.home-companies .icon-media{
		width:100% !important;
	}
	.sa-testimonials .owl-prev{
		position: absolute  !important;
		left: 70.5%  !important;
		top: -74px  !important;
	}
	.sa-testimonials .owl-next{
		position: absolute  !important;
		left: 87.5% !important;
		top: -74px  !important;
	}
	.sa-testimonials .inner-testimonial{
		min-height:870px;
	}
	.sa-testimonials .owl-stage-outer{
		height: 900px;
	}
}
@media only screen and (min-width: 1440px){
	.home-how-we-can-help-container{
		margin-top:-20% !important;
	}
}
@media only screen and (max-width: 959px) and (min-width: 500px){
	.sa-testimonials .owl-prev{
		position: absolute  !important;
		left: 82.5%  !important;
		top: -74px  !important;
	}
	.sa-testimonials .owl-next{
		position: absolute  !important;
		left: 91% !important;
		top: -74px  !important;
	}
	.sa-testimonials .inner-testimonial {

		min-height: 500px;
	}


}
@media only screen and (max-width: 500px){
	.sa-testimonials .owl-prev {
	    position: absolute !important;
	    left: 70.5% !important;
	    top: -74px !important;
	}
	
	.sa-testimonials .inner-testimonial {

		min-height: 760px;
	}

}
@media only screen and (max-width: 375px){
	.sa-testimonials .inner-testimonial {

		min-height: 830px;
	}

}
@media only screen and (max-width: 320px){
	.sa-testimonials .inner-testimonial {

		min-height: 1050px;
	}

}

@media only screen and (max-width: 1440px) and (min-width: 1025px) {
	.sa-testimonials .owl-prev{
		position: absolute  !important;
		left: 77%  !important;
		top: -74px  !important;
	}
	.sa-testimonials .owl-next{
		position: absolute  !important;
		left: 88% !important;
		top: -74px  !important;
	}
	.sa-testimonials .inner-testimonial{
		min-height:590px;
	}
	.sa-testimonials .owl-stage-outer{
		height: 630px;
	}
	
	.home-testimonials-right .uncont {
		min-height: 262px;
	}
}
@media only screen and (max-width: 1869px) and (min-width: 1441px) {
	
	.home-testimonials-right .uncont {
    	min-height: 285px;
	}
	.sa-testimonials .inner-testimonial{
		min-height:630px;
	}
	.sa-testimonials .owl-stage-outer {
    	height: 670px;
	}
}
@media only screen and (max-width: 1920px) and (min-width: 1870px) {
	
	.home-testimonials-right .uncont {
    	min-height: 220px;
	}
	.sa-testimonials .inner-testimonial{
		min-height:500px;
	}
}
@media only screen and (min-width: 1921px){
	.sa-testimonials .owl-prev{
		position: absolute  !important;
		left: 84.5%  !important;
		top: -74px  !important;
	}
	.home-testimonials-right .uncont {
    	min-height: 228px;
	}
	.sa-testimonials .owl-stage-outer {
    	height: 560px;
	}
	.sa-testimonials .inner-testimonial{
		min-height:500px;
	}
}

@media only screen and (max-width: 959px){
	.enquiry-button{
		font-size:14px;
	}
	.home-top-section .btn-container{
		margin-top: 20px !important;
	}
	.single-block-padding {
		padding: 29px 32px 36px 24px;
	}
	div#n2-ss-2 .nextend-arrow img {
    width: 33px !important;
	}
	.home-workplace-benefits li{
		font-size:14px !important;
	}
	.cta-btn a{
		font-size: 16px !important;
	}
	.testimonials-slider .nextend-arrow-previous{
	  position: absolute !important;
  	  right: 53%;
	  box-shadow: 0px 1px 1px #00000029 !important;
	}
	.testimonials-slider .nextend-arrow-next{
	  position: absolute !important;
  	  right: 40%;
	  box-shadow: 0px 1px 1px #00000029 !important;
	}
	.testimonials-slider .n2-ss-section-main-content{
		box-shadow: 0px 2px 4px #00000029;
 	   border-radius: 0px 8px;
	}
	div#n2-ss-3 .nextend-arrow img {
    	width: 23px !important;
	}
	.testimonials-slider .n2-ss-layer{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.home-posts-grid .isotope-wrapper.isotope-inner-padding.single-gutter {
    	padding-left: 0px !important;
    	padding-right: 0px !important;
	}
	.home-posts-grid .tmb{
		width:100% !important;
	}
	.home-posts-grid .t-entry-readmore{
		    text-align: end;
	}
	.home-quote-text-column .heading-text{
		font-size:28px !important;
	}
	.home-quote-text-column .uncell{
		padding-left: 0;
  		padding-right: 0;
    	padding-bottom: 3%;
	}
	.home-how-we-can-help-container .icon-media{
		width:91px !important;
	}
	.home-how-we-can-help-container .icon-box-heading h3, .home-how-we-can-help-container .icon-box-heading .h3{
		font-size:22px !important;
	}
	.home-icon-heading .h3{
		font-size:22px !important;
	}
	.home-workplace-benefits .uncell{
		padding-right:12px !important;
	}
	.home-workplace-benefits ul{
		list-style-type:none !important;
	}
	.home-workplace-benefits li:before{
		content: "\f0fe";
		font-family: 'uncodeicon';
		color: #a3c475 !important;
		fill: #a3c475 !important;
		position: absolute;
		left: 0;
	}
	.home-workplace-benefits li{
		padding-top: 14px;
	}
	#gform_submit_button_2{
		padding-top: 7px;
    	padding-bottom: 7px;
	}
	.gform_wrapper .gform_validation_errors>h2 {
		line-height: 24.6px;
	}
	.home-posts-grid .t-entry-text {
	    min-height: 200px;
	}
	.workplace-benefits-list li{
		padding-left:15px !important;
	}
	.more-services-btn{
		text-align: center !important;
	}
	
}

/* Service pages */
.service-what-you-need p{
	font-size:20px;
	color:#707070;
}

.plus-signed .panel-title.active > a span:after {
    content: "\e115";
	transform: none;
	top: 20%;
	color:#707070 !important;
	font-weight:normal;
	background-color:#E8E7E6;
	border-radius: 50%;
    width: 41px;
    height: 41px;
    text-align: center;
}
    
.plus-signed .panel-title > a > span:after {
    content: "\e114";
    font-size: 1em;
	color:#707070 !important;
	font-weight:normal;
	background-color:#E8E7E6;
	border-radius: 50%;
    width: 41px;
    height: 41px;
    text-align: center;
}

.service-accordion .panel-title span{
	color:#707070 !important;
	font-size:25px;
	font-weight:600;
}
.service-accordion-subheading-text p{
	font-size:22px;
}
.service-quote-icon-box .icon-box-content{
	vertical-align: middle;
	padding-top:4%;
}
.service-quote-icon-box p{
	font-size:20px;
	color:#707070;
}
.service-quote-icon-box .icon-box-heading {
	opacity:80%;
}
.service-quote-inner-row{
	border-radius: 0px 16px;
}

.service-quote-container .wpb_row{
	margin-top: -100px !important;
}
.service-accordion-column .uncont{
	border-left:0px !important;
}
.service-quote-btn{
	font-size:19px;
	border-radius: 0px 8px;
	width:46%;
}
.service-accordion .col-lg-1 .icon-media{
		width:13px !important;
	}
@media only screen and (min-width: 960px){
	
	.service-accordion .col-lg-1{
		width:4.333333%;
	}
	.service-heading-ud70 {
    	margin-bottom: 69px !important;
		padding-top: 72px !important;
	}
	.service-heading-u81 {
		padding-top: 81px !important;
	}
	.service-heading-u94 {
		padding-top: 94px !important;
	}
	.risk-list .service-propositions-2 {
    	margin-top: 22px !important;
	}

	.with-full-bg .service-subheading {
		margin-top: 22px !important;

	}

	.with-full-bg .service-subheading .h3 {
		font-size: 22px !important;
	}

	.with-full-bg .service-subheading .h3 span {
		margin-bottom: 20px !important;
	}

	.with-full-bg .row-inner .single-block-padding .icon-box-content p {
		margin-top: 15px !important;
	}

	.with-full-bg .row-inner .single-block-padding .add-margin p {
		margin-top: 25px !important;
	}
	.list-padding-ud70 {
	    padding-top: 70px !important;
	    padding-bottom: 70px !important;
	}
	
}
@media only screen and (max-width: 1024px) and (min-width: 960px){
	.service-top-text-container .uncont{
		max-width:70% !important;
	}
	.service-quote-icon-box .icon-box-content{
		padding-left: 0px !important;
	}
	.service-quote-icon-box .icon-box-icon{
		vertical-align: middle !important;
	}
	.fontheight-173008 {
    	line-height: 1em;
	}
	
}
@media only screen and (max-width: 1440px) and (min-width: 960px){

	.service-right-list-column .uncell{
		padding-bottom: 3% !important;
	}
}

@media only screen and (max-width: 959px){
	.service-heading span{
		font-size: 30px !important;
	}
	.service-accordion-heading span{
		font-size: 28px !important;
	}
	.service-heading-2 span{
		font-size: 29px !important;
	}
	.service-propositions-1 .icon-box-heading h3, .service-propositions-1 .icon-box-heading .h3{
		font-size: 22px !important;
	}
	.service-propositions-1 .icon-media{
		width:91px !important;
	}
	.service-propositions-2 .heading-text span{
		font-size:18px !important;
	}
	.service-propositions-2 .col-lg-1{
		width:15% !important;
	}
	.service-1st-row .col-sm-75{
		width:89% !important;
	}
	.service-subheading p{
		font-size: 18px !important;
	}
	.service-accordion-subheading p{
		font-size: 17px !important;
	}
	
	.service-subheading span{
		font-size: 18px !important;
	}
	.service-myth-text p{
		font-size: 18px !important;
		margin-top:33px !important;
	}
	.service-fact-text p{
		font-size: 16px !important;
		margin-top:33px !important;
	}
	.service-left-icon{
		width:9%;
	}
	.service-what-you-need .icon-box-heading{
		margin-top:10px !important;
	}
	.service-right-list-column{
		padding-bottom:8% !important;
	}
	.service-1st-row h2 span, .service-right-list-column .h2 span{
		   padding-right: 2% !important;
	}
	.service-1st-row h2{
		   width:100% !important;
	}
	.service-right-list-column .service-subheading{
		    width: 90% !important;
	}
	.service-right-list-column .h4{
		margin-left: -14px;
   		vertical-align: sub;
	}
	.service-right-list-column .h4 span{
		font-weight: 500 !important;
	}
	.service-1st-row .service-subheading{
		margin-top: 24px !important;
	}
	
	.service-propositions-1 .single-block-padding{
		padding-left:16px !important;
		padding-right:34px !important;
	}
	.service-propositions-1 .double-bottom-padding{
		padding-bottom: 36px !important;
	}
	.service-quote-btn{
		width:100%;
		transform: scale(1) !important;
		padding: 12px 0px 13px 0px !important;
    	font-size: 16px !important;
	}
	.service-quote-icon-box div, .service-quote-icon-box p{
		text-align: left !important;
	}
	.service-quote-icon-box p {
	    font-size: 16px;
	}
	.service-quote-inner-row .wpb_row{
		margin-left: 0px !important;
	}
	.service-quote-container .wpb_row {
    	margin-top: -270px !important;
	}
	.service-accordion-parent-row{
		padding-bottom: 187px;
	}
	.service-accordion .col-lg-1{
		width:4.333333%;
	}
	
	.service-accordion .panel-title span {
    	font-size: 18px !important;
		display:block;
		max-width:74%;
	}
	.service-accordion .panel-body {
    	padding-left: 0 !important;
   		padding-right: 0 !important;
	}
	.service-accordion .panel-group .col-lg-1 {
    	width:37px !important;
	}
	.plus-signed .panel-title > a > span:after {
		padding-top: 0.8%;	
	}
	.service-quote-inner-row .wpb_column{
		padding-left:0px !important;
		    margin-left: 0px !important;
	}
	.service-quote-inner-row .row_inner{
		margin-left:0px !important;
	}
	.service-quote-inner-row .icon-media{
		width:100% !important;
	}
	.service-1st-row .heading-text .h2 span {
		line-height: 33px !important;
	}

	.service-1st-row .heading-text .h4 span {
		line-height: 27px !important;
	}


	.service-1st-row {
		padding-bottom: 14px !important;
	}

	.service-heading-ud70 {
		padding-top: 38px;
		padding-bottom: 38px;
	}
	.service-propositions-1{
		padding-bottom: 0px !important;
	}
	
}


/* Contact Us */


.contact-us-heading .heading-text{
	font-size:30px;
}
.contact-us-subheading p{
	font-size: 18px;
}
.contact-us-icon-box .icon-box-heading{
	color:#434343;
}
.contact-us-icon-box p{
	color:#434343;
	opacity:54%;
}
#gform_submit_button_1{
	border-radius: 0px 8px;
	color: white !important;
    background-color: #64327c;
	font-size:16px;
	text-transform: none;
    letter-spacing: 0;
	padding: 12px 51px 12px 51px;
	opacity:100% !important;
}
#gform_submit_button_1:hover{
	background-color: white !important;
	color:#64327c !important;
	border-color: #64327c !important;
}
#gform_wrapper_1 input, #gform_wrapper_1 textarea{
	opacity:47%;
}
#gform_wrapper_1 input[type=text], #gform_wrapper_1 input[type=email], #gform_wrapper_1 input[type=phone]{
	height:55px;
}
#gform_wrapper_1 label.gfield_label + div.ginput_container {
    padding-bottom: 30px;
}

@media only screen and (max-width: 959px){
	
	.contact-us-heading .heading-text span{
		font-size:24px !important;
	}
	.contact-us-subheading p{
		font-size: 16px;
	}
	.contact-us-icon-box .icon-box-heading .h4{
		font-size:16px !important;
	}
	.contact-us-icon-box p{
		font-size:14px !important;
		margin-top:12px !important;
	}
}
@media only screen and (min-width: 960px){
	.contact-us-icon-box .icon-box-content {
    	padding-left: 27px !important;
	}
	.contact-us-icon-box .icon-box-heading{
		margin-top:0px !important;
	}
	.contact-us-icon-box p{
		margin-top:4px !important;
		max-width:330px !important;
	} 
	
}
/* Blog */
.blog-tag-cloud a{
	border-radius: 24px !important;
    background-color: #A3C475;
    text-align: center;
    font-size: 16px !important;
    color: white !important;
    padding: 3% !important;
    text-transform: initial !important;
    min-width: 20%;
    font-weight: normal !important;
}

.blog-sidebar-underline{
	margin-top: 12px !important;
}
.blog-sidebar-widget-row-1 a:hover{
	color: #a3c475 !important;
}
.blog-sidebar-widget-row-2 a:hover{
	color: #a3c475 !important;
	background-color: white  !important;
	border-color:  #a3c475 !important;
}
.blog-posts-grid p{
	font-size: 18px;
    opacity: 79%;
}
.blog-posts-grid .t-entry-readmore a:after {
	content:url(https://www.bizhealth.com.au/wp-content/uploads/2021/11/Path-615.svg);
}
.blog-posts-grid .t-entry-readmore a {
	color:#7EA745;
}
.blog-posts-grid .t-entry-readmore {
	margin-top:39px !important;
	margin-bottom:27px !important;
}
.blog-posts-grid  .t-entry-date{
	float:left;
	padding-right:19px;
}
.blog-posts-grid  .t-entry-title{
	padding-bottom:12px;
}
.blog-posts-grid  .extras{
	padding-bottom:12px;
}
.blog-posts-grid  .extras-wrap:last-child{
	display:none !important;
}
.blog-grid-comments{
	padding-left:11px;
	color:black;
	opacity:40%;
}
.blog-posts-grid .t-entry-date{
	color:black;
	opacity:40%;
	font-weight:normal !important;
}
.blog-posts-grid .loadmore-button .btn{
	color: #64327c !important;
    background-color: white !important;
    border-radius: 0px 13px !important;
}
.blog-posts-grid .loadmore-button .btn:hover{
	color: #64327c !important;
    background-color: white !important;
    border-radius: 0px 13px !important;
}
.blog-sidebar-recent-posts a{
	font-size:16px !important;
	font-weight: 400 !important;
}
.blog-sidebar-recent-posts .t-entry-title{
	width:88%;
}
.blog-sidebar-recent-posts .post-table-column-2{
	padding-left:12px !important;
	padding-top:5px !important;
}
.blog-sidebar-archives li a{
	font-weight:400 !important;
}
.featured-post-title span{
	width:95%;
}
.blog-posts-grid .blog-grid-comments, .blog-posts-grid .t-entry-date{
	font-size: 16px !important;
}
.blog-posts-grid .t-inside{
	margin-top: 57px !important;
}
.blog-sidebar-row-1 .row{
	padding-top: 0px !important;
}
.blog-sidebar-1st-column{
	padding-top:0px !important;
}
.blog-top-row{
	margin-top: 17px !important;
}
@media only screen and (max-width: 959px){
	.blog-posts-grid .t-entry-title a{
		font-size:20px !important;
	}
	.blog-posts-grid p, .blog-posts-grid .t-entry-date{
		font-size:14px !important;
	}
	.blog-posts-grid .t-entry-readmore a {
		transform: scale(1) !important;
	}
	.blog-posts-grid .blog-grid-comments {
		font-size:14px !important;
		vertical-align: top;
	}
	.blog-posts-grid .loadmore-button .btn{
		width:225px;
	}
	.blog-posts-grid .loadmore-button .btn span{
		font-size:16px !important;
	}
	.blog-sidebar-heading span{
		font-size:26px !important;
	}
	.featured-post-title span{
		font-size:25px !important;
		width:100%;
	}
	.blog-sidebar-recent-posts .t-entry-title{
		transform: scale(0.85) !important;
	}
	.blog-sidebar-recent-posts .post-table-column-2{
		padding-left:0px !important;
	}
	.blog-posts-grid .t-inside{
		margin-top: 27px !important;
	}
	.blog-top-row .row-parent{
		padding-left: 0px !important;
		padding-right:0px !important;
	}
	.blog-posts-grid .loadmore-button{
		margin-bottom: 0px !important;
	}
	.col-widgets-sidebar{
		padding-top:0px !important;
	}
	.col-widgets-sidebar .double-top-padding{
		padding-top:0px !important;
	}
}

/* Footer */

.footer-menu a:hover, .footer-policy-column a:hover, .footer-content a:hover{
	color:white !important;
}

.footer-contact-column{
	width:21.9%;
}
#menu-services{
	column-count: 2;
}
.footer-menu .widget-title{
	font-size:20px;
	color:white;
	text-transform:none;
}
.footer-menu a{
	font-size:16px !important;
	color:#9796A7 !important;
	text-transform:none;
	font-weight:normal;
}
.footer-content a{
	color:#9796A7 !important;
}
#mobile-copyright p{
	font-size:12px !important;
}

.footer-row-2 a{
	color:#51536d !important
}
.footer-connect-with-us-2 img:hover, .footer-connect-with-us-3 img:hover, .footer-connect-with-us-4 img:hover{
	filter: grayscale(1) invert(1);
}

@media only screen and (max-width: 959px){
	.footer-menu .widget-container.widget-style .widget-title {
    	border-color: rgba(250,250,250,0.38) !important;
	}
	.footer-menu .widget-collapse-content:after {
		border:none;
	}
	.footer-menu .widget-title, .footer-menu-row span{
		font-size: 16px !important;
	}
	.footer-menu-row .wpb_column{
		padding-top:0px !important;
	}
	.mobile-footer-blog-column{
		padding-left:0 !important;
	}
}

@media only screen and (max-width: 1879px) and (min-width: 1638px){
	.footer-logo-column{
		width: 33.666667%;
	}
	.footer-info-column{
		width: 25.333333%;
	}
	.footer-contact-column{
		width: 20.9%;
	}
}


@media only screen and (max-width: 1637px) and (min-width: 1441px){
	.footer-logo-column{
		width: 33.666667%;
	}
	.footer-info-column{
		width: 25.333333%;
	}
	.footer-contact-column{
		width: 21.9%;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1025px){
	.footer-blog-column{
		padding-left:12px !important;
	}
	.footer-logo-column{
		width: 33.666667%;
	}
	.footer-info-column{
		width: 21.333333%;
	}
	.footer-contact-column{
		width: 23.9%;
	}
	
	
}

@media only screen and (max-width: 1024px) and (min-width: 960px){
	.footer-connect-with-us-1{
		width:54%;
	}
	.footer-connect-with-us-2, .footer-connect-with-us-3, .footer-connect-with-us-4{
		width:20%;
	}
	.footer-logo-column{
		width: 33.666667%;
	}
	.footer-info-column{
		width: 20.333333%;
		padding-left: 18px !important;
	}
	.footer-contact-column{
		width: 36.9%;
		padding-left: 18px !important;
	}
	
	
}


@media only screen and (max-width: 500px){
	.footer-connect-with-us-1{
		width:41%;
	}
	.footer-connect-with-us-2, .footer-connect-with-us-3, .footer-connect-with-us-4{
		width:12%;
	}
	
}
@media only screen and (max-width: 320px){
	.footer-connect-with-us-1{
		width:47%;
	}
	.footer-connect-with-us-2, .footer-connect-with-us-3, .footer-connect-with-us-4{
		width:12%;
	}
	
}

@media (max-width: 959px) {
  
  .widget-mobile-collapse .widget-title:after {
    content: "\e874";
    font-family: "uncodeicon";
    font-size: 1em;
    margin-top: 0px;
    font-weight: normal;
    margin-right: 0;
    position: absolute;
    transform: rotate(0);
	opacity: 38%;
    transition: transform 200ms ease-out;
  }
	.widget-mobile-collapse .widget-title.open:after {
		transform: rotate(-90deg);
	}
	
	
}