#sidr-left {
	display: none;
}

#sidr-sleft {
	display: none;
}

#sidr-right {
	display: none;
}

/* ----- SERVICES SECTION STYLING ----- */
 .view-services {
 	width: 80%;
 	margin: 0px auto 60px;
 }

 .view-services .view-content > .form-group {
 	display: flex;
 	flex-direction: row;
 	align-items: stretch;
 	flex-wrap: wrap;
 }

 .view-services .views-row {
 	background-color: var(--cl);
 	border-radius: 5px;
 	flex-basis: 35%;
 	text-align: center;
 	margin: 10px;
 }

 .view-services .views-field-field-icon {
	width: 200px;
	margin: 20px auto;
 }

 .view-services .cont-wrap {
 	padding: 20px;
 }

 .view-services .views-field-body{
 	margin: -10px auto 20px;
 	padding: 20px;
 }

 .view-services .views-field-title {

 	padding: 20px;
 	font-size: 2.4rem;
 	color: var(--cd);
 	font-weight: 700;
 }

 .service-para {
 	width: 40%;
 	margin: 60px auto;
 	text-align: center;
 }

 .view-services .views-field-view-node a {
 	display: inline-block;
 	width: 90%;
 	padding: 20px;
 	background-color: var(--cp);
 	color: var(--cw);
 	margin: 0px auto 30px;
 	border-radius: 30px;
 	font-size: 1.5rem;
 	font-weight: 700;
 }

 .region-content .article .content {
 	width: 80%;
 	margin: 0px auto 60px;
 }

 .article .field--name-field-image {
 	background-color: #131f27;
 	height: 50vh;
 	overflow: hidden;
 }

 .article .field--name-field-image img {
 	opacity: 0.6;
 	height: 100vh;
 	object-position: center;
 	object-fit: cover;
 }


/* ----- FOOTER STYLING ----- */
 .footer {
 	padding: 20px 0px 20px;
 	background-color: #131f27;
 	border: none;
 	bottom: 0px;
 	width: 100%;
 }

 #block-footerservices {
 	width: 80%;
 	margin: auto;
 	text-align: center;
 	padding-bottom: 40px;
 	padding-top: 20px
 }

 .field--name-field-menu-items .field-row {
 	display: inline-block;
 	width: 13%;
 	margin: 7px;
 	font-size: 14px;
 	text-align: left;
 }

 .field--name-field-menu-items .paragraph--type--footer-menu-item .field-row {
 	display: block;
 	width: 100%;
 	margin: 0px;
 }

 .field--name-field-menu-items .field--name-field-title {
 	color: #ffffff;
 	text-transform: uppercase;
 	font-size: 18px;
 	font-weight: 700;
 }

 .field--name-field-menu-items .field--name-field-content-links a:before {
 	content: '-';
 	display: inline-block;
 	margin-left: 15px;
 	margin-right: 5px;
 }

 .field--name-field-menu-items .field--name-field-content-links a {
 	color: #ffffff;
 }

 .field--name-field-menu-items .field--name-field-content-links a:hover {
 	text-decoration: underline;
 }

 #block-footerlogosvg {
 	text-align: center;
 }

 #block-footerlogosvg svg {
 	width: 400px;
 	margin-bottom: 40px;
 	display: inline-block;
 }

 #block-footerinfo {
 	color: #ffffff;
 	font-size: 14px;
 	width: 80%;
 	margin: auto;
 	text-align: center;
 	padding-top: 00px;
 }

 #block-footerinfo .footer-third {
 	display: inline-block;
 	width: 32%;
 }

 #block-footerinfo .left {
 	text-align: left;
 }

 #block-footerinfo .center {
 	font-size: 18px;
 }

 #block-footerinfo a {
 	color: #ffffff;
 	text-decoration: underline;
 	text-decoration-color: transparent;
 	transition-duration: 0.3s;
 }

 #block-footerinfo a:hover {
 	text-decoration: underline;
 	text-decoration-color: #ffffff;
 }

 #block-footerinfo .center:hover {
 	text-decoration: underline;
 }

 #block-footerinfo .right {
 	text-align: right;
 }


 #block-socialmedia {
 	color: #ffffff;
 	font-size: 14px;
 	width: 80%;
 	margin: auto;
 	text-align: center;
 	padding-top: 00px;
 }

 #block-socialmedia .icon4 {
 	text-align: left;
  	display: inline-block;
 	width: 32%;
  	font-size: 1.1rem
 }

 #block-socialmedia .icon6 {
  	display: inline-block;
 	width: 32%;
  	font-size: 1.1rem
 }

 #block-socialmedia a {
 	color: #ffffff;
 	text-decoration: underline;
 	text-decoration-color: transparent;
 	transition-duration: 0.3s;
 }

 #block-socialmedia a:hover {
 	text-decoration: underline;
 	text-decoration-color: #ffffff;
 }

 #block-socialmedia .center:hover {
 	text-decoration: underline;
 }

 #block-socialmedia .icon7 {
 	text-align: right;
  	display: inline-block;
 	width: 32%;
 	font-size: 1.1rem
 }

 #block-socialmedia .icon4 svg{
 	font-size: 2rem;
 }

 #block-socialmedia .icon6 svg{
 	font-size: 2rem;
 }
 #block-socialmedia .icon7 svg{
 	font-size: 2rem;

 }
#block-socialmedia .social-icons {
	margin: 20px auto;
}

 #block-logos {
 	color: #ffffff;
 	font-size: 14px;
 	width: 80%;
 	margin: auto;
 	text-align: center;
 	padding-top: 00px;
 }

 #block-logos .logo1 {
 	display: inline-block;
 	width: 300px;
 	margin: 20px 20px 20px -60px;
  	color: var(--cw);
 }

  #block-logos .logo1 a{

 }

 #block-logos .logo2 {
 	display: inline-block;
 	width: 230px;
 	margin: 20px 20px 20px 60px;
 }
































