.pagesidebarcustom .wpb_heading {
	font-size: 19px;
	font-weight: 600;
	color: #333;
	margin-bottom: 0;
}
.pagesidebarcustom .textwidget p{
	margin-bottom: 10px;
}
.page .justifybox p{
	text-align: justify;
}
.colborderright{
	border-right: 1px solid #ededed;
}
.footer-logo {
	max-height: 80px;
}
.padding-30px-bottom-force{
	padding-bottom: 30px !important;
}
@media(min-width:1020px){
	.pofo-page-subtitle {
    padding: 0px 150px 0 150px;
	}
}
nav.navbar.navbar-default ul.nav > li > a {
    margin-left: 15px;
    margin-right: 15px;
}
span.subheading-success {
    display: block;
    text-align: left;
    font-size: 42px;
    line-height: 48px;
    font-weight: 600;
    color: #fff !important;
    opacity: 1 !important;
}
span.subheading-success-1 {
    display: inline-block;
    width: 100%;
}
span.subheading-success-2 {
    display: inline-block;
    width: 100%;
}
.featured-box7-forhome {
    border: 1px solid #ededed;
    aspect-ratio: 1/1;
	  border-radius: 50%;
}
.featured-box7-forhome .box .content .details
{
	opacity: 1 !important;
	padding: 15px 15px;
}
.featured-box7-forhome .box .content figure{
	padding-top: 0;
}
.featured-box7-forhome .box .content .details p{
	color: #fff;
}
.featured-box7-forhome .box .content{
	top: 20px !important;
}
@media(max-width:772px){
	.featured-box7-forhome .box .content .details{
		padding-top: 20%;
	}
	.featured-box7-forhome .box .content .details p{
		font-size: 29px;
		line-height: initial;
	}
}
@media(min-width:992px){
.footer-bottom .widget:nth-child(2) .widget_pofo_custom_menu_widget{
	padding-left: 100px;
}
}
.mobileserviceblocks .pofo-featurebox > .text-extra-dark-gray{
	font-size: 22px;
  margin-bottom: 15px;
}
.mobileserviceblocks .pofo-featurebox > .last-paragraph-no-margin ul{
	padding-left: 15px;
}
.contacticonbox {
    display: block !important;
}
.list-style5-1 li::before, .list-style5-2 li::before, .list-style5-3 li::before, .list-style5-4 li::before, .list-style5-5 li::before, .list-style5-6 li::before, .list-style5-7 li::before, .list-style5-8 li::before, .list-style5-9 li::before {
    color: #32CDFF !important;
}
.lineheight20 p{
	line-height: 20px;
}
.pofo-footer-bottom.padding-five-top{
	padding-top: 0;
}
.footer-bottom .row .widget:nth-child(1) .wp-block-image.size-full{
	margin-top:0;
}
footer .menu li a, footer .textwidget p{
	font-size:16px;
	color:#c6c3c3;
}
.pofo-footer-bottom:last-child .footer-bottom {
    padding-top: 15px;
	  padding-bottom: 15px;
}
.noleftborder .text-outside-line-left::before{
	border:0;
}
.themedbackbutton{
	background: #32cdff;
}
.btn.btn-deep-pink {
    background: #32cdff;
    border-color: #32cdff;
}
.btn.btn-deep-pink:hover, .btn.btn-deep-pink:focus{
		border-color: #32cdff;
    color: #32cdff;
}
@media (max-width: 767px) {
.page-title-medium h1 {
    line-height: 54px;
}
}
section#bottomctacommonsec {
    padding-top: 55px !important;
    padding-bottom: 40px !important;
}