html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-weight: 400;
}

/**
 * Firefox specific rule
 */

@-moz-document url-prefix() {
  body {
    font-weight: lighter !important;

  }
}


/*
dark blue 	:	
blue footer	: 2d3b7c


*/
body{
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
}

h1{ font-size:60px;}
h2{ font-size:40px; margin-bottom:50px;}
h4{ font-size:20px;}


SECTION.top1{ background:#020e1c; padding:10px 40px;}
SECTION.top1 .fixed-top{ background:#020e1c!important;}
SECTION.top1 .fixed-top a.nav-link{color:#fff!important; text-transform:uppercase; font-size:16px; padding:5px 20px; font-weight:bold}

SECTION.header1{ margin-top:60px;}
SECTION.header1 .carousel-caption{ top:100px; text-align:left; background:rgba(35,35, 35, 0.8); padding:60px 30px; right:auto; bottom:auto; max-width:600px;}
SECTION.header1 .carousel-caption h5{ font-size:30px; margin-bottom:20px;}

SECTION.welcome{ background:#38acc3; padding:100px 0px; color:#fff;}


SECTION.four-column{ background:white; padding:100px 0px;}
SECTION.four-column .media{ margin-bottom:50px;}
SECTION.four-column h5{ border-bottom:1px solid #ccc; padding-bottom:5px;}

SECTION.why-choose{  color:#fff; padding:100px 0px; background: url(../img/bg-last.jpg) center no-repeat; background-size:cover; text-align:center }
SECTION.why-choose h1{ margin-bottom:30px;  }
SECTION.why-choose P{ font-size:18px;   }


SECTION.btm{ background:#020e1c; padding:100px 0px; color:#fff; font-size:14px; line-height:2 }
SECTION.btm a{ color:#fff; border-bottom:1px solid #404852; padding:10px; text-transform:uppercase; margin-right:40px;}

FOOTER{ padding:20px; text-align:center; font-size:14px; background:#2d3b7c; color:#fff; }