/*
Theme Name: Twenty Nineteen Child
Theme URI: https://wordpress.org/themes/twentynineteen/
Template: twentynineteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Tags: one-column,flexible-header,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,rtl-language-support,sticky-post,threaded-comments,translation-ready,block-patterns
Version: 2.3.1660864610
Updated: 2022-08-18 23:16:50
*/
body{
	font-family: 'Work Sans', sans-serif;
	background:#fff;
}
html {
	scroll-behavior: smooth;
}
h1:before,
h2:before{
	content:none !important;
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Raleway', sans-serif;
}
a{
	font-family: 'Rubik', sans-serif;
}
.my-container{
	width:100%;
	max-width:1220px;
	margin:0 auto;
	display:block;
	position:relative;
}
.mob-menu {
  display: none;
}
.main-menu-more {
  display: none;
}
#my-header {
  padding-top: 30px;
  position: absolute;
  width: 100%;
  top: 0;
	z-index:999;
}
#my-header .columns {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
#my-header .columns .col.logo img {
  width: 100%;
  max-width: 270px;
}
#my-header .columns .col.nav-menu .top {
  text-align: right;
	display:flex;
	align-content:end;
	align-items:center;
	justify-content:end;
}
#my-header .columns .col.nav-menu .top a {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Work Sans', sans-serif;
}
#my-header .columns .col.nav-menu .top p{
	margin:0;
}
#my-header .columns .col.nav-menu .top a:hover{
	transition:ease-in-out all .3s;
	color:#07a4d7;
}
#my-header .columns .col.nav-menu .top a i{
	color:#07a4d7;
}
#my-header .columns .col.nav-menu .top .col.col2 ul {
  margin: 0;
  padding-left: 50px;
}
#my-header .columns .col.nav-menu .top .col.col2 ul li {
  list-style-type: none;
  display: inline-block;
}
#my-header .columns .col.nav-menu .top .col.col2 ul li a {
  display: block;
  padding: 15px;
  color: #0098da;
	transition:ease-in-out all .3s;
}
#my-header .columns .col.nav-menu .top .col.col2 ul li a:hover{
	color:#07a4d7;
}
#my-header .columns .col.nav-menu .top .col.col2 ul li a i {
  font-size: 17px;
}
#my-header .columns .col.nav-menu .bottom ul {
  padding: 0;
  margin: 0;
}
#my-header .columns .col.nav-menu .bottom ul li {
  list-style-type: none;
  display: inline-block;
}
#my-header .columns .col.nav-menu .bottom ul li a {
    color: #000000;
    font-size: 15px;
    font-family: 'Work Sans', sans-serif;
    font-weight: 500;
    display: block;
    padding: 0 20px;
	transition:ease-in-out all .3s;
}
#my-header .columns .col.nav-menu .bottom ul li a:hover{
	color:#07a4d7;
}
#my-header .columns .col.nav-menu .bottom ul li:last-child a{
	padding-right:0;
}
#my-header .columns .col.nav-menu .top .col.col2 ul li:last-child a{
	padding-right:0;
}
#my-header.sticky {
  position: fixed;
  background: #fdfffe;
  z-index: 999;
  transition: ease-in-out all .3s;
	box-shadow: 0px 3px 8px #1111112e;
}
#my-header.sticky .logo img{
	max-width:160px !important;
	transition: ease-in-out all .3s;
}
#my-header.sticky {
  padding-top: 8px;
  padding-bottom: 8px;
}
#my-header.sticky .columns .col.nav-menu .top p {
  margin: 0;
  line-height: 18px;
}
.row{
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	flex-direction: row;
}
#hp-banner {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 280px 0 180px 0;
}
#hp-banner .col1 {
  width: 50%;
}
#hp-banner .col h1 {
  font-size: 40px;
  text-transform: uppercase;
  color: #333333;
  letter-spacing: 2px;
	font-weight:800;
}
#hp-banner .col1 .mobile {
  display: none;
}
.color-b{
	color:#07a4d7;
}
#hp-banner .col .desc {
  margin: 20px 0;
  width: 100%;
  max-width: 444px;
}
#hp-banner .col .desc p {
  font-size: 16px;
  font-weight: 500;
}
#hp-banner .col .btn-wrp {
  margin-top: 35px;
}
.btn-wrp a {
  background: #07a4d7;
  padding: 12px 65px;
  font-size: 15px;
  color: #fff;
  font-weight: 500;
  border: 1px solid #07a4d7;
  border-radius: 25px;
}
.btn-wrp a:hover{
	transition:ease-in-out all;
	background:transparent;
	color:#07a4d7;
	 border: 1px solid #07a4d7;
}
h3 {
  font-size: 30px;
  color: #333;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 800;
}
#h-serv {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 15px;
  padding: 50px 0;
}
#h-serv .serv-content {
  width: 100%;
  max-width: 950px;
  margin-left: auto;
  display: flex;
  align-content: start;
  align-items: start;
  justify-content: space-between;
}
#h-serv .serv-content .row {
  padding: 40px 20px;
  background: #fff;
  width: 31%;
  box-shadow: 0px 4px 8px #d0d0d0;
  border-radius: 15px;
  min-height: 450px;
}
#h-serv .serv-content .row img {
  display: block;
}
#h-serv .serv-content .row strong {
  display: block;
  font-size: 22px;
  line-height: 27px;
  color: #333;
  font-weight: 700;
  margin-top: 20px;
}
#h-serv .serv-content .row .desc p {
  font-size: 14px;
}
#h-serv .serv-content .row a {
  font-size: 14px;
  color: #fff;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: left;
}
#h-serv .serv-content .row .icon {
  font-size: 30px;
  color: #07a4d7;
}
#h-serv .serv-content .row .text {
  text-decoration: underline;
color:#07a4d7;
}
#h-serv .serv-content .row:hover {
  transition: ease-in-out all .3s;
  background: #07a4d7;
transform:scale(1.1);
}
#h-serv .serv-content .row:hover img{
	transition: ease-in-out all .3s;
	filter:invert(100%);
}
#h-serv .serv-content .row:hover strong{
	transition: ease-in-out all .3s;
	color:#fff;
}
#h-serv .serv-content .row:hover p{
	transition: ease-in-out all .3s;
	color:#fff;
}
#h-serv .serv-content .row:hover .icon{
	transition: ease-in-out all .3s;
	color:#fff;
}
#h-serv .serv-content .row:hover .text{
	transition: ease-in-out all .3s;
	color:#fff;
}
#h-serv .serv-content .row .text:hover{
	transition: ease-in-out all .3s;
	text-decoration:none;
}
#h-serv .serv-content .row:hover img {
  transition: ease-in-out all .3s;
  filter: invert(11%) brightness(50);
}
#h-about {
  background: #fdfefe;
  padding: 60px 0 100px 0;
}
#h-about .col {
  width: 47%;
}
#h-about .col img {
  border-radius: 15px;
}
#h-about .col .desc p {
  font-size: 14px;
}
#h-about .col .btn-wrp {
  display: block;
  margin-top: 30px;
}
#h-about .col .logos ul {
  margin: 0;
  padding: 0;
  margin-top: 45px;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content:left;
}
#h-about .col .logos ul li {
 list-style-type: none;
margin: 0 60px 0 0;
}
#h-about .col .logos ul li img {
  border-radius: 0;
}
#h-about .col1 {
  position: relative;
}
#h-about .col1 img{
	width:100%;
}
#h-about .col1::before {
  position: absolute;
  content: '';
  bottom: -60px;
  left: -102px;
  width: 249px;
  height: 323px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background: url(/wp-content/uploads/2022/09/logo-accent-1.png);
}
.trusted {
  text-align: center;
  padding: 50px 0;
}
.trusted #load {
  margin-top: 50px;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.trusted #load .trusted-inner {
  width: 21%;
  margin-bottom: 30px;
}
.trusted .btn-wrp {
  margin-top: 30px;
}
.trusted .btn-wrp a{
	cursor:pointer;
}
#h-wcu {
  padding: 50px 0 60px 0;
	background: #fdfefe;
}
#h-wcu ul {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  align-content: start;
  align-items: start;
  flex-wrap: wrap;
  margin-top: 40px;
}
#h-wcu ul li {
  width: 49%;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
  margin-bottom: 35px;
  list-style-type: none;
  position: relative;
  padding-left: 30px;
}
#h-wcu ul li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 7px;
  width: 12px;
  height: 12px;
  background: #07a4d7;
  border-radius: 50%;
}
#h-wcu .featured {
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  height: 885px;
  margin-top: -50px;
}
#testimonial {
  padding: 50px 0 0 0;
  background: #fdfefe;
}
#testimonial .col {
  width: 47%;
}
#testimonial .testimonials ul {
  padding: 0;
}
#testimonial .testimonials ul .desc p {
  font-size: 17px;
  color: #515a5a;
	line-height: 24px;
}
#testimonial .testimonials ul h5 {
    font-size: 18px;
    color: #515a5a;
}
#testimonial .testimonials ul.slick-dots {
  text-align: right;
}
#testimonial .testimonials ul.slick-dots li.slick-active button::before {
  color: #07a4d7;
}
.slick-dots li button::before {
	font-size: 9px;
	color: #69c8e7;
}
#brand {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 165px 0 300px 0;
}
#brand .col {
  width: 100%;
  max-width: 315px;
}
#brand .col span {
  font-size: 24px;
  color: #07a4d7;
  font-weight: 600;
}
#brand .col h4 {
  font-size: 116px;
  text-transform: uppercase;
  font-weight: 800;
  color: #07a4d7;
  margin: 0;
  line-height: 109px;
}
#brand .col h5 {
  color: #07a4d7;
  margin: 0;
  font-weight: 800;
}
#brand .col h5 .one {
  font-size: 57px;
  font-weight: 700;
  line-height: 60px;
}
#brand .col h5 .two {
  font-size: 72px;
  font-weight: 700;
  line-height: 72px;
}
#brand .col .desc p {
  color: #333;
  font-size: 18px;
  font-weight: 500;
  margin: 0;
}
#contact {
  padding: 60px 0 40px 0;
  text-align: center;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#contact .row {
  align-items: start;
  margin-top: 50px;
}
#contact .col {
  width: 48%;
}
#contact .col ul {
  padding: 0;
  margin: 0;
}
#contact .col ul li {
  list-style-type: none;
  margin-bottom: 40px;
  text-align: left;
  font-size: 18px;
  color: #000;
  font-weight: 600;
}
#contact .col ul li strong {
  display: block;
  color: #07a4d7;
  font-size: 18px;
}
#contact .col .form p{
	margin:0;
}
#contact .col ul li a {
  font-size: 18px;
  color: #000;
}
#contact .col ul li a:hover{
	transition:ease-in-out all .3s;
	color:#07a4d7;
}
#contact .col ul li ul li {
  display: inline-block;
}
#contact .col ul li ul li a {
  padding: 10px;
}
#contact .col .form input {
  width: 100%;
  padding: 10px;
  font-size: 16px;
  background: #f4f3f6;
  margin-bottom: 20px;
  font-family: 'Work Sans', sans-serif;
}
#contact .col .form textarea {
  width: 100%;
  padding: 10px;
  font-size: 16px;
  background: #f4f3f6;
  font-family: 'Work Sans', sans-serif;
  height: 130px;
}
#contact .col .form .wpcf7-submit {
  background: #07a4d7;
  border-radius: 30px;
  color: #fff;
  border: 1px solid #07a4d7;
}
#contact .col .form .wpcf7-submit:hover{
	transition:ease-in-out all .3s;
	background:transparent;
	 color: #07a4d7;
}
#site-footer {
  background: #07a4d7;
  padding: 45px 0 15px 0;
  text-align: center;
}
#site-footer .footer-menus {
  margin-top: 15px;
}
#site-footer .footer-menus ul {
  padding: 0;
  margin: 0;
}
#site-footer .footer-menus ul li {
  display: inline-block;
}
#site-footer .footer-menus ul li a {
  font-size: 16px;
  color: #fff;
  padding: 10px 15px;
}
#site-footer .footer-menus ul li a:hover{
	transition:ease-in-out all .3s;
	color:#000;
}
#site-footer .copyright p {
  margin: 0;
  font-size: 14px;
  color: #fff;
}
#site-footer .copyright a {
  color: #fff;
}
#site-footer .copyright a:hover{
	transition:ease-in-out all .3s;
	color:#000;
}
#site-footer .add {
  font-size: 14px;
  color: #fff;
  margin: 30px 0;
}
hr {
  background-color: #fff;
  border: 0;
  height: 2px;
}
.wpcf7-not-valid-tip {
  font-size: 15px;
}
.wpcf7-response-output {
  font-size: 15px;
}
#inner-banner {
  padding: 150px 0 80px 0;
  text-align: center;
}
#inner-banner h3 {
  font-size: 40px;
  text-transform: uppercase;
  color: #333333;
  letter-spacing: 2px;
  font-weight: 800;
}
#inner-sec1 {
  padding-bottom: 50px;
}
#inner-sec1 p {
  font-size: 16px;
}
#inner-sec1 h4 {
  font-size: 23px;
}
#inner-sec1 a {
  color: #08a4d7;
}
#inner-sec1 ul li {
  font-size: 16px;
}
.error-404.not-found {
  padding: 220px 0 100px 0;
  text-align: center;
}
.error-404.not-found .page-title {
  font-family: 'Raleway', sans-serif;
  font-size: 40px;
}
.error-404.not-found .search-form {
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
}
.error-404.not-found .search-form .search-field {
  width: 100%;
  font-size: 16px;
  padding: 12px;
  border-radius: 25px;
  font-family: 'Work Sans', sans-serif;
}
.error-404.not-found .search-form .search-submit {
  width: 100%;
  padding: 12px;
  font-size: 16px;
  font-family: 'Work Sans', sans-serif;
  background: #07a4d7;
  color: #fff;
  border-radius: 50px;
  border: 1px solid #07a4d7;
}
.error-404.not-found .search-form .search-submit:hover{
	transition:ease-in-out all .3s;
	background:transparent;
	color:#07a4d7;
}
/* responsive styles */
@media screen and (max-width: 1500px) {
  .my-container {
    max-width: 1220px;
  }
	#hp-banner {
	  padding: 230px 0 160px 0;
	}
	#h-wcu .featured {
	  height: 703px;
	}
	#brand {
	  padding: 87px 0 215px 0;
	}
}
@media screen and (max-width: 1366px) {
  .my-container {
    max-width: 1100px;
  }
	#hp-banner {
	  padding: 180px 0 120px 0;
	}
	#h-serv {
	  padding: 40px 0;
	}
	#h-serv .serv-content {
		max-width: 910px;
		margin-top: 50px;
	}
	#h-wcu {
	  padding: 50px 0 60px 0;
	}
	#h-wcu .featured {
	  height: 645px;
	}
	#testimonial {
	  padding: 40px 0 0 0;
	}
	#brand {
	  padding: 130px 0 210px 0;
	}
	#brand .col span {
	  font-size: 22px;
	}
	#brand .col h4 {
	  font-size: 106px;
	  line-height: 106px;
	}
	#brand .col h5 .one {
	  font-size: 52px;
	  line-height: 52px;
	}
	#brand .col h5 .two {
	  font-size: 67px;
	  line-height: 67px;
	}
	#brand .col .desc p {
	  font-size: 17px;
	}
	#contact {
	  padding: 70px 0 30px 0;
	}
	#h-wcu ul li {
		font-size: 18px;
	}
	
	
}
@media screen and (max-width: 1200px) {
  .my-container {
    width: 960px;
  }
	#hp-banner .col h1 {
		font-size: 33px;
	}
	h3 {
		font-size: 25px;
	}
	#h-serv {
	  margin-top: 0;
	}
	#h-about {
	  padding: 50px 0;
	}
	#h-wcu ul li {
	  font-size: 16px;
		margin-bottom: 20px;
	}
	#h-wcu .featured {
	  height: 565px;
	}
	#brand .col .desc p br {
	  display: none;
	}
	#brand {
	  padding: 90px 0 180px 0;
	}
	#brand .col span {
	  font-size: 20px;
	}
	#brand .col h4 {
	  font-size: 98px;
	  line-height: 98px;
	}
	#brand .col h5 .one {
	  font-size: 47px;
	  line-height: 47px;
	}
	#brand .col h5 .two {
	  font-size: 60px;
	  line-height: 60px;
	}
	#brand .col .desc p {
	  font-size: 15px;
	}
	#contact {
	  padding: 50px 0 30px 0;
	}
}
@media screen and (max-width: 980px) {
  .my-container {
    max-width: 747px;
  }
	.mob-menu {
	  display: block;
	}
	#my-header .columns .col.nav-menu{
		display:none;
	}
	#rmp_menu_trigger-105 {
	  margin: 0 !important;
	}
	#my-header {
	  padding-top: 10px;
	  padding-bottom: 10px;
	}
	#my-header .columns .col.logo img {
	  display: block;
	}
	#my-header .columns .col.logo img {
	  max-width: 230px;
	}
	#hp-banner {
	  padding:115px 0 50px 0;
	}
	#hp-banner .col h1 {
	  font-size: 30px;
	}
	#hp-banner .col .desc p {
	  font-size: 14px;
	}
	#h-serv .serv-content .row strong {
  font-size: 19px;
		line-height: 24px;
	}
	#h-serv .serv-content .row {
	  padding: 30px 15px;
	  min-height: 426px;
	}
	#h-about .col {
	  width: 48%;
	}
	h3 {
	  font-size: 22px;
	}
	#h-about .col .logos ul {
	  margin-top: 30px;
	}
	.btn-wrp a {
  padding: 10px 45px;
		font-size: 14px;
	}
	#h-wcu {
	  padding: 0px 0 30px 0;
	}
	#h-wcu ul li {
	  font-size: 14px;
	}
	#h-wcu .featured {
	  height: 455px;
	}
	#testimonial .testimonials ul .desc p {
	  font-size: 14px;
	  color: #515a5a;
	}
	#brand {
	  padding: 90px 0 150px 0;
	}
	#brand .col {
	  max-width: 256px;
	}
	#brand .col h4 {
	  font-size: 87px;
	  line-height: 87px;
	}
	#brand .col h5 .one {
	  font-size: 42px;
	  line-height: 42px;
	}
	#brand .col h5 .two {
	  font-size: 54px;
	  line-height: 54px;
	}
	#contact .col ul li {
		margin-bottom: 20px;
	}
	#contact .col ul li strong {
	  font-size: 16px;
	}
	#contact .col ul li a {
		font-size: 16px;
	}
	.trusted {
	  padding: 25px 0 40px 0;
	}
	.error-404.not-found {
	  padding: 140px 0 80px 0;
	}
}
@media screen and (max-width: 767px) {
  .my-container {
    max-width: 600px;
  }
	#hp-banner .col1 .mobile {
	  display: block;
		width:100%;
		max-width:415px;
		margin:0 auto;
	}
	#hp-banner {
	  background: #fff !important;
	}
	#hp-banner .col1 {
	  width: 100%;
	  text-align: center;
	}
	#hp-banner .col1 .desc{
		max-width:100%;
	}
	#hp-banner .col h1 {
	  font-size: 24px;
	}
	#h-serv {
  padding: 40px 0;
	  text-align: center;
	}
	h3 {
	  font-size: 20px;
	}
	#h-serv {
	  padding: 25px 0;
	}
	#h-serv .serv-content {
	  margin-top: 35px;
	}
	#h-serv .serv-content .row strong {
	  font-size: 16px;
	  line-height: 21px;
	}
	#h-serv .serv-content .row img {
	  display: block;
	  width: 100%;
	  max-width: 80px;
	  margin: 0 auto;
	}
	#h-serv .serv-content .row strong {
	  font-size: 16px;
	  line-height: 21px;
	}
	#h-serv .serv-content .row a {
	  color: #07a4d7;
	  justify-content: center;
	}
	.row {
	  flex-wrap: wrap;
	  flex-direction: column;
	}
	.row .col {
	  width: 100% !important;
	  text-align: center;
	}
	#h-about img {
	  width: 100%;
	  max-width: 430px;
	  margin: 0 auto;
	}
	#h-about .col1::before {
  		bottom: -27px;
		left: -41px;
	}
	#h-serv .serv-content .row:hover .icon {
	  color: #fff;
	}
	#h-serv .serv-content .row:hover .text {
	  color: #fff;
	}
	#h-serv .serv-content .row {
		width: 32%;
		min-height: 436px;
	}
	#h-wcu {
	  text-align: center;
	}
	#h-wcu ul li {
		width: 100%;
	}
	#h-wcu ul li::before {
		content:none;
	}
	#h-wcu .featured {
	  height: 360px;
	  margin-top: 0;
	}
	#testimonial {
	  padding: 40px 0 30px 0;
	}
	#testimonial .testimonials ul.slick-dots {
	  text-align: center;
	}
	#brand .col {
	  max-width: 344px;
	  text-align: center;
	  margin: 0 auto;
	  background: #ffffffcf;
	  padding: 20px;
	  border-radius: 10px;
	}
	#brand .col span {
	  font-size: 18px;
	}
	#brand .col h4 {
	  font-size: 70px;
	  line-height: 70px;
	}
	#brand .col h5 .one {
	  font-size: 36px;
	  line-height: 36px;
	}
	#brand .col .desc p {
	  font-size: 14px;
	}
	#brand {
	  padding: 90px 0 120px 0;
	}
	#contact .col .form input {
	  font-size: 14px;
	  margin-bottom: 10px;
	}
	#contact .col ul li {
	  margin-bottom: 15px;
	  text-align: center;
	}
	#testimonial .col img {
	  width: 100%;
	  max-width: 440px;
	}
	#site-footer .footer-menus ul.footer.menu {
	  display: none;
	}
	#site-footer .footer-menus ul li {
	  display: block;
	}
	.trusted #load .trusted-inner {
	    width: 45%;
	  margin-bottom: 20px;
	}
	.trusted .btn-wrp {
	  margin-top: 0;
	}
	.trusted {
	  padding: 0 0 40px 0;
	}
	.error-404.not-found {
	  padding: 100px 0 65px 0;
	}
	.error-404.not-found .page-title {
	  font-size: 27px;
	}
	.error-404.not-found p {
	  font-size: 16px;
	}
	#h-about .col .logos ul {
	  justify-content: center;
	}
	#h-about .col .logos {
	  margin-top: 55px;
	}
	#h-about .col .logos ul li {
	  margin: 0 30px 0 30px;
	}
	#h-wcu ul li {
	  padding-left: 0;
	}
}
@media screen and (max-width: 640px) {
  .my-container {
    max-width: 400px;
  }
	#h-serv .serv-content {
	  display: block;
	}
	#h-serv .serv-content .row {
	  width: 100%;
	  min-height: unset;
	  margin-bottom: 20px;
	}
	#h-about .col .logos ul {
	  flex-wrap: wrap;
	  justify-content: center;
	}
	#h-about .col .logos ul li {
	  width: 48%;
	  margin-bottom: 20px;
	}
	#h-about .col .logos ul li img {
	  display: block;
	  max-width: unset;
	  width: unset;
	}
	#h-wcu .featured {
	  height: 305px;
	  margin-top: 0;
	}
	#h-wcu .featured {
	  height: 210px;
	}
	#h-about .col .logos ul li {
  margin: 0;
}
}
@media screen and (max-width: 440px) {
  .my-container {
    max-width: 90%;
  }
	#h-wcu {
  padding: 0px 0 20px 0;
}
	#contact {
  padding: 35px 0 30px 0;
}
	#contact .row {
  margin-top: 20px;
}
}