@media (max-width: 768px) {
.nav-show {
display: none; }
.header-page {
display: none; }
.navbar-collapse {
margin-top: 35px; }
.navbar-default {
background-color: #2153ab;
border-color: transparent;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out; }
.navbar-brand img {
margin: 0 auto;
max-width: 40%; }
.header-top {
margin-top: 0px; }
article {
min-height: auto; }
.header-single {
margin-top: 0px !important; }
.header-single h3 {
font-size: 23px; }
section h1 {
text-align: center;
font-size: 20px;
font-weight: 700;
margin-top: 30px;
margin-bottom: 30px;
color: #555555; }
section h1:before {
content: none;
width: 47px;
height: 16px;
margin-right: 15px; }
section h1:after {
content: none;
width: 47px;
height: 16px;
margin-left: 15px; }
section.section-three h1 {
text-align: center;
font-size: 20px;
font-weight: 700;
margin-top: 30px;
margin-bottom: 30px;
color: #fff; }
section.section-three h1:before {
content: none;
width: 47px;
height: 16px;
margin-right: 15px; }
section.section-three h1:after {
content: none;
width: 47px;
height: 16px;
margin-left: 15px; }
section.section-about-two .blue {
min-height: 400px;
background: #2153ab;
color: #fff; }
section.section-about-two .blue h2 {
padding: 30px 20px 0px 20px; }
section.section-about-two .blue p {
padding: 0px 20px 30px 20px; }
section.section-about-two .gray {
min-height: 400px;
background: #f2f2f2;
color: #2153ab; }
section.section-about-two .gray h2 {
padding: 30px 20px 0px 20px; }
section.section-about-two .gray p {
padding: 0px 20px 30px 20px; }
section.section-four h2 {
margin-top: 70px;
margin-bottom: 70px;
text-align: center;
font-size: 25px;
font-weight: 300;
color: #fff; }
section.section-four .heading {
position: relative; }
section.section-four .heading .number {
font-size: 70px;
font-weight: 700;
position: initial;
top: 0px;
left: 0px;
color: #dddddd;
z-index: -1;
display: block; }
section.section-four .heading .title {
font-size: 30px;
color: #555555;
font-weight: 700;
margin-top: 0px;
margin-bottom: 10px; } }
@media (min-width: 767px) and (max-width: 992px) {
.nav-hidden {
display: none; }
.nav-show {
display: block;
width: 100%; }
.navbar-brand img {
margin-left: 20px; } }