/* 


Author: Dhilipan Narasimman
Website: SEOBee.in

*/


body { }
a { text-decoration:none !important; }

li {  }

h1,h2,h3,h4,h5,h6 { 

font-family: "Quicksand", serif;
  font-weight: 400;
  font-style: normal;

}


p, li, a, td { font-family: "Roboto", serif;  font-weight: 400;  font-style: normal; font-size:16px;}



.menu {  padding:0 0; margin-top:0px; background: #fff;}

.menu ul { margin:left;}
.menu ul li {}
a.nav-link { color: #213360; margin:10px 20px; font-size:16px; line-height: 20px; font-weight:700;font-family:Roboto; }
a.nav-link:hover { color:#21cdc0; }



img.logo { text-align: center;  width: 400; display: block;}

.navbar-nav .nav-link.active { color: #c5da2e; }

.dhide { display: none !important;;}

@media screen and (max-width:768px)
{

.menu { margin:0px; padding:0px; border:0px; }
a.nav-link { font-size:16px;}

img.logo { text-align: left ; width: 90%; margin: 10px 0px !important; }  
.dhide { display: block !important;;} 
.mhide { display: none !important;}
}

.banner { min-height: 320px;  padding: 120px 0; background: #071d3b url('images/slide.jpg') no-repeat top; background-size:cover; }


.banner h2 { color: #0e204d; font-size:65px; margin-top: 10px; font-weight: bold; }
.banner span { text-transform:uppercase; color:#fff; font-weight:bold; }
.banner p { color: #fff; font-size: 16px; margin-top: 10px;text-transform:; font-family:Roboto;  line-height: 34px;}

.banner a.btn { color: #fff; font-size:16px; font-weight:bold;  display:inline-block; padding: 7px 30px;text-transform:uppercase; border-radius:12px; border:1px solid #fff; }

@media screen and (max-width:768px)
{

.banner { 40px 0px; }
.banner h2 { color: #0e204d; font-size:45px; }
}

.text { padding: 60px 0px;   }
.text h2 { color: #07294d;!important; font-size: 38px; margin: 10px 0 45px; font-weight: 600; text-align: left;}

.text h3 { color: #07294d;; font-size:17px; margin-bottom: 10px; margin-top: 20px; font-weight: 800; text-align: left; }
.text h4 { font-weight: bold; border-radius:12px; border:2px solid #07294d; margin:auto; display:block; margin:5px; padding:5px; text-align:center; }
.text h5 { font-weight: bold; }
.text p { color: #213360; font-size: 16px; font-weight:400; margin-top: 10px; text-align: ; line-height: 34px; margin-bottom:35px;}
.text li { line-height: 40px; font-size: 16px; list-style-position: outside;color: #676767;}

.text td { font-size: 13px; line-height:30px; }
.text img { border-radius:5px; }


ul.bcrum { display:inline-block; margin:auto; padding:0; }
ul.bcrum li { display: block; float:left; padding:0px 2px; color:#fff;  }
ul.bcrum a { padding: 0; border:0px; text-transfrom:none; color:#07294d;padding:0px 2px;text-transform:none !important; }
ul.bcrum a:hover { background:none; }


.pad60 { margin: 60px 0px !important;}
.mtop10 { }
.bold { font-weight: bold;}
.center { margin: auto;}


.address { background: #014782; padding: 60px 0px;   }
.address h2 { color: #c3def4; font-size: 28px; margin-bottom: 10px; font-weight: normal; text-align: center;}
.address p { color: #fff; font-size: 17px; margin-top: 10px; text-align: center;}

.footer { background: #07294d; color:#fff;  padding: 80px 0px 80px 0px; }
.footer h4 { font-weight:bold; font-family:Roboto; font-weight:800;}
.footer p{ margin-bottom: 0; color: #fff; font-family:Roboto;color:#7c8295;}
.footer li { list-style-image: url('images/arrow-y.png');  }
.footer li a  { color:#fff; line-height:45px; font-family:Roboto; color:#7c8295;}

.footer p a { color: #fff; font-size: 16px; margin-top: 10px; width: 500px; text-decoration: none; }

.copy { background:#071d3b; padding:30px 0px; color:#fff; }

