div#primary {
	padding-top: 0px;
}

div.wp-container-3.wp-block-group.alignfull,
div.wp-container-10.wp-block-group.alignfull.has-background{
	margin: 0px;
}

div.section-content {
	margin-left: auto;
	margin-right: auto;
}

button#wpforms-submit-1432.wpforms-submit {
	width: 30%;
	float: left;
}

ul.sub-menu {
	width: 250px;
}

div.service-content {
	text-align: justify;
}

div.service-image {
	margin-top: 15px;
}

div.wp-block-group_inner-container {
	padding-top: 10px;
}

img.wp-image-159.jetpack-lazy-image.jetpack-lazy-image--handled {
	padding: 15px;
	background-color: black;
}

img.wp-image-159.jetpack-lazy-image.jetpack-lazy-image--handled:hover {
	background-color: darkslategray;
}

div.wp-container-1.wp-block-column.is-vertically-aligned-center, div.wp-container-1.wp-block-column, div.wp-container-3.wp-block-column {
	border-bottom:  2px #0b5487 solid;
}

p {
	text-align: justify;
}

div.section-desc p {
	text-align: center;
}

section#about.section-about.section-padding.onepage-section ul {
	padding-left: 0px;
	padding-right: 10px;
}

section#about.section-about.section-padding.onepage-section li {
	list-style-type: none;
	padding: 15px 2px 20px 10px;
	transform:
    perspective(800px)
    rotateY(-7deg);
  border-radius: 10px;
  box-shadow:
    rgba(0, 0, 0, 0.024) 0px 0px 0px 1px,
    rgba(0, 0, 0, 0.05) 0px 1px 0px 0px,
    rgba(0, 0, 0, 0.03) 0px 0px 8px 0px,
    rgba(0, 0, 0, 0.1) 0px 20px 30px 0px;
}

section#about.section-about.section-padding.onepage-section img {
	width: 97%;
	height: 100%;
	border-radius: 10px;
}

div.col-lg-6.col-sm-6.wow.slideInUp {
	margin-top: auto;
	margin-bottom: auto;
}

div.col-lg-6.col-sm-6.wow.slideInUp h3{
	color: White;
}

div.hcl2-content h1 {
	padding: 0px 15px 0px 15px;
	text-align: left;
}

div.hcl2-content p{
	padding: 0px 15px 0px 15px;
	text-align: justify;
}

div.wp-container-4.wp-block-column p, div.wp-container-7.wp-block-column p, div.wp-container-1.wp-block-column h2, div.wp-container-10.wp-block-buttons.alignwide, div.wp-container-7.wp-block-buttons.alignwide {
	padding: 0px 15px 0px 15px;
}

a.wp-block-navigation-item__content {
	color: black;
}

a.wp-block-navigation-item__content:hover {
	text-decoration: none;
	color: #0073d8;
}

div.ultp-heading-filter {
	margin-bottom: 20px;
}

div.wp-block-embed.is-type-video, div.wp-block-embed__wrapper::before {
	padding-top: 10px !important;
}

h1.alignwide.wp-block-post-title.has-large-font-size {
	text-align:justify;
}

div.contact-form.col-sm-6.wow.slideInUp {
	margin-bottom: 60px;
}

span.nowrap {
    white-space: nowrap;
}

p.responsive-block-editor-addons-ifb-desc {
	text-align: right;
}

li.wp-block-social-link {
	border-radius: 10px;
}

a.wp-block-social-link-anchor {
	width: 45px;
	height: 45px;
}

svg {
	font-size: 40px;
}

div.responsive-block-editor-addons-icon-wrap-01c68681-e71a-45e4-bd1a-fc4ebf50e364.responsive-block-editor-addons-icon-list__wrap {
	background-color: #cf2e2e;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.responsive-block-editor-addons-icon-wrap-3d2914fb-d8cb-4417-b0a1-23d9af2bee20.responsive-block-editor-addons-icon-list__wrap {
	background-color: black;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.footer-widgets.section-padding {
	padding: 2em 0em 0em 0em;
}

aside.footer-widget.widget.widget_block {
	margin-bottom: 0.5em;
}

.name-card-striper {
	background-color: #cf2e2e;
	padding-top: 10px;
	padding-bottom: 10px;
}

.name-card-striper-black {
	background-color: black;
	padding-top: 10px;
	padding-bottom: 10px;
}
