html, body
{
  height: 100%;
}
* {
  margin: 0;
}
body
{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	background:#F5F5F5 repeat;
	margin:0px;
	padding:0px;
}

/*------------------------backgrounds------------------------------------*/

.bg-white
{
	background:#F5F5F5;
}
.bg-orange
{
	background:rgba(236, 125, 0, 1);
}
.bg-offwhite
{
	background:rgba(247, 247, 247, 0.82);
}
.bg-light-green
{
	background:rgba(237,247,230,1.00);
}
.bg-dark-green
{
	background:rgba(5,143,0,1.00);
}
.bg-light-grey
{
	background:rgba(235,235,235,1.00);
}
.bg-white-orange-border
{
   background: rgba(255, 255, 255, 0.82);
   border: 1px solid rgb(255, 139, 70);
}
/*------------------------backgrounds End--------------------------------*/


/*------------------------extra graphics---------------------------------*/
/*---------------------------Recently Joined Index----------------------------------------*/
/*========slider success========*/
#owl-recent-mem .item,#owl-recent-mem1 .item
{
  display: block;
  padding: 30px 20px;
  margin: 5px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
#owl-recent-mem .item img,#owl-recent-mem1 .item img
{
  border: 5px solid rgba(185,185,185,0.5);
  border-radius: 10px;
  box-shadow: 0px -3px 3px 0px rgb(237, 237, 237);
}
#owl-recent-mem .item h4,#owl-recent-mem1 .item h4
{
	color:rgba(73,73,73,1.00);
}
#owl-recent-mem .item span,#owl-recent-mem1 .item span
{
	font-size:12px;
	margin-bottom:3px;
	color:rgba(0,0,0,1.00);
}

#owl-recent-mem.owl-theme .owl-controls .owl-buttons div,#owl-recent-mem1.owl-theme .owl-controls .owl-buttons div {
  color: rgba(34,34,34,1.00);
  display: inline-block;
  zoom: 1;
  margin: 5px;
  padding: 10px 20px;
  font-size: 40px;
  -webkit-border-radius: 56px;
  -moz-border-radius:56px;
  border-radius: 56px;
  background:none;
  position:absolute !important;
  top: 100px;
} 
.owl-theme .owl-controls .owl-buttons .owl-prev
{ 
  right:-45px !important;
}
.owl-theme .owl-controls .owl-buttons .owl-next
{
  
  left:-45px !important;
}
.wrapper-with-margin
{
	margin:0px 50px;
}
/*========slider success end========*/
.neRecentlyjoined
{
	padding: 30px 15px 20px 15px;
}
.neRecentlyjoined h1 
{
  text-align: center;
  color: rgba(0, 0, 0, 1);
  font-weight: normal;
  font-size: 26px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.neRecentlyjoined .neTitleBorderBucket i 
{
  font-size: 24px;
  background: rgba(255,255,255,1.00);
  padding: 0px 10px 0px 10px;
  color: #ec7d00;
}
.neRecentlyjoined .neTitleBorder 
{
  border-bottom: 1px solid #ec7d00;
  text-align: center;
  margin-top: -12px;
}
/*---------------------------Recently Joined Index end-------------------------------------*/

/*----------------------------------------index success story-----------------------------*/
.neSuccessStory
{
	padding: 30px 15px 20px 15px;
}
.neSecondBanner h1
{
	text-align:center;
	color:rgba(255,255,255,1.00);
	font-weight:normal;
	font-size: 34px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.neSuccessStory .neTitleBorderBucket i 
{
  font-size: 24px;
  background: transperant;
  padding: 0px 10px 0px 10px;
  color:rgba(255,255,255,1.00);
}
.neSuccessStory .neTitleBorder 
{
    border-bottom: 1px solid #FFFFFF;
    text-align: center;
    margin-top: -12px;
}
.neSecondBanner
{
	display:block;
	background:url(../img/ne-banner-2.png) no-repeat;
	background-attachment:fixed;
	background-size:cover;
	width:100%;
	height:730px;	
}

/*========slider success========*/
#owl-success .item
{
  display: block;
  padding: 30px 20px;
  margin: 5px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
#owl-success .item h3
{
	padding-bottom:10px;
	border-bottom:3px solid #247902;
}
#owl-success .item span
{
	font-size:12px;
	padding:0px;
}
#owl-success .item button.neSuccessStoryBtn
{
  padding: 10px;
  background: #e8e1e4;
  box-shadow: 1px 1px 0px 0px #FFFFFF inset;
  border: 1px solid #BBBBBB;
  font-size: 14px;
  cursor: pointer;
  color: rgba(103,103,103,1.00);
  text-align: center;
  transition: all 0.4s ease-in-out;
  font-weight: 500;
  margin-top: 30px;
}
#owl-success .item button.neSuccessStoryBtn:hover,
#owl-success .item button.neSuccessStoryBtn:focus
{
  background:rgba(255, 255, 255, 1);
}
#owl-success .item img
{
  border: 5px solid rgba(255, 255, 255, 0.5);
  border-radius: 200px;
  -webkit-border-radius: 200px;
}
#owl-success.owl-theme .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  margin: 5px;
  padding: 10px 20px;
  font-size: 18px;
  -webkit-border-radius: 56px;
  -moz-border-radius:56px;
  border-radius: 56px;
  background: #EC7D00;
  position:absolute !important;
  top: 200px;
} 
.owl-theme .owl-controls .owl-buttons .owl-prev
{ 
  right:-45px !important;
}
.owl-theme .owl-controls .owl-buttons .owl-next{
  
  left:-45px !important;
}
.wrapper-with-margin
{
	margin:0px 50px;
}
/*========slider success end========*/
/*----------------------------------------index success story End-----------------------------*/
/*-------------------------------Index Review-------------------------------*/
.neReview
{
	background:rgba(255,255,255,1.00);
	padding:30px 15px 20px 15px;
}
a.neReviewbutton
{
	padding:10px;
    background:#ec7d00;
    box-shadow: 1px 1px 0px 0px #FFBD8C inset;
    border: 1px solid #BA7303;
    font-size:14px;
    cursor:pointer;
    color:white;
    text-align:center;
    transition:all 0.4s ease-in-out;
    font-weight:500;
}
a.neReviewbutton:hover,
a.neReviewbutton:focus
{
	 background:#FF8701;
	 color:rgba(255,255,255,1.00);
}
.neReview .bjqs li
{
	padding-left:100px;
	padding-right:100px;
	padding-top:50px;
}
.neReview h1
{
	font-size:34px;
	font-weight:normal;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}
.neReview .neTitleBorderBucket
{
	
}
.neReview .neTitleBorder
{
	border-bottom:1px solid #ec7d00;
	text-align:center;
	margin-top:-12px;
}
.neReview  .neTitleBorderBucket i
{
	font-size:24px;
	background:rgba(255,255,255,1.00);
	padding:0px 10px 0px 10px;
	color: #ec7d00;
}
/*-------------------------------Index Review end---------------------------*/
/*-------------------------------front menu---------------------------*/
.neMenuFront .navbar-nav
{
    margin:0px; 
}
.neMenuFront .dropdown-menu 
{  
   padding: 0px; 
}
.neMenuFront .navbar-default 
{
  background-color: #ec7d00;
}
.neMenuFront .navbar 
{
  position: relative;
  min-height: 52px;
  margin-bottom:0px;
  border:1px solid rgba(0, 0, 0, 0.03);
  border-radius:0px;
}
.neMenuFront .navbar-collapse ul.navbar-nav li a
{
	display:block;
	font-size:14px;
	padding-left:13px;
	padding-right:13px;
	color:rgba(255,255,255,1.00);
	background:#ec7d00;
}

.neMenuFront .navbar-collapse ul.navbar-nav li a:hover,
.neMenuFront .navbar-collapse ul.navbar-nav li a:focus
{
	color:rgba(255,255,255,1.00);
	background:#DB7400;
}
.neMenuFront .navbar-default .navbar-nav > .active > a,
.neMenuFront .navbar-default .navbar-nav > .active > a:hover,
.neMenuFront .navbar-default .navbar-nav > .active > a:focus 
{
    color:rgba(255,255,255,1.00);
    background-color:#DB7400;
}

.neMenuFront .navbar-collapse .navbar-right li a
{
	color:#663601 !important;
	
}
.neMenuFront .navbar-collapse .navbar-right li a i
{
	font-size:18px;
}
.neMenuFront .navbar-collapse ul.navbar-right li a:hover,
.neMenuFront .navbar-collapse ul.navbar-right li a:focus
{
	color:#FFFFFF;
}

/*-------------------------------front menu end---------------------------*/

/*-------------------------------first Banner part Index-------------------------------*/
.neBannertabs form .chosen-container-multi .chosen-choices 
{
  display: block;
  width: 100%;
  line-height: 1.42857143;
  background:rgba(255,255,255,0.73);
  box-shadow: inset #EAEAEA 1px 1px 4px 0px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none!important;
  font-size:10px;
}
.neBannertabs form .chosen-container:data-placeholder
{  
  color: #555;	
}
.neBannertabs form .form-control
{
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  padding: 5px 5px;
  background:rgba(255,255,255,0.73);
  box-shadow: inset #EAEAEA 1px 1px 4px 0px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none!important;
}
.neBannertabs button.neIndexfbBtn
{
  padding: 10px;
  background: #004593;
  box-shadow: 1px 1px 0px 0px #0067DB inset;
  border: 1px solid #00499D;
  font-size: 14px;
  cursor: pointer;
  color: white;
  text-align: center;
  transition: all 0.4s ease-in-out;
  font-weight:500;
}
.neBannertabs button.neIndexfbBtn:hover,
.neBannertabs button.neIndexfbBtn:focus
{
	background:#0054B3 ;
}
.neBannertabs button.neIndexRegBtn
{
  padding:10px;
  background:#ec7d00;
  box-shadow: 1px 1px 0px 0px #FFBD8C inset;
  border: 1px solid #BA7303;
  font-size:14px;
  cursor:pointer;
  color:white;
  text-align:center;
  transition:all 0.4s ease-in-out;
  font-weight:500;
}
.neBannertabs button.neIndexRegBtn:hover,
.neBannertabs button.neIndexRegBtn:focus
{
  background:#FF8701;
}
.neBannertabs form label
{
	font-weight:500;
	font-size:13px;
	margin-top:5px;
	color:rgb(44, 44, 44);
}
.nefirstBanner
{
	display:block;
	background:url(../img/ne-banner-1.png) no-repeat;
	position:relative;
	background-size:cover;
	width:100%;
	height:650px;
	margin-top: -30px;
}
.nefirstBanner h1.neheart
{
	font-size:84px;
	padding-top:30px;
}
.nefirstBanner .neBannerText h1
{
	color:rgba(255,255,255,1.00);
	font-size:40px;
	font-weight:normal;
}
.nefirstBanner .neBannertabs
{
	margin-top:20px;
}
.nefirstBanner .neBannertabs ul.nav-tabs li a
{
	background: rgba(232, 232, 232, 1);
    font-size: 16px;
    text-align: center;
    padding: 15px 15px;
    color: rgba(0,0,0,1.00);
    box-shadow: inset -2px -2px 6px 0px rgb(113, 112, 112);
}
.nefirstBanner .neBannertabs ul.nav-tabs li.active a
{
	background:#ec7d00;
	font-size:16px;
	text-align:center;
	box-shadow:0px -5px 0px 0px #be6501;
	color:rgba(255,255,255,1.00);
}
.nefirstBanner .neBannertabs .tab-content
{
	padding:15px;
	background:rgba(255,255,255,0.60);
}
/*-------------------------------first Banner part Index end---------------------------*/	
.ne-word-wrap
{
	word-wrap:break-word !important;
}
.ne-basic-search .form-group
{
	background:none;
	margin-bottom:0px !important;
	padding-top:10px;
	display:block;
}
.ne-basic-search .form-group:hover
{
	background:rgba(245, 245, 245, 1);
}

.ne-bdr-btm-dtd
{
	border-bottom:1px #CDCDCD dotted;
	padding-bottom:10px;
}
.ne-overflow-scroll
{
	overflow-style:auto;
}
.ne-cursor
{
	cursor:pointer;
}
.ne-block-gold
{
	padding: 8px 16px;
	margin: 0 0 20px;
	border-left: 5px solid #D2B100;
	line-height:22px;
}
.tax-line
{
	font-size:10px;
	color:rgba(96,96,96,1);
}
.payment_option  ul li
{
	
	background-color:rgba(241,241,241,1.00);
	display:block;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}
.payment_option  ul
{
	padding:0px;
}
.payment_option  ul li a
{
	padding:15px;
	background-color:rgba(241,241,241,1.00);
	display:block;
	color:rgba(0,0,0,1.00);
	border-left:5px solid rgba(202, 202, 202, 1);	
	
}
.payment_option ul .active a
{
	background-color:rgba(255,255,255,1.00);
	color:rgba(239,16,16,1.00) !important;
	font-weight:bold;
	padding-left:40px;
	box-shadow:rgba(148, 148, 148, 1) 0px 0px 3px;
	border-left:5px solid #ED7500;
	transition:all 0.2s ease-out;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;	
}
.nav-stacked li 
{
	margin-top:3px;
	margin-bottom:3px;
}
.strip-bucket
{
	background:rgba(247,247,247,1.00);
	border:1px solid rgba(227,227,227,1.00);
	display:block;
	/*box-shadow: 0px 0px 0px rgba(224,224,224,1.00);
	-ms-box-shadow: 0px 0px 0px rgba(224,224,224,1.00);
	-webkit-box-shadow: 0px 0px 1px rgba(224,224,224,1.00);
	-moz-box-shadow: 0px 0px 0px rgba(224,224,224,1.00);
	-o-box-shadow: 0px 0px 0px rgba(224,224,224,1.00);*/
	padding:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	 transition:all ease-out 0.5s;
	-webkit-transition:all ease-out 0.5s;
	-o-transition:all ease-out 0.5s;
	-ms-transition:all ease-out 0.5s;
	-moz-transition:all ease-out 0.5s;
}
.strip-bucket:hover
{
	background:rgba(255,255,255,1.00);
	border:1px solid rgba(227,227,227,1.00);
	display:block;
	box-shadow: 0px 1px 2px rgba(224,224,224,1.00);
	-ms-box-shadow: 0px 1px 2px rgba(224,224,224,1.00);
	-webkit-box-shadow: 0px 1px 2px rgba(224,224,224,1.00);
	-moz-box-shadow: 0px 1px 2px rgba(224,224,224,1.00);
	-o-box-shadow: 0px 1px 2px rgba(224,224,224,1.00);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}

.box-shadow-top-1px
{
	box-shadow:rgba(54,54,54,1.00) 1px 1px 5px;
}
.text-glow-light-blue
{
	transition:ease all 0.5s;
}
.text-glow-light-blue:hover
{
	text-shadow:0px 0px 8px #5E6A02;
	cursor:pointer;
}



.text-glow-blue:hover
{
	text-shadow:rgba(0, 35, 98, 1) 0px 0px 8px;
}

.panel-body
{
	padding:10px 5px;
}

.member-img a img
{
	display:block;
}
.member-img a img:hover
{
	background:rgba(225,128,32,1.00);
	display:block;
	border-radius:100px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	transition:all 0.5s;
	box-shadow:rgba(225,128,32,1.00) 0px 0px 8px;
}
.member-active
{
	background:rgba(5,143,0,1.00)!important;
	 border-radius:100px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	 box-shadow:rgba(5,143,0,1.00) 0px 0px 8px;
	-webit-box-shadow:rgba(5,143,0,1.00) 0px 0px 8px;
	-o-box-shadow:rgba(5,143,0,1.00) 0px 0px 8px;
	-moz-box-shadow:rgba(5,143,0,1.00) 0px 0px 8px;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.page-wrap {
  min-height: 89%;
  /* equal to footer height */
  
}

.page-wrap:after {
  content: "";
  display: block;
}

.fileUpload {
	position: relative;
	overflow: hidden;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}



.box-shadow-green
{
	 box-shadow:rgba(2,134,9,1.00) 0px 2px 2px;
	-webkit-box-shadow:rgba(2,134,9,1.00) 0px 2px 2px;
	-moz-box-shadow:rgba(2,134,9,1.00) 0px 2px 2px;
}
.box-shadow
{
	 box-shadow:rgba(147, 55, 1, 1) 0px 2px 6px;
	-webkit-box-shadow: rgba(147, 55, 1, 1) 0px 2px 6px;
	-moz-box-shadow:rgba(147, 55, 1, 1) 0px 2px 6px;
}
.box-shadow-light
{
	box-shadow:1px 1px 2px 0px #747474;
}
.ne-shad-inset
{
	box-shadow:inset 1px 1px 2px 0px #984D04;
}
.box-shadow-footer
{
	 box-shadow:rgba(147, 55, 1, 1) 0px -2px 3px;
	-webkit-box-shadow: rgba(147, 55, 1, 1) 0px -2px 3px;
	-moz-box-shadow:rgba(147, 55, 1, 1) 0px -2px 3px;
}

.register-main a.thumbnail:hover
{
	background:rgba(240,240,240,1.00);
	border:1px solid rgba(213,213,213,1.00);
}
.register-main a.thumbnail
{
	color:rgba(255,139,70,1.00);
}
.border-10px
{
	border-bottom:1px solid rgba(232, 232, 232, 1);
	height:1px;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.border-10px-bottom
{
	border-bottom:10px solid rgba(207,207,207,1.00);
}
.list-unstyled
{
	list-style:none !important;
}
footer
{
	border-top:5px solid #bb6300;
	padding:20px 0px 0px 0px;
}
footer a
{
	color:rgba(59,59,59,1.00);
	font-weight:bold;
}
footer a:hover
{
	color:rgba(0,0,0,1.00);
	font-weight:bold;
}
footer .footerAbout h2
{
	color:rgba(255,255,255,1.00);
	font-weight:normal;
}
footer .footerAbout p
{
	font-size:13px;
	color:rgb(55, 29, 0);
}
footer .neFooterSocial h2
{
	color:rgba(255,255,255,1.00);
	font-weight:normal;
}
footer .neFooterSocial nav ul li 
{
	display:inline-block;
}
footer .neFooterSocial nav ul li a
{
	font-size:26px;
	padding-right:10px;
	color:#3f2100;
	transition:all 0.4s ease-in-out;
}
footer .neFooterSocial nav ul li a:hover,
footer .neFooterSocial nav ul li a:focus
{
	color:rgba(255,255,255,1.00);
}
footer a.neFooterBtn
{
	padding: 10px 30px 10px 30px;
    background: rgba(236, 125, 0, 1);
    display: inline-block;
    border: 1px solid rgb(131, 69, 0);
	color:rgb(87, 46, 0);
	margin-top:20px;
	margin-bottom:10px;
	transition:all 0.4s ease-in-out;
}
footer a.neFooterBtn:hover,
footer a.neFooterBtn:focus
{
   background: rgba(234, 139, 33, 1);
   border: 1px solid rgb(197, 117, 27);
   color: rgb(247, 247, 247);
}
footer .neMediumOrangeBtmbdr
{
	border-bottom: 1px #D87200 solid;
}
footer .neFooterLinks h2
{
	font-size:18px;
	font-weight:normal;
	border-bottom:5px solid #be6500;
	padding-bottom:10px;
	text-align:center;
}
footer .neFooterLinks ul li
{
	text-align:center;
}
footer .neFooterLinks ul li a
{
	font-size:13px;
	font-weight:normal;

	color:#5E3200;
	transition:all 0.5s ease-in-out;
}
footer .neFooterLinks ul li a:hover,
footer .neFooterLinks ul li a:focus
{
	color:#FFFFFF;
}
#neFooter2
{
	background:#bb6300;
	padding-top:15px;
	padding-bottom:15px;
}
#neFooter2 a
{
	color:rgba(255,255,255,1.00);
}

@media(min-width:1200px)
{

}
@media(min-width:1000px) and (max-width:1199px)
{
.neMenuFront .navbar-collapse ul.navbar-nav li a
{
  
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
}
.nefirstBanner h1.neheart 
{
    font-size: 58px;
    padding-top: 0px;
}
.nefirstBanner .neBannerText h1 
{
    color: #FFF;
    font-size: 30px;
    font-weight: normal;
}
}
@media(min-width:769px) and (max-width:999px)
{
/*-------------------------------index Review------------------------------*/
.neReview .bjqs li 
{
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
}
#banner-fade
{
	height:200px !important;
}
ul.bjqs
{
	height:200px !important;
}
/*-------------------------------index Review end---------------------------*/
/*-------------------------------front menu---------------------------*/
.neMenuFront .navbar-collapse ul.navbar-nav li a 
{
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
}
/*-------------------------------front menu end---------------------------*/
/*-------------------------------first Banner part Index-------------------------------*/
.nefirstBanner h1.neheart 
{
    font-size: 48px;
    padding-top: 10px;
}
.nefirstBanner .neBannerText h1 
{
    color: #FFF;
    font-size: 28px;
    font-weight: normal;
}
/*-------------------------------first Banner part Index end---------------------------*/
	
}
@media(min-width:481px) and  (max-width:767px)
{
/*-------------------------------front menu---------------------------*/
.neMenuFront .navbar-collapse 
{
    border-top: none;
}
.neMenuFront .navbar-default .navbar-collapse,
.neMenuFront .navbar-default .navbar-form 
{
    border-color: #E7E7E7;
    position: absolute;
	width:92%;
	z-index:1;
	margin-left: 4%;
}
.neMenuFront .navbar-default .navbar-nav .open .dropdown-menu > li > a
{
	color:rgba(255,255,255,1.00);
}
.neMenuFront .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.neMenuFront .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus
{
    color:rgba(255,255,255,1.00);
    background-color:#DB7400;
}
.nefirstBanner {
    height: 190px;
    background-position: 0px 0px !important;
}
.xxl-16.xl-16.l-16.m-16.s-16.xs-16.padding-lr-zero-320.padding-lr-zero-480.padding-lr-zero-768 {
    margin: 18px 0px;
	background: #d3d3d3;
}

/*-------------------------------front menu end---------------------------*/	
}
	


@media(min-width:481px) and  (max-width:768px)
{
/*-------------------------------index Review------------------------------*/
.neReview .bjqs li 
{
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
}
#banner-fade
{
	height:200px !important;
}
ul.bjqs
{
	height:200px !important;
}
.nefirstBanner {
    height: 190px;
    background-position: 0px 0px !important;
}
.xxl-16.xl-16.l-16.m-16.s-16.xs-16.padding-lr-zero-320.padding-lr-zero-480.padding-lr-zero-768 {
    margin: 18px 0px;
	/* background: #d3d3d3; */
}
	.xxl-15.xxl-margin-left-6.xl-16.xl-margin-left-6.xs-16.s-16.m-14.m-margin-left-6.l-14.l-margin-left-5.ne_pad_tp_15px {
		margin-bottom: 15px;
	}
	.xxl-5.m-5.l-5.xl-5 {
    margin-top: 5px;
	}
	a.xxl-16.xl-16.l-16.m-16.s-16.xs-16.border {
    text-align: center;
    padding: 11px 0;
    background: #EC7D00;
    color: #fff;
    border-radius: 2px;
	}
	.xxl-16.xl-16.l-16.m-16.s-16.xs-16.padding {
    background: #d3d3d3 !important;
    padding: 10px 0;
	}
/*-------------------------------index Review end---------------------------*/
/*-------------------------------front menu---------------------------*/
.neMenuFront .navbar-collapse ul.navbar-nav li a 
{
    display: block;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
    color: #FFF;
    background: #EC7D00 none repeat scroll 0% 0%;
}

/*-------------------------------front menu end---------------------------*/
/*-------------------------------first Banner part Index-------------------------------*/
.nefirstBanner h1.neheart 
{
    font-size: 48px;
    padding-top: 10px;
}
/*-------------------------------first Banner part Index end---------------------------*/
}
@media(min-width:321px) and  (max-width:480px)
{
/*-------------------------------------index success story-------------------------*/
#owl-success .item {
    display: block;
    padding: 30px 0px;
    margin: 5px;
    color: #FFF;
    border-radius: 3px;
    text-align: center;
} 
.wrapper-with-margin 
{
    margin: 0px 25px;
}
.nefirstBanner{
	height: 190px !important;
}
a.xxl-16.xl-16.l-16.m-16.s-16.xs-16.border {
    text-align: center;
    padding: 11px 0;
    background: #EC7D00;
    color: #fff;
    border-radius: 2px;
}
.xxl-16.xl-16.l-16.m-16.s-16.xs-16.padding {
    background: #d3d3d3 !important;
    padding: 10px 0;
}
.xxl-5.m-5.l-5.xl-5 {
    margin-top: 5px;
}
.profile_search.mb20 {
    min-width: 123% !important;
}

/*-------------------------------------index success story end-------------------------*/
/*-------------------------------------index review------------------------------------*/
.neReview .bjqs li 
{
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
}
#banner-fade
{
	height:300px !important;
}
ul.bjqs
{
	height:300px !important;
}
/*-------------------------------------index review------------------------------------*/
/*-------------------------------first Banner part Index-------------------------------*/
.nefirstBanner .neBannertabs ul.nav-tabs li a 
{
    font-size: 12px;
	padding:10px;  
}
.nefirstBanner .neBannertabs ul.nav-tabs li.active a 
{
    font-size: 12px;
}
.nefirstBanner {
    height: 190px;
    background-position: 0px 0px !important;
}
.xxl-16.xl-16.l-16.m-16.s-16.xs-16.padding-lr-zero-320.padding-lr-zero-480.padding-lr-zero-768 {
    margin: 18px 0px;
	/* background: #d3d3d3; */
}
.xxl-15.xxl-margin-left-6.xl-16.xl-margin-left-6.xs-16.s-16.m-14.m-margin-left-6.l-14.l-margin-left-5.ne_pad_tp_15px {
		margin-bottom: 15px;
	}
a.xxl-16.xl-16.l-16.m-16.s-16.xs-16.border {
    text-align: center;
    padding: 11px 0;
    background: #EC7D00;
    color: #fff;
    border-radius: 2px;
}
.xxl-16.xl-16.l-16.m-16.s-16.xs-16.padding {
    background: #d3d3d3 !important;
    padding: 10px 0;
}
.xxl-5.m-5.l-5.xl-5 {
    margin-top: 5px;
}
.nefirstBanner h1.neheart 
{
    font-size: 34px;
    padding-top: 0px;
}
.nefirstBanner .neBannerText h1 
{
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
}
/*-------------------------------first Banner part Index end---------------------------*/
/*-------------------------------front menu---------------------------*/
.neMenuFront .navbar-collapse 
{
    border-top: none;
}
.neMenuFront .navbar-default .navbar-collapse,
.neMenuFront .navbar-default .navbar-form 
{
    border-color: #E7E7E7;
    position: absolute;
	width:92%;
	z-index:1;
}
.neMenuFront .navbar-default .navbar-nav .open .dropdown-menu > li > a
{
	color:rgba(255,255,255,1.00);
}
.neMenuFront .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.neMenuFront .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus
{
    color:rgba(255,255,255,1.00);
    background-color:#DB7400;
}

/*-------------------------------front menu end---------------------------*/	
}
@media(min-width:200px) and  (max-width:320px)
{
	.max-height-200px
	{
		max-height:200px;
	}
	.nefirstBanner {
    height: 190px !important;
    background-position: 0px 0px !important;
	}
	.xxl-16.xl-16.l-16.m-16.s-16.xs-16.padding-lr-zero-320.padding-lr-zero-480.padding-lr-zero-768 {
		margin: 18px 0px;
		/* background: #d3d3d3; */
	}
	.xxl-15.xxl-margin-left-6.xl-16.xl-margin-left-6.xs-16.s-16.m-14.m-margin-left-6.l-14.l-margin-left-5.ne_pad_tp_15px {
		margin-bottom: 15px;
	}
	a.xxl-16.xl-16.l-16.m-16.s-16.xs-16.border {
    text-align: center;
    padding: 11px 0;
    background: #EC7D00;
    color: #fff;
    border-radius: 2px;
	}
	.xxl-16.xl-16.l-16.m-16.s-16.xs-16.padding {
		background: #d3d3d3 !important;
		padding: 10px 0;
	}
/*-------------------------------------Index Recent Joined--------------------------------------*/
#owl-recent-mem .item 
{
    display: block;
    padding: 30px 15px;
    margin: 5px;
    color: #FFF;
    border-radius: 3px;
    text-align: center;
}
/*-------------------------------------Index Recent Joined end--------------------------------------*/	
/*-------------------------------------Success Story--------------------------------------*/
.wrapper-with-margin 
{
    margin: 0px 10px;
}
#owl-success .item 
{
    display: block;
    padding: 25px 0px;
    margin: 5px;
    color: #FFF;
    border-radius: 3px;
    text-align: center;
}
/*-------------------------------------Success Story End-----------------------------------*/

/*-------------------------------------index review-----------------------------------*/
#banner-fade
{
	height:450px !important;
}
ul.bjqs
{
	height:450px !important;
}
.neReview .bjqs li 
{
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
}
/*-------------------------------------index review end-----------------------------------*/
/*-------------------------------first Banner part Index-------------------------------*/
.nefirstBanner .neBannertabs ul.nav-tabs li a 
{
    font-size: 12px;
	padding:10px;  
}
.nefirstBanner .neBannertabs ul.nav-tabs li.active a 
{
    font-size: 12px;
}
.nefirstBanner 
{
    height: 900px;
}
.nefirstBanner h1.neheart 
{
    font-size: 34px;
    padding-top: 0px;
}
.nefirstBanner .neBannerText h1 
{
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
}
/*-------------------------------first Banner part Index end---------------------------*/
/*-------------------------------front menu---------------------------*/
.neMenuFront .navbar-collapse 
{
    border-top: none;
}
.neMenuFront .navbar-default .navbar-collapse,
.neMenuFront .navbar-default .navbar-form 
{
    border-color: #E7E7E7;
    position: absolute;
	width:92%;
	z-index:1;
}
.neMenuFront .navbar-default .navbar-nav .open .dropdown-menu > li > a
{
	color:rgba(255,255,255,1.00);
}
.neMenuFront .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.neMenuFront .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus
{
    color:rgba(255,255,255,1.00);
    background-color:#DB7400;
}

/*-------------------------------front menu end---------------------------*/
}



/*------------------------extra graphics End-----------------------------*/



/*------------------------------- Margins -------------------------------*/
.ne-arrow-mrg
{
	margin-left:210px;
}
.margin-top-0px
{
	margin-top:0px !important;	
}
.margin-bottom-0px
{
	margin-bottom:0px !important ;
}
.margin-top-3px
{
	margin-top:3px;
}
.margin-top-5px
{
	margin-top:5px;
}
.margin-top-10px
{
	margin-top:10px;
}
.margin-top-15px
{
	margin-top:15px;
}
.margin-top-20px
{
	margin-top:20px;
}
.margin-top-25px
{
	margin-top:25px;
}
.margin-top-30px
{
	margin-top:30px;
}
.margin-bottom-10px
{
	margin-bottom:10px;
}
.margin-bottom-6px
{
	margin-bottom:6px;
}
.margin-bottom-15px
{
	margin-bottom:15px;
}
.margin-bottom-20px
{
	margin-bottom:20px;
}
@media(min-width:1200px)
{
.margin-top-30px-1200
{
	margin-top:30px;
}
.margin-top-20px-1200
{
	margin-top:20px;
}
}
@media(min-width:1000px) and (max-width:1199px)
{
.margin-top-30px-1199
{
	margin-top:30px;
}
.margin-top-20px-1199
{
	margin-top:20px;
}
}
@media(min-width:769px) and (max-width:999px)
{
.margin-top-30px-999
{
	margin-top:30px;
}
.margin-top-20px-999
{
	margin-top:20px;
}
.margin-top-10px-999
{
	margin-top:10px;
}
}
@media(min-width:481px) and  (max-width:768px)
{
	.margin-top-5px-768
	{
		margin-top:5px;
	}
	.ne-mrg-top-0-768
	{
		 margin-top:0px !important;
	}
	.ne-mrg-top-10-768
	{
		 margin-top:10px !important;
	}
}
@media(min-width:321px) and  (max-width:480px)
{
	.margin-top-5px-480
	{
		margin-top:5px;
	}
	.margin-top-15px-480px
	{
		margin-top:15px;
	}
	.margin-top-10px-480px
	{
		margin-top:10px;
	}
	.ne-mrg-top-0-480
	{
		 margin-top:0px !important;
	}
}
@media(min-width:200px) and  (max-width:320px)
{
	.margin-top-5px-320
	{
		margin-top:5px;
	}
	.margin-top-10px-320px
	{
		margin-top:10px;
	}
	.register-main .margin-top-20px
    {
	    margin-top:10px;
    }
	.ne-mrg-top-0-320
	{
		 margin-top:0px !important;
	}
	a.ne_msg_next
	{
    	padding: 4px 12px !important;
    }
	a.ne_msg_previous 
	{
    	padding: 4px 12px !important;
	}
}

/*-------------------------- Margins End --------------------------------*/


/*-----------------------------Paddings----------------------------------*/
.padding-top-bottom-55px
{
	padding-top:55px;
	padding-bottom:55px;
}
.padding-lr-zero
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.padding-bottom-5px
{
	padding-bottom:5px;
}
.padding-top-10px
{
	padding-top:10px;
}
.padding-bottom-10px
{
	padding-bottom:10px;
}
.padding-15px
{
	padding:15px;
}
@media(min-width:1200px) and (max-width:1280px)
{
.padding-lr-zero-1200
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.register-main .padding-top-bottom-55px
{
	padding-top:40px;
	padding-bottom:40px;
}
}
@media(min-width:1000px) and (max-width:1199px)
{
	.padding-lr-zero-1199
{
	padding-left:0px !important;
	padding-right:0px !important;
}
}
@media(min-width:769px) and (max-width:999px)
{
.padding-lr-zero-999
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.register-main .padding-top-bottom-55px
{
	padding-top:40px;
	padding-bottom:40px;
}
}
@media(min-width:481px) and  (max-width:768px)
{
.padding-lr-zero-768
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.register-main .padding-top-bottom-55px
{
	padding-top:15px;
	padding-bottom:15px;
}
}
@media(min-width:321px) and  (max-width:480px)
{
.padding-lr-zero-480
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.register-main .padding-top-bottom-55px
{
	padding-top:10px;
	padding-bottom:0px;
}
}
@media(min-width:200px) and  (max-width:320px)
{
.padding-lr-zero-320
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.register-main .padding-top-bottom-55px
{
	padding-top:10px;
	padding-bottom:0px;
}
}

/*---------------------------Paddings End--------------------------------*/


/*------------------------------buttons----------------------------------*/
.ne-success-previous
{
	border-radius:10px;
	padding:10px 15px;
	text-align:center;
	border:1px solid  rgba(230,230,230,1);
	box-shadow:1px 1px 2px 0px #666666; 
}
.button-green
{
	background:rgba(69,158,56,1.00) ;
	color:white;
}
.button-green:hover,
.button-green:focus
{
	background:rgba(50,122,39,1.00) ;
	color:white;
}
.button-blue
{
	background:rgba(58, 91, 162, 1) ;
	color:white;
}
.button-blue:hover,
.button-blue:focus
{
	background:rgba(58, 91, 162, 1) ;
	color:white;
}
.button-default
{
	background:rgba(224, 224, 224, 1); 
	color:black;
	line-height: 1.42857143;
	display: inline-block;
    padding: 5px 17px;
	height:34px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
}
.button-default-lg
{
	background:rgba(244,244,244,1.00); 
	color:black;
	border:1px solid rgba(212,212,212,1.00);
	line-height: 1.42857143;
	display: inline-block;
    padding: 5px 17px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
}
.button-default-lg:hover
{
	background:rgba(255, 255, 255, 1); 
	color:black;
	box-shadow:rgba(224,97,0,1.00) 0px 0px 3px 0px;
	border:1px solid rgba(212,212,212,1.00);
	line-height: 1.42857143;
	display: inline-block;
    padding: 5px 17px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
}
.button-default-lg:focus
{
	box-shadow:rgba(224,97,0,1.00) 0px 0px 4px 1px;
}
.button-green-border
{
	background: #459E38 none repeat scroll 0% 0%;
    color: #FFF;
    line-height: 1.42857;
    display: inline-block;
	padding: 5px 17px;
	height: 34px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: none;
	text-decoration: none;
	border: 1px solid #0F7800;
	box-shadow: inset 1px 1px 0px 0px #30E130;
	transition:all 0.4s ease-in-out;
}
.button-green-border:hover
{
	background:rgba(93, 210, 74, 1);
	border: 1px solid #0F7800;
	box-shadow: inset 1px 1px 0px 0px #30E130;
	color:white;
	line-height: 1.42857143;
	display: inline-block;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
	transition:all 0.4s ease-in-out;
}
.button-green-border-big
{
	background:rgba(69,158,56,1.00) ;
	color:white;
	border-bottom:5px solid rgba(37,131,23,1.00) ;
	line-height: 1.42857143;
	display: inline-block;
    padding: 10px 17px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
}
.button-green-border-big:hover
{
	background:rgba(93, 210, 74, 1);
	color:white;
	border-bottom:5px solid rgba(37,131,23,1.00) ;
	line-height: 1.42857143;
	display: inline-block;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
}
.button-orange-border-big
{
	background:rgba(234, 135, 22, 1) ;
	color:white;
	border-bottom:5px solid rgba(255, 161, 15, 1) ;
	line-height: 1.42857143;
	display: inline-block;
    padding: 10px 17px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
	border-top:none;
	border-left:none;
	border-right:none;
}
.button-orange-border-big:hover
{
	background:rgba(255, 152, 66, 1);
	color:white;
	border-bottom:5px solid rgba(245, 124, 23, 1) ;
	line-height: 1.42857143;
	display: inline-block;
    padding: 10px 17px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
}
.button-fb-blue-border-big
{
	background:rgba(58, 91, 162, 1) ;
	color:white;
	border-bottom:5px solid rgba(0,37,156,1.00) ;
	line-height: 1.42857143;
	display: inline-block;
    padding: 10px 17px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
}
.button-fb-blue-border-big:hover
{
	background:rgba(58, 91, 162, 1);
	color:white;
	border-bottom:5px solid  rgba(0,37,156,1.00) ;
	line-height: 1.42857143;
	display: inline-block;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
}
.button-orange-border
{
	background:rgba(234, 135, 22, 1) ;
	color:white;
	box-shadow:1px 1px 0px 0px #FFBD8C inset;
	border:1px solid #BA7303;
	/*border-bottom:5px solid rgba(255, 161, 15, 1) ;*/
	line-height: 1.42857143;
	display: inline-block;
    padding: 5px 17px;
	height:34px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
	transition:all 0.4s ease-in-out;
}
.button-orange-border:hover
{
	background:rgba(255, 152, 66, 1) ;
	color:white;
	border:1px solid rgba(255, 161, 15, 1) ;
	line-height: 1.42857143;
	display: inline-block;
	height:34px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
	transition:all 0.4s ease-in-out;
}
.blue-button-border
{
	background:rgba(58, 91, 162, 1) ;
	color:white;
	border-bottom:5px solid rgba(122, 134, 221, 1) ;
	line-height: 1.42857143;
	display: inline-block;
	height:34px;
	padding-top:3px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
}

.blue-button-border:hover
{
	background:rgba(58, 91, 162, 1) ;
	color:white;
	border-bottom:5px solid rgba(122, 134, 221, 1) ;
	line-height: 1.42857143;
	display: inline-block;
	padding-top:3px;
	height:34px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
}
/*---------------------------buttons End--------------------------------*/



/*-----------------------------Form---------------------------------*/
.register-main .form-control 
{
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  padding:5px 5px;
  background-image: none;
  border: 1px solid #DFDFDF;
}
.register-main .form-control:focus
 {
  border:1px solid rgba(237,237,237,1.00);
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(187,187,187,1.00);
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(187,187,187,1.00);
  background-color:rgba(180,231,195,0.87);
}
.register-main select.form-control:focus
 {
  border:1px solid rgba(237,237,237,1.00);
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(187,187,187,1.00);
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(187,187,187,1.00);
  background-color:rgba(255,255,255,0.87);
}
/*-----------------------------Form End---------------------------------*


/
/*-----------------------------Borders---------------------------------*/
.border-1px-grey
{
	border:1px solid rgba(224, 224, 224, 1);
}

.border-rgt-1px-lgt-grey
{
	border-right:1px solid #C7C7C7;
}
.border-1px-dark-orange
{
	border:1px solid #D86E07;
}
.border-1px-light-grey
{
	border:1px solid rgba(239,239,239,1.00);
}
.border-1px-btm-lgt-grey
{
	border-bottom:1px #DFDFDF solid;
}
.border-radius-5px
{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}
.border-radius-left-5px
{
	border-radius:5px 0px 0px 5px;
}
.border-radius-right-5px
{
	border-radius:0px 5px 5px 0px;
}
.border-radius-bottom-5px
{
	border-radius:0px 0px 5px 5px;
}

.border-radius-top-5px
{
	border-radius:5px 5px 0px 0px;
}
.border-redius-none
{
	border-radius:0px;
}


/*-----------------------------Borders End---------------------------------*/


/*-------------------------------------------text styles and colors------------------------------------------*/
.text-decoration-underline
{
	text-decoration:underline !important;
}
.text-decoration-none
{
	text-decoration:none !important;
}
.center-text
{
	text-align:center;
}
.left-text
{
	text-align:left;
}
.right-text
{
	text-align:right;
}
.font-weight-normal
{
	font-weight:normal;
}
.font-dark-grey
{
	color:#3B3B3B;
}
.font-normal-grey
{
	color:#979797;
}
.font-light-grey
{
 color:	#909090;
}
.font-orange
{
	color:rgba(236, 125, 0, 1);
}
.font-white
{
	color:white;
}
.font-red
{
	color:rgba(232,0,3,1.00);
}
.font-green
{
	color:rgba(5,143,0,1.00);
}
.ne-font-gold
{
	color:#D2B100;
}
.font-size-12
{
	font-size:12px;
}
.font-size-14
{
	font-size:14px;
}
.font-size-16
{
	font-size:16px;
}
.font-37
{
	font-size:37px;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6
{
	font-family: 'Open Sans', sans-serif;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media(min-width:1200px)
{
.font-20px-1200-min
{
	font-size:20px !important;
	font-weight:normal;
}
}
@media(min-width:1000px) and (max-width:1199px)
{
.font-18px-1199
{
	font-size:18px !important;
	font-weight:normal;
}
.font-14px-1199
{
	font-size:14px !important;
	font-weight:normal;
}
.font-13px-1199
{
	font-size:13px !important;
	font-weight:normal;
}
}
@media(min-width:769px) and (max-width:999px)
{
.register-main h2,.h2,h3,.h3
{
	font-size:16px;
	font-weight:normal;
}
.font-12px-999
{
    font-size:12px !important;
	font-weight:normal ;	
}

}
@media(min-width:481px) and  (max-width:768px)
{
.font-14px-768
{
    font-size:14px;
	font-weight:normal;	
}
.font-12px-768
{
	font-size:12px;	
}
}
@media(min-width:321px) and (max-width:480px)
{
.font-12px-480
{
	font-size:12px;	
}	
.font-14px-480
{
    font-size:14px;
	font-weight:normal;	
}
.font-16px-480
{
    font-size:16px;
	font-weight:normal;	
}
.ne-pre-success h2
{
	font-size:95%;
}
.ne-pre-success h3
{
	font-size:95%;
}
.ne-pre-success .button-green-border-big
{
	font-size:80%;	
}
.ne-pre-success .button-green-border-big:hover,.button-green-border-big:focus
{
	font-size:80%;	
}
.ne-search-option .button-green-border-big:hover,.button-green-border-big:focus
{
	font-size:100%;	
}
}
@media(min-width:200px) and  (max-width:320px)
{
.font-12px-320
{
	font-size:12px;	
}
.font-14px-320
{
	font-size:14px;
}

.register-main h2,.h2,h3,.h3
{
	font-size:14px;
	font-weight:normal;
}
.reg-main-title h2,.h2,h3,.h3
{
	font-size:18px;
	font-weight:normal;
}
.login h2
{
	font-size:16px;
}
.login h3
{
	font-size:80%;
}
.ne-pre-success .button-green-border-big
{
	font-size:12px;	
}
.ne-pre-success .button-green-border-big:hover,.button-green-border-big:focus
{
	font-size:12px;	
}
.ne-keyword-search .button-green-border-big:hover,.button-green-border-big:focus
{
	font-size:18px !important;	
}

}
/*-------------------------------------------text styles and colors End--------------------------------------*/


/*--------------------------------pace css------------------------------*/
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: rgba(5,143,0,1.00);
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}


/*--------------------------------pace css------------------------------*/


/*--------------------------------invoice--------------------------------*/
.invoice-font
{
	font-family: 'Titillium Web', sans-serif !important;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

a {
  color: #0087C3;
  text-decoration: none;
}



header {
  padding: 10px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #AAAAAA;
}

#logo {
  float: left;
  margin-top: 8px;
}

#logo img {
  height: 70px;
}

#company {
  float: right;
  text-align: right;
}


#details {
  margin-bottom: 50px;
}

#client {
  padding-left: 6px;
  border-left: 6px solid #0087C3;
  float: left;
}

#client .to {
  color: #777777;
}

h2.name {
  font-size: 1.4em;
  font-weight: normal;
  margin: 0;
}

#invoice {
  float: right;
  text-align: right;
}

#invoice h1 {
  color: #0087C3;
  font-size: 2.4em;
  line-height: 1em;
  font-weight: normal;
  margin: 0  0 10px 0;
}

#invoice .date {
  font-size: 1.1em;
  color: #777777;
}

table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 20px;
}

table th,
table td {
  padding: 10px;
  background:;
  text-align: left;
  border-bottom: 1px solid #FFFFFF;
}

table th {
  white-space: nowrap;        
  font-weight: bold;
}

table td {
  text-align: left;
  font-weight: bold;
}

table td h3{
  color: #57B223;
  font-size: 1.2em;
  font-weight: normal;
  margin: 0 0 0.2em 0;
}

table .no {
  color: #FFFFFF;
  font-size: 1.6em;
  background: #57B223;
}

table .desc {
  text-align: left;

}

table .unit {
  background: #DDDDDD;
}

table .qty {
}

table .total {
  background: #57B223;
  color: #FFFFFF;
}

table td.unit,
table td.qty,
table td.total {
  font-size: 1.2em;
}

table tbody tr:last-child td {
  border: none;
}

table tfoot td {
  padding: 10px 20px;
  border-bottom: none;
  font-size: 1.2em;
  white-space: nowrap; 
  border-top: 1px solid #AAAAAA; 
}

table tfoot tr:first-child td {
  border-top: none; 
}

table tfoot tr:last-child td {
  color: #57B223;
  font-size: 1.4em;
  border-top: 1px solid #57B223; 

}

table tfoot tr td:first-child {
  border: none;
}

#thanks{
  font-size: 2em;
  margin-bottom: 50px;
}

#notices{
  padding-left: 6px;
  border-left: 6px solid #0087C3;  
}

#notices .notice {
  font-size: 1.2em;
}


/*----------------------------------invoice End--------------------------------*/
/*--------------------------------New Breadcrumb--------------------------------*/
ul{
  margin: 0;
  padding: 0;
  list-style: none;
}


#ne-breadcrumb li{
  float: left;
}

#ne-breadcrumb a{
  padding: .7em 1em .7em 2em;
  float: left;
  text-decoration: none;
  color: #EC7D00;
  position: relative;
  background-color: #ddd;
  background-image: linear-gradient(to right, #f5f5f5, #ddd);  
}

#ne-breadcrumb li:first-child a{
  padding-left: 1em;
}

#ne-breadcrumb a:hover{
  background: #fff;
}

#ne-breadcrumb a::after,
#ne-breadcrumb a::before{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.5em;   
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid;
  right: -1em;
}

#ne-breadcrumb a::after{ 
  z-index: 2;
  border-left-color: #ddd;  
}

#ne-breadcrumb a::before{
  border-left-color: #ccc;  
  right: -1.1em;
  z-index: 1; 
}

#ne-breadcrumb a:hover::after{
  border-left-color: #fff;
}

#ne-breadcrumb .current,
#ne-breadcrumb .current:hover{
  font-weight: bold;
  background: none;
}

#ne-breadcrumb .current::after,
#ne-breadcrumb .current::before{
  content: normal;  
}
/*--------------------------------New Breadcrumb End--------------------------------*/


/*----------------------------------------After Login Pages------------------------------------------------------------------------------*/
.neSmallResult
{
	background:rgba(247, 247, 247, 1);
	margin-bottom:10px;
	margin-top:10px;
	padding-top:10px;
	box-shadow: inset 1px 1px 100px -11px rgba(221, 221, 221, 1);
}
a.neEditProfileBtn
{
	display:block;
	background: rgba(233,101,0,0.82);
	color:rgba(255,255,255,1.00);
	padding-top:9px;
	padding-bottom:9px;
	font-size:14px;
	font-weight:normal;
	box-shadow:inset 0px 1px 0px 0px rgba(252, 252, 252, 0.5);
	border:1px solid rgba(240, 103, 0, 1);
}
a.neEditProfileBtn:hover,
a.neEditProfileBtn:focus
{
	display:block;
	background: rgba(233,101,0,0.82);
	color:rgba(255,255,255,1.00);
	padding-top:9px;
	padding-bottom:9px;
	font-size:14px;
	font-weight:normal;
	box-shadow:inset 0px 1px 0px 0px rgba(252, 252, 252, 0.5);
	border:1px solid rgba(240, 103, 0, 1);
}
.neRefineScroll
{
	height:170px;
	overflow-y:scroll;
}
.neRefineSearch ul li
{
	padding-top:8px;
	padding-bottom:8px;
}
.neRefineSearch .neBoxShadowBtm2px
{
	box-shadow: 0px 2px 2px 0px rgba(180,180,180,1.00);
}
.neRefineSearch ul li:nth-child(2n+1)
{
	background:rgba(239,239,239,1.00);
}
.neStoryBox img
{
	width:100%;
	height:250px;
}
.neAfterBucket .proDetailHover li
{
	font-size:13px;
}
.ne_photo_upload .button-fb-blue-border-big i
{
	font-size:28px;
}
.ne_photo_upload .button-green-border-big i
{
	font-size:28px;
}
.ne_shadow_title
{
	box-shadow:0px 2px 2px 0px rgba(226, 226, 226, 1);
}
.ne-aft-log .ne-aft-log-tp
{
	background:#F5F5F5;
}
.ne-aft-log .ne-aft-log-tp-opt
{
	border-right:1px solid #D8D8D8;
}
.ne-aft-log .ne-aft-log-tp-opt .dropdown a
{
	color:#4F4F4F;
	text-shadow:1px 1px 2px #D5D5D5;
}

.ne-aft-log .ne-aft-log-tp-opt .dropdown ul 
{
	padding:10px;
	border-radius:0px;
	margin-top:20px;
}
.ne-aft-log .ne-aft-log-tp-opt .dropdown a:hover
{
	color:rgba(5,143,0,1.00);
}
.ne-aft-log .ne-aft-log-tp-opt .dropdown ul li a
{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #E0E0E0;
	text-shadow: 0px 1px 1px #D5D5D5;
}
.ne-aft-log .ne-aft-log-tp-opt .dropdown ul li a i
{
	padding-right:20px;
	color:#EC7D00;
}
.ne-aft-log .ne-tp-not
{
	padding-top:15px;
	padding-bottom:15px;
}
.ne-aft-log .ne-tp-not a
{
	color:rgba(5,143,0,1.00);
}
.ne-aft-log .ne-tp-not .ne-tp-badge
{
	background:#D50003;
	color:#FFFFFF;
	padding:3px 7px 3px 7px;
	position:absolute;
	font-size:12px;
	z-index:1;
	margin-left:10px;
	margin-top:-15px;
}
.ne-aft-log .ne-tp-not .dropdown-menu
{
	min-width:250px;
	padding-left:10px;
	padding-right:10px;
}
.ne-aft-log .ne-tp-not ul li .ne-tp-not-text
{
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
}
.ne-aft-log .ne-tp-not ul li a
{
	padding-left:15px;
	padding-right:5px;
}
.ne-aft-log .ne-tp-not ul li a
{
	padding-left:15px;
	padding-right:5px;
}
.ne-aft-log .ne-tp-not .dropdown-menu li
{
	border-bottom:1px solid #E1E1E1;
}
.ne-aft-log .ne-tp-not .dropdown-menu li .img-thumbnail
{
	margin-bottom:5px;
}
.ne_myhome_tab .nav li a
{
	display:inline-block;
	padding:15px 15px;
	background:#EC7D00;
	color:rgba(255,255,255,1.00);
	transition:all 0.5s ease-in-out;
	border-right: 1px solid rgba(181, 96, 0, 1);
    border-left: 1px solid rgba(237, 237, 237, 1);
}
.ne_myhome_tab .nav li.active a,.ne_myhome_tab .nav li.active a:hover,.ne_myhome_tab .nav li.active a:focus
{
	padding-top:20px;
	padding-bottom:20px;
	background:#F0F0F0;
	color:rgba(74,74,74,1.00);
	box-shadow: 0px -9px 7px -5px rgba(216, 216, 216, 1);
	border-right:none;
	border-left:none;
}
.ne_myhome_tab .nav li a:hover
{
	display:inline-block;
	padding:15px 15px;
}

.ne_myhome_tab .nav  
{
	padding-left:0px;
	padding-right:0px;
}
.ne_myhome_tab .tab-content
{
	border-radius: 0px;
	border-top: none;
	border-bottom: 1px solid rgba(233,233,233,1.00);
	border-left: 1px solid rgba(233,233,233,1.00);
	border-right: 1px solid rgba(233,233,233,1.00);
	background:#F0F0F0;
}



/*//////////////////////////////////---menu part After Login---//////////////////////////////////////////*/
.ne-aft-log header .nav > li > a {
	position: relative;
	display: block;
	padding-left:31px;
	padding-right:31px;
}
.ne-aft-log header
{
	border-bottom:none;
	padding-top:0px;
}
.ne-aft-log header .dropdown-menu
{
	padding: 5px 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	border: 1px solid #058F00;
	border-radius: 0px;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(197, 197, 197, 1);
	box-shadow: 1px 1px 2px 0px rgba(197, 197, 197, 1);
}
.ne-aft-log header .dropdown-menu > li > a:hover,
.ne-aft-log header .dropdown-menu > li > a:focus
{
	padding-top:10px;
	padding-bottom:10px;
}
.ne-aft-log header .dropdown-menu > li > a 
{
	
	padding: 10px 20px;
}
.ne-aft-log header .navbar
{
	position: relative;
	min-height:55px;
	margin-bottom:0px;
	border: 0px;
}
.ne-aft-log header .navbar-default .navbar-nav > li > a 
{
	color: #4F4F4F;
	text-shadow: 1px 1px 2px rgba(255,255,255,1.00);
}
.ne-aft-log header .navbar-default .navbar-nav .open .dropdown-menu > li > a
{
    color: #777;
    padding-top: 10px;
    padding-bottom: 10px;
	border-bottom: 1px solid rgb(211, 211, 211);
}
.ne-aft-log header .navbar-default .navbar-nav > .active > a,
.ne-aft-log header .navbar-default .navbar-nav > .active > a:hover,
.ne-aft-log header .navbar-default .navbar-nav > .active > a:focus 
{
	color:#fff;
	background-color:#EC7D00;
	text-shadow:1px 1px 2px #000;
	border-bottom:none;
	border-top: 1px solid #EC7D00;
}
.ne-aft-log header .navbar-default .navbar-nav > .open > a,
.ne-aft-log header .navbar-default .navbar-nav > .open > a:hover,
.ne-aft-log header .navbar-default .navbar-nav > .open > a:focus 
{
	color: rgba(5,143,0,1.00);
	background-color: rgba(240, 240, 240, 1);
	text-shadow:1px 1px 2px #fff;
	border-bottom:5px solid rgba(5,143,0,1.00);
}

.ne-aft-log header .navbar-default
{
	border-bottom:5px solid rgba(236, 125, 0, 1);
	box-shadow:1px 1px 2px 0px #ACACAC;
	background:#fff;
}
.ne-aft-log header .navbar
{
	border-radius:0px;
}
.ne-aft-log header .navbar-default .navbar-nav > li > a:hover,
.ne-aft-log header  .navbar-default .navbar-nav > li > a:focus 
{
	color: rgba(5,143,0,1.00);
	background-color:rgba(240, 240, 240, 1);
	border-bottom:5px solid rgba(5,143,0,1.00);
}
@media(max-width:767px)
{
.ne-aft-log header .navbar-nav .open .dropdown-menu 
{
   background-color: #FFFFFF !important;
   color:rgba(5,143,0,1.00);
   width: auto;
   float: none !important; 
}
.ne-aft-log header .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.ne-aft-log header .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus 
{
	color:rgba(5,143,0,1.00);
	background-color:#f5f5f5  !important;
	box-shadow: -2px -2px 4px -1px rgb(176, 176, 176) inset !important;
	border-bottom: 1px solid rgb(209, 209, 209) !important;
}
.ne-aft-log header .navbar-default .navbar-nav > li > a:hover, .ne-aft-log header .navbar-default .navbar-nav > li > a:focus {
	color: rgba(5,143,0,1.00);
	background-color: rgba(240, 240, 240, 1);
	border-bottom:none;
}
}
@media(min-width:768px) and (max-width:999px)
{
.ne-aft-log header .nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
	font-size:11px;
}
.ne-aft-log header .navbar 
{
	min-height: 56px;
}
}
/*-------------------xxl-------------------*/
@media(min-width:1200px)
{
	
}
/*-------------------xxl end-----------------*/
/*-------------------xl----------------------*/
@media(min-width:1000px) and (max-width:1199px)
{
.ne-aft-log header .nav > li > a 
{
    padding-left: 20px;
    padding-right: 20px;
	font-size:14px;
}
}
/*-----------------xl End-------------------*/
/*------------------- l ----------------------*/
@media(min-width:769px) and (max-width:999px)
{
.ne-aft-log header .nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
	font-size:12px;
}
.ne-aft-log header .navbar 
{
	min-height: 56px;
}
}
/*----------------- l  End-------------------*/
/*-------------------M----------------------*/
@media(min-width:481px) and (max-width:768px)
{
	.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-toggle-mobile-header
 {
	 padding-top:24px;
	 padding-bottom:24px;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-toggle-mobile-header
{
	color:#535353;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header
{
	margin-top:5px;
	background:#fff;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li
{
	color:#565656;
	padding-left:15px;
	padding-right:15px;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li:hover
{
	color:#565656;
	background-color:#EFEFEF;
	
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li a
{
	color:#565656;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #E0E0E0;
	text-shadow: 0px 1px 1px #D5D5D5;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li a:hover
{
	color:rgba(5,143,0,1.00);
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li i
{
	color:#EC7D00;
	padding-right:10px;
	font-size:13px;
}
.ne-aft-log .ne-tp-not {
    padding-top: 20px;
    padding-bottom: 0px;
}
}
/*-----------------M End-------------------*/
/*-------------------S----------------------*/
@media(min-width:321px) and (max-width:480px)
{
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-toggle-mobile-header
 {
	 padding-top:20px;
	 padding-bottom:20px;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-toggle-mobile-header
{
	color:#535353;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header
{
	margin-top:5px;
	background:#fff;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li
{
	color:#565656;
	padding-left:15px;
	padding-right:15px;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li:hover
{
	color:#565656;
	background-color:#EFEFEF;
	
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li a
{
	color:#565656;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #E0E0E0;
	text-shadow: 0px 1px 1px #D5D5D5;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li a:hover
{
	color:rgba(5,143,0,1.00);
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li i
{
	color:#EC7D00;
	padding-right:10px;
	font-size:13px;
}
.ne-aft-log .ne-tp-not {
    padding-top: 20px;
    padding-bottom: 0px;
}
.ne_alert_setting_tab .ne_alert_h3 
{
	font-size:14px;
}

}
/*-----------------S End-------------------*/
/*-------------------xs----------------------*/
@media(max-width:320px) 
{
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-toggle-mobile-header
 {
	 padding-top:15px;
	 padding-bottom:10px;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-toggle-mobile-header
{
	color:#535353;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header
{
	margin-top:5px;
	background:#fff;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li
{
	color:#565656;
	padding-left:15px;
	padding-right:15px;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li:hover
{
	color:#565656;
	background-color:#EFEFEF;
	
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li a
{
	color:#565656;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #E0E0E0;
	text-shadow: 0px 1px 1px #D5D5D5;
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li a:hover
{
	color:rgba(5,143,0,1.00);
}
.ne-aft-log .ne-aft-log-tp-opt-mobile .ne-mobile-collapse-header li i
{
	color:#EC7D00;
	padding-right:10px;
	font-size:13px;
}
.ne-aft-log .ne-tp-not {
    padding-top: 20px;
    padding-bottom: 0px;
}
.ne_alert_setting_tab .ne_alert_h3 
{
	font-size:14px;
}

}
/*-----------------xs End-------------------*/

/*//////////////////////////////////---menu part After Login End---//////////////////////////////////////////*/

/*--------------------------------------   Margins------------------------------------------------------*/
.ne_mrg_ri8_10
{
	margin-right:10px;
}
.ne_mrg_ri8_5
{
	margin-right:5px;
}
@media(min-width:200px) and  (max-width:320px)
{

}
@media(min-width:321px) and (max-width:480px)
{

}
@media(min-width:481px) and  (max-width:768px)
{
	
}
@media(min-width:769px) and (max-width:999px)
{
	.ne_mrg_tp_10px_l
	{
		margin-top:10px;
	}
}
@media(min-width:1000px) and (max-width:1199px)
{

}
@media(min-width:1200px)
{
	
}


/*-------------------------------------- Margins End----------------------------------------------------*/


/*--------------------------------------   Paddings-----------------------------------------------------*/
.ne_pad_left_5px
{
	padding-left:5px !important;
}
.ne_pad_tp_15px
{
	padding-top:15px;
}
.ne_pad_btm_15px
{
	padding-bottom:15px;
}
.ne_pad_btm_10px
{
	padding-bottom:10px;
}
.ne_pad_tp_10px
{
	padding-top:10px;
}
.ne_pad_tp_5px
{
	padding-top:5px;
}
.ne_pad_btm_5px
{
	padding-bottom:5px;
}
.ne_pad_tp_3px
{
	padding-top:3px;
}
.ne_pad_tp_7px
{
	padding-top:7px;
}
.ne_pad_tp_btm_24px
{
	padding-top:24px !important;
	padding-bottom:24px !important;
}
.ne_pad_tb_0
{
	padding-top:0px !important;
	padding-bottom:0px !important;
}
/*-------------------------------------- Paddings End---------------------------------------------------*/


/*-------------------------------------- font colors & size---------------------------------------------*/
.ne_font_weight_bold
{
	font-weight:bold;
}
.ne_font_weight_nrm
{
	font-weight:normal;
}
.ne_font_dark_grey
{
	color:#494949;
}
.ne_font_nrm_grey
{
	color:#C8C8C8;
}
.ne_font_lgt_grey
{
	color:#EDEDED;
}
.neLgtGrey
{
	color:rgba(126,126,126,1.00);	
}
.ne_font_20
{
	font-size:20px;
}
.ne_font_18
{
	font-size:18px;
}
.ne_font_16
{
	font-size:16px;
}
.ne_font_14
{
	font-size:14px;
}
.ne_font_12
{
	font-size:12px;
}
.ne_font_11
{
	font-size:11px;
}
@media(min-width:200px) and  (max-width:320px)
{
.ne_font_18
{
	font-size:100% !important;
}
.ne_font_20
{
	font-size:100% !important;
}
}
@media(min-width:321px) and (max-width:480px)
{

}
@media(min-width:481px) and  (max-width:768px)
{
	
}
@media(min-width:769px) and (max-width:999px)
{
.ne_font_18
{
		font-size:95% !important;
}
.ne_font_20
{
		font-size:95% !important;
}	
}
@media(min-width:1000px) and (max-width:1199px)
{
.ne_font_18
{
		font-size:95% !important;
}
.ne_font_20
{
		font-size:95% !important;
}	
}
@media(min-width:1200px)
{
	
}
/*-------------------------------------- font colors & size End-----------------------------------------*/


/*-------------------------------------- background-----------------------------------------------------*/
.ne_bg_light_grey
{
	background:rgba(236,236,236,1.00);
}
.ne_bg_light_orange
{
	background:rgba(241,118,24,0.53);
}
.ne_bg_offwhite
{
	  background-color: #FAFAFA !important;
}
.ne_bg_alert
{
	background-color:rgba(252, 248, 227, 1);
	color:#8a6d3b;
}

/*-------------------------------------- background End-------------------------------------------------*/

/*----------------------------------------Buttons-------------------------------------------------------*/
.btn
{
	border:1px solid transparent;
	padding:10px;
	display:block;
	background:transparent;
	border-radius:3px;
	font-size:12px;
	text-align:center;
}
.btn-default
{
	border-color:rgba(218, 218, 218, 1);
	background:rgba(247,247,247,1.00);
	color:rgba(25,25,25,1.00);
	transition:ease-in-out 0.3s;
	-webkit-transition:ease-in-out 0.3s;
	-ms-transition:ease-in-out 0.3s;
	-moz-transition:ease-in-out 0.3s;
	-o-transition:ease-in-out 0.3s;
}

.btn-default:hover,.btn-default:focus
{
	border-color:rgba(215,215,215,1.00);
	background:rgba(255,255,255,1.00);
	color:rgba(25,25,25,1.00);
}

.btn-orange
{
	border-color:#EC7D00;
	background:#EC7D00;
	color:white;
	transition:ease-in-out 0.3s;
	-webkit-transition:ease-in-out 0.3s;
	-ms-transition:ease-in-out 0.3s;
	-moz-transition:ease-in-out 0.3s;
	-o-transition:ease-in-out 0.3s;
}
.btn-orange:hover,.btn-orange:focus
{
	border-color: #D37101;
	background: #B86100;
	color: white;
}
.btn-danger
{
	border-color: #EA0000;
    background: #F50000;
	color:white;
	transition:ease-in-out 0.3s;
	-webkit-transition:ease-in-out 0.3s;
	-ms-transition:ease-in-out 0.3s;
	-moz-transition:ease-in-out 0.3s;
	-o-transition:ease-in-out 0.3s;
}
.btn-danger:hover,.btn-danger:focus
{
	border-color: #BD0000;
    background: #A80000;
	color:white;
}
.btn-green
{
	border-color: #058F00;
    background: #058F00;
	color:white;
	transition:ease-in-out 0.3s;
	-webkit-transition:ease-in-out 0.3s;
	-ms-transition:ease-in-out 0.3s;
	-moz-transition:ease-in-out 0.3s;
	-o-transition:ease-in-out 0.3s;
}
.btn-green:hover,.btn-green:focus
{
	border-color: #034F00;
    background: #035F00;
	color:white;
}

.btn-delete
{
	padding:12px;
	border-radius:50%;
	background:rgba(242, 241, 241, 1);
    box-shadow: inset 1px 1px 2px 0px rgba(131, 131, 131, 1);
}
.btn-delete:hover
{
	background:rgba(255,255,255,1.00);
    box-shadow: inset 1px 1px 2px 0px rgba(131, 131, 131, 1);
}

.exp-sent-btn
{
	color:#EC7D00;
	border: 1px solid #CBCBCB;
	padding:5px 5px;
	background:rgba(255,255,255,1.00);
	font-weight:bold;
	border-radius:3px;
	text-align:center;
}
.exp-sent-btn:hover,exp-sent-btn:focus
{
	color:#707070;
}
a.btn-compose-new-msg
{
	font-size: 15px;
    padding: 12px 10px;
	width:100%;
	display:inline;
	text-align:center;
	vertical-align:middle;
	background:rgba(5,143,0,1.00);
	color:rgba(255,255,255,1.00);
	box-shadow: inset 2px 2px 8px 0px rgba(95, 95, 95, 1);
    border-radius: 0px;
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-moz-webkit-transition:all 0.5s ease-in-out;
}
a.btn-compose-new-msg:hover,a.btn-compose-new-msg:focus
{
	color:rgba(228,228,228,1.00);
	box-shadow: 2px 0px 4px 0px rgba(190, 190, 190, 1);
}

a.btn-search
{
	border:1px solid rgba(221,221,221,1.00);
	padding:5px 10px;
	font-size:15px;
	display:inline-block;
	color:rgba(45,45,45,1.00);
	background:rgba(228,228,228,1.00);
	width:100%;
	text-align:center;
	transition:all 0.3s ease-in-out;
}
a.btn-search:hover,a.btn-search:focus
{
	color:rgba(122,122,122,1.00);
	background:rgba(211,211,211,1.00);
}

a.btn-link-big
{
	background:rgba(245, 245, 245, 1);
	color:rgba(83,83,83,1.00);
	border-bottom:5px solid rgba(158, 158, 158, 1) ;
	border-top:1px solid rgba(229, 229, 229, 1) ;
	border-left:1px solid rgba(229, 229, 229, 1) ;
	border-right:1px solid rgba(229, 229, 229, 1) ;
	line-height: 1.42857143;
    padding: 10px 17px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
}
a.btn-link-big:hover,
a.btn-link-big:focus
{
	background:rgba(232, 232, 232, 1);
	color:rgba(83,83,83,1.00);
	border-bottom:5px solid rgba(158, 158, 158, 1) ;
	border-top:1px solid rgba(229, 229, 229, 1) ;
	border-left:1px solid rgba(229, 229, 229, 1) ;
	border-right:1px solid rgba(229, 229, 229, 1) ;
	line-height: 1.42857143;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
       touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    background-image: none;
    text-decoration:none;
}


/*-----------------------------------------Buttons End-------------------------------------------------*/


/*-------------------------------------- borders--------------------------------------------------------*/
.ne-bdr-lgt-grey
{
	border:1px solid #D8D8D8;	
}
.ne-bdr-nrm-grey
{
	border:1px solid #C8C8C8;	
}
.ne-bdr-dark-grey
{
	border:1px solid #828282;	
}

.ne-bdr-btm-lgt-grey
{
	border-bottom:1px solid #D8D8D8;	
}
.ne-bdr-btm-nrm-grey
{
	border-bottom:1px solid #C8C8C8;	
}
.ne-bdr-btm-dark-grey
{
	border-bottom:1px solid #828282;	
}

.ne-bdr-tp-lgt-grey
{
	border-top:1px solid #D8D8D8;	
}
.ne-bdr-tp-nrm-grey
{
	border-top:1px solid #C8C8C8;	
}
.ne-bdr-tp-dark-grey
{
	border-top:1px solid #828282;	
}
/*-------------------------------------- borders End----------------------------------------------------*/


/*-------------------------------------- Extra css--------------------------------------------------------*/
ul.neResultBottomIcons 
{
	text-align:center;
}
ul.neResultBottomIcons li 
{
	display: inline-block;
    font-size: 20px;
    padding-left: 13px;
    padding-right: 13px;
    text-align: center;
}
ul.neResultBottomIcons li a
{
	color:rgba(0,0,0,1.00);
}
ul.neResultBottomIcons li a img
{
	width:24px;
	height:24px;
}
.neNotification li a img
{
	width:50px;
	height:50px;
	border-radius:25px;
}
.neNotification li a
{
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid rgba(239,239,239,1.00);
}
.neNotification li a
{
	
}
ul.proDetailHover li:nth-child(2n+1)
{
	background:rgba(249, 249, 249, 1);
}
ul.proDetailHover li 
{
	padding-top: 10px;
    padding-bottom: 10px;
    transition: ease-in-out 0.5s all;
    color: black;
    font-size: 13px;
}
ul.proDetailHover li:hover,
ul.proDetailHover li:focus
{
	position:relative;
	z-index:100;
	background:rgba(225, 250, 211, 0.5);
}
.neBoxShdOffwhite-1px
{
  box-shadow: 1px 1px 2px 0px #D5D5D5;
}
.ne_view_profile .ne_view_profile_img
{
	box-shadow:2px 3px 2px 0px #DEDEDE;	
}

.ne_view_profile a.neContactBtn
{
   border-left: 5px solid rgba(12, 147, 7, 1);
   box-shadow: 4px 0px 3px 0px rgba(155, 155, 155, 1);
   color:rgba(255,255,255,1.00);
   background:rgba(102, 173, 99, 1);
   padding-top:15px;
   padding-bottom:15px;
}
.ne_view_profile a.neContactBtn h2
{
   font-size:13px;	
}

.ne_view_profile a.neContactBtn:hover,
.ne_view_profile a.neContactBtn:focus
{
   border-left: 5px solid rgba(12, 147, 7, 1);
   color:rgba(255,255,255,1.00);
   background:rgba(12, 147, 7, 1);
   transition:all 0.5s ease-out;
}
.compose_msg_addon
{
	background-color:rgba(242, 242, 242, 1);
	padding:6px 10px;
	border-radius: 5px 0px 0px 5px;
	box-shadow:1px 1px 3px 0px rgba(201,201,201,1.00);
	color:rgba(0,0,0,1.00);
}
.ne_msg_attachment
{
	height:100px;
	background:rgba(223,127,128,1.00);
}
.ne_msg_img
{
	width:32px;
	height:32px;
	border:2px solid rgba(240,240,240,1.00);
}
.ne_inbox_right_pan .ne_inbox_msg_id
{
	color:rgba(30,30,30,1.00);
	padding-top:2px;
	font-size:13px;
	margin-left:15px;
}
.ne_inbox_right_pan .ne_inbox_msg_id_unreaded
{
	font-weight:bolder;
	font-size:11px;
}
.ne_inbox_right_pan .ne_inbox_msg_id_readed
{
	font-weight:normal;
}
.ne_inbox_right_pan .ne_inbox_msg_id:hover,ne_inbox_right_pan .ne_inbox_msg_id:focus
{
	color:rgba(130,130,130,1.00);
}
.ne_inbox_right_pan .ne_inbox_msg_content
{
	color:rgba(0,0,0,1.00);
	padding-top:2px;
	font-size:13px;
}
.ne_inbox_right_pan .ne_inbox_msg_content:hover,.ne_inbox_right_pan .ne_inbox_msg_content:focus
{
	color:rgba(130,130,130,1.00);
}
.ne_inbox_right_pan ul li.ne_inbox_msg:nth-child(2n+1) 
{
	background:rgba(239, 239, 239, 1);
	padding:10px 5px;	
}
.ne_inbox_right_pan ul li.ne_inbox_msg
{
	background:rgba(255,255,255,1.00);
	padding:10px 5px;	
}
.ne_inbox_msg .ne_inbox_msg_imp 
{
	color:rgba(207, 207, 207, 1);
}
.ne_inbox_msg_imp_active
{
	color:rgba(244,189,0,1.00);
}
.ne_inbox_msg_section
{
	border:1px solid rgba(242, 242, 242, 1);
	background:rgba(247, 247, 247, 0.82);
}
.ne-bdr-tpstrip-inbox
{
	border:1px solid #EDEDED;
	padding:5px 5px !important;
}
.ne_disply-inline-blk
{
	display:inline-block;
	cursor:pointer;
}
.inner-addon {
  position: relative;
}

/* style glyph */
.inner-addon .glyphicon {
  position: absolute;
  padding: 8px;
  pointer-events: none;
  color:rgba(229, 229, 229, 1);
}

/* align glyph */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }

a.ne_msg_next 
{
	font-size:16px;
	color:rgba(71,71,71,1.00);
	padding:4px 15px;
	display:inline-block;
	background:rgba(248, 248, 248, 0.99);
	border: 1px solid rgb(224, 224, 224); 	 	
}
a.ne_msg_next:hover,a.ne_msg_next:focus
{
	color:rgba(71,71,71,1.00);
	background:rgba(240,240,240,1.00);
	border: 1px solid rgb(224, 224, 224); 	
}
a.ne_msg_previous
{
	font-size:16px;
	color:rgba(71,71,71,1.00);
	padding:4px 15px;
	display:inline-block;
	background:rgba(248, 248, 248, 0.99);
	border: 1px solid rgb(224, 224, 224); 	 	 	 		
}
a.ne_msg_previous:focus,a.ne_msg_previous:hover
{
	color:rgba(71,71,71,1.00);
	background:rgba(240,240,240,1.00);
	border: 1px solid rgb(224, 224, 224); 	 		
}
.ne-counter
{
	background:rgba(142, 142, 142, 1);
	padding:5px 15px;
	color:rgba(253,253,253,1.00);
	font-size:10px;
	border-radius:5px;
	box-shadow:1px 1px 2px 0px rgba(91,91,91,1.00);
	
}
.ne_inbox_right_pan a.ne_msg_tp_strip
{
	font-size:15px;
	padding: 5px 10px;
	border:1px solid rgba(226, 226, 226, 1);
	margin-right:10px;
	display:inline-block;
	color:rgba(137, 137, 137, 1);
}
.ne_inbox_right_pan a.ne_msg_tp_strip:hover
{
	
	display:inline-block;
	color:rgba(0,0,0,1.00);
	background:rgba(239, 239, 239, 1);
}
.ne_inbox_left_pan ul li:nth-child( 2n+1 ) a
{
	background:rgba(244, 244, 244, 1);
	
}
.ne_inbox_left_pan ul li
{
	border-bottom:1px solid rgba(231, 231, 231, 1);
}
.ne_inbox_left_pan ul li a
{
	color:rgba(70,70,70,1.00);
	font-size:12px;
	color:#EC7D00;
	transition:all 0.3s ease-in-out;
}
.ne_inbox_left_pan ul li a.active
{
	background-color:rgba(212,212,212,1.00);
	color:rgba(71, 126, 0, 1);
}
.ne_inbox_left_pan ul li a:hover,.ne_inbox_left_pan ul li a:focus
{
	background: rgba(234, 234, 234, 1);
}
.ne_inbox_left_pan ul li:last-child
{
	border-bottom:none;
}
.ne_inbox_left_pan ul li a
{
	padding-top:10px;
	padding-bottom:10px;
}
.ne_exp_sended_detail a
{
	color:rgba(0,0,0,1.00);
}
.ne_exp_sended_detail a:hover,.ne_exp_sended_detail a:focus
{
	color:rgba(130,130,130,1.00);
}

.ne_exp_sended_detail .active
{
	color:#058F00;
	animation-name:exp-online;
	animation-duration:1s;
	animation-timing-function:ease-in;
	animation-iteration-count:infinite;
	-webkit-animation-name:exp-online;
	-webkit-animation-duration:1s;
	-webkit-animation-timing-function:ease-in;
	-webkit-animation-iteration-count:infinite;
}
@keyframes exp-online
{
	0%
	{
		color:#08FF00;
	}
	20%
	{
		color:#06D800;
	}
	40%
	{
		color:#05AD00;
	}
	60%
	{
		color:#037600;
	}
	80%
	{
		color:#014E00;
	}
	100%
	{
		color:#001E00;
	}
}
@-webkit-keyframes exp-online
{
	0%
	{
		color:#08FF00;
	}
	20%
	{
		color:#06D800;
	}
	40%
	{
		color:#05AD00;
	}
	60%
	{
		color:#037600;
	}
	80%
	{
		color:#014E00;
	}
	100%
	{
		color:#001E00;
	}
}
.ne_exp_sended img
{
	width:100%;
	max-height:120px;
	border:5px solid rgba(221, 221, 221, 0.5);
	border-radius:3px;
}
.ne_exp_sended
{
	border:rgba(228,228,228,1.00) solid 1px;
	background:rgba(255,255,255,1.00);
	display:block;
	margin-top:10px;
	border-radius:4px;
	transition:all 0.5s ease-in-out;
	animation-name:exp-send;
	animation-duration:2s;
	animation-iteration-count: 1s;
	animation-timing-function: ease-in-out;
	-webkit-animation-name:exp-send;
	-webkit-animation-duration:2s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1s;
	box-shadow: inset 1px 1px 50px 0px rgb(231, 231, 231);
}
.ne_exp_sended:hover
{
	
	display:block;
	background:rgba(248, 248, 248, 1);
}

@keyframes exp-send
{
	0%
	{
		opacity:0.1;
	}
	
	75%
	{
		opacity:0.8;
	}
}
@-webkit-keyframes exp-send
{
	0%
	{
		opacity:0.1;
	}
	
	75%
	{
		opacity:0.8;
	}
}
.ne-box-shd-1px-lgt-grey
{
	box-shadow: 1px 1px 2px 0px #BDBDBD;
}
.ne_lft_detail_home .ne_home_detail a
{
	color:#474747;
}
.ne_lft_detail_home .ne_home_detail a:hover
{
	color:rgba(5,143,0,1.00);
	text-shadow:none;
}
.ne_lft_detail_home .ne_home_detail a i
{
	color:#EC7D00;
}
a.ne_left_msg 
{
	color:#EC7D00;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #E0E0E0;
	font-size:14px;
}
a.ne_left_msg:hover,a.ne_left_msg:focus
{
    color:#222222;
}


.ne_myhome_save_search a
{
	color:#7B7B7B;
}
.ne_myhome_save_search a:hover,
.ne_myhome_save_search a:hover
{
	color:#4D4D4D;
}


.ne_left_msg_opt
{
	margin-top:10px;
}
.ne_left_msg_opt a
{
	padding-top:10px;
	padding-bottom:10px;
	color:#7B7B7B;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	font-size:13px;
}
.ne_left_msg_opt a:hover,ne_left_msg_opt a:focus
{
	background:#F4F4F4;
	color:#070707;
}
.ne_left_msg_badge
{
	padding: 3px 9px 3px 9px;
	color:rgba(81,81,81,1.00);
	border-radius: 3px;
	font-size: 12px;
	border:1px solid #EC7D00; 
}
.ne_myhome_featured-pro .owl-carousel img
{
	width:80px;
	height:80px;
	border-radius:50%;
}
.ne_result
{
	background:rgba(247,247,247,1.00);
	padding-top:15px;
	padding-bottom:15px;
	border-radius:3px;
	border:1px solid rgba(229, 229, 229, 1);
	transition:ease-in-out 0.5s;
	box-shadow: inset 1px 1px 50px 0px rgb(231, 231, 231);
}
.ne_result:hover,ne_result:focus
{
	background: rgba(255, 255, 255, 1);
	display: block;
	border-color: rgb(232, 232, 232);
}

.ne_result .ne_result_img
{
	border-radius:0px;
	width:100%;
	height:auto;
	border:5px solid rgba(229, 229, 229, 1);		
}

.ne_result h2 a
{
	color:rgba(78,78,78,1.00);
	transition:ease-in-out 0.3s;
	-webkit-transition:ease-in-out 0.3s;
	-moz-transition:ease-in-out 0.3s;
	-ms-transition:ease-in-out 0.3s;
	-o-transition:ease-in-out 0.3s;
	font-size:20px;
}
.ne_result h2 a:hover
{
	color:rgba(0,156,204,1.00);
}
.ne_result h3 a
{
	font-size:14px;
	padding-top:5px;
	text-align:right;
	color:rgba(78,78,78,1.00);
}
.ne_result h4 a
{
	font-size:14px;
	padding-top:5px;
	text-align:center;
	color:rgba(78,78,78,1.00);
	margin-bottom:2px;
}

.ne_result h4 a i.active
{
	font-size:12px;
	color:rgba(4,128,0,1.00);
	vertical-align:middle;
}


	



/*--------------------notification-bell-top-header-css------------------------------*/
@-webkit-keyframes spaceboots {
	0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }
	10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
	20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
	30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
	40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
	50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
	60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
	70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
	80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
	90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
	100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
}
@-moz-keyframes spaceboots {
	0% { -moz-transform: translate(2px, 1px) rotate(0deg); }
	10% { -moz-transform: translate(-1px, -2px) rotate(-1deg); }
	20% { -moz-transform: translate(-3px, 0px) rotate(1deg); }
	30% { -moz-transform: translate(0px, 2px) rotate(0deg); }
	40% { -moz-transform: translate(1px, -1px) rotate(1deg); }
	50% { -moz-transform: translate(-1px, 2px) rotate(-1deg); }
	60% { -moz-transform: translate(-3px, 1px) rotate(0deg); }
	70% { -moz-transform: translate(2px, 1px) rotate(-1deg); }
	80% { -moz-transform: translate(-1px, -1px) rotate(1deg); }
	90% { -moz-transform: translate(2px, 2px) rotate(0deg); }
	100% { -moz-transform: translate(1px, -2px) rotate(-1deg); }
}
@-o-keyframes spaceboots {
	0% { -o-transform: translate(2px, 1px) rotate(0deg); }
	10% {  -o-transform: translate(-1px, -2px) rotate(-1deg); }
	20% {  -o-transform: translate(-3px, 0px) rotate(1deg); }
	30% {  -o-transform: translate(0px, 2px) rotate(0deg); }
	40% { -o-transform: translate(1px, -1px) rotate(1deg); }
	50% {  -o-transform: translate(-1px, 2px) rotate(-1deg); }
	60% {  -o-transform: translate(-3px, 1px) rotate(0deg); }
	70% {  -o-transform: translate(2px, 1px) rotate(-1deg); }
	80% {  -o-transform: translate(-1px, -1px) rotate(1deg); }
	90% {  -o-transform: translate(2px, 2px) rotate(0deg); }
	100% {  -o-transform: translate(1px, -2px) rotate(-1deg); }
}
@keyframes spaceboots {
	0%  {  transform: translate(2px, 1px) rotate(0deg); }
	10% {  transform: translate(-1px, -2px) rotate(-1deg); }
	20% {  transform: translate(-3px, 0px) rotate(1deg); }
	30% {  transform: translate(0px, 2px) rotate(0deg); }
	40% {  transform: translate(1px, -1px) rotate(1deg); }
	50% {  transform: translate(-1px, 2px) rotate(-1deg); }
	60% {  transform: translate(-3px, 1px) rotate(0deg); }
	70% {  transform: translate(2px, 1px) rotate(-1deg); }
	80% {  transform: translate(-1px, -1px) rotate(1deg); }
	90% {  transform: translate(2px, 2px) rotate(0deg); }
	100% { transform: translate(1px, -2px) rotate(-1deg); }
}
.bell-shack:hover,
.bell-shack:focus {
	-webkit-animation-name: spaceboots;
	-webkit-animation-duration: 0.8s;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	
	-moz-animation-name: spaceboots;
	-moz-animation-duration: 0.8s;
	-moz-transform-origin:50% 50%;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	
	-o-animation-name: spaceboots;
	-o-animation-duration: 0.8s;
	-o-transform-origin:50% 50%;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
	
	animation-name: spaceboots;
	animation-duration: 0.8s;
	transform-origin:50% 50%;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	
}
/*--------------------notification-bell-top-header-css End--------------------------*/

/*------------------------------------progressbar ----------------------------------*/
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: rgba(5,143,0,1.00);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
/*-------------------------------progressbar End-------------------------------------*/

@media(min-width:200px) and  (max-width:320px)
{
.ne_myhome_tab .nav li a
{
    display: inline-block;
    padding-top:15px;
	padding-bottom:15px;
    background: none repeat scroll 0% 0% #EC7D00;
    color: #FFF;
    transition: all 0.5s ease-in-out 0s;
    border-right: 1px solid #B56000;
    border-left: 1px solid #EDEDED;
    font-size: 10px;
}
.ne_result .ne_result_img
{
	border-radius:50%;
	width:150px;
	height:150px;
	border:5px solid rgba(229, 229, 229, 1);
}
.ne_result
{
	background:rgba(247,247,247,1.00);
	padding:10px 5px;
	border-radius:3px;
	border:1px solid rgba(207,207,207,1.00);
	display:block;
}
.ne_result:hover,ne_result:focus
{
	background: rgba(255, 255, 255, 1);
	display: block;
	border-color: rgb(232, 232, 232);
}
.ne_result h3 a 
{
    font-size: 14px;
    padding-top: 5px;
    color: #4E4E4E;
    text-align: center;
}
.ne_inbox_right_pan a.ne_msg_tp_strip {
    font-size: 15px;
    padding: 5px 10px;
    border: 1px solid #E2E2E2;
    margin-right: 0px;
    display: inline-block;
    color: #898989;
}

}
@media(min-width:321px) and (max-width:480px)
{
.ne_inbox_right_pan a.ne_msg_tp_strip 
    {
    	margin-right: 0px;
    }
}
@media(min-width:481px) and  (max-width:768px)
{
	
}
@media(min-width:769px) and (max-width:999px)
{
.ne_result h4 a 
{
    text-align: left;
}
.ne_result h2 a 
{
  	margin-bottom:10px;  
}
.ne_result h4 a
{
    font-size: 13px;
}
.ne-counter 
{
    padding: 5px 7px;
    box-shadow:none;
}
.ne_inbox_left_pan ul li a .ne_font_14
{
	font-size:100%;
}
.ne_inbox_right_pan a.ne_msg_tp_strip 
{
    margin-right: 0px;  
}
a.ne_msg_previous 
{
    font-size: 16px;
    padding: 4px 9px;
}
a.ne_msg_next 
{
    font-size: 16px;
    padding: 4px 9px;
}
ul.neResultBottomIcons li {
    display: inline-block;
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
}
@media(min-width:1000px) and (max-width:1199px)
{
.ne_lft_detail_home .ne_font_14
{
	font-size:12px !important;
}
.ne_inbox_left_pan ul li a .ne_font_14
{
	font-size:100%;
}
ul.neResultBottomIcons li {
    display: inline-block;
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
}
@media(min-width:1200px)
{
	
}
.photo
{

	animation-name:photoload;
	animation-duration:2s;
	animation-iteration-count:1s;
	animation-play-state:running;
	animation-timing-function:ease-in-out;
	
	-webkit-animation-name:photoload;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:1s;
	-webkit-animation-play-state:running;
	-webkit-animation-timing-function:ease-in-out;
	
	-moz-animation-name:photoload;
	-moz-animation-duration:2s;
	-moz-animation-iteration-count:1s;
	-moz-animation-play-state:running;
	-moz-animation-timing-function:ease-in-out;

}
@keyframes photoload
{
	0%
	{
		margin-top:500px;
		opacity:0.5;
		overflow:hidden;
		transform:rotate(180deg);
	}
	25%
	{
	   
		transform:rotate(90deg);
	}
	50%
	{
	   
		transform:rotate(180deg);
	}
	75%
	{
	    margin-top:0px;
		opacity:1;
		overflow:hidden;
		transform:rotate(0deg);
	}
}
@-webkit-keyframes photoload
{
	0%
	{
		margin-top:500px;
		opacity:0.5;
		overflow:hidden;
		transform:rotate(360deg);
	}

	50%
	{
	   
		transform:rotate(300deg);
	}
	75%
	{
	    margin-top:0px;
		opacity:1;
		overflow:hidden;
		transform:rotate(0deg);
	}
}
@-moz-keyframes photoload
{
	0%
	{
		margin-top:500px;
		opacity:0.5;
		overflow:hidden;
		transform:rotate(360deg);
	}

	50%
	{
	   
		transform:rotate(300deg);
	}
	75%
	{
	    margin-top:0px;
		opacity:1;
		overflow:hidden;
		transform:rotate(0deg);
	}
}
.video-effect
{
	animation-name:video-embed;
	animation-duration:1s;
	animation-iteration-count:0s;
	animation-play-state:running;
	animation-timing-function:ease-in-out;
	
	-webkit-animation-name:video-embed;
	-webkit-animation-duration:1s;
	-webkit-animation-iteration-count:0s;
	-webkit-animation-play-state:running;
	-webkit-animation-timing-function:ease-in-out;
	overflow:hidden;
}
@keyframes video-embed
{
	0%
	{
		transform:rotate(0deg) translatex(100%);
		opacity:0.4;
	}
	
	100%
	{
		transform:rotate(10deg) translatex(0%);
		opacity:1;
	}
}
@-webkit-keyframes video-embed
{
	0%
	{
		transform:rotate(0deg) translatex(100%);
		opacity:0.4;
	}
	
	100%
	{
		transform:rotate(10deg) translatex(0%);
		opacity:1;
	}
}
/*-------------------------------------- Extra css End----------------------------------------------------*/

/*----------------------------------------Alert---------*/

.alert-danger
{
	background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.alert {
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
}
.alert {
  border-radius: 3px;
}
.alert h4 {
  font-weight: 600;
}
.alert .icon {
  margin-right: 10px;
}
.alert .close {
  color: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.alert .close:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.alert a {
  color: #fff;
  text-decoration: underline;
}
.alert-success {
  border-color: #48A53A;
  background-color:#48A53A;
}
.alert-danger,
.alert-error {
  border-color: #d73925;
}

.alert ol, ul {
    margin-bottom: 10px;
    margin-top: 5px;
}
.alert li
{
	list-style-type:square;
	margin-left:20px;
	margin-bottom:3px;
}
#validationSummary
{
	width:75%;
	margin-left:12.5%;

	
}


/* homepage new search box*/

.mb20 
{
    margin-bottom: 20px;
}
.profile_search {
    background-color: rgba(167, 162, 162, 0.72);
    border: 1px solid #ee3e81;
    border-radius: 7px;
    margin: 0 0 10px;
    padding: 0.5em;
}
.pd-rgt-none {
    padding-right: 0;
}
.inline-block {
    color: #fff;
    display: inline-block;
    padding-right: 5px;
}
.search_top {
    display: inline-block;
    margin-bottom: 10px;
}

.pdr10 {
    padding-right: 10px;
}
label.gender_1 {
    color: #fff !important;
    display: block;
    font-size: 0.95em;
    font-style: italic;
    font-weight: 500;
    margin-right: 10px;
    max-width: 100%;
}
label {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
    max-width: 100%;
}

.input-group input[type="text"], select {
    background-color: #fff;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #555555;
    font-size: 12px;
    outline: medium none;
    padding: 5px;
    transition: all 0.3s ease 0s;
    width: 100%;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button, select {
    text-transform: none;
}

input#submit-btn {
    background-color: rgb(238, 62, 129);
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
    font-size: 0.85em;
    outline: medium none;
    padding: 6px 20px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
.hvr-wobble-vertical {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    transform: translateZ(0px);
    vertical-align: middle;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
input {
    line-height: normal;
}

.neBannertabs form .form-control1
{
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  padding: 5px 5px;
  background:#ffffff;
  box-shadow: inset #EAEAEA 1px 1px 4px 0px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none!important;
}

.clear:after {
    content: "";
    display: block;
    clear: both;
}.clear:after {
    content: "";
    display: block;
    clear: both;
}