@media (max-width: 1400px) {
	.navbar-light .navbar-nav .nav-link {
	    margin-right: 10px;
	}

	.util-nav__contact {
	    margin-left: 15px;
	}
}

@media (max-width: 1024px) {
	.media_transparent .tile__title.ng-star-inserted {
		font-size: 20px;
   		margin-bottom: 10px !important;
	}

	.media_transparent .tile__description.ng-star-inserted h4 {
		font-size: 18px;
	}
}

@media (max-width: 992px) {
    .navbar.navbar-expand-lg .navbar-toggler {
        padding: 10px 20px;
        border: 1px solid #fff;
        color: #fff;
    }

    .media_transparent {
    	flex-flow: wrap;
		padding: 0px 15px;
	}

	.media_transparent li {
		width: 100%;
		margin-bottom: 30px;
	}

	.media_transparent li {
        width: 47%;
        flex: unset;
        margin: 0px 10px 20px;
    }

    .media_transparent .tile__title.ng-star-inserted {
		font-size: calc(1.3rem + 0.6vw);
   		margin-bottom: 20px !important;
	}

	.media_transparent .tile__description.ng-star-inserted h4 {
		font-size: calc(1.275rem + 0.3vw);
	}
}


@media (max-width:767px) {
	.media_transparent {
		flex-flow: column;
		padding: 0px 15px;
	}

	.media_transparent li {
		width: 100%;
		margin: 0px 0px 30px;
	}

	.tp-widget-review {
	    margin: 30px 15px 10px 0;
	}

	.section-title .sub-style::before {
	    width: 60px;
	    margin-left: -60px;
	}

	.section-title .sub-style::after {
	    width: 40px;
	    margin-left: -40px;
	}

	.sub-title::before {
	    width: 60px;
	    margin-right: -60px;
	}

	.sub-title::after {
	    width: 40px;
	    margin-right: -40px;
	}

	.customer-review .section-title .sub-style::before {
	    width: 60px;
	    margin-left: -60px;
	}

	.customer-review .section-title .sub-style::after {
	    width: 40px;
	    margin-left: -40px;
	}

	.customer-review .section-title .sub-title::before {
	    width: 60px;
	    margin-right: -60px;
	}

	.customer-review .section-title .sub-title::after {
	    width: 40px;
	    margin-right: -40px;
	}
}