/* Logo styles */
.site-logo {
	height: 40px;
	width: auto;
	margin-right: 10px;
	vertical-align: middle;
}
@font-face {
  font-family: r-slab-bold;
  src: url(../fonts/RobotoSlab-Bold.ttf);
}@font-face {
  font-family: r-slab-reg;
  src: url(../fonts/RobotoSlab-Regular.ttf);
}@font-face {
  font-family: r-slab-med;
  src: url(../fonts/RobotoSlab-Medium.ttf);
}@font-face {
  font-family: r-slab-light;
  src: url(../fonts/RobotoSlab-Light.ttf);
}@font-face {
  font-family: r-slab-s-bold;
  src: url(../fonts/RobotoSlab-SemiBold.ttf);
}
body{
	margin: 0;
}
a:hover{
	color:#64caff;
}
.width-100{
	width: 100%;
}
.font-white{
	color: #ffffff;
}
.font-blue{
	color: #014A97;
}
.bg-blue{
	background-color: #014A97;
}
.text-right{
	text-align: right;
}



.navbar{
	background-color: #014A97;
}
.navbar a{
	color: white;
}
.navbar-brand{
	font-size: 25px;
	line-height: 1.2;
}
.navbar-nav{
	font-size: 18px;
    font-family: 'r-slab-reg';
}
/*.navbar-nav li:hover{
	color: #001641c7;
	background-color: #ffffff;
}*/
.navbar-nav a:hover{
	color: #014A97;
	background-color: #ffffff;
}
.dropdown-menu{
	background-color: #014A97;
}
.bg-header{
	background-image: url(../images/11.jpeg);
	background-position: center;
	background-size: cover;
	position: relative;
	min-height: 600px;
}
.bg-points{
	background-image: url(../images/5.jpeg);
	background-position: center;
	background-size: cover;
	position: relative;
	min-height: 600px;
}
.bg-news{
	background-image: url(../images/Cyber-security.jpeg);
	background-position: center;
	background-size: cover;
	position: relative;
	min-height: 400px;
}

.bg-password{
	background-image: url(../images/7.jpg);
	background-position: center;
	background-size: cover;
	position: relative;
	min-height: 600px;
}
.main-heading{
	border: 1px solid #05080dbd;
    background-color: #05080dbd;
    padding: 35px;
    border-radius: 0 65px 0 65px;
}

.points{
	border: 1px solid #000000b0;
    background-color: #000000b0;
    padding: 30px;
    box-shadow: 0 0 10px 1px cadetblue;
}
.h1-header{
	font-size: 69px;
	font-family: r-slab-s-bold;
	    border: 2px solid #014a97c4;
    background-color: #014a97c4;
}
.h1-para{
	font-size: 50px;
	font-family: r-slab-bold;
}
.h1-info{
	font-size: 40px;
	font-family: r-slab-bold;
}
.h1-dot{
	font-size: 30px;
	font-family: r-slab-bold;
}
.p-header{
	font-size: 30px;
	font-family: r-slab-light;
}
.p-header i{
	font-family: r-slab-reg;
	float: right;
}
.p-para{
	font-family: r-slab-reg;
	font-size: 30px;
}
.p-points{
	font-size: 35px;
	font-family: r-slab-reg;
}
.p-points a{
	line-height: 1.75;
}
.p-info{
	font-family: r-slab-reg;
	font-size: 28px;
}
.p-info2{
	font-family: r-slab-reg;
	font-size: 24px;
}
.p-footer{
	font-family: r-slab-reg;
	font-size: 20px;
}
.img-para{
	border-radius: 50%;
    box-shadow: 0px 0px 10px 5px aliceblue;
}
.col-risk{
	border: 4px solid white;
    border-radius: 20px;
    padding: 20px;
    box-shadow: 0 0 10px 1px black;
}
.ul-points{
	columns: 2;
}
.ul-password{
	columns: 4;
}
.border-points{
	border: 3px solid #014A97;
}
.border-blue{
	border-top: 40px solid #014a97;
}
.border-white{
	border-top: 40px solid #ffffff;
}
.border-bottom-blue{
	border-bottom: 40px solid #014a97;
}
.col-left{
	box-shadow: 3px 3px 10px 1px black;
}
.col-right{
	box-shadow: -3px 3px 10px 1px black;
}

.img-eagle{
	background-size: cover;
    background-position: center center;
min-height: 450px;
  
}
.eagle-text{
	background-color: black;
	color: white;
	padding: 20px;
}

.mcqs{
	font-family: 'r-slab-reg';
	font-size: 20px; 

}
.readmore{
	color: black!important;
	padding: 11px 20px 12px;
    font-size: 18px;
}
.news-heading{
	border: 1px solid #fff;
    background-color: #05080dbd;
    padding: 15px;
    border-radius: 0 ;
    position: absolute;
  top: 30%;
  left: 12%;
  padding-left: 25px;
}
.news-p{
	font-family: 'r-slab-reg';
	font-size: 20px; 
}
input[type=radio] {
    border: 0px;
 width: 4%;
    height: 1.1em;
}

.blog-h3{
	font-family: 'r-slab-bold';
}
.blog-p{
		font-family: 'r-slab-reg';
}
.margin{
	margin-bottom: 120px;

}

.left-col{
	border: 30px solid white; 
	border-right: none;
}
.right-col{
	border: 30px solid white; 
	border-left: none;
}


@media only screen and (max-width: 1000px) {

.news-heading{
	left: 13px;
width: 330px;}
.news-heading h2{
	font-size: 25px;
}
.news-p{
	font-size: 18px;
}
.bg-header{
	min-height:200px;
}
.main-heading{
	border-radius: 0 25px 0 25px;
}
.h1-header{
	font-size: 22px;
}
.h1-para{
	font-size: 34px;
}
.h1-info{
	font-size: 34px;
}
.p-header{
	font-size: 18px;
	margin-bottom: 15px!important;
}
.p-para{
	font-size: 18px;
}
.p-points{
	font-size: 20px;
}
.p-info{
	font-size: 18px;
}
.p-info2{
	font-size: 18px;
}
.bg-points{
	min-height: 200px;
}
.ul-points{
	columns: 1;
}
.ul-password{
	columns: 2;
}

.right-col{
	margin-top: 20px;
}
.left-col{
	margin-top: 20px;
}
.img-eagle{
	min-height: 270px;
		margin-top: 20px;
}
.blog-h3{
	font-size: 1rem;
}

}