#arrow {
  -webkit-animation: arrow-jump 1s infinite; /* Safari 4+ */
  -moz-animation:    arrow-jump 1s infinite; /* Fx 5+ */
  -o-animation:      arrow-jump 1s infinite; /* Opera 12+ */
  animation:         arrow-jump 1s infinite; /* IE 10+, Fx 29+ */
}

#arrow .fa {
	font-size:35px;
}

#arrow a, #arrow a:hover {
	color:#000;
}

@-webkit-keyframes arrow-jump {
  0%   { opacity: 0;}
  100% { opacity: 1; 
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -0-transform: translateY(10px);
        transform: translateY(10px);
    }
  
}



h2.light-font a {
	color:#2e4bdb;
}

h2.light-font a:hover {
	color:#2e4bdb;;
	text-decoration:none;
}

.circle { 
		  border-radius: 50%;
    border: 1px solid;
    height: 18px;
    display: inline-block;
    width: 18px;
    color: #120040;
    vertical-align: middle;
    padding-top: 3px;
    cursor: pointer;
    position: relative;
    top: -10px;
    font-size: 10px;
		}


a:focus {
	outline: none;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'geomanist-bold';
}

h1 {
	font-size:35px;
}

a:hover {
	color:#fff;
}

h2 {
	font-size:40px;
}

h4{
	color:#2e4bdb;
}

.light-font {
	font-family:'geomanistlight';
}

.quote::before, .quote::after {
	content:'"';
}

.autor {
	font-family: 'geomanist-bold';	
}

.boxeswrapper h3, .boxeswrapper p {
		color:#120040;
}

.boxeswrapper .img-wrapper img{
	max-width:150px;
	width:100%;
	margin:auto;	
}

.backed {
	border-top:1px solid #2e4bdb;
}

.backed .light-font {
	padding:50px 0;
	margin:0px;
	color:#2e4bdb;
}

.threeboxeswrapper h3, .threeboxeswrapper p {
	color:#fff;
}

.threeboxeswrapper .img-wrapper img{
	max-width:150px;
	width:100%;
	margin:auto;	
}

.fourboxeswrapper h3, .fourboxeswrapper p {
	color:#120040;
}

.fourboxeswrapper p {
	font-size:0.7em;
}

.fourboxeswrapper .img-wrapper img{
	max-width:150px;
	width:100%;
	margin:auto;	
}

section::before, section::after {
	clear:both;
	content:'';
	display:block;
}

.signup input, .signup button {
	height:38px;
}

.social-input-wrap {
	max-width: 230px;
	width: 100%;
	margin: 0 auto 30px;
}


.social-input-wrap i {
	line-height:40px !important;
	width: 43px !important;
}

.one-page-arrow {
    font-size: 30px;
    text-align: center;
    color: #fff;
}

.one-page-arrow a {
	color:#fff;
}

.one-page-arrow a:hover {
	background:transparent;
	color:transparent;
	color:#fff;
}

.header-wrap {
	width:100%; 
	float:left;
	background:#190051;
	padding:2px 0;
}

#btn-register3 {
    background: #e77d6d;
    color: #fff;
}
#btn-register1, #btn-register2
{
     background: #e77d6d;
    color: #fff;
}

.custombtn {
	color: #ffffff;
background-color: #1A004f;
border-color: #1A004f;
}

.custombtn:hover {
	color: #ffffff;
background-color: #1A004f;
border-color: #1A004f;
}

/*****team*****/

.hover-div{
    margin:0 auto;
    position:relative;
    overflow:hidden;
}
.hover-div{
    
}
.hover-div img{
    width:100%;
     transition:all ease-in-out .5s;
}
.view-details{
   transition: all ease-in-out .5s;
	bottom: 10%;
	left: 38%;
	position: absolute;
	opacity:0;
}

.team-fb-link {
	background: #3b5998;
	padding: 0px;
	border-radius: 03px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	width: 34px;
	float: left;
	margin:0 10px 0 0;
}

.team-tw-link {
	background: #55acee;
	padding: 0px;
	border-radius: 03px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	width: 34px;
	float: left;
}


.hover-div:hover .view-details{
    transition:all ease-in-out .5s;
    opacity:1;
    color:#fff;
   	bottom: 10%;
}
.hover-div:hover img.tom, .hover-div:hover img.emily, .hover-div:hover img.babar {
    transition:all ease-in-out .5s;
    opacity:.6;
    transform: scale(1.2);
}

   
.team h2 {
	color:#2e4bdb;
}

.team .img-wrapper img {
	max-width:250px;
	width:100%;
	margin:auto;
}

.team h3, .team p {
	font-size:0.7em;
}

/****Footer*****/

footer {
	background:#fff;
}



.footerp {
	font-size:16px;
	color:#120040;
	line-height:44px;
}




.social-icon a{
	font-size:30px;
}

.social-icon .fb {
	background: #120040;
	color: #fff;
	padding: 6px;
	border-radius: 50%;
	height: 54px;
	width: 54px;
	display: inline-block;
	text-align: center;
}

.social-icon .tw {
	background: #120040;
	color: #fff;
	padding: 6px;
	border-radius: 50%;
	height: 54px;
	width: 54px;
	display: inline-block;
	text-align: center;
}

.social-icon .linkedin {
	background: #120040;
	color: #fff;
	padding: 6px;
	border-radius: 50%;
	height: 54px;
	width: 54px;
	display: inline-block;
	text-align: center;
}

/****Padding*****/
.padding80 {
	padding: 80px 0;	
}

.padding60 {
	padding: 60px 0;	
}

.padding30 {
	padding: 30px 0;	
}

.padding50 {
	padding:50px 0;	
}


.paddingbottom {
	padding-bottom:60px;
}

.marginleft30 {
	margin-left:30px;
}

.marginright30 {
	margin-right:30px;
}

.margin15 {
	margin:15px 0;
}

.margin30 {
	margin:30px 0;
}


/*****Background colors & images*****/
.blue-bg {
	background:#3e61df;	
}

.Darkblue-bg {
	background:#120040;	
}

.white-bg {
	background:#fff;	
	color:#120040;
}

.purple-bg {
	background:#120040;	
	color:#fff;
}

.img1 {
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-image:url(../images/seperator-bg1.png);
	min-height:340px;
}

.img2 {
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-image:url(../images/seperator-bg2.png);
	min-height:340px;
}

.img3 {
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-image:url(../images/seperator-bg3.png);
	min-height:340px;
}


/******SLider*******/
.slider-wrap {margin:70px 0 0 0;}


.slider-social-font {
	font-size:16px;
	padding: 8px;
} 

.img-nine {
	margin:20px 0;
	float:left;
	width:100%;
}

/******* NAVIGATION *******/

/*
.dropdown-menu {
	background:transparent;
	box-shadow: none;
	border:0px;
}

.dropdown-menu > li > a {
	color:#fff;
	font-size:16px;
	border:0px;
}

.dropdown-menu > li > a:hover {
	background:transparent;
}
*/

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover }{
	background:transparent !important;
	color:#fff !important;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background:transparent !important;
	color:#fff !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	background:transparent;
	color:#fff;
}

.dropdown-menu > .active > a {
	background:#190051;
}

.dropdown-menu > .active > a:hover {
	background:#190051;
} 

.show-on-hover:hover > ul.dropdown-menu {
    display: block;    
}

.navbar {
	border:0px;
	margin-bottom:0px;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	color:#fff;
}

.navbar-brand {
	height:auto;
}

.navbar-nav > li > a {
	line-height:30px;
}

.navbar-default, .navbar-default ul li a  {
	background:transparent;
}

.navbar-default .navbar-nav > li > a {
	color:#fff;
	font-size:16px;
}


.left {
float:left;
}

.right{
float:right;
}
.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
    text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
    text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
    text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
    text-align: justify;
}

@media (max-width: 767px) { 
	.boxeswrapper .margin30 .left {float:none;}
    .enter-manual { padding-left: 15px !important; }
}

@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
}

	.scrollup {
		width: 40px;
		height: 40px;
		position: fixed;
		bottom: 50px;
		right: 100px;
		display: none;
		text-indent: -9999px;
		background: url('../images/icon_top.png') no-repeat;
		background-color: #3e61df;
		color:#fff;
		border-radius:05px;
		background-position: 8px;
		cursor:pointer;
	}
    .jconfirm-box-container
    {
        color:#000 !important;
    } 
	
ul.af_list li.af_item {
        color:#000; 
        text-align:left;
        z-index:99999;
        position:relative;
		background:#fff;
    }
	
	.share-div {
		vertical-align: middle; 
		font-size: 15px; 
		font-weight: bold;
	}
	
	.btn-facebook
	{
		margin-top: 25px;
		margin-bottom: 10px;
	}
	
	.btn-linkedin {
        margin-bottom: 10px;
	}	
	
	@media (max-width:766px) {
		
        .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
            background:transparent !important;
            color: #fff !important;
        }

		.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
			background-color:transparent;
		}
		
		.navbar-default .navbar-toggle {
			border-color:transparent;
		}
		
		.navbar-default .navbar-toggle .icon-bar {
			background-color: #fff;
		}
		
		.navbar-toggle {
			margin-right:0px;
			margin-top:14px;
		}
		
		#navbar ul.navbar-nav {
			width:100%;
		}
		
		#navbar ul.navbar-nav li {
			color:#fff;
			text-align:right;
		}
		
		ul.dropdown-menu li, ul.dropdown-menu li a {
			text-align:right;
			color:#fff !important;
		}
		
		ul.dropdown-menu li.divider {
			display:none;
		}
		
	}
.enter-manual
{
      margin-bottom: -20px;
    margin-top: 20px;
}