﻿
/* =============================================================
   GENERAL STYLES
 ============================================================ */
body {
    font-family: 'Open Sans', sans-serif;
}

.pad-top {
    padding-top: 100px;
}

.pad-top1 {
    padding-top: 100px;
}

.head-glow {
    background-color: rgba(66, 139, 202, 0.8);
    color: #fff;
    margin: 0px 15px 0px 8px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

h1 {
	color: #134a71;
    padding-top: 50px;
    padding-bottom: 30px;
    font-weight: 900;
}

h2 {
	color: #3F7296;
	font-size: 24px;
    padding-top: 50px;
    padding-bottom: 10px;
    font-weight: 900;
}

h3 {
	font-size: 18px;
    text-align: centre;
    padding-top: 15px;
    font-weight: 1000;
}

h4 {
	font-size: 14px;
    text-align: left;
    font-weight: 800;
}

h5 {
  color: #f6f6f6;
  font-size: 10px;
  padding-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

.sub-hr {
    border: 1px solid rgba( #134a71);
    width: 10%!important;
}

.min-set {
    min-height: 100px;
}

.img-set {
	height: 200px;
    margin-top: 20px;
}

/* =============================================================
   NAV BAR STYLES
 ============================================================ */
.navbar-inverse {
    background-color: #134a71;
    border-color: rgba(255, 255, 255, 0);
}

.navbar > li > a:hover{
    color:#000;
}

.navbar-inverse .navbar-brand {
        color: #fff;
 }

 .navbar-inverse .navbar-nav > li > a:hover {
        color:  #67fe1f;
 }
 
.nav > li > a:hover, .nav > li > a:focus {
  background-color: #67fe1f;
}
	

/* =============================================================
  HOME SECTION STYLES
 ============================================================ */
#home-sec {
    background: url(../img/home.png) no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
    -moz-background-size: cover;
    min-height: 650px;
}

    #home-sec h1 {
        line-height: 46px;
        font-size: 40px;
        color: #134a71;
    }

    #home-sec mark {
        background-color: #ff0000;
        color: #fff;
        padding: 0px 5px 0px 20px;
        margin: 0px 15px 0px 8px;

    }

.home-p {
    line-height: 30px;
    color: #06385c;
    font-size: 20px;
	font-weight: 800;
    padding-top: 20px;
    padding-bottom: 20px;
}

.btn-home {
    background-color: rgba(66, 139, 202, 0.4);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	margin-top: 50px;
}

.img-home-side {
    padding-left: 10px;
    padding-top: 200px;
    text-align: left;
    color: #fff;
}

/* =============================================================
  SERVICES SECTION STYLES 
 ============================================================ */
#services-sec  {
	background: url(../img/serv.jpg) no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
    -moz-background-size: cover;
    min-height: 600px;
}


#services-sec h1 {
        color: #134a71;
		padding-top: 70px;
		padding-bottom: 10px;
        font-weight: 900;
}
 
#services-sec h3 {
	color: #3F7296;
	line-height: 30px;
	font-weight: 900;
}

#services-sec h4 {
	color: #134a71;
	font-size: 18px;
    text-align: left;
    font-weight: 800;
}

#services-sec hr {
    border: .5px solid #757474;
    width: 40%;
}

#services-sec p {
	font-size: 12px;
    line-height: 18px;
    color: #000;
	text-align: left;
}

.img-set {
	height: 300px;
    margin-top: 20px;
}

.card {
  background: (#fff, 0.3);
  border:1px;
  box-shadow: 5px 5px 10px grey;
  padding: 12px;
  margin: 25px;
}

.card:hover
{
    z-index: 2;
	cursor: pointer;
    -webkit-transition: all 600ms ease-in;
    -webkit-transform: scale(1.2);
    -ms-transition: all 600ms ease-in;
    -ms-transform: scale(1.5);   
    -moz-transition: all 600ms ease-in;
    -moz-transform: scale(1.5);
    transition: all 600ms ease-in;
    transform: scale(1.25);
	border-radius:5%;
	box-shadow: 5px 5px 10px grey;
	background:#FCF5E2;
}

.card:hover
{
    z-index: 2;
	cursor: pointer;
    -webkit-transition: all 600ms ease-in;
    -webkit-transform: scale(1.2);
    -ms-transition: all 600ms ease-in;
    -ms-transform: scale(1.5);   
    -moz-transition: all 600ms ease-in;
    -moz-transform: scale(1.5);
    transition: all 600ms ease-in;
    transform: scale(1.25);
	border-radius:5%;
	box-shadow: 5px 5px 10px grey;
	background:#FCF5E2;
}
.card-link {
  color: #134a71;
  font-weight: 900;
  text-align: left;
}

#services-sec .img-responsive{
    margin: 0 auto;
}
 
/* =============================================================
  ABOUT US SECTION STYLES 
 ============================================================ */
#aboutus-sec {
	background:#FCF5E2;
}

#aboutus-sec p {
    line-height: 25px;
    color: #000;
}

#aboutus-sec h1 {
        color: #134a71;
		padding-top: 70px;
		padding-bottom: 10px;
        font-weight: 900;
}

#aboutus-sec h2 {
	padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 900;
    line-height: 30px;
    font-weight: 1000;
    color: #134a71;
}
	
#aboutus-sec h3 {
	color: #134a71;
	line-height: 30px;
	font-weight: 900;
}

#aboutus-sec h4 {
	color: #134a71;
	font-size: 18px;
    text-align: left;
    font-weight: 800;
}

/* =============================================================
  PRIVACY SECTION STYLES 
 ============================================================ */

 #privacy-sec {
	background-color: #f7f7f7;
    padding: 0;
    -webkit-background-size: cover;
    background-size: cover;
    -moz-background-size: cover;
    min-height: 500px;
}

#privacy-sec h1 {
        color: #134a71;
		padding-top: 70px;
		padding-bottom: 10px;
        font-weight: 900;
}

#privacy-sec h2 {
	padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 900;
    line-height: 30px;
    font-weight: 1000;
    color: #134a71;
}
	
#privacy-sec h3 {
	color: #134a71;
	line-height: 30px;
	font-weight: 900;
}

#privacy-sec h4 {
	color: #134a71;
	font-size: 18px;
    text-align: left;
    font-weight: 800;
}

#privacy-sec p {
    line-height: 25px;
    color: #000;
}
	/*==========================================
   FOOTER STYLES
    =====================================================*/
#footer-sec {
	background: #011928;
	padding-bottom: 30px;
}

#footer-sec1 {
	background: #192934;
	padding-top: 10px;
}

#footer-sec h2 {
	padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 900;
    line-height: 30px;
    font-weight: 1000;
    color: #737373;
}
	
#footer-sec h3 {
	color: #737373;
	line-height: 30px;
	font-weight: 900;
}

#footer-sec h4 {
	color: #737373;
	font-size: 18px;
    text-align: left;
    font-weight: 800;
}

#footer-sec p {
	font-size: 13px;
    line-height: 18px;
    color: #fff;
}

#footer col-md-4 text-left{
	padding-left:30px;
}

a {
	color: #67fe1f;
}
