body {
	font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 
}

p {
	color: #b3b3b3;
	font-weight: 300; 
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 
}

a {
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease; 
}

a, a:hover {
    text-decoration: none !important; 
}

.content {
  	padding: 0; 
}

.container h2 {
	font-size: 20px;
	font-weight: 900;
	color: #056CF2;
}

.bg-left-half {
  	position: relative; 
}

.bg-left-half:before {
	position: absolute;
    width: 50%;
    height: 95%;
    z-index: -1;
    content: "";
    left: 0;
    top: 0;
    background-color: #f8f9fa; 
}

.media-29101 img {
	margin-bottom: 5px; 
}

.media-29101 h3 {
	font-size: 18px;
  	font-weight: 900 !important;
	text-align: center;
}

.media-29101 h3 a {
    color: #010B40; 
}

.owl-2-style .owl-nav {
	display: none; 
}

.owl-2-style .owl-dots {
	text-align: center;
  	position: relative;
  	bottom: -10px; 
}

.owl-2-style .owl-dots .owl-dot {
	display: inline-block; 
}

.owl-2-style .owl-dots .owl-dot span {
	display: inline-block;
    width: 15px;
    height: 3px;
    border-radius: 0px;
    background: #cccccc;
    -webkit-transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);
    -o-transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);
    transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);
    margin: 3px; 
}

.owl-2-style .owl-dots .owl-dot.active span {
    background: #007bff;
}

.owl-2-style .owl-dots .owl-dot:active, .owl-2-style .owl-dots .owl-dot:focus {
    outline: none; 
}