
@font-face {font-family: 'ROBO';
src: url('/assets/fonts/Roboto-Bold.ttf');
}
@font-face {font-family: 'RORE';
src: url('/assets/fonts/Roboto-Regular.ttf');
}
@font-face {font-family: 'LatoH';
src: url('/assets/fonts/Lato-Hairline.ttf');
}

#primary-menu ul li:hover > a, #primary-menu ul li.current > a{
	color:#fff;
}


#header.full-header #logo{
	padding-right:0px;
	margin-right:0px;
	border-right:0px;
}

#header.full-header #primary-menu > ul{
	border-right:0px;
}


body{font-family:RORE,arial ;font-weight:normal;color:#fff;line-height:24px !important;letter-spacing:2px;font-size:16px ;width:auto;background:#c7c8cc;background:#fff;}
#bannerContainer{width:100%;height:100%;position:absolute;}
.banner-image{background:transparent url(includes/images/splash/splash1.jpg) top center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;height:100%;min-width:100%;position:absolute;top:0px;left:0px;}
.top-banner-image{background:transparent url(includes/images/splash/splash1.jpg) top center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;height:100%;min-width:100%;position:absolute;top:0px;left:0px;}
table td{line-height:20px !important;font-size:13px;}
@media (min-width:992px){
}
@media (min-width:1200px){
}
p{
	padding:10px 0px 10px 0px;
	margin:0px;
}
ul{
	padding:10px 0px 10px 0px;
	margin:0px;
}
.modal-dialog{min-width:630px;}
.login-modal{width:630px;}
/* h3{color:#fff;font-size:20px !important;font-family:arial;line-height:35px;}
h2{color:#fff;margin-bottom:3px;margin-top:0px;font-size:25px;letter-spacing:4px;}
h1{color:#fff;margin-top:0px;margin-bottom:12px;font-size:65px;letter-spacing:1px;}
h4{color:#fff;arial;} */
h3{font-family:'ROBO',arial;color:#fff;margin-top:1.5em;font-size:20px !important;line-height:1.1em;margin-bottom:8px;}
/* h2{font-family:'Arial';color:#fff;margin-top:1.5em;font-size:28px;letter-spacing:1px;line-height:1.1em;margin-bottom:8px;} */
h2{font-family:'times';color:#f79420;margin-top:0px;margin-bottom:12px;font-size:3em;font-weight:bold;letter-spacing:1px;line-height:0.7em;}
h1{font-family:'times';color:#fff;margin-top:0px;margin-bottom:12px;font-size:4em;font-weight:800;letter-spacing:1px;line-height:0.7em;}
h4{font-family:'ROBO',arial;color:#fff;margin-bottom:10px;line-height:28px;}
h5{font-family:'times';color:#000;margin-bottom:10px;line-height:28px;font-weight:bold;}
h6{font-family:'times';color:#f79420;font-size:22px !important;line-height:35px;letter-spacing:2px;}
//a:hover{color:#fff;}

a {
	text-decoration: none !important;
	color: #fff;
}

a:hover { color: #fff; }

.custom-button{color:#fff;background:#1a1a1a;height:40px;text-transform:uppercase;text-align:center;font-weight:bold;vertical-align:center;position:relaitve;padding-top:8px;width:150px;padding-left:10px;padding-right:10px;margin-left:auto;right:0px;font-family:'ArialBlack';border:0px;}
section{//padding-left:10px;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{padding-left:0px;padding-right:8px;padding-bottom:8px;padding-top:8px;}
article a{color:#fff;font-weight:bold;}
.pageTabs{//width:100px;display:inline-block;//position:absolute;bottom:0;width:300px;vertical-align:bottom;}
.tabtop{background:rgb(187,162,73);background:-moz-linear-gradient(top, rgba(187,162,73,1) 0%, rgba(216,202,152,1) 90%, rgba(216,202,152,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(187,162,73,1)), color-stop(90%,rgba(216,202,152,1)), color-stop(100%,rgba(216,202,152,1)));background:-webkit-linear-gradient(top, rgba(187,162,73,1) 0%,rgba(216,202,152,1) 90%,rgba(216,202,152,1) 100%);background:-o-linear-gradient(top, rgba(187,162,73,1) 0%,rgba(216,202,152,1) 90%,rgba(216,202,152,1) 100%);background:-ms-linear-gradient(top, rgba(187,162,73,1) 0%,rgba(216,202,152,1) 90%,rgba(216,202,152,1) 100%);background:linear-gradient(to bottom, rgba(187,162,73,1) 0%,rgba(216,202,152,1) 90%,rgba(216,202,152,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bba249', endColorstr='#d8ca98',GradientType=0);height:60px;color:#243942;border-radius:10px 10px 0px 0px;padding:10px;vertical-align:middle;//min-width:300px;font-weight:bold;font-size:20px;padding-left:10px;text-align:center;cursor:pointer;//box-shadow:4px -4px 23px #fff}
.tabs_botom{min-height:125px;min-width:300px;//display:none;border-radius:0 0 10px 10px;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.75);color:#fff;font-size:14px;padding:20px;white-space:normal;}
.invest_popup{width:400px;border:1px solid #243942;background:#000;border-radius:10px;padding:10px;color:#fff;font-size:12px}
.pop_head{text-align:center;font-size:18px;color:#bba249;font-weight:bold;padding:5px;padding-bottom:10px;}
.pop_bottom > p{font-size:14px;}
.ui-content{padding-top:0px !important;padding-left:0px !important;padding-right:0px !important;}
//.container{padding-top:0px;padding-left:0px;padding-right:0px;//width:100% !important;//padding-left:50px;//padding-right:50px;//min-width:1000px;}
.inner_scroll{overflow:auto;max-height:600px}
@media (max-height:800px){.inner_scroll{max-height:450px}
}
.managenames{font-size:24px;color:#BBA249;padding-bottom:10px;}
@media (min-width:768px){
//.body{width:1500px}
}
@media (max-width:1000px){body{}
//.body{width:1500px}
}

#rootwizard .navbar{
	width:100%;
	margin-left:0px;
	height:auto;
}

.navbar-nav{
	/*float:right !important;*/
}

.frontRotImage{
	-webkit-transition: height .4s ease, opacity .3s ease;
	-o-transition: height .4s ease, opacity .3s ease;
	transition: height .4s ease, opacity .3s ease;
}

.tickerTitle{
	margin:0px !important;
}
.ticker{
	background:#d0d1d5;
	margin:0px 0px 0px 0px !important;
	padding-bottom:0px;
}
.tickerName{
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.tickerPrice{
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	font-size:11px;
	color:#000;
}
.tickerBlock{
	margin:10px 10px 0px 10px;
	padding:5px !important;
}

.row{
	margin:0px !important;
}

.panel-default > .panel-heading{
	background:#2296a1;
	color:#fff !important;
	padding:1px;
	//border-radius:5px 5px 0px 0px;
	//border:2px solid #114F64;
	
	
}
.panel-title{
	margin:0px;
	padding:10px 10px;
	min-height:40px;
	
}

.panel-body{
	border:1px solid #ccc;
	padding:10px;
	border-radius:0px 0px 5px 5px ;
}

.panel-title a, .panel-title > .panel-date{
	color:#fff !important;
}

button, input, optgroup, select, textarea{
	font-weight:lighter !important;
}
input[type="radio"] {
    -ms-transform: scale(1.2); /* IE 9 */
    -webkit-transform: scale(1.2); /* Chrome, Safari, Opera */
    transform: scale(1.2);
}
.prodimg{
	margin:10px 0px;
}

.footer-wrap .menu_top_line{
	/* padding-bottom:50px;
	margin-top:20px; */
}

.menu_top_line .nav-link{
	display: block;
	line-height: 22px;
	color: #fff;
	/* font-weight: bold; */
	font-size: 13px;
	letter-spacing: 0px;
	text-transform: uppercase;
	font-family:Arial;
	font-weight:normal;
	-webkit-transition: margin .4s ease, padding .4s ease;
	-o-transition: margin .4s ease, padding .4s ease;
	transition: margin .4s ease, padding .4s ease;
	padding-left:5px;
	padding-right:5px;
}

.prodPageButtons{
	font-size:14px;
	cursor:pointer;
	background:#d7e2e5;
	border:0px;
	padding:7px;
	border-radius:5px;
}
.prodPageButtons a{
	font-family:Arial;
}
.BrandPageButtons a{
	color:#000;
	font-family:Arial;
}
.BrandPageButtons{
	font-size:14px;
	cursor:pointer;
	background:#d7e2e5;
	border:0px;
	padding:7px;
	border-radius:5px;
	color:#000;
}

.prodPageSheets{
	font-size:14px;
	cursor:pointer;
	color:#114f64;
	margin:20px;
	border:1px solid #000;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	width:72%;
}
.MenuSpacer{
	padding:0px 0px 0px 0px;
	margin-top:-1px;
}
.footer-wrap .MenuSpacer{
	padding:0px 0px 0px 0px;
}
.footer-wrap .navbar{
	padding:0px 0px 0px 0px;
	margin-top:0px !important;
	float:left;
	padding-left:10px;
}
.collapse .MenuSpacer{
	display:none;
}

.copyriteFooterSection{
	 display:inline-block;
	}

 @media (min-width: 991px) {
.collapse .MenuSpacer{
	display:unset;
}
 }
 
 @media (max-width: 767px) {
	 
 }
  @media (min-width: 768px) and (max-width: 991px) {
.menu_top_line{
		position:relative !important;
	}
	.top_line_phone{
		display:none !important
	}
 }
@media (min-width: 480px) and (max-width: 767px) {
	.menu_top_line{
		position:relative !important;
		float:none !important;
	}
	.navbar-nav{
	padding-top:10px !important
	}
	.top_line_phone{
		display:none !important
	}
	.navbar {
	margin-top:0px !important;
	}
	.frontPump{
	margin-top:0px !important
	}
	.prodPageSheets{
		padding:5px 2px 5px 2px !important;
		width:60% !important
	}
	.ReducedMobilePaddingBottom{
	padding-bottom:1em !important;
	}
	.careersPumpImage{
	margin-top:20px !important
	}
	.padresetMobile{
	padding-left:10px !important;
	padding-right:10px !important
	}
	.hiddenMobile{
	display:none !important
	}
	
	.showMobile{
	display:block !important;
	}
	
	.mobileDocFont{
	font-size:1em !important
	}
	.copyriteFooterSection{
	 display:block;
	}
}
	
@media (max-width: 480px) {
	.menu_top_line{
		position:absolute !important;
		float:none !important;
		width:50%;
	}
	.navbar-nav{
	padding-top:10px !important
	}
	
	.top_line_phone{
		display:none !important
	}
	.navbar {
	margin-top:0px !important;
	}
	
	.frontPump{
	margin-top:0px !important
	}
	.prodPageSheets{
		padding:5px 2px 5px 2px !important;
		width:60% !important
	}
	.ReducedMobilePaddingBottom{
	padding-bottom:1em !important;
	}
	
	.dropdown-item{
	padding-top:0px !important;
	padding-bottom:0px !important;
	font-size:16px;
	}
	.home-cat-block{
	padding:1em 0px 0px 0px !important;
	}
	.noMarginMobile{
	margin:0px !important;
	}
	
	.careersPumpImage{
	margin-top:20px !important
	}
	
	.padresetMobile{
	padding-left:10px !important;
	padding-right:10px !important
	}
	
	.hiddenMobile{
	display:none !important
	}
	
	.showMobile{
	display:block !important;
	}
	
	.mobileDocFont{
	font-size:1em !important
	}
	
	.copyriteFooterSection{
	 display:block;
	}
	}
	
	
	.feature_tab{
		display:none;
	}
	
	
	.feature_viewed{
		display:block !important;
	}
	
	.feature_item{
		cursor:pointer;	
		height: 4em;
		padding: 1.5em 0px 20px 0.5em;
		border-top:1px solid #000;
		/* text-decoration:underline; */
		color:#000;
		font-size:18px;
	}
	
	.circle_num{
	/*border:2px solid #fff;
	border-radius:100%; */
	 width:90px;
	height:90px;
	/* font-size:3em;
	padding-top:0.68em; */
	position:relative;
	margin:1em auto;
	font-family:LatoB;
	/* margin-right:auto;
	margin-left:auto; */
	
	}
	
	.sub-container{
		width:70%;
		margin-right:auto;
		margin-left:auto;
	}
	
	
	.topcent{
		top:28%;
	}
	
	.navbut{
		display:none !important;
	}
	
	.bigh1{
		font-size:4em !important;
		line-height:1em;
	}
	
	.whiteb{
	background:#fff;
	color:#c31f25;
	}
	
	.active_view{
		font-family:LatoB;
		color:#c31f25;
	}
	
	.foot-nav .navcon{
		margin-left:auto;margin-right:auto;
	}
	
	.search-header{
		height:60px;
		background:#f79420;
		color:#000;
		font-size:2em;
		padding:0.6em 0.5em;
		text-align:Center;
		font-family:times;
		font-weight:bold;
	}
	
	.front-invbg{
		background:rgba(255,255,255,0.4);
		padding:1em;
	}
	
	.front-invbg input,.front-invbg .btn{
	margin:1em 0px;;
		
	}
	
	.nav-login-btn{
		background:transparent;
		color:#fff;
		border:2px solid #f79420;
		position:relative;
		top:1em;
		font-size: 0.5em;
		margin: 10px;
	}
	
	.nav-register-btn{
		background:#f79420;
		position:relative;
		top:1em;
		font-size: 0.5em;
		border: 0px;
		margin: 10px;
	}
	
	.head-search-button{
		background:#f79420;
		border-radius:0px;
		border:1px solid #f79420;
		color:#000;
	}
	
	.header-post-btn{
		background:#f79420;
		position:relative;
		font-size: 1.5em;
		border: 0px;
		margin: 10px;
		font-family:times;
	}
	
	.home-cat-img-desc{
		text-align:center;
		color:#fff;
		/* margin-top:1em; */
	}
	.home-cat-block{
		padding:2em;
		padding-top:1em;
	}
	.banner-image input{
	 	border-radius:0px;
	}
	
	.sub-menu-link{
		/* color:#ccc !important; */
		color:#575757  !important;
	}
	.linkCursor{
		cursor:pointer;
	}
	
	.btn-primary{
		background:#f79420 !important;
		color:#fff;
		border:0px #f79420 solid;
	}
	
	.btn-primary:hover{
		background:#f79420;
		color:#fff;
		border:1px #f79420 solid;
	}
	.btn-primary:focus{
		background:#f79420;
		color:#fff;
		border:1px #f79420 solid;
		box-shadow:unset;
	}
	.btn-primary:click{
		background:#f79420;
		color:#fff;
		border:1px #f79420 solid;
		box-shadow:unset;
	}
	.active-link{
		color:#f79420 !important;
		
	}
	
	
	 .faq-row{
	 	background:#f794206c;
	 	color:#000;
	 	margin:10px 0px;
	 	padding:10px;
	 }
	 
	  .faq-body{
	  	forn-size:14px;
	  	color:#000;
	  }
	  
	  .clientDetailsBlock{
	  	 margin:20px 0px;
	  }
	  
	  #faq-title{
	  	font-size:0.95em;
	  }
	  
	  .head-sub-title{
	 	 font-size:0.95em;
	  }
	  
	  .textBold{
	  font-weight:bold;
	  color:#000;
	  }
	  
	  
	  
	  #candidateDetails h6{
	  font-size:19px !important;
	  font-family:inherit;
	  margin-bottom:0px;
	  line-height:30px;
	  color:#000;
	  
	  }
	  
	  
	  .rsscol{
	  }
	  
	  .rssitem:nth-of-type(odd){
		background-color: #f794206c;
		color: #000;
		margin:1em 0px;
		padding:10px;
	  }
	  .rssitem:nth-of-type(even){
		background-color: #fff;
		color: #000;
		margin:1em 0px;
		padding:10px;
	  }
	  
	  
	  .rssitem:nth-of-type(odd) a{
		color: #000;
	  }
	  .rssitem:nth-of-type(even) a{
		color: #000;
	  }
	  
	  .nav-register-btn, .btn,.nav-login-btn {
	  border-radius:3px;
	  }
	  
	  
	  .gcalc{
	  	color:#fff;
	  	background:#3cc72d;
	  	font-weight:bold;
	  	color:#fff;
	  	/* padding:5px; */
	  	font-size:14px;
	  	border-radius:9em / 8em;
	  	width:62px;
	  	text-align:center;
	  	display:inline-block;
	  }
	  
	  .ocalc{
	  	/* background:#e6ad25;
	  	font-weight:bold;
	  	color:#fff;
	  	padding:3px; */
	  	display:inline-block;
	  	color:#fff;
	  	background:#e6ad25;
	  	font-weight:bold;
	  	color:#fff;
	  	font-size:14px;
	  	border-radius:9em / 8em;
	  	width:62px;
	  	text-align:center;
	  }
	  
	  .rcalc{
	  	color:#fff;
	  	background:#f42020;
	  	font-weight:bold;
	  	color:#fff;
	  	font-size:14px;
	  	border-radius:9em / 8em;
	  	width:62px;
	  	text-align:center;
	  	display:inline-block;
	  	/* background:#f42020;
	  	font-weight:bold;
	  	color:#fff;
	  	padding:3px; */
	  }
	  
	  .frontsite-orange-block{
	  	border-radius:50px;
	  	background:#f79420;
	  	padding:2.5rem;
	  	min-height:370px;
	  }
	  
	  .frontsite-btn{
	  	border:1px solid #000;
	  	margin-top:2rem;
	  	min-width:200px;
	  	
	  }
	  .frontsite-btn a{
	  	color:#000;
	  	font-family:times;
		font-weight:bold;
		font-size:1.5em;
	  }
	  .frontsite-orange-header{
	  	
	  	height:60px;
		color:#000;
		padding:10px 0px 0px 0px;
		text-align:Center;
		font-family:times;
		font-weight:bold;
		font-size:3rem;
	  	text-align:Center;
	  }
	  
	  .text-block-title{
	  	font-size:3em;
	  	line-height:1em;
	  	font-family:times;
	  	font-weight:bold;
	  	text-align:Center;
	  	padding-bottom:15px;
	  }
	  
	  .homepage-text-block{
		  padding: 3rem;
		  width: 80%;
		  margin-left: auto;
		  margin-right: auto;
		  top: 20%;
		  position: relative;
	  }
	  
	  .BTXT{
	  	color:#000;
	  }
	  .WTXT{
	  	color:#fff;
	  }
	  
	  .pricing_circle{
	  	
	  }
	  .circle-orange-text{
	  	color:#ffa500;
	  }
	  .circle-orage-large{
	  	font-weight:bold;
	  	font-size:20px;
	  }
	  
	  .circle-orage-sub{
	  	color:#ffa500;
	  	font-weight:bold;
	  	font-size:14px;
	  }
	  
	  .active{
	  	color:#ffa500 !important;
	  }
	  




@keyframes fadeInUp1 {
    from {
        transform: translate3d(42px, -62px, -135px)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp1 {
    from {
        transform: translate3d(42px, -62px, -135px)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@keyframes fadeInUp2s {
    from {
        transform: translate3d(-2.7rem, 0, 1rem)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp2 {
    from {
        transform: translate3d(-2.7rem, 0, 1rem)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}


.animated {
    animation-duration: 5s;
    animation-fill-mode: both;
    -webkit-animation-duration: 5s;
    -webkit-animation-fill-mode: both
}

.animatedFadeInUp {
    opacity: 0
}

.fadeInUp1 {
    opacity: 0;
    animation-name: fadeInUp1;
    -webkit-animation-name: fadeInUp1;
}

.fadeInUp2 {
    opacity: 0;
    animation-name: fadeInUp2;
    -webkit-animation-name: fadeInUp2;
}
.reveal {
  position: relative;
  opacity: 0;
}

.reveal.active {
  opacity: 1;
}
.active.fade-bottom {
  animation: fade-bottom 1s ease-in;
}
.active.fade-left {
  animation: fade-left 1s ease-in;
}
.active.fade-right {
  animation: fade-right 1s ease-in;
}
@keyframes fade-bottom {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-left {
  0% {
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fade-right {
  0% {
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

:root {
--plyr-color-main:#ffa500
	
}