@charset "utf-8";
/* CSS Document */
/*@import url(http://fonts.googleapis.com/css?family=Varela+Round);
@import url(http://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900italic,900);*/
@import url('https://fonts.googleapis.com/css?family=Varela+Round&display=swap');
/* @import url('../css/sass/variables.scss'); */
@font-face {
    font-family: 'Pacifico';
    font-style : normal;
    font-weight: 400;
    src        : local('Pacifico Regular'), local('Pacifico-Regular'), url(https://themes.googleusercontent.com/static/fonts/pacifico/v5/yunJt0R8tCvMyj_V4xSjafesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}

* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
}
a, a:hover, a:focus, a:active, a.active, button, submit {
	outline: 0;
	/* -webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out; */
	text-decoration: none;
	outline: none;
	/*color: #282a2b;*/
	outline-offset: none;
	font-family: 'Varela Round', sans-serif !important;
}
a:hover {
	text-decoration: none;
}
p, small, div {
	font-family: 'Varela Round', sans-serif !important;
}
input, textarea, select, button, checkbox, label, radio {
	outline: 0;
	border: none;
}
button:focus, a:focus, submit:focus {
	outline: 0!important;
}
::-moz-selection {
	text-shadow: none;
	background: #bed0db;
	color: #000;
}
::selection {
	text-shadow: none;
	background: #bed0db;
	color: #000;
}
img::selection {
	background: 0 0;
}
img::-moz-selection {
	background: 0 0;
}
.form-control::-webkit-input-placeholder {
	color: #ccc;
}
.form-control::-moz-placeholder {
	color: #ccc;
}
.form-control:-moz-placeholder {   /* Older versions of Firefox */color: #ccc;
}
.form-control:-ms-input-placeholder {
	color: #ccc;
}
.form-control {
	color: #282a2b;
	font-size: 14px;
}
.form-group {
    margin-bottom: 1rem;
}
img {
	max-width: 100%;
}
html {
	min-height: 100vh;
	height: 100vh;
}
body {
	-webkit-tap-highlight-color: #fed136;
}.error {
  color: #ff0000;
  display: block;
  font-size: 12px;
  margin: 0px 0 0;
}
input, textarea, select, aside {
	outline: none;
	border: none;
	outline: none;
	outline-offset: none;
	font-family: 'Varela Round', sans-serif;
	color: #282a2b!important
}
h1, h2, h3, h4, h5, h6 {
	text-transform: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-family: 'Varela Round', sans-serif;
}
html {
	position: relative;
	min-height: 100%;
}
body {
	margin: 0px;
	padding: 0px 0 0 0;
	height: 100%;
	background: #ffffff;
	font-size: 16px;
	font-family: 'Varela Round', sans-serif;
	color: #282a2b;
	line-height: 1.5rem;
        flex-direction: column;
       display: flex;
      min-height: 100vh;
}
.remove-msg {
	font-size: 16px;
	color: #2A2B2C;
	text-align: center;
}
.small-dailogbox {
	max-width: 33% !important;
}
/* custom shadow */
.elevation-lvl1 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.24), 0px 1px 3px 1px rgba(0, 0, 0, 0.08) !important;
}
.elevation-lvl2 {
	box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.08), 0px 4px 6px 2px rgba(0, 0, 0, 0.12) !important;
}
.elevation-lvl3 {
	box-shadow: 0px 4px 12px 4px rgba(0, 0, 0, 0.12), 0px 2px 4px 2px rgba(0, 0, 0, 0.08) !important;
}
.elevation-lvl4 {
	box-shadow:0px 6px 16px 8px rgba(0, 0, 0, 0.08), 0px 2px 12px 4px rgba(0, 0, 0, 0.12) !important;
}
.elevation-lvl5 {
	box-shadow: 0px 4px 32px 8px rgba(0, 0, 0, 0.08), 0px 8px 24px 4px rgba(0, 0, 0, 0.08), 0px 4px 16px 8px rgba(0, 0, 0, 0.08) !important;
}
.subtitle-primary-background {
	background-color: rgba(230, 238, 244, 0.3) !important;
}
.read-morenone {
	display: none !important;
}
/* END custom shadow */

/* Custom radio button start -- Spoonsership tool*/
.switch-field input {
    position: absolute !important;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden;
    opacity: 0;
}
/* Custom radio button end */
#new_pfp_body #masthead {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	position: fixed;
	z-index: 1040;
	top:0px;
}

#new_pfp_body #masthead .dropdown-toggle::after {
	display: none;
}
#new_pfp_body #masthead .navbar-dark .navbar-toggler {
	float: right;
}
#new_pfp_body #masthead .fixed-top {
	position: fixed;
	top: 51px;
	right: 0;
	left: 0;
	z-index: 1030;
	background: #fff!important;
	padding: 0px;
	box-shadow: 0 0 0 #fff!important;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4) !important;
}
#new_pfp_body .container {
	width: 100%;
	max-width: 1074px;/* Nd23-1160*/
        justify-content: center;
}.select-giving.border-full {
    border: 1px solid #d1d2d4!important;
}
/*#new_pfp_body #body-img {
	position: fixed;
	z-index: -1;
	width: 100%;
	height: 100vh;
} ND23-738
 #new_pfp_body #body-img img {
	width: 100%;
	height: 100vh;
	object-fit: cover;
}*/
#new_pfp_body .navbar-right {
	margin-top: 16px;
	margin-bottom: 15px;
}
#new_pfp_body .navbar-default {
	background: #fff;
	border: none;
}
#new_pfp_body #masthead .container {
	position: relative;
	padding: 0.5rem 0.8rem;

}
#new_pfp_body #top-navs {
	list-style: none;
	float: right;
	margin: 10px 0 0 0;
}
#new_pfp_body #top-navs li {
	/* display: inline-block; */
	float: left;
}
#new_pfp_body #top-navs li.icons {
	margin: 0 4px;
}
.card-error {
  background-color: #fb363c;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  padding: 10px 0;
  margin-bottom: 15px;
}
#new_pfp_body #top-navs li.icons button {
	background: #fff;
	border: 1px solid #3072a6;
	border-radius: 50%;
	padding: 0px;
	width: 42px;
	height: 42px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	color: #3072a6;
	display: block;
}
#new_pfp_body #top-navs li.icons a {
    background: #fff;
    border: 1px solid #3072a6;
    border-radius: 50%;
    padding: 0px;
    width: 42px;
    height: 42px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #3072a6;
    display: block;
}
#new_pfp_body #top-navs li.icons button:hover {
	background: #3072a6;
	color: #fff;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0)
}
#new_pfp_body #top-navs li.icons .dropdown-menu {
	left: 50%;
	transform: translateX(-50%);
}
#new_pfp_body #top-navs li.icons .dropdown-menu li {
	display: block!important;
	float: none;
}
#new_pfp_body #top-navs li.icons .dropdown-menu a {
	background: #fff !important;
	border: 0px solid #3072a6;
	border-radius: 0%;
	padding: 5px 12px;
	width: 100%;
	height: auto;
	line-height: normal;
	text-align: center;
	font-size: 14px;
	color: #3371a3;
	display: block;
	text-align: left;
	text-decoration: none;
	font-family: 'Varela Round', sans-serif;
}
#new_pfp_body #top-navs li.icons .dropdown-menu a:hover {
	background: #3371a3 !important;
	color: #fff !important;
}
#new_pfp_body #top-navs li:last-child {
	margin-right: 0px;
}
#new_pfp_body #toggle-new1 li a {
	width: 42px;
	height: 42px;
	border-radius: 100%;
	background: #f5f5f5;
	display: block;
	text-align: center;
	font-size: 18px;
	line-height: 42px;
	color: #a6a6a6;
}
#new_pfp_body #toggle-new1 li:first-child a {
	color: #3a579a;
}
#new_pfp_body #toggle-new1 li:nth-child(1) a {
	color: #3a579a;
}
#new_pfp_body #toggle-new1 li:nth-child(2) a {
	color: #0079b8;
}
#new_pfp_body #toggle-new1 li:nth-child(3) a {
	color: #54abed;
}
#new_pfp_body #toggle-new1 li:nth-child(4) a {
	color: #c6171d;
}
.navbar {
	padding: 0px!important;
	box-shadow: 0px 4px 12px 4px rgba(0, 0, 0, 0.12), 0px 2px 4px 2px rgba(0, 0, 0, 0.08) !important;

}.error_span {
  color: #ff0000;
  display: block;
  font-size: 12px;
  margin: 0px 0 0;
  /* your details input feild disturbed by below width; 
  width: 235px;*/
}.waiver-sign {
  font-family: Pacifico;
  font-style: italic;
}
.support-tab {
	margin-left: 4px;
}
.desknone {
	display: none !important;
}
#new_pfp_body .support-tab a {
	background: #DB9044;
	color: #fff;
	line-height: 40px;
	padding: 0 18px;
	display: block;
	border-radius: 40px;
	font-size: 18px;text-transform: none !important; border: 1px solid transparent; 
}
#new_pfp_body .support-tab a:hover {
	background: #E2A365;
	color: #fff;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30)!important;border: 1px solid transparent;
}
#new_pfp_body .support-tab a:focus,#new_pfp_body .support-tab a:active,#new_pfp_body .support-tab a.active{background: rgba(230, 137, 44, 0.8);
	color: #fff;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.30)!important;border: 1px solid rgba(230, 137, 44, 1);}
/*#new_pfp_body .support-tab a:hover .overlay-btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.10);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	display: block;
	z-index: 1001;
}*/

#new_pfp_body .logout a {
	background: none;
	color: #3371a3;
	line-height: 42px;
	padding: 0 18px;
	display: block;
	border-radius: 45px;
	font-size: 18px;
	border: 1px solid #3371a3; text-transform: capitalize;
}
#new_pfp_body .logout button {
	background: none;
	color: #3371a3;
	line-height: 42px;
	padding: 0 18px;
	display: block;
	border-radius: 45px;
	font-size: 18px;
	border: 1px solid #3371a3; text-transform: capitalize;
}
#new_pfp_body .logout a:hover {
	background: #3371a3;
	color: #fff;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30);
}
#new_pfp_body .logout button:hover {
	background: #3371a3;
	color: #fff;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30);
}
#new_pfp_body .logout a:focus {
	background: #3371a3;
	color: #fff;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
}
#new_pfp_body .logout button:focus {
	background: #3371a3;
	color: #fff;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
}
#new_pfp_body .toggle-new {
	display: none;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	background: #fff;
	height: 76px;
	padding: 0 15px;
	z-index: 1002;
}
#Menu2 {
	display: none;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	background: #fff;
	height: 80px;
}
#new_pfp_body .toggle-new .search-form {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}
#new_pfp_body .showing {
	display: block;
}
#new_pfp_body .form-search {
	width: 98%;
	float: left;
	padding: 0 100px 0 20px;
	color: #000;
	position: relative;
}
#new_pfp_body .form-search i {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 18px;
	line-height: 42px;
}.lable-custom-fed h2 {
  font-size: 18px !important;
}
#new_pfp_body .form-search .form-control {
	background: none;
	border: none;
	padding: 0 15px;
	font-size: 16px;
	box-shadow: 0 0 0 #fff;
	height: 42px;
}
#new_pfp_body .form-search .btn-search {
	padding: 0 18px!important;
	color: #3072a6;
	border: 1px solid #3072a6;
	position: absolute;
	right: 10px;
	font-size: 18px;
	background: none;
	line-height: 40px;
	top: 0px;
	border-radius: 25px;
}
#new_pfp_body .form-search .btn-search:hover, #new_pfp_body .form-search a.btn-search:hover {
	background: #3371a3;
	color: #fff;
	outline: none;
}
.form-search .btn-search:hover, .form-search a.btn-search:hover {
	color: #fff;
	background: #3072a6;
}
#new_pfp_body #close-one {
	position: absolute;
	right: 15px;
	top: 27px;
	transform: translateY(-50%);
	color: #2A2B2C;
	opacity: 50%;
}
.toggle-new1 {
	display: none;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	background: #fff;
	height: 66px;
	padding: 0 15px;
	z-index: 1002;
}
#new_pfp_body .toggle-new1 .shares {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	font-size: 18px;
}
#new_pfp_body .toggle-new1 .shares ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#new_pfp_body .toggle-new1 .shares li {
	margin: 0 8px 0 0;
	padding: 0;
	list-style: none;
	display: inline-block;
}
#new_pfp_body .toggle-new1 .shares li:last-child {
	margin: 0 0px 0 0;
}
#new_pfp_body #close-one1 {
	position: absolute;
	right: 15px;
	top: 27px;
	transform: translateY(-50%);
	color: #2A2B2C;
	opacity: 50%;
}
#new_pfp_body .navbar-header {
	width: 100%;
}
.toast-body .fa-check-circle {
	color: #3C9F9C;
}
.savetoastinfo {
	background: #E8F3F3;
    border-color: #3C9F9C;
	width: 30%;
}
.removetoastinfo {
	background: #FAEFE5;
    border-color: #D57C23;
	width: 30%;
	/* elevation-lvl4  */
	box-shadow: 0px 6px 16px 8px rgba(0, 0, 0, 0.08), 0px 2px 12px 4px rgba(0, 0, 0, 0.12) !important;

}
.invitetoastinfo {
	background: #E6EEF4;
    border-color: #3072A6;
	width: 30%;
}
.toast-body .fa-exclamation-circle {
	color: #D57C23;
}
.inviteicon {
	color: #3072A6 !important;
}
.fundsubhead {
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.custom-minheight {
	min-height: 0 !important;
}
.custommarginBT {
	margin-bottom: 56px;
}
.custommarginTP {
	margin-top: 85px;
}
.paddingTB24 {
	padding: 24px 0;
}
.vol-img img {
	/*width: 100%;
    height: 228px!important;
    object-fit: cover;
    max-width: 100%;
    min-width: 100%;*/
    width: auto;
    height: auto;
    object-fit: cover;
    min-width: 100%;
    min-width: 100%;
}
.newrow {
	margin: 0 -22.5px!important;
}
.nonactivemsg {
    position: relative;
    width: 100%;
    background: #d6e3ec;
    border-radius: 5px;
    padding: 10px;
    line-height: normal;
    margin-top: 10px;
    }
    .datewalign {
    width: 25% !important;
  }
  .moredatealign {
    width: 66%;
  }
/* Iphone 5 landscape */
@media(max-width:767px) {
	#new_pfp_body .navbar-header {
		width: 100%;
		/* padding: 0 15px; */
	}
	#new_pfp_body .navbar-toggler {
/*		margin-top: 10px;*/
		padding: 0px;
		width: 42px;
		height: 42px;
		line-height: 40px;
		font-size: 18px;
		border-radius: 50%;
		border: 1px solid #3072a6;
		color: #3072a6;
		margin-left: 4px;
	}
        
         #new_pfp_body #top-navs, #new_pfp_body #masthead .navbar-dark .navbar-toggler {
             margin-top: 12px !important;
        }
        #new_pfp_body .navbar-header { display: block !important;}
	#new_pfp_body .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggler:hover {
		background: #3072a6;
		color: #fff;
	}
	#new_pfp_body .navbar-toggler:hover {
		background: #3072a6;
		color: #fff;
		box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
	}
	#new_pfp_body .navbar-right {
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 15px;
	}
	#new_pfp_body .navbar-default .navbar-nav > li > a {
		padding-top: 3px!important;
		padding-bottom: 3px!important;
	}
        .padding-big {
             padding-top: 119px !important;
}
        .pic-preview .mdb-lightbox figure {
            max-width: initial;
           min-width: initial;
       }
	.cmp-about iframe {

		width: 236px !important;
}
}
.marginRT16 {
	margin-right: 16px;
}
#sm-views.row {
	margin: 0 -7.5px;
}
#sm-views .col-lg-4 {
	padding: 0 7.5px;
}
#new_pfp_body #main-section {
	/*padding-top: 93px;*/
	float: left;
	width: 100%;
	position: relative;
}
.padding-big {
	padding-top: 161px !important;
}
.padding-big-withtopbar {
	padding-top: 203px!important;
}
.padding-small {
	padding-top: 101px!important;
}
.padding-small-withtopbar {
	padding-top: 143px!important;
}
.fixedElement-withtopbar{
    top:37px !important;
}
.navbar_top-withtopbar{
    top:94px !important;
}
.navbar_forpymnt-withtopbar{
    top:34px !important;
}
#new_pfp_body #home-img {
	position: relative;
	margin-bottom: 24px;
	width: 100%;
	float: left;
	overflow: hidden;
	border-radius: 8px;
}
#new_pfp_body #home-img img {
	position: relative;
	z-index: 100;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: initial;
	max-height: 300px;
/*	min-height: 300px;*/
}
#new_pfp_body #home-img .bottom-box {
	position: relative;
	bottom: 0;
	width: 100%;
	background: rgba(255, 255, 255, 1);
	padding: 24px;
	z-index: 101;
}
#new_pfp_body #home-img .bottom-box h1 {
	margin-bottom: 15px; font-size: 32px;
}
#new_pfp_body #home-img .bottom-box h3 {
	margin-bottom: 15px;
}
#new_pfp_body #home-img .progress {
	border-radius: 25px;
	margin-bottom: 24px;
	/* box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); */
}
#new_pfp_body #home-img .progress-bar-success {
	background: #45b2af;
	border-radius: 25px;
}
#new_pfp_body #home-img h4.pull-left {
	margin-bottom: 5px;
}
#new_pfp_body #home-img h4.pull-right {
	margin-bottom: 5px;
}
#new_pfp_body .fill-box {
	padding: 24px;
	background: #fff;
	border-radius: 8px;
	float: left;
	width: 100%;
	position: relative;
}
#new_pfp_body .fill-box h1 {
	margin-bottom: 0px!important;
}
/* #new_pfp_body .shadow-box {
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
} */
#new_pfp_body .shadow-box-big {
	/* box-shadow: 0 0 5px rgba(0, 0, 0, 0.22); */
	padding: 24px;
        height: 100%;
}
/*ND23-1226*/
#new_pfp_body .margin-bottom-fifteens {
	margin-bottom: 16px!important;
}
/*#new_pfp_body .margin-top-fifteens {
	margin-top: 16px!important;
}*/
.emailinfoalign {
	padding-left: 23px;
}
.article-text i {
	font-size: 16px;
}
.padd16 {
	padding: 16px !important;
}
.row.new-shares div{
	margin-bottom: 16px;
	display: flex;
	justify-content: center;
}

.row.new-shares div a{
	white-space: nowrap;
}
.thanks-msg {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.sponser-img {
	border-bottom-left-radius: 8px !important;

}
/* Iphone 5 landscape */
@media(max-width:767px) {
	#new_pfp_body #home-img .progress {
		margin-bottom: 16px;
	}
	#new_pfp_body #sm-views .col-xs-12 {
		width: 33.333%
	}
}
/* Iphone 5 landscape */
@media(max-width:480px) {
	#new_pfp_body #sm-views .col-xs-12 {
		width: 100%;margin-bottom: 15px;
	}
        #new_pfp_body #sm-views .col-xs-12:last-child {
		width: 100%;margin-bottom: 0px;
	}
	#new_pfp_body .activity-main .message:after {
		bottom: 100%;
		left: 50px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(214, 227, 236, 0);
		border-bottom-color: #d6e3ec;
		border-width: 10px;
		margin-left: -10px;
	}
	#new_pfp_body #masthead .container {

		padding: 0.5rem;

	}
	.desknone {
		display: block !important;
	}
	.mobnone {
		display: none !important;
	}
	#new_pfp_body .steps {
		right: 5%;
	}
	.mblwidthauto {
		width: auto !important;
	}
	#new_pfp_body #top-navs.btn-centers {
		width: 100%!important;
		text-align: unset!important;
		padding-left: 4% !important;
	}
	#new_pfp_body #top-navs.btn-centers li {
		float: left !important;
		margin: 0;
	}
	#top-navs.full-centers .logout.active button {

		top: -1px !important;
	}
	.new-shares a.face{

		 margin-bottom: 0 !important;
		}
		.new-shares a.tweet {

			margin-left: 0 !important;
		}
		.new-shares a.pin-share {

			margin-left: 0 !important;
		}
		.new-shares a {
			width: 100% !important;
		}
		.fundsubhead {
			display: block;
			justify-content: inherit;
			flex-direction: initial;
		}
		.mblpaddLR8 {
			padding: 0 16px;
		}
		.mblpaddTOP8 {
			padding-top: 16px;
		}
		.mblpaddBOTTOM8 {
			padding-bottom: 16px;
		}
		.mblpadd0 {
			padding: 0 !important;
		}
		.mblmarginBT16 {
			margin-bottom: 16px !important;
		}
		.mblmarginTOP24 {
			margin-top: 24px;
		}
		.mblimgscroll {
			display: block;
    		overflow: scroll;
			padding: 0 24px !important;
		}
/*		.mblmarginLT0 {
			margin-left: 0 !important;
		}*/
		.support-container {
			padding: 24px 0 !important;
		}
		.mbltnalign {
			width: 87% !important;
		}
		.mblmarginL16 {
			margin-left: 16px;
		}
		.marginL16 {
			margin-left: 0 !important;
		}
		.newbtn-lined {
			width: 100%;
		}
		.fundcontainer-img {
				background-image: none !important;

		}
		.getbtnalign {
			display: block !important;
			justify-content: initial !important;
			align-items: initial !important;
		}
		.mrginR16 {
			margin-right: 0 !important;
		}
		.custommarginTP {
			margin-top: 60px !important;
		}
		.custommarginBT {
			margin-bottom: 10px !important;
		}
		.embed-responsive {

			height: auto !important;
		}
        .video-div {
            position: relative;
            padding-bottom: 56.25%;
            padding-top: 30px;
            height: 0;
            overflow: hidden;
			
        }

        .video-div iframe{
        position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100% !important;
        }
		.mblimgscroll::-webkit-scrollbar {
			display: none;
		}

		.mblimgscroll{
			/*FireFox*/
			scrollbar-width: none;
			/*IE10+*/
			-ms-overflow-style: -ms-autohiding-scrollbar;
		}
		.mblheadcenter {
			width: 100%;
    margin-bottom: 8px;
    text-align: center;
		}
		.mblpromocodetxt {
			display: block;
    margin-top: 16px;
		}
		#new_pfp_body .toggle-new {

			top: 1px;
		}
		.toggle-new1 {

			top: 1px;
		}
		.mblmarginTOP0 {
			margin-top: 0 !important;
		}
		.mblreadmoretxt {
			overflow: hidden;
			max-height:100%;
			position: relative;

		}
		.mblreadmoretxt.expanded{
			max-height:none;
		}
		.collapsable-cont{
			max-height: 200px;
			flex-basis: auto;
		}
		.gallerycollapsable-cont {
			max-height: 200px;
			flex-basis: auto;
		}
                .homecollapsable-cont{
			max-height: 200px;
			flex-basis: auto;
		}
		.customTheight {
			height: auto !important;
		}
                    .datewalign {
    width: 100% !important;
  }
  .moredatealign {
    width: 100%;
  }
/*  #new_pfp_body #about-flip iframe{ height: 100% !important; }*/
  .resp-gallery { display: block; }

}

.marginL16 {
	margin-left: 16px;
}
.mrginR16 {
	margin-right: 16px;
}
#transparent-bg {
	float: left;
	width: 100%;
	background: rgba(255, 255, 255, 0.5);
	border-radius: 8px;
	padding: 24px;
	margin-bottom: 24px;
}
#new_pfp_body #supposrt-buttons {
	/* float: left;
	width: 100%;
	text-align: center; */
	/* width: 75%; */
	margin: 0 auto;
}
#new_pfp_body #supposrt-buttons ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: stretch;
}
#new_pfp_body #supposrt-buttons li {
        /* comment for ND23-250 */
	/*margin: 0 16px 16px 0;*/ 
        margin: 8px;
	padding: 0 0px; 
	list-style: none;
	text-align: center;
	display: inline-block;
	width: 25%;
	max-width: 230px;
	min-width: 230px;
	font-size: 18px;
	vertical-align: top;
        display: flex; 
}
#new_pfp_body #supposrt-buttons li a {
	border-radius: 53px;
	padding: 0px;
	display: block;
	line-height: 24px;
	font-size: 17px;
	text-decoration: none;
	/* background: $primary; */
	color: #fff;
	position: relative;
/*        text-transform: capitalize;*/
        border: 1px solid transparent; /*height: 53px;*/
        align-items: center;
        display: flex;
        width: 100%;
        padding: 12px 18px !important;
        justify-content: center;
            z-index: 1 !important;
}
#new_pfp_body #supposrt-buttons li a:hover{/*background: rgba(54, 133, 197, 0.8);*/box-shadow: 0 4px 8.8px 1.2px rgba(0, 0, 0, 0.30) !important;
border: 1px solid transparent !important;}
#new_pfp_body #supposrt-buttons li a.running{background: rgba(51, 113, 163, 0.75);box-shadow: 0 4px 8.8px 1.2px rgba(0, 0, 0, 0.30) !important;
border: 1px solid transparent !important;}
/*#new_pfp_body #supposrt-buttons li a:hover {
	background: #487fac;
	color: #fff;
	box-shadow: 0px 4px 8.8px 1.2px rgba(0, 0, 0, 0.3)!important; border: 1px solid transparent;
}*/
/*#new_pfp_body #supposrt-buttons li a:hover .overlay-btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.10);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	display: block;
	z-index: 1001;
}*/
/*#new_pfp_body #supposrt-buttons li a:focus, #new_pfp_body #supposrt-buttons li a:active, #new_pfp_body #supposrt-buttons li a.active {
	background: rgba(51, 113, 163, 0.8);
	color: #fff;
	box-shadow: 0px 4px 8.8px 1.2px rgba(0, 0, 0, 0.0)!important; border: 1px solid #3371a3
}*/
#new_pfp_body .no-padding-fif {
	padding-bottom: 0px!important;
}
.iti-flag.af {
    height: 14px ;
    background-position: -66px 0px;
}
.iti-flag {
    width: 20px;
    height: 15px;
    box-shadow: 0px 0px 1px 0px #888;
    background-image: url(../img/flags.png);
    background-repeat: no-repeat;
    background-color: #DBDBDB;
    background-position: 20px 0;
}

/* Iphone 5 landscape */
@media(max-width:320px) {
	#new_pfp_body #supposrt-buttons li {
		margin: 0 0 15px 0;
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.cmp-about iframe {

		width: 236px !important;
}
}
#new_pfp_body .ld-ring {
	width: 1em;
	height: 1em;
	position: absolute;
	color: inherit;
	display: inline-block;
	right: 0px;
	top: 50%;
	transform: translateY(-50%);
	margin-top: -7.5px;
}
#new_pfp_body #about-flip {
	float: left;
	width: 100%;
	padding: 0px;
}
#new_pfp_body #about-flip p {
	font-size: 16px;
	margin: 0px;
	color: #2A2B2C;
/*	line-height: 21px;*/
	font-family: 'Varela Round', sans-serif;
}
#new_pfp_body #about-flip .pull-left {
	font-size: 18px;
	margin: 0px;
	/* color: #000; */
	line-height: 28px;
}
#new_pfp_body #about-flip .pull-right {
	font-size: 16px;
	margin: 0px;
	/* color: #777; */
	line-height: 28px;
}
#new_pfp_body #about-flip p a {
	color: #3072A6;
	text-decoration: none;
	font-weight: 400;
}
#new_pfp_body #about-flip p a:hover {
	color: #2A2B2C;
}
#new_pfp_body #about-flip ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#new_pfp_body #about-flip li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 16px;
	color: #000;
	line-height: 21px;
}
#new_pfp_body #about-flip hr {
	border-color: #c5c5c5;
	margin: 24px 0;
}
#new_pfp_body .our-updates hr {
    border-color: #c5c5c5;
    margin: 24px 0;
}
#new_pfp_body #flip-cards {
	float: left;
	width: 100%;
}
#new_pfp_body #flip-cards ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#new_pfp_body #flip-cards li {
	margin: 8px 7.5px 16px;
	padding: 0;
	list-style: none;
	display: inline-block;
	width: 25%;
	max-width: 235px;
	min-width: 235px;
	background: #fff;
	position: relative;
	vertical-align: top;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	cursor: pointer;
	border-radius: 8px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.24), 0px 1px 3px 1px rgba(0, 0, 0, 0.08) !important;

}
#new_pfp_body #flip-cards li .card-image {
	max-width: 235px;
	min-width: 235px;
	height: 235px;
	position: relative;
}
#new_pfp_body #flip-cards li .card-image figure {
	max-width: 235px;
	min-width: 235px;
	height: 235px;
	position: relative;
}
#new_pfp_body #flip-cards li .card-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#new_pfp_body #flip-cards li .btn-plain {
	width: 100%;
	/* background: #3371a3; */
	line-height: 40px;
	color: #fff;
	text-align: center;
	display: block;
	padding: 0px;
	border-radius: 0px;
	position: relative;
	font-size: 14px;
	margin: 0px!important;
	text-transform: initial; 
        height: 40px;
	text-decoration: none;
}
#new_pfp_body #flip-cards li .btn-plain:hover, #new_pfp_body #flip-cards li a.btn-plain:hover {
	background: #487fac;
	color: #fff;
	box-shadow: 0 0 0 #fff!important;
}
/*#new_pfp_body #flip-cards li .btn-plain:hover .overlay-btn, #new_pfp_body #flip-cards li a.btn-plain:hover .overlay-btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.10);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	display: block;
	z-index: 1001;
}*/
#new_pfp_body #flip-cards li .btn-plain:focus, #new_pfp_body #flip-cards li a.btn-plain.focus, #new_pfp_body #flip-cards li .btn-plain:active, #new_pfp_body #flip-cards li a.btn-plain.active {
	background: #487fac;
	box-shadow: 0px 4px 8.8px 1.2px rgba(0, 0, 0, 0.3);
	color: #fff;
}
.error_span {
	color: red;
}
#new_pfp_body #flip-cards li:hover {
	box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.08), 0px 4px 6px 2px rgba(0, 0, 0, 0.12) !important;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
#new_pfp_body #flip-cards li .full-cards {
	float: left;
	width: 100%;
	overflow: hidden;
	border-radius: 8px;
}
.galleryboxalign {

    margin-left: 16px;
    width: 73% !important;
}
/* Iphone 5 landscape */
@media(max-width:320px) {
	#new_pfp_body #flip-cards li {
		margin: 0 0 15px 0;
		width: 215px;
		max-width: 215px;
		min-width: 215px;
	}
        /* ND23-1218*/
        #new_pfp_body #flip-cards li .card-image {
            max-width: 215px;
            min-width: 215px;
            height: 215px;
}
        /* ND23-1218*/
}
#new_pfp_body .auto-line-height {
	line-height: normal!important;
}
.newbtn-lined {
	border: 1px solid #3371a3;
	padding: 0px 18px;
	position: relative;
	line-height: 40px;
	display: inline-block;
	border-radius: 42px;
	background: none;
	color: #3371a3;
	font-size: 18px;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0)!important;
	text-transform: capitalize;
	text-decoration: none;
}
.newbtn-lined:hover {
	background: #3371a3;
    color: #fff;
    outline: none;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0)!important;
    transition: none !important;
}
#new_pfp_body .btn-lined {
	border: 1px solid #3371a3;
	padding: 8px 18px;
	position: relative;
	line-height: 24px;
	display: inline-block;
	border-radius: 42px;
	background: none;
	color: #3371a3;
	font-size: 18px;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0)!important;
	text-transform: capitalize;
	text-decoration: none;
        letter-spacing: 0.015rem;
        font-weight: 700;
}
.removebtn-lined {
    border: 1px solid #A4A4A4;
    padding: 0px 18px;
    position: relative;
    line-height: 40px;
    display: inline-block;
    border-radius: 42px;
    background: none;
    color: #595959;
    font-size: 18px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0)!important;
    text-transform: capitalize;
    text-decoration: none;
}
.removebtn-fill {
    border: 1px solid #D66E78;
    padding: 0px 18px;
    position: relative;
    line-height: 40px;
    display: inline-block;
    border-radius: 42px;
    background: #C5303E;
    color: #fff;
    font-size: 18px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0)!important;
    text-transform: capitalize;
    text-decoration: none;
}
.removebtn-fill:hover {
	background-color: #B01E28;
	color: #FFFFFF;
}
.ex-removeicon {
	color: #C5303E;
}
#new_pfp_body .btn-nolined {
    padding: 0px 18px;
    position: relative;
    line-height: 40px;
    display: inline-block;
    background: none;
    color: #3371a3;
    font-size: 18px;
    text-transform: capitalize;
}
#new_pfp_body a.btn-nolined:hover {
	color: #2c628d;
}
#new_pfp_body .btn-lined:hover, #new_pfp_body a.btn-lined:hover {
	background: #3371a3 !important;
	color: #fff !important;
	outline: none;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0)!important;
	transition: none !important;
}
#new_pfp_body .running.btn-lined:hover, #new_pfp_body a.btn-lined.running:hover{
/*    background: #fff !important;
    color: #3371a3 !important;*/
}
/*#new_pfp_body .btn-lined:hover .overlay-btn, #new_pfp_body a.btn-lined:hover .overlay-btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.10);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	display: block;
	z-index: 1001;
}*/
#new_pfp_body .btn-lined:active, #new_pfp_body a.active, #new_pfp_body .btn-lined:focus, #new_pfp_body a.focus {
	background: #fff!important;
	color: #3371a3; /*box-shadow: 0 3px 5px rgba(0,0,0,0.30);*/
}
/*#new_pfp_body .btn-lined .ld {
	color: #3371a3!important
}*/
/*#new_pfp_body .btn-lined:hover .ld, #new_pfp_body a.btn-lined:hover .ld {
	display: none;
}
#new_pfp_body .btn-lined:active .ld, #new_pfp_body a.active .ld, #new_pfp_body .btn-lined:focus .ld, #new_pfp_body a.focus .ld {
	display: block!important;
}
#new_pfp_body .btn-lined:hover.ld-over:before, #new_pfp_body a.btn-lined:hover .ld-over:before {
	display: none;
}
#new_pfp_body .btn-lined:active.ld-over:before, #new_pfp_body a.active.ld-over:before, #new_pfp_body .btn-lined:focus.ld-over:before, #new_pfp_body a.focus.ld-over:before {
	display: block!important;
	background: rgba(255, 255, 255, 0.60)!important;
}*/
/* Iphone 5 landscape */
@media(max-width:480px) {
	#new_pfp_body .btn-lined.full-width {
		width: 100%  !important;
	}
	#new_pfp_body .btn-filled.full-width {
		width: 100% !important;
		margin-top: 15px;
	}
	.sponser-img {
		border-bottom-left-radius: 0px !important;
	}
	.cmp-about iframe {

		width: 236px !important;
}
}
#new_pfp_body .overlay-text {
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.8);
	color: #fff;
	text-align: center;
	font-size: 14px;
	padding: 0 10px;
	width: 100%;
	line-height: 40px;
}
#new_pfp_body .all-campaign-text{
    line-height: 23px !important;
    padding: 5px 10px;
}
#new_pfp_body .overlay-text a {
	color: #fff;
	text-decoration: none;
}
#new_pfp_body .overlay-text a:hover {
	color: #fff;
	text-decoration: underline;
}
#new_pfp_body .overlay-text-top {
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.8);
	color: #fff;
	text-align: center;
	font-size: 16px;
	padding: 5px 10px;
	width: 100%;
	line-height: 24px;
}
#new_pfp_body .overlay-text-top a {
	color: #fff;
	text-decoration: none;
}
#new_pfp_body .overlay-text-top a:hover {
	color: #fff;
	text-decoration: none;
}
#new_pfp_body .teams-contents {
	padding: 10px;
	float: left;
	width: 100%;
}
#new_pfp_body .teams-contents .progress {
	height: 10px;
	margin-bottom: 10px;
}
#new_pfp_body .teams-contents .progress-bar-success {
	background: #45b2af;
	border-radius: 4px;
}
#new_pfp_body .pdetails-text {
	margin: 0px;
	line-height: 28px;
	font-size: 16px;
}
#new_pfp_body .pdetails-text span {
	font-size: 18px;
}
#new_pfp_body .raised-text{
    font-size: 14px;
}
#new_pfp_body .raised-text span{
    font-size: 16px;
}
/* Iphone 5 landscape */
@media(max-width:480px) {
	#new_pfp_body .top-fif {
		margin-top: 15px;
	}
}
#new_pfp_body .activity-main {
	float: left;
	width: 100%;
	padding: 16px;
	background: #fff;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.24), 0px 1px 3px 1px rgba(0, 0, 0, 0.08) !important;
	border-radius:5px;
	margin-bottom: 15px;
	font-size: 14px;
}
/* Iphone 5 landscape */
@media(max-width:767px) {
	#new_pfp_body .activity-main span {
		display: block;
		font-weight: 600;
	}
        #new_pfp_body .new-cart-view img {width: 100%;object-fit: cover;}
}
#new_pfp_body .activity-main .message {
	position: relative;
	width: 100%;
	background: #d6e3ec;
	border-radius: 5px;
	padding: 10px;
	line-height: normal;
	margin-top: 10px;
}
#new_pfp_body .activity-main .message:after {
	bottom: 100%;
	left: 50px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(214, 227, 236, 0);
	border-bottom-color: #d6e3ec;
	border-width: 10px;
	margin-left: -10px;
}
#new_pfp_body .activity-main .for {
	float: left;
	width: 100%;
	font-size: 12px;
	text-align: left;
	margin: 8px 0 0px 0;
	line-height: normal;
}
.medicalspon button {
	float: right;
}

/* #new_pfp_body #pfp-form-new {} */
#pfp-forms {
	padding: 20px 0;
}
#pfp-form-new .group {
	position: relative;
	margin: 0px 0 15px 0;
}
#pfp-form-new textarea {
	resize: none;
}
#pfp-form-new input, #pfp-form-new textarea {
	background: none;
	color: #c6c6c6;
	font-size: 14px;
	padding: 10px 10px 10px 5px;
	display: block;
	width: 100%;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #c6c6c6;
}
#pfp-form-new input:focus, #pfp-form-new textarea:focus {
	outline: none;
}
#pfp-form-new input:focus ~ label, #pfp-form-new input:valid ~ label, #pfp-form-new textarea:focus ~ label, #pfp-form-new textarea:valid ~ label {
	top: -10px;
	font-size: 12px;
	color: #2196F3;
}
#pfp-form-new input:focus ~ .bar:before, #pfp-form-new textarea:focus ~ .bar:before {
	width: 100%;
}
#pfp-form-new input[type="password"] {
	letter-spacing: 0.3em;
}
#pfp-form-new label {
	color: #c6c6c6;
	font-size: 14px;
	font-weight: normal;
	position: absolute;
	pointer-events: none;
	left: 5px;
	top: 10px;
	transition: 300ms ease all;
}
#pfp-form-new .bar {
	position: relative;
	display: block;
	width: 100%;
	margin: 0px;
}
#pfp-form-new .bar:before {
	content: '';
	height: 2px;
	width: 0;
	bottom: 0px;
	position: absolute;
	background: #2196F3;
	transition: 300ms ease all;
	left: 0%;
}
#pfp-form-new .highlight {
	margin: 0px!important;
}
.marginBT20 {
	margin-bottom: 20px;;
}
/*#new_pfp_body .btn-filled{border:1px solid #3371a3; padding:0px 18px; position: relative; line-height: 42px; display: inline-block; border-radius:40px; color:#fff; background:#3371a3; font-size: 18px;text-transform: capitalize; margin: 0px!important;}
#new_pfp_body .btn-filled:hover,#new_pfp_body a.btn-filled:hover{background:#3371a3; color:#fff; box-shadow: 0 3px 5px rgba(0,0,0,0.30)!important; }
.overlay-btn{display: none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
#new_pfp_body .btn-filled:hover  .overlay-btn,#new_pfp_body a.btn-filled:hover .overlay-btn {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.10);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; display: block; z-index: 1001;}
#new_pfp_body .btn-filled:focus,#new_pfp_body a.btn-filled:active,#new_pfp_body a.btn-filled.active{background:#3371a3; color:#fff; box-shadow: 0 3px 5px rgba(0,0,0,0.0); border:1px solid transparent!important }
#new_pfp_body .btn-filled:hover .ld,#new_pfp_body a.btn-filled:hover .ld{display: none;}
#new_pfp_body .btn-filled:focus .ld,#new_pfp_body a.btn-filled:active .ld,#new_pfp_body a.btn-filled.active .ld{display: block!important;}
#new_pfp_body .btn-filled:hover.ld-over:before, #new_pfp_body a.btn-filled:hover.ld-over:before{display: none;}
#new_pfp_body .btn-filled:focus.ld-over:before,#new_pfp_body a.btn-filled:active.ld-over:before,#new_pfp_body a.btn-filled.active.ld-over:before{display: block!important; background: rgba(255,255,255,0.10)!important;}*/
#new_pfp_body .btn-filled {
	border: 1px solid transparent!important;
	padding: 8px 18px;
	position: relative;
	line-height: 24px;
	display: inline-block;
	border-radius: 42px;
	color: #fff;
	background: #3072A6;
	font-size: 18px;
	text-transform: initial;
	margin: 0px!important;
	cursor: pointer;
        letter-spacing: 0.015rem;
        font-weight: 700;
}
#new_pfp_body .btn-filled:hover, #new_pfp_body a.btn-filled:hover {
	/*color: #fff;*/
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30)!important;
	border: 1px solid transparent ;
/*        background:rgba(54, 133, 197, 0.8);*/
}
#new_pfp_body .btn-filled:focus, #new_pfp_body a.btn-filled:focus {
	/*color: #fff;*/
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.30)!important;
	border: 1px solid transparent ;
}
#new_pfp_body .running.btn-filled, #new_pfp_body a.running.btn-filled{
	background: #6694ba;
	color: #fff;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.30)!important;
	border: 1px solid transparent!important;
}
.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
	border-radius: 20px;
    height: 375px;
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
    /* position: absolute; */
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 375px;
    border: 0;
}
/*#new_pfp_body .btn-filled:hover .ld, #new_pfp_body a.btn-filled:hover .ld {
	display: none;
}
#new_pfp_body .btn-filled:focus .ld, #new_pfp_body a.btn-filled:active .ld, #new_pfp_body a.btn-filled.active .ld {
	display: block!important;
}
#new_pfp_body .btn-filled:hover.ld-over:before, #new_pfp_body a.btn-filled:hover.ld-over:before {
	display: none;
}
#new_pfp_body .btn-filled:focus.ld-over:before, #new_pfp_body a.btn-filled:active.ld-over:before, #new_pfp_body a.btn-filled.active.ld-over:before {
	display: block!important;
	background: rgba(255, 255, 255, 0.10)!important;
}*/
/*#new_pfp_body .btn-filled:hover .overlay-btn, #new_pfp_body a.btn-filled:hover .overlay-btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.10);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	display: block;
	z-index: 1001;
}
#new_pfp_body .btn-filled:focus .overlay-btn, #new_pfp_body a.btn-filled:focus .overlay-btn {
	display: none!important;
}*/
/* Iphone 5 landscape */
@media(max-width:480px) {
	#new_pfp_body .btn-btn-filled.full-width {
		width: 100%!important;
	}
	/* #sm-views .col-xs-12 {
		/* //margin-top: 15px; 
	} */
}
#pfp-forms span {
	margin-top: 10px;
	display: block;
}
#pfp-forms span a {
	color: #3371a3;
}
#new_pfp_body .supported-li {
	float: left;
	width: 100%;
}
#new_pfp_body .supported-li ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#new_pfp_body .supported-li li {
	margin: 0 -2.5px 0px;
	padding: 0 7.5px;
	list-style: none;
	max-width: 180px;
	min-width: 150px;
	display: inline-block;
	vertical-align: top;
}
#new_pfp_body .supported-li li .level-button {
	float: left;
	width: 100%;
}
#new_pfp_body .supported-li li .level-button input {
	display: none;
}
#new_pfp_body .supported-li li .level-button label {
	border: 1px solid #3371a3;
	color: #3371a3;
	padding: 0px;
	border-radius: 40px;
	cursor: pointer;
	width: 100%;
	text-align: center;
	line-height: 40px;
	background: none!important;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
#new_pfp_body .supported-li li .level-button label:hover {
	background-color: #3371a3;
	color: #fff;
}
#new_pfp_body .supported-li li .level-button label:active, #new_pfp_body .supported-li li .level-button input:focus + label {
	background-color: #3371a3;
	color: #fff;
}
#new_pfp_body .supported-li li .level-button input:checked + label {
	background-color: #3371a3;
	color: #fff;
}
/* = Fancy (Twitter Bootstrap) = */
#new_pfp_body .supported-li li .level-button label {
	background: none!important;
	color: #3371a3!important;
	font-size: 18px;
	text-align: center;
	border-radius: 40px;
}
#new_pfp_body .supported-li li .level-button label:hover {
	background: #3371a3!important;
	color: #fff!important;
}
#new_pfp_body .supported-li li .level-button label:active, .level-button input:focus + label {
	background: #3371a3!important;
	color: #fff!important;
	outline: 0;
}
#new_pfp_body .supported-li li .level-button input:checked + label {
	background: #3371a3!important;
	color: #fff!important;
}

#new_pfp_body .supported-li li .level-button label span {

    position: relative;
    top: 0px;

}
.num-inputs {
	padding: 0 0 0 0px;
	position: relative;
	line-height: 42px;
}
.num-inputs i {
	font-size: 20px;
	float: left;
	line-height: 45px;
	position: absolute;
	left: -20px;
}
.num-inputs input {
	background: none;
	border-bottom: 2px solid #d2d2d2;
	text-align: center;
	font-size: 18px;
	width: 100%;
}

.donation-error-msg {
    width: 100%;
    text-align: center;
    padding-top: 16px;
    display: flex;
    justify-content: center;
}
#new_pfp_body .btn-filled-orange {
	background: rgba(230, 137, 44, 1);
	color: #fff;
	line-height: 42px;
	padding: 0 25px;
	display: block;
	border-radius: 40px;
	font-size: 18px;
	width: 100%;
	text-transform: capitalize;border: 1px solid transparent; height: 42px;
}
#new_pfp_body .btn-filled-orange:hover, #new_pfp_body a.btn-filled-orange:hover {
	background: rgba(230, 137, 44, 0.8);
	color: #fff;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30)!important;border: 1px solid transparent;
}
#new_pfp_body .btn-filled-orange:focus,#new_pfp_body .btn-filled-orange:active#new_pfp_body .btn-filled-orange.active {
	background: rgba(230, 137, 44, 0.8);
	color: #fff;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.30)!important;border: 1px solid #f5891d;
}
/*#new_pfp_body .btn-filled-orange:hover .overlay-btn, #new_pfp_body a.btn-filled-orange:hover .overlay-btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.10);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	display: block;
	z-index: 1001;
}*/

#new_pfp_body .btn-filled-orange span {
	margin:0px!important;
	opacity:1;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	position: relative; top:-1px;
}
/*#new_pfp_body .btn-filled-orange:hover span{margin:0px!important;opacity:.4;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;}*/
/* Iphone 5 landscape */
@media(max-width:480px) {
	#new_pfp_body .supported-li li {
		width: 100% !important;
		max-width: 100%;
		min-width: 100%;
		margin-bottom: 0 !important;
		padding: 0;
	}
	.removelinkmbl {
		text-align: center;
    width: 100%;
    margin-top: 10px !important;
	}
	.mbllinkalign {
		text-align: center;
    margin: 15px 0;
	}
	.mbllinkalignviewall {
		text-align: center;
		margin: 7px 0;
	}
	.mbltxtalignl {
		text-align: left !important;
	}
	.marginTOP0 {
		margin-top: 0 !important;
	}
	.marginBOTTOM0 {
		margin-bottom: 0 !important;
	}
	.paddingLEFT0 {
		padding-left: 0;
	}
	.edittxtalign {
		float: left !important;
	    margin-top: 15px;
	}
	.pricetxtalign {
		float: right;
	}
	.txtrgtalign {
		text-align: right;
	}
	.marginBOTTOMalign {
		vertical-align: super !important;
		/* top: 10px; */
	}
	.mblgapalign {
		position: relative;
		top: -15px;
	}
	#new_pfp_body .modal-title {
		margin-bottom: 0 !important;
	}
	.galleryboxalign {

		margin-left: 0 !important;

	}
}
#new_pfp_body .session-popup-marg{
        margin-right: 15px;
    }	
    #new_pfp_body .modal-body p{   
        padding:0px 15px;
        font-size: 14px;
        margin-bottom: 50px;
    }
	.marginbottom0 {
		margin-bottom: 0 !important;
	}
@media(max-width:459px) {
    #new_pfp_body .session-popup-marg{
        margin-right: 4px;
    }	
	.cmp-about iframe {
    
		width: 236px !important;
}
}

#new_pfp_body #new-footer {
	float: left;
	width: 100%;
	background: #27292a;
	padding: 40px 0;
	color: #fff;
        margin-top: auto;
}
#new_pfp_body #new-footer .btn-filled {
	margin-bottom: 15px;
}
#new_pfp_body #new-footer h4 {
	text-align: left;
	margin-bottom: 16px;
}
#new_pfp_body #new-footer .mrbt {
	margin-bottom: 24px;
}
#new_pfp_body #new-footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}
#new_pfp_body #new-footer li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#new_pfp_body #new-footer li a {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #ccc;
	line-height: 24px;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
}
#new_pfp_body #new-footer li a:hover {
	color: #fff;
}
#new_pfp_body #new-footer p {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #ccc;
	line-height: 24px;
	font-size: 14px;
	text-align: left;
}
#new_pfp_body #new-footer p a {
	color: #ccc;
}
#new_pfp_body #new-footer p a:hover {
	color: #fff;
}
#new_pfp_body #new-footer .about-footer {
	margin: 30px 0 15px 0;
	border-top: 1px solid #fff;
	padding: 30px 0 0 0;
	float: left;
	width: 100%;
}
#new_pfp_body #new-footer .about-footer h4 {
	text-align: center;
	margin-bottom: 5px;
	margin-top: 0px;
}
#new_pfp_body #new-footer .about-footer p {
	text-align: center;
}
#new_pfp_body #links-bottom .btn-lined {
	margin-bottom: 15px!important;
}
#new_pfp_body #two-column .new-row {
	margin: 0 -7.5px!important;
}
.unlimitinfo {
	display: inline-block;
    width: 100%;
	text-align: right;
}
.boxshadownone {
	box-shadow: none !important;
}
.note-editor.note-frame {
    border: 1px solid #a9a9a9;
    box-shadow: none !important;
}
.modalclosebtn {
	position: absolute;
    top: 16px;
    right: 16px;
}
/*#new_pfp_body #two-column .new-row::after, #new_pfp_body #two-column .new-row::before {
	display: table;
	content: " ";
}
#new_pfp_body #two-column .new-row::after {
	clear: both;
}*/
#new_pfp_body #two-column .col-lg-new {
	padding: 0 7.5px!important;
}
/* Iphone 5 landscape */
@media(max-width:480px) {
	/*#new_pfp_body #links-bottom .btn-lined:last-child {margin: 0px !important;}*/
	#new_pfp_body .footer-links {
		margin: 15px 0 0 0px !important;
	}
	#new_pfp_body #new-footer .btn-filled {
		margin-bottom: 15px;
	}
	#pfp-forms .pull-right {
		width: 100%;
		text-align: center;
		margin-top: 15px;
	}
	#pfp-forms .pull-right .pull-right {
		margin-top: 0px;
	}
	.fixed-bottom {
		position: relative !important;
	}
	.mblmarginTOP16 {
		margin-top:16px;
	}
}
#new_pfp_body .card-image-inner {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	margin: 0px auto;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.22); height: 280px;
}
#new_pfp_body .card-image-inner img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#new_pfp_body hr.line {
	border-color: #c5c5c5;
	margin: 15px 0;
}
.cancel-btn {
	background-color: #FFFFFF;
	border-radius: 40px;
	color: #595959;
    padding: 0px 18px;
	border: 1px solid #A4A4A4;
	line-height: 40px;
	margin-right: 10px !important;
	text-transform: capitalize;
	font-size: 18px;
}
.cancel-btn:hover {
	background-color: #F3F3F3;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30)!important;
}
.fundcontainer-img {
	background-image: url(https://ourorganization.info/newdesign/new-file/images/container-bg.png);
	background-position: bottom right !important;
	background-size: cover !important;
}
.custom-fillbox {
	border-radius: 8px;
    float: left;
    width: 100%;
    position: relative;
}
/* Iphone 5 landscape */
@media(max-width:320px) {
	#new_pfp_body .card-image-inner {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		margin: 0px auto;
		border-radius: 8px;
		overflow: hidden;
		height: 235px;
	}
}
#new_pfp_body .fill-box h3 {
	margin-bottom: 16px !important;
	font-weight: normal !important;
}
#new_pfp_body .padding-ten {
	padding-bottom: 10px!important;
}
#new_pfp_body .article-text {
	float: left;
	width: 100%;
}
#new_pfp_body .article-text h4 {
	margin-bottom: 8px;
}
#new_pfp_body .article-text p {
	margin: 0px;
	font-size: 14px;
	line-height: 21px;
}
#new_pfp_body .article-text p a {
	color: #3371a3;
	text-decoration: underline;
}
#new_pfp_body .blocks {
	display: block;
}
#new_pfp_body .new-map {
	float: left;
	width: 100%;
	margin: 0px 0;
	overflow: hidden;
	height: 210px;
	background: #f5f5f5;
}
#new_pfp_body .new-map-full {
	float: left;
	width: 100%;
	margin: 0px 0;
	overflow: hidden;
	background: #f5f5f5;
}
#new_pfp_body .article-pricing {
	float: left;
	width: 100%;
	padding: 0px;
}
#new_pfp_body .article-pricing .price-one {
	font-size: 18px;
	display: block;
}
#new_pfp_body .article-pricing .shipping-one {
	font-size: 14px;
}
#new_pfp_body .article-pricing .shipping-one span {
	display: block;
}
#new_pfp_body .article-pricing small {
	display: block;
	margin-bottom: 5px;
}
#new_pfp_body .article-pricing .materialSelect.inline {
	width: 80px;
	min-width: 80px;
}
/*#new_pfp_body .hundred {
	width: 150px;
	min-width: 110px;
	float: right;
}*/
#new_pfp_body .hundred .input-group {
        width: 150px;
            margin-left: auto;
}
#new_pfp_body .hundred .error.text-right {
    text-align: right;
}
#new_pfp_body .hundred input{
	text-align:center;    
	margin-right: 1px;
    margin-left: 1px;
}
#new_pfp_body .hundred .max_q_txt {
        padding-left: 66%;
}
@media screen and (min-width: 768px)  and (max-width: 991px) {
    #new_pfp_body .hundred {
        width: auto;
    }
    .contct-info-tooltip [tooltip]:not([flow])::after {
         left: -130px !important;
}
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}
#new_pfp_body .slected-assignment {
	width: 100%;
	font-size: 14px;
}
#new_pfp_body .slected-assignment a {
	color: #3072a6;
}
/*Ipad Portrait*/
@media (min-width: 768px) and (max-width: 980px) {
	#new_pfp_body .article-pricing .shipping-one {
		font-size: 14px;
	}
	#new_pfp_body .fill-box h3 {
		font-size: 20px;
	}
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
#new_pfp_body .new-row {
	margin: 0 -7.5px;
}
#new_pfp_body .btn.btn-default.finish-transaction.waves-effect.waves-light:hover {
    color: #fff !important;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.30) !important;
}
#new_pfp_body .running.finish-transaction.back-finish {
    border:1px solid #4baa7e !important; 
    background: #4baa7e !important;
    color: #fff !important;
}
#new_pfp_body .btn.btn-default.leave-page.session-popup-marg.waves-effect.waves-light:hover {
    color: #fff !important;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.30) !important;
    background: #9ca4ab !important;
}
#new_pfp_body .btn.btn-default.leave-page.session-popup-marg.waves-effect.waves-light:hover {
    color: #fff !important;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.30) !important;
    background: #9ca4ab !important;
}
#new_pfp_body .running.session-popup-marg.leave-trans{
    color: #9ca4ab !important;
    background:  #fff !important;
    opacity:0.5;
}
#new_pfp_body .running.session-popup-marg.leave-trans:hover{
    color: #9ca4ab !important;
    background:  #fff !important;
    opacity:0.5;
}
/*#new_pfp_body .new-row::after, #new_pfp_body .new-row::before {
	display: table;
	content: " ";
}
#new_pfp_body .new-row::after {
	clear: both;
}*/
#new_pfp_body .col-lg-new {
	padding: 0 12px;
}
#new_pfp_body .more-info-lg{
        padding: 0 6px;
}
.boxgap {
	padding: 0 8px !important;
}
#new_pfp_body .modal-lg {
	max-width: 980px!important;
	width: 100%;
}
#new_pfp_body .modal-dialog {
	max-width: 800px;
	width: 100%;

}
#new_pfp_body #removepromoModal .modal-dialog, #new_pfp_body #removeModal .modal-dialog, #new_pfp_body #removeModalITEM .modal-dialog {
	max-width: 500px;
	width: 100%;
}
/* Iphone 5 landscape */
/*Ipad Portrait*/
@media (min-width: 768px) and (max-width: 980px) {
	#new_pfp_body .modal-lg {
		max-width: inherit!important;
		width: 96%;
	}
	#new_pfp_body .modal-dialog {
		max-width: inherit;
		width: 96%;
	}
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media(max-width:767px) {
	#new_pfp_body .modal-lg {
		max-width: inherit!important;
		width: auto;
	}
	#new_pfp_body .modal-dialog {
		max-width: inherit;
		width: auto;
	}
}
#new_pfp_body .choose-donation-tabs {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#new_pfp_body .choose-donation-tabs ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#new_pfp_body .choose-donation-tabs li {
	margin: 0 -2.5px 12px;
	padding: 0 7.5px;
	list-style: none;
	text-align: center;
	display: inline-block;
	width: 25%;
	max-width: 164px;
	min-width: 164px;
	vertical-align: top;
}
#new_pfp_body .choose-donation-tabs li .choose-button {
	float: left;
	width: 100%;
}
#new_pfp_body .choose-donation-tabs li .choose-button input {
	display: none;
}
#new_pfp_body .choose-donation-tabs li .choose-button label {
	border: 1px solid #3371a3;
	color: #3371a3;
	padding: 0px;
	border-radius: 40px;
	cursor: pointer;
	width: 100%;
	text-align: center;
	line-height: 45px;
	background: none!important;
}
#new_pfp_body .choose-donation-tabs li .choose-button label:hover {
	background-color: #3371a3;
	color: #fff;
}
#new_pfp_body .choose-donation-tabs li .choose-button label:active, #new_pfp_body .choose-donation-tabs li .choose-button input:focus + label {
	background-color: #3371a3;
	color: #fff;
}
#new_pfp_body .choose-donation-tabs li .choose-button input:checked + label {
	background-color: #3371a3;
	color: #fff;
}
/* = Fancy (Twitter Bootstrap) = */
#new_pfp_body .choose-donation-tabs li .choose-button label {
	background: none!important;
	color: #3371a3!important;
	font-size: 18px;
	text-align: center;
	border-radius: 40px;
	position: relative; margin: 0px;
}
#new_pfp_body .choose-donation-tabs li .choose-button label:hover {
	background: #487fac!important;
	color: #fff!important;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.30);
}
#new_pfp_body .choose-donation-tabs li .choose-button label:active, .level-button input:focus + label {
	background: #487fac!important;
	color: #fff!important;
	outline: 0;
	box-shadow: 0 0px 0px rgba(43, 131, 201, 0.3);
}
#new_pfp_body .choose-donation-tabs li .choose-button input:checked + label {
	background: #487fac!important;
	color: #fff!important;/*box-shadow: 0 3px 5px rgba(0,0,0,0.30);*/
}
@media(max-width:480px) {
	#new_pfp_body .choose-donation-tabs li {
		margin: 0 0px 15px;
		padding: 0 0px;
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		vertical-align: top;
	}
	#new_pfp_body .new-row {
		margin: 0px -7.5px 0 -7.5px;
	}
	#new_pfp_body .form-group .smallalign {
		margin-top: 20px;
		display: block;
	}
	.cartalign {
		margin-bottom: 15px;
	}
	.white-tabs .new-row {
		padding-left: 0;
	}
	.add-remove {
		margin: 20px 0 !important;
	}
	.mblbtnalign {
		margin-bottom: 20px;
	}
	.mblTOP25 {
		margin-top: 25px;
	}
	.mblbottom15 {
		margin-bottom: 15px;
	}
	.mblTOP15 {
		margin-top: 15px !important;
	}
	.mblhide {
		display: none;
	}
	#top-navs.full-centers .logout a {

		padding: 0 16px!important;
		margin: 0 8px;
	}
	#new_pfp_body .logout a {

		margin-right: 0px !important;
	}
	#new_pfp_body .logout button {
		padding: 0 8px;
                font-size: 12px;
                line-height: 25px;
	}
	.customlogoutbtn a {
		width: 42px !important;
                height: 27px !important;
    position: relative;
    padding: 0 !important;
	background: none;
    color: #3371a3;
                line-height: 25px;
    padding: 0 18px;
    display: block;
    border-radius: 45px;
    font-size: 18px;
    border: 1px solid #3371a3;
    text-transform: capitalize;
	margin: 0 8px;
	}
        .customlogoutbtn a span {
            display: none;
        }
	#new_pfp_body #removepromoModal .modal-dialog, #new_pfp_body #helpus-cartModal .modal-dialog {

		width: auto;
	}
	.mbltogglealign {
		font-size: 16px !important;
    line-height: 50px !important;
	}
	.mbltogglealigntwo {
		font-size: 16px !important;
		line-height: 25px !important;
	}
	.paddingTB {
		padding: 0 !important;
	}

}
.paddingTB {
	padding: 20px 0 !important;
}
#new_pfp_body .big-buttons {
	float: left;
	width: 100%;
	padding: 0px;
	margin-top: 12px;
}
#new_pfp_body .big-buttons .big-tabs {
	float: left;
	width: 100%;
	padding: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#new_pfp_body .big-buttons .big-tabs input {
	display: none;
}
#new_pfp_body .big-buttons .big-tabs label {
	border: 1px solid #3371a3;
	color: #3371a3;
	padding: 0px;
	border-radius: 8px;
	cursor: pointer;
	width: 100%;
	text-align: center;
	background: none!important;
	padding: 15px;
        
}
#new_pfp_body .big-buttons .big-tabs label small {
	display: block;
	/*margin-bottom: 10px;*/
	font-size: 65%;
        word-wrap: break-word;
}
#new_pfp_body .big-buttons .big-tabs label p {
	font-size: 14px;
	margin: 0px;
	line-height: 21px;
	font-weight: normal;
        word-wrap: break-word;
}
#new_pfp_body .big-buttons .big-tabs label:hover {
	 
	color: #fff;
}
#new_pfp_body .big-buttons .big-tabs label:active, #new_pfp_body .big-buttons .big-tabs input:focus + label {
	background-color: #3371a3;
	color: #fff;
}
#new_pfp_body .big-buttons .big-tabs input:checked + label {
	background-color: #3371a3;
	color: #fff;
}
/* = Fancy (Twitter Bootstrap) = */
#new_pfp_body .big-buttons .big-tabs label {
	background: none!important;
	color: #3371a3!important;
	font-size: 22px;
	text-align: center;
	border-radius: 8px;
	position: relative; margin: 0px;
        min-height: 134px;
}
#new_pfp_body .big-buttons .big-tabs label:hover {
	 
	color: #fff!important;/*box-shadow: 0 3px 5px rgba(0,0,0,0.30);*/
}
#new_pfp_body .big-buttons .big-tabs label:active, .level-button input:focus + label {
	background: #487fac!important;
	color: #fff!important;
	outline: 0;/*box-shadow: 0 3px 5px rgba(0,0,0,0.30);*/
}
#new_pfp_body .big-buttons .big-tabs input:checked + label {
	background: #487fac!important;
	color: #fff!important;/*box-shadow: 0 3px 5px rgba(0,0,0,0.30);*/
}
#new_pfp_body .donate-amt {
	margin: 15px 0 0 0;
	float: left;
	width: 100%;
}label.item-box {
    height: 134px !important;
}
/*#new_pfp_body .donate-amt .num-inputs {
	padding: 0 160px 0 25px
}*/
/*#new_pfp_body .donate-amt .btn-filled {
	/ * nd23-400padding: 0 20px;* /
	position: absolute;
	right: 0px;
	top: 0; width: auto!important;
}*/
#new_pfp_body .v-image img {
	width: 100%;
	/* height: 228px!important; */
	object-fit: cover;
	/* box-shadow: 0 0 5px rgba(0, 0, 0, 0.22); */
	/* border-radius: 4px; */
	max-width: 100%;
	/* min-width: 100%; */
	/* border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important; */
}
#new_pfp_body .v-image {
	margin-bottom: 15px;
}
#new_pfp_body #sm-views h4 {
	font-size: 16px;
}
 #new_pfp_body .navbar-brand {
/*	top: 0%;
	transform: translateY(-50%);
	padding: 0px 15px;
	height: auto;
	position: absolute;*/
	left:0!important;
        display: block;
        padding: 0px;
}
#new_pfp_body .navbar-brand img {
	width: auto;
	height: auto;
    max-height: 65px;
        height: auto;
        max-width: 150px !important;
}
.customselect .form-group {
	width: 50% !important;
}
.customlogoutbtn a {
	width: auto;
height: 44px;
position: relative;

background: none;
color: #3371a3;
line-height: 39px;
padding: 0 18px;
display: block;
border-radius: 45px;
font-size: 18px;
border: 1px solid #3371a3;
text-transform: capitalize;

}
.customlogoutbtn a:hover {
    background: #3371a3 ;
    color: #fff;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30)!important;
}
.dropaligndesk {
	position: relative;
    top: -4px;
}
.custommargin {
	margin-left: 2px !important;
    margin-right: 2px !important;
}
.Cdatebox {
	padding-right: 0;
    margin-right: 16px;
}
.dateinfo {

    width: 23% !important;
}
.datesubinfo {
	margin-right: 16px;
    width: 92% !important;
}
.cardborder {
    border-left: 0 !important;
border-right: 0 !important;
border-top: 0 !important;
}
.postalinput {
        margin-bottom: 0;
    position: relative;
    top: -4px;
}
/* Dropdown */

/*the container must be positioned relative:*/
.custom-select {
	position: relative;
	border-bottom: 1px solid #ccc;
/*	margin-top: 5px;*/
	font-size: 14px;
  }
  
  .custom-select select {
	display: none; /*hide original SELECT element:*/
  }
  
  /* .select-selected {
	background-color: DodgerBlue;
  } */
  
  /*style the arrow inside the select element:*/
  .select-selected:after {
	position: absolute;
	content: "";
	top: 17px;
	right: 0px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-color: rgb(45, 45, 45) transparent transparent transparent;
  }
  
  /*point the arrow upwards when the select box is open (active):*/
  .select-selected.select-arrow-active:after {
	border-color: transparent transparent rgb(39, 39, 39) transparent;
	top: 8px;
  }
  
  /*style the items (options), including the selected item:*/
  .select-items div,.select-selected {
	color: #282a2b;
	padding: 6px 16px;
	border: 1px solid transparent;
	/* border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent; */
	cursor: pointer;
	user-select: none;
	padding-left: 0;
	white-space: nowrap;
/*ND23-1179	overflow: hidden; ND23-1179*/
	text-overflow: ellipsis;
	padding-bottom: 5px;
  }
  
  /*style items (options):*/
  .select-items {
	position: absolute;
	background-color: rgb(255, 255, 255);
	top: 100%;
	left: 0;
	right: 0;
	z-index: 99;
	box-shadow: 1px 1px 4px #ccc;
	transition: all 0.2s ease;
	min-width: 100px;
	border-radius: 0 0 4px 4px;
	box-shadow: 0px 4px 12px 4px rgba(0, 0, 0, 0.12), 0px 2px 4px 2px rgba(0, 0, 0, 0.08) !important;
        max-height: 200px;
        overflow-y: auto;
        overflow-x: hidden;

  }
  .custom-select .select-items div {
	border: 0;
	padding-left: 10px;
	text-overflow: initial;
  }
  
  /*hide the items when the select box is closed:*/
  .select-hide {
	display: none;
  }
  
  .select-items div:hover, .same-as-selected {
	background-color: rgba(0, 0, 0, 0.1);
  }
.qantitydrop {
	position: relative;
    top: -12px;
}

/* Iphone 5 landscape */
@media(max-width:767px) {
	#new_pfp_body .v-image img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		/* box-shadow: 0 0 5px rgba(0, 0, 0, 0.22);
		border-radius: 5px !important; */
	}
	.activity-main .col-xs-12 {
		margin-bottom: 20px;
	}
	#new_pfp_body .navbar-brand {
/*		top: -7px;*/
		transform: translateY(0%);
/*		padding: 5px 0px 5px 0px;*/
/*		height: 76px;*/
		position: relative;
		margin-right: 0;
		float: left;
	}
	#new_pfp_body #top-navs {

		padding-left: 0;
	}
}
/* Iphone 5 landscape */
@media(max-width:320px) {
	#new_pfp_body .v-image img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.22);
		border-radius: 10px !important;
		max-width: 100%;
		min-width: 100%;
	}
}
@media(max-width:480px) {
	#new_pfp_body .choose-donation-tabs li {
		margin: 0 0px 15px;
		padding: 0 0px;
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		vertical-align: top;
	}
}
@media(max-width:320px) {
	 
	#new_pfp_body .navbar-brand img {
		width: 145px!important;
		height: auto;
	}
}
.blue-text {
	color: #3371a3;
	text-decoration: underline;
}
.fixedElement {
	background-color: #fff;
/*	position: fixed!important;*/
	top: 0px;
	width: 100%;
	z-index: 100;
	border-bottom: 1px solid #ccc;
	padding: 0px 0; /*box-shadow: 0 0 5px rgba(0,0,0,0.30);*/ 
/*	line-height: 53px;
	line-height: 43px;*/
	font-size: 16px;
}
.fixedElement i.home {
	color: #3c9f9c;
	margin-right: 5px;
}
.fixedElement span {
	color: #3c9f9c;
}
.pad-fifty-two {
	padding-top: 52px!important;
}
#links-bottom a {
	margin-left: 7px;
	margin-right: 7px;
}
.sendbtnalign {
	display: inline-grid;
    align-items: center;
}
/* Iphone 5 landscape */
@media(max-width:767px) {
	#links-bottom a {
		margin-left: 0px;
		margin-right: 0px;
	}
	/* #new_pfp_body #top-navs li.icons {
		margin-right: 7px;
	} */
}
#new_pfp_body .one .ld {
	color: #3371a3;
	/*font-size: 20px;*/
}
#new_pfp_body .new-cart-view {
	float: left;
	width: 100%;
	padding: 0 0 0 0px;
	position: relative;
}
#new_pfp_body .new-cart-view img {
	width: 120px;
	height: 120px;
	object-fit: cover;
}
#new_pfp_body .new-cart-view .marg-ontwenty {
	padding-left: 0px;
/*	float: right;*/
	vertical-align: top;
/*	position: absolute;*/
	left: 140px;
	top: 0;
}
#new_pfp_body .new-cart-view .marg-ontwenty h4 {
	margin-bottom: 16px;
}
#new_pfp_body .modal-header {
	padding: 24px 24px 0;
	border: none;
	position: relative;
}
#new_pfp_body .modal-header .close {
	margin-top: 0px;
	position: absolute;
	right: 14px;
	top: 14px;
	padding: 0;
	margin: 0; z-index: 1002;
}
#new_pfp_body .modal-body {
	padding: 24px;
	border: none;
}
#new_pfp_body .modal-title {
	margin: 0;
	line-height: 28px;
	width: 100%;
}
#new_pfp_body .modal-content {
	border-radius: 8px;
	box-shadow: 0px 6px 16px 8px rgba(0, 0, 0, 0.08), 0px 2px 12px 4px rgba(0, 0, 0, 0.12) !important;
}
/*#new_pfp_body .md-form label{font-size: 1.4rem; font-weight: normal;}*/
#new_pfp_body .md-form label.active {
	font-size: 14px;
	font-weight: normal;
	color: #666;
}
#new_pfp_body label {
	font-size: 14px;
	color: #666;
	font-weight: normal;
	margin-bottom: 8px;
}
#new_pfp_body .md-form label {
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
.btn-goto {
	border-color: #3c9f9c!important;
	background: #3c9f9c!important;
}
.btn-goto.running {
        border-color: #4ebab7 ;
	background: #4ebab7  
}
#new_pfp_body .steps {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	position: relative;
}
#new_pfp_body .steps .top-names ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#new_pfp_body .steps .top-names li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	width: 33.333333333%;
	position: relative;
	font-size: 16px;
	color: #adadad;
	text-align: center;
	overflow: hidden;
}
#new_pfp_body .steps .top-names li a {
	color: #adadad;
}
#new_pfp_body .steps .bottom ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#new_pfp_body .steps .bottom li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	width: 33.333333333%;
	position: relative;
	font-size: 16px;
	color: #adadad;
	text-align: center;
	overflow: hidden;
}
#new_pfp_body .steps .bottom li a {
	color: #adadad;
}
#new_pfp_body .steps .bottom li p {
	margin: 0 0 10px 0;
}
#new_pfp_body .steps .bottom li span {
	width: 36px;
	height: 36px;
	line-height: 34px;
	border: 1px solid #adadad;
	border-radius: 50%;
	display: inline-block;
	position: relative;
	z-index: 2;
	background: #fff;
	vertical-align: top
}
#new_pfp_body .steps .bottom li:before {
	position: absolute;
	left: 0%;
	top: 50%;
	transform: translateY(-50%);
	height: 2px;
	background: #adadad;
	width: 50%;
	z-index: 1;
	content: "";
}
#new_pfp_body .steps .bottom li:after {
	position: absolute;
	right: 0%;
	top: 50%;
	transform: translateY(-50%);
	height: 2px;
	background: #adadad;
	width: 50%;
	z-index: 1;
	content: "";
}
#new_pfp_body .steps .bottom li span aside {
	width: 26px;
	height: 26px;
	line-height: 26px;
	position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	
	border: none;
	border-radius: 50%;
}
#new_pfp_body .steps .bottom li.active span aside {
	width: 26px;
	height: 26px;
	line-height: 26px;
	position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	/* background: #3371a3; */
	border: none;
	border-radius: 50%;
	font-size: 18px;
	color: #fff;
}
#new_pfp_body .steps .bottom li.active span aside.checkedmark {
	width: 26px;
	height: 26px;
	line-height: 26px;
	position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #3371a3;
	border: none;
	border-radius: 50%;
	font-size: 18px;
	color: #fff;
}
#new_pfp_body .steps .bottom li.active span aside:before {
	/* content: "\f00c"; */
	font-family: "Font Awesome 5 Pro";
	color: #fff;
}
#new_pfp_body .steps .bottom li.active span aside.checkedmark:before {
	content: "\f00c";
	font-family: "Font Awesome 5 Pro";
	color: #fff;
}
#new_pfp_body .steps .bottom li.inactive span aside {
	width: 26px;
	height: 26px;
	line-height: 26px;
	position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	border: none;
	border-radius: 50%;
	font-size: 18px;
	color: #fff;
}
#new_pfp_body .steps .bottom li.inactive span aside:before {
	content: "\f00c";
	font-family: "Font Awesome 5 Pro";
	display: none;
}
#new_pfp_body .steps .bottom li:first-child:before {
	display: none;
}
#new_pfp_body .steps .bottom li:last-child:after {
	display: none;
}
#new_pfp_body .steps .bottom li.active span {
	border: 2px solid #3371a3;
}
#new_pfp_body .steps .bottom li.active:before {
	background: #3371a3!important;
}
#new_pfp_body .steps .bottom li.active:after {
	background: #3371a3!important;
}
#new_pfp_body .steps .bottom li.inactive span {
	border: 2px solid #3371a3;
	line-height: 30px;
}
#new_pfp_body .steps .bottom li.inactive:before {
	background: #3371a3 ;
}
#new_pfp_body .steps .bottom li.inactive:after {
	background: #3371a3!important;
}
/* #new_pfp_body #plain-form {} */
#new_pfp_body #plain-form label {
	font-weight: normal;
	color: #666;
	font-size: 14px
}
#new_pfp_body #plain-form .form-control {
	border-radius: 0;
	box-shadow: 0 0 0 #fff;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	border: none;
	border-bottom: 1px solid #ced4da;
	background: none;
	height: 37px;
	padding-left: 0;
	padding-right: 0;
}
#new_pfp_body #plain-form textarea.form-control {
	height: 80px;
}
#new_pfp_body #plain-form .form-control:focus {
	box-shadow: 0 1px 0 0 #4285f4;
	border-bottom: 1px solid #4285f4;
}
#new_pfp_body #plain-form .form-control.with-borders {
	border-radius: 4px;
	box-shadow: 0 0 0 #fff;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	border: none;
	border: 1px solid #ced4da;
	background: #fff;
	height: 37px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
#new_pfp_body #plain-form .form-control.with-borders:focus {
	box-shadow: 0 1px 0 0 #4285f4;
	border: 1px solid #4285f4;
}
.group-span-filestyle.input-group-btn label {
	margin-left: 0px;
	color: #fff!important;
	border-radius: 45px !important;
	margin-top: 0;
	margin-bottom: 0px;
}
.group-span-filestyle.input-group-btn label .glyphicon-folder-open {
	display: none;
}
.btn-info {
	background: #3371a3!important;
	box-shadow: 0 0 0 #fff!important;
}
#pfp-timer {
	float: right;
	width: 100%; /*max-width: 200px; height: 70px;*/
	display: table;
	background: #e3f4f3;
	border-radius: 5px;
	border: 2px solid #3d9f9c;
	font-size: 10px;
	color: #000;
	padding: 0 10px;
}
#pfp-timer .set-times {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	
}
#pfp-timer .set-times span {
	font-size: 18px;
	margin-right: 10px;
}
.big-area {
	border-radius: 5px;
	border: 2px solid #ccc;
	float: left;
	width: 100%;
	min-height: 205px;
	padding: 10px;
}
#button-spcing .btn-lined {
	margin: 0 7px;
}
#button-spcing .btn-filled {
	margin: 0 7px;
}
#button-spcing1 {
	position: absolute;
	right: 0px;
	top: 0px;
}
#button-spcing1 .btn-lined {
	margin: 0 7px 0 0;
	line-height: 34px!important;
	border-radius: 36px!important;
	font-size: 15px!important
}
#button-spcing1 .btn-filled {
	margin: 0 0px 0 7px;
	line-height: 34px!important;
	border-radius: 36px!important;
	font-size: 15px!important
}
body.modal-open {
	padding-right: 0px!important;
}
body.modal-open .modal {
	padding-right: 0px!important;
	overflow: hidden!important;
	overflow-y: auto!important
}
#new_pfp_body .input-group-addon:first-child {
	border-right: 0;
	border-radius: 0px;
	background: none;
	border: none;
	font-size: 20px;
	color: #000;
	padding: 0px 10px;
}
.promocodetxtx {
	color: #3C9F9C;
}
.getbtnalign {
	display: flex;
    justify-content: center;
    align-items: center;
}
.treningcontainer-bg {
	background-color: #F8FAFC !important;
}
.mapheight {
	height: 200px !important;
}
.padd24 {
	padding: 24px;
}
.containerpadd {
	padding-right: var(--bs-gutter-x,.75rem) !important;
    padding-left: var(--bs-gutter-x,.75rem) !important;
}
.marginBT24 {
	margin-bottom: 24px;
}
.marginTOP0 {
	margin-top: 0;
}
.campStoryChar {
        font-size: 14px;
    color: #666;
    font-weight: normal;
    margin-bottom: 8px;
    float: right;
}
/* Iphone 5 landscape */
@media(max-width:767px) {
	#half-columns .col-xs-12 {
		width: 50%;
	}
	.big-area {
		margin-bottom: 15px;
	}
}
/* Iphone 5 landscape */
@media(max-width:576px) {
	#half-columns .col-xs-12 {
		width: 100%;
	}.continue-browsing-text a {
   text-align: center;
    display: block;
    margin-bottom: 16px;
}
#new_pfp_body .more-info-loop h4 {
   font-size: 18px!important;
}
.prtcpt-country .separate-dial-code {
    margin-bottom: 46px;
}
.hundred {
    width: 110px;  
      min-width: 110px;
    float: right;
}
	#pfp-timer {
		margin-top: 15px;
	}
	#pfp-timer .set-times span {
		display: block;
/*		width: 100%;*/
		text-align: center;
	}
	.fixedElement #pfp-timer .set-times span {
		display: inline-block;
		width: auto;
	}
	#new_pfp_body #home-img {
		border-radius: 0;
		margin-bottom: 0;
	}
	#transparent-bg {
		border-radius: 0;
		margin-bottom: 0;
	}
        /*ND23-1063*/
        .contct-info-tooltip [tooltip]:not([flow])::after, .contct-info-tooltip [tooltip][flow^="up"]::after {
            bottom: -78px !important;
        left: -40px !important;
            min-width: 19em !important;
            max-width: 19em !important;
            letter-spacing: 1px;
}

        [tooltip]::after {
            min-width: 18em !important;
            max-width: 18em !important;
        }
        /*ND23-1063*/
        .campStoryChar {
            float: none;
        }
        .pfp-timer {
             margin-right: auto !important;
}

         /*ND23-1220*/       
        #new_pfp_body .fill-box.camp-info h3 {
            margin-bottom: 40px !important;
}
    /*ND23-1220*/ 

        
        .shipping_drpdown {

            display: block !important;

        }
        .event_custom_select {
           width: 100%;
        }

        #new_pfp_body #top-navs.top-navigation-cta {
            margin-top: 0px !important;
}

         .select-selected {
            width: 100%;
         overflow:hidden;
             }
        /*ND23-1222*/
        .fixedElement aside {
            overflow: hidden;
            text-overflow: ellipsis;
            width: 155px;
        }
        /*ND23-1222*/
         /*ND23-1234*/
        .fixed-right-sidebar .socicon-tooltip .tooltiptexthead {
            width: 120px !important;
        }
        .fixed-right-sidebar .tooltiptexthead {
            width: 115px !important;
        }
         /*ND23-1234*/
	.cmp-about iframe {

		width: 236px !important;
}
}
.fixedElement #pfp-timer {
	max-width: inherit;
	min-width: inherit;
	width: auto;
/*	height: 36px !important;*/
	padding: 0 10px !important;
	border-radius: 45px;
	display: block;
	border: 1px solid #3d9f9c;
	line-height: normal;
	/*margin-top: 2px;*/
	padding: 8px 15px !important;
	color: #000 !important;
	font-family: 'Varela Round', sans-serif;
}
.fixedElement #pfp-timer .set-times {
	display: block;
	/* vertical-align: middle; */
	width: 100%;
	line-height: normal;
}
.fixedElement #pfp-timer .set-times label {
	margin: 0px;
}
.fixedElement #pfp-timer .set-times span {
	color: #000!important
}
.fixedElement #pfp-timer .set-times i {
	color: #000!important;
	font-size: 18px;
	margin-top: 0px; position: relative; /*top:42%; transform: translateY(-50%);*/
}
.fixedElement aside {
	display: inline-block;
        line-height: 1.25rem

}
.border-radiusimg {
	border-radius: 0.5rem;
}
.my-center {
	text-align: center;
}
.my-right {
	text-align: right;
}
.cart-box {
	float: left;
	width: 100%;
	padding: 0px 0 0 140px;
	position: relative;
	min-height: 120px;

}
.cart-box img {
	width: 120px;
	height: 120px;
	object-fit: cover;
	border-radius: 8px;
	position: absolute;
	left: 0;
	top: 0;
}
.cart-box label {
	line-height: 25px!important;
	color: #666666;
	font-weight: normal;
	margin: 0px;
}
.cart-box label span {
	line-height: 25px!important;
	color: #666666;
	font-weight: normal;
}
.links button {
	color: #C5303E;
	text-decoration: none;
	background: transparent !important;
	padding: 0px 5px;
	position: relative;
	line-height: 40px;
	display: inline-block;
	border-radius: 42px;
	font-size: 16px;

}
.links button:hover {
		background: #f1d9dc !important;
		box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0)!important;
}
.links-promo button {
	color: #3072A6;
	text-decoration: none;
	background: transparent !important;
        font-weight: 700;
        font-size: 18px;
}
.links-promo button:hover {
	color: #000;
	text-decoration: none;
}
.noborder-btn {
	border: 0;
    padding: 0px 18px;
    position: relative;
    line-height: 40px;
    display: inline-block;
    border-radius: 42px;
    background: none;
    color: #3072A6;
    font-size: 18px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0)!important;
    text-transform: capitalize;
    text-decoration: none;
}
.noborder-btn:hover {
	color: #000;
	text-decoration: none;
}
.blue-links a {
	color: #3072A6;
	text-decoration: underline;
}
.blue-links a:hover {
	color: #000;
	text-decoration: none;
}
.blue-links button {
	color: #3072A6;
	text-decoration: none;
	background: transparent;
}
.blue-links button:hover {
	color: #000;
	text-decoration: none;
}
.red-link button {
	color: #C5303E;
	text-decoration: none;
}
.red-link button:hover {
	color: #eb4051;
	text-decoration: none;
}
.toast-container {
	z-index: 1;
}
#tribute_answer {
	 
	margin-bottom: 15px;
	float: left;
	width: 100%;
}#tribute_answernone {
	display: none;
	margin-bottom: 15px;
	float: left;
	width: 100%;
}
#tribute_answer a {
	color: #47b1ae;
	text-decoration: underline;
}
#tribute_answer a:hover {
	color: #000;
	text-decoration: none;
}
#pad-twenty {
	padding: 0 20px;
}
.nolinkbtn {
	position: relative;
    top: 5px;
    color: #000 !important;
    cursor: unset !important;
}
@media(max-width:767px) {
	#price-divs .col-xs-12 {
		width: 33.33333333%;
	}
	#price-divs .col-xs-12.my-left span {
		display: block;
	}
	#price-divs .col-xs-12.my-center span {
		display: block;
	}
	#price-divs .col-xs-12.my-right span {
		display: block;
	}
	#price-divs .col-xs-12.my-center {
		margin-top: 15px;
		text-align: center;
	}
	#price-divs .col-xs-12.my-right {
		margin-top: 15px;
		text-align: right;
	}
	#price-divs .col-xs-12.my-left {
		margin-top: 15px;
		text-align: left;
	}
	#checkout-button .col-xs-6 {
		width: 50%;
	}
	#inner .col-xs-12 {
		width: 50%;
	}
}
@media(max-width:480px) {
	.cart-box {
		padding: 0px;
	}
	.cart-box img {
		position: relative;
		margin-bottom: 15px;
	}
	.my-left {
		margin-top: 15px;
		text-align: left!important;
	}
	.my-center {
		margin-top: 15px;
		text-align: left!important;
	}
	.my-right {
		margin-bottom: 15px;
		text-align: left!important;
	}
	.txtright {
		margin-bottom: 15px;
		text-align: right;
	}
	.my-left span {
		display: block;
	}
	.my-center span {
		display: block;
	}
	.my-right span {
		display: block;
	}
	#pad-twenty .my-right {
		margin: 0px;
		margin-bottom: 15px;
	}
	#price-divs .col-xs-12 {
		width: 100%;
	}
	#checkout-button .col-xs-6 {
		width: 100%!important;
	}
	#checkout-button .line-height {
		line-height: normal!important;
		text-align: center;
	}
	#inner .col-xs-12 {
		width: 100%;
	}
	#new_pfp_body .modal-body {
		padding: 16px;

	}
}
.txtright {
	text-align: right;
}
.line-height {
	line-height: 42px;
}
#new_pfp_body .pdf_images {
	float: left;
	width: 100%;
	padding: 0px;
}
#new_pfp_body .pdf_images h2 {
	margin-bottom: 15px!important;
	font-size: 24px;
	margin-top: 15px;
}
#new_pfp_body .pdf_images img {
	width: 100%;
	height: 105px;
	object-fit: cover;
	margin-bottom: 20px;
}
#new_pfp_body .pdf_images .no-height {
	width: auto!important;
	height: auto!important;
	object-fit: contain;
	margin-top: 20px;
}
#two-steps li {
	float: left!important;
	width: 50%!important;
}
.button-big {
	float: left;
	width: 100%;
}
.button-big button {
	background: none;
	color: #3371a3;
	font-size: 18px;
	text-align: center;
	border-radius:5px;
	position: relative;
	border: 1px solid #3371a3;
	padding: 15px;
	display: block;
	width: 100%;
}
.button-big button i {
	font-size: 46px;
}
.button-big button span {
	display: block;
	margin-top: 10px;
}
.button-big button:hover {
	background: #487fac;
	color: #fff;
	/*box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30);*/
}
 .button-big button:active, .button-big button.active {
	background: #487fac;
	color: #fff;
}
.profile-img {
	margin: 0px auto;
	width: 250px;
	height: 250px;
	background: #eee;
	border: 2px dashed #cccccc;
	border-radius: 8px;
	height: 250px;
	float: left;
	display: table
}
.profile-img p {
	display: table-cell;
	vertical-align: middle;
}
.support-tabs {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;

}
.support-tabs a {
	display: block;
	margin-bottom: 15px;
	border: 1px solid #3371a3;
	border-radius: 4px;
	background: #e1eaf1;
	color: #27292a;
	text-align: center;
	line-height: 38px;
}
.gapalign {
	margin: 0 -10.5px !important;
}
.paddleft28 {
	padding-left: 28px !important;
}
.marginTOP16 {
	margin-top: 16px;
}
@media(max-width:767px) {
	#button-spcing1 {
		position: relative;
		right: 0px;
		top: 0px;
		float: left;
		width: 100%;
		margin-bottom: 15px;
		text-align: center;
	}
	#button-spcing1 .btn-lined {
		margin: 0 7px 0 0;
	}
	#button-spcing1 .btn-filled {
		margin: 0 0px 0 7px;
	}
	#new_pfp_body .logout a {
		width: 42px;
/*		height: 42px;*/
		line-height: 25px;
		text-align: center;
		padding: 0px;
		margin-right: 10px;
	}
        .customlogoutbtn a {
            line-height: 25px;
        }
	#new_pfp_body .logout a span {
		display: none;
	}
	#new_pfp_body .logout button span {
		display: none;
	}
}
@media(max-width:480px) {
	#button-spcing1 {
		position: relative;
		right: 0px;
		top: 0px;
		float: left;
		width: 100%;
		margin-bottom: 15px;
		text-align: center;
	}
	#button-spcing1 .btn-lined {
		margin: 0 0px 0 0;
	}
	#button-spcing1 .btn-filled {
		margin: 0 0px 0 0;
	}
	.slected-assignment button {
		text-align: center;
	    width: 100%;
	}
	.mbllinkalign {
		margin-top: 20px;
	}
	.removetoastinfo {
		width: 100%;
	}

	.datesubinfo {
		width: 100% !important;
	}
	.mblpaddTB {
		padding: 24px 0 !important;
	}

}
/*Ipad Portrait*/
@media (min-width: 768px) and (max-width: 980px) {
	#h3-left .text-center {
		text-align: left!important
	}
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
.sm-dates-box {
	float: left;
	width: 100%;
	padding: 24px;
        height: 100%;
	/* box-shadow: 0 0 5px rgba(0, 0, 0, 0.22); */
	border-radius: 8px !important;
	/* margin-top: 16px; */
	font-size: 14px;
	display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
	overflow: hidden;
	/* background-color: #E6EEF4; */
	background: rgba(230, 238, 244, 0.8);
}
.sm-dates-box aside {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
.sm-dates-box span {
	font-size: 16px;
	/* display: block; */
}
.sm-dates-box hr.line {
	border-color: #c5c5c5;
	margin: 5px 0!important;
}
.min-twothirty {
	margin-top: 0px!important;
	min-height: 100px;
}
.white-tabs {
	float: left;
	width: 100%;
	text-align: center;
}
.white-tabs li {
	width: 100%;
	text-align: center;
	list-style: none;
	display: inline-block;
	width: 33%;
	margin-bottom: 15px;
	vertical-align: top;
}
.white-tabs li a {
	/* elevation lvl1 */
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.24), 0px 1px 3px 1px rgba(0, 0, 0, 0.08) !important;
	border-radius: 4px !important;
	display: block;
	padding: 16px;
}
.white-tabs li a span {
	display: block;
	margin-top: 8px;
	font-size: 18px;
}
.customTheight {
	height: 200px;
}
.paddingRT24 {
	padding-right: 24px;
}
/*Ipad Portrait*/
@media (min-width: 768px) and (max-width: 980px) {
	.white-tabs li {
		width: 49.5%;
	}
	.white-tabs li:last-child {
		margin-bottom: 0px;
	}
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media(max-width:767px) {
	#time-two .col-lg-6 {
		width: 50%;
	}
	.min-twothirty {
		margin-top: 15px!important;
		height: auto!important;
	}
	.white-tabs li {
		width: 49.5%;
	}
	.white-tabs li:last-child {
		margin-bottom: 0px;
	}
}
@media(max-width:480px) {
	#time-two .col-lg-6 {
		width: 100%;
	}
	.white-tabs li {
		width: 100%;
	}
	.white-tabs li:last-child {
		margin-bottom: 0px;
	}
	#margin-fif {
		margin-top: 15px;
	}
}
#new_pfp_body h3 {
	font-size: 24px;/*24px*/
	margin-bottom: 16px ;/*!important;*/
}
#new_pfp_body h4 {
	font-size: 18px!important;
}
#new_pfp_body .btn-primary {
	background-color: #3371a3 !important;
	color: #fff;
}
#new_pfp_body .mb-3, .my-3 {
	margin-bottom: 1.5rem !important;
}
#new_pfp_body .character-counter {
	position: absolute !important;/*do not remove important*/
	right: 0;
	top: 5px;
	background: #fff;
	padding: 0 5px;
	line-height: 10px;
	height: auto!important;
	z-index: 100;
}
#new_pfp_body .md-form .form-control {
	margin-bottom: 0px;
}
#new_pfp_body .form-group {
	float: left;
	width: 100%;
	position: relative;
}
.btn {
	box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .16), 0 0px 0px 0 rgba(0, 0, 0, .12)!important;
	margin: 0px;
}
.btn-roundedge {
	border-radius: 45px!important;
}
@media (min-width: 768px) and (max-width: 980px) {
	#waivers .col-md-6 {
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important;
		max-width: 100%!important;
	}
	#waivers .col-sm-6 {
		-ms-flex: 0 0 50%!important;
		flex: 0 0 50%!important;
		max-width: 50%!important;
	}
	.big-area {
		margin-bottom: 15px;
	}
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
.margin-sevenhalf a {
	margin: 8px 14px 8px 0;
	display: inline-block;
}
.margin-sevenhalf a:first-child {
	margin-left: 0px;
}
.margin-sevenhalf a:last-child {
	margin-right: 0px;
}
.eighty-select {
	width: 100px;
	float: right;
}
.eighty-select .select-wrapper {
	margin: 0px;
}
/* #for-two-groups {} */
.box-group {
	display: none;
	float: left;
	width: 100%;
}
.md-form .form-control {
	padding: .5rem 0 .55rem;
}
.btns-group {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.btns-group ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.btns-group li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 33.333%;
}
.btns-group li a {
	border: 1px solid #3371a3;
	display: block;
	text-align: center;
	color: #3371a3;
	line-height: 36px;
}
.btns-group li:first-child a {
	border-right: 0px solid #3371a3;
	border-radius: 36px 0px 0px 36px;
}
.btns-group li:last-child a {
	border-left: 0px solid #3371a3;
	border-radius: 0px 36px 36px 0px;
}
.btns-group li.active a {
	background: #3371a3;
	color: #fff;
}
.btns-group li a:hover {
	background: #3371a3;
	color: #fff;
}
.select-wrapper input.select-dropdown {
	margin-bottom: 0;
	height: 37px;
}
.toggle_btncolor {
	border: 1px solid #3371a3 !important;
    display: block !important;
    text-align: center !important;
    color: #3371a3 !important;
    line-height: 36px !important;
	text-transform: capitalize;
	font-size: 16px !important;
}
.btns-group label {
	padding: 0px;
    margin: 0px;
    list-style: none;
    float: left;
    width: 33.333%;
}
.btn-check:checked+.toggle_btncolor {
	color: #fff !important;
    background-color: #3371a3 !important;
    border-color: #3371a3 !important;
}
.firstbtnborder {
    border-right: 0px solid #3371a3 !important;
    border-radius: 36px 0px 0px 36px !important;
}
.btns-group label:last-child {
    border-left: 0px solid #3371a3 !important;
    border-radius: 0px 36px 36px 0px;
}
.btns-group label.active .toggle_btncolor {
	background: #3371a3 !important;
    color: #fff;
}
.form-check-input[type="checkbox"] + label, label.btn input[type="checkbox"] + label {
	padding-left: 25px;
}
/* START TOOLTIP STYLES */
[tooltip] {
	position: relative; /* opinion 1 */
  }
  
  /* Applies to all tooltips */
  [tooltip]::before,
  [tooltip]::after {
	text-transform: none; /* opinion 2 */
	font-size: .9em; /* opinion 3 */
	line-height: 1;
	user-select: none;
	pointer-events: none;
	position: absolute;
	display: none;
	opacity: 0;
  }
  [tooltip]::before {
	content: '';
	border: 5px solid transparent; /* opinion 4 */
	z-index: 1001; /* absurdity 1 */
  }
  [tooltip]::after {
	content: attr(tooltip); /* magic! */
	
	/* most of the rest of this is opinion */

	text-align: center;
	
	/* 
	  Let the content set the size of the tooltips 

	  */
	min-width: 21em;
	max-width: 21em;
	white-space: pre-wrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 1ch 1.5ch;
	border-radius: 6px;
	/* box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35); */
	background: #333;
	color: #fff;
	z-index: 1000; /* absurdity 2 */
  }
  
  /* Make the tooltips respond to hover */
  [tooltip]:hover::before,
  [tooltip]:hover::after {
	display: block;
  }
  
  /* don't show empty tooltips */
  [tooltip='']::before,
  [tooltip='']::after {
	display: none !important;
  }
  
  /* FLOW: UP */
  [tooltip]:not([flow])::before,
  [tooltip][flow^="up"]::before {
	bottom: 100%;
	border-bottom-width: 0;
	border-top-color: #333;
  }
  [tooltip]:not([flow])::after,
  [tooltip][flow^="up"]::after {
	bottom: calc(100% + 5px);
  }
  [tooltip]:not([flow])::before,
  [tooltip]:not([flow])::after,
  [tooltip][flow^="up"]::before,
  [tooltip][flow^="up"]::after {
	left: 50%;
	transform: translate(-50%, -.5em);
  }
  
  /* KEYFRAMES */
  @keyframes tooltips-vert {
	to {
	  opacity: .9;
	  transform: translate(-50%, 0);
	}
  }
  
  @keyframes tooltips-horz {
	to {
	  opacity: .9;
	  transform: translate(0, -50%);
	}
  }
  
  /* FX All The Things */ 
  [tooltip]:not([flow]):hover::before,
  [tooltip]:not([flow]):hover::after,
  [tooltip][flow^="up"]:hover::before,
  [tooltip][flow^="up"]:hover::after,
  [tooltip][flow^="down"]:hover::before,
  [tooltip][flow^="down"]:hover::after {
	animation: tooltips-vert 300ms ease-out forwards;
  }

  /* top header tooltip */

  .headertooltip {
	position: relative;
	display: inline-block;
  }
  
  .headertooltip .tooltiptexthead {
	visibility: hidden;
	width: 500px;
	background-color: #333;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	top: -5px;
	right: 140%;
  }
  
  .headertooltip .tooltiptexthead::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 100%;
	margin-top: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent transparent #333;;
  }
  .headertooltip:hover .tooltiptexthead {
	visibility: visible;
  }
  .fontsize10 {
	font-size: 10px;
  }


.form-group .customselect {
	display: block !important;
	display: block !important;
    border-right: 0;
    border-top: 0;
    border-left: 0;
    border-radius: 0;
	padding-right: 12px;
    padding-top: 3px;
	text-overflow: ellipsis;
}
.form-select:focus {
	box-shadow: none !important;
	border-color: transparent !important;
	border-bottom: 1px solid #ced4da !important;
}
.customselect {  
	background-color: white;
	  /* inline SVG */
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20448%22%20enable-background%3D%22new%200%200%20256%20448%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.arrow%7Bfill%3A%23424242%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22arrow%22%20d%3D%22M255.9%20168c0-4.2-1.6-7.9-4.8-11.2-3.2-3.2-6.9-4.8-11.2-4.8H16c-4.2%200-7.9%201.6-11.2%204.8S0%20163.8%200%20168c0%204.4%201.6%208.2%204.8%2011.4l112%20112c3.1%203.1%206.8%204.6%2011.2%204.6%204.4%200%208.2-1.5%2011.4-4.6l112-112c3-3.2%204.5-7%204.5-11.4z%22%2F%3E%3C%2Fsvg%3E%0A") !important; 
	background-position: right -2px center;
}

@media(max-width:576px) {
	#new_pfp_body .navbar-brand img {
		width: 180px!important;
		height: auto;
	}
}
@media(max-width:360px) {
	#new_pfp_body .navbar-brand img {
/*		width: 160px!important;
		height: auto;*/
	}
	.cmp-about iframe {

		width: 236px !important;
}
}
 
.btn-gray {
	border-color: #828282!important;
	color: #828282!important;
}
.btn-gray:hover {
	background: #828282!important;
	color: #fff!important;
}
.btn-green {
	background: #07b55b!important;
	border-color: #07b55b!important
}

.btn-green-1 {
	background: #3eabc6!important;
	border-color: #3eabc6!important
}
.twelve {
	font-size: 12px;
}
.twelve a {
	color: #3371a3;
	text-decoration: underline;
}
.twelve a:hover {
	color: #000;
	text-decoration: none;
}
.item-box1 {
	height: 109px;
}
.overflow-y {
	overflow-y: scroll;
	height: 350px;
}
.height-same {
	height: 350px;
}
.slider-pages {
	float: left;
	width: 100%;
}
.slider-pages .owl-prev {
	position: absolute;
	left: 15px;
	top: 50%;
	transform: translateY(-50%);
}
.slider-pages .owl-next {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
}
.slider-pages .owl-next svg {
	width: 20px;
	height: 20px;
}
.slider-pages .owl-prev svg {
	width: 20px;
	height: 20px;
}
.slider-pages .owl-dots {
	display: none;
}
.slider-pages .owl-carousel.owl-drag .owl-item {
	border: 2px solid transparent;
	border-radius: 6px;
}
.slider-pages .owl-carousel.owl-drag .owl-item.synced {
	border: 2px solid #000;
}
#sync2 {
	margin-top: 5px;
}
.slider-pages .owl-carousel.owl-drag .owl-item img {
	border-radius: 5px;
	object-fit: cover
}
.input-group-btn .btn {
	padding-left: 10px!important;
	padding-right: 10px!important;
	padding: 0px;
	line-height: 38px;
}
.input-group-btn .btn-default {
	background: #fff!important;
	color: #3371a3!important;
}
/*.input-group {border: 1px solid #ddd;border-radius: 3px;}
.input-group .form-control{border-top:none; border-bottom: none;padding: 0;
text-align: center;}*/
#new_pfp_body #top-navs.btn-centers {
	width: 100%!important;
	text-align: center!important;
}
#new_pfp_body #top-navs.btn-centers li {
	display: inline-block!important;
	float: none;
	margin: 0 5.5px;
}
#new_pfp_body .p2p-brand {
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}
#new_pfp_body .p2p-brand img {
	width: 200px;
	height: auto;
}
.or {
	float: left;
	width: 100%;
	padding: 0px;
	position: relative;
	margin: 20px 0;
	text-align: center;
}
.or:after {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	height: 1px;
	background: #dddddd;
	content: "";
	z-index: 1;
}
.or span {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
	color: #666666;
	z-index: 2;
	background: #fff;
	border: 1px solid #dddddd;
	position: relative;
	line-height: 38px;
}
.btn-fb {
	padding: 0 25px;
	color: #fff;
	line-height: 40px;
	border-radius: 40px;
	font-size: 16px;
        text-transform: initial;
}
.btn-fb:hover, a.btn-fb:hover {
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2)!important;
	color: #fff;
}
.btn-fb:focus, a.btn-fb:focus, .btn-fb:active, a.btn-fb.active {
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2)!important;
	color: #fff;
}
.btn-fb i {
	font-size: 20px!important;
	margin-right: 10px;
}
.drop-images {
	max-width: 250px;
	min-width: 250px;
	border: 2px dashed #ccc;
	height: 250px;
	background: #eeeeee;
	position: absolute;
	border-radius: 5px;
	left: 0;
	top: 0;
}
.drop-images p {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	text-align: center;
	color: #666666;
	margin: 0px;
}
.form-registratin-withdrop {
	float: left;
	width: 100%;
	padding: 0 0 0 265px;
	position: relative;
	margin-bottom: 20px; min-height: 250px;
}
/* Iphone 5 landscape */
@media(max-width:767px) {
	.drop-images {
		max-width: 250px;
		min-width: 250px;
		margin: 0px auto;
		border: 2px dashed #ccc;
		height: 250px;
		background: #eeeeee;
		position: relative;
		border-radius: 5px;
		left: 0;
		top: 0;
		margin-bottom: 20px;
	}
	.form-registratin-withdrop {
		padding: 0px;
	}
}
@media(max-width:320px) {
	.drop-images {
		max-width: 100%;
		min-width: 100%;
		margin: 0px auto;
		border: 2px dashed #ccc;
		height: 250px;
		background: #eeeeee;
		position: relative;
		border-radius: 5px;
		left: 0;
		top: 0;
		margin-bottom: 20px;
	}
	.form-registratin-withdrop {
		padding: 0px;
	}
	.cmp-about iframe {

		width: 236px !important;
}
}
#medical .supported-li li {
	max-width: inherit!important;
	min-width: inherit!important;
	width: 19%;
	margin-bottom: 0px!important;
}
@media(max-width:767px) {
	/* #medical .supported-li li {
		max-width: 20%;
		min-width: 20%;
		margin-bottom: 15px!important;
		width: 22%;
	} */
	#new_pfp_body .card-image-inner {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	#new_pfp_body .form-search {
		width: 95%
	}
	#new_pfp_body .form-search .btn-search {
		right: 20px;
	}
}
/*Ipad Portrait*/
@media (min-width: 768px) and (max-width: 980px) {
	#new_pfp_body .card-image-inner {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	#new_pfp_body .full {
		flex: 0 0 100%;
		max-width: 100%;
	}
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media(max-width:568px) {
	#new_pfp_body .card-image-inner {
		width: 100%;
		max-width: 100%;
		min-width: 100%; border-radius: 5px; height: 235px; overflow: hidden;
	}
	#margin-fif {
		margin-top: 15px;
	}
	.cmp-about iframe {

		width: 236px !important;
}
}
@media(max-width:320px) {
	#new_pfp_body .card-image-inner {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
}
.btn-light {
	background-color: #fff !important;
	color: #000;
}
.btn.btn-sm {
	padding: .5rem 1rem !important;
	font-size: .64rem;
	background-color: #fff !important;
}
.note-toolbar {
	position: relative !important;
	z-index: 500;
}
#new_pfp_body #top-navs li.icons i {
	line-height: 40px;
}
.fixedElement i.home {
	color: #3c9f9c;
	margin-right: 5px;
	line-height: 50px;
}
#for-images li img {
	width: 75px;
}
@media(max-width:767px) {
	#new_pfp_body .navbar-nav li {
		border-bottom: 1px solid #ddd;
		padding: 0 0px;
	}
	#new_pfp_body .navbar-nav li:last-child {
		border: none;
	}
	#new_pfp_body .navbar-nav li a {
		padding: 7px 0px !important;
		color: #3371a3;
		display: block;
	}
	#new_pfp_body .navbar-nav li a:hover {
		background: #3371a3;
		color: #fff;
	}
	#new_pfp_body .navbar-nav li a {
		padding: 10px !important;
		color: #3371a3;
		display: block;
		text-decoration: none;
	}
	#new_pfp_body .navbar-right {
		padding-left: 0px;
	}
}
.pic-preview {
	margin: 0;
	padding: 0;
	list-style: none;
}
.pic-preview li {
	margin: 10 0 0px 0;
	padding: 0;
	list-style: none;
	display: inline-block;
	/* float: left; */
	width: 18%;
	margin-right: 5px;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.22);
	overflow: hidden;
}
.pic-preview li:first-child {
	margin: 0 0 10px 0;
	width: 100%!important;
}
.pic-preview li:last-child {
	margin-right: 0px!important;
}
.margin-bottom-fifteens-sm {
	margin-bottom: 15px!important;
}
@media(max-width:767px) {
	.margin-bottom-fifteens-sm {
		margin-bottom: 0px!important;
	}
}
#new_pfp_body .article-text.sidebar-box {
	float: left;
	width: 100%;
	margin: 0 0px 0 0;
}
#new_pfp_body .article-text.sidebar-box {
	max-height: 100px;
	position: relative;
	overflow: hidden;
}
#new_pfp_body .article-text.sidebar-box .read-more {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 50px 0 0px 0;
	display: block !important;
	text-decoration: none!important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+25,ffffff+60,ffffff+100&0+0,0.5+25,1+60,1+100 */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 25%, rgb(255, 255, 255) 60%, hsl(0, 0%, 100%) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:  DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}
#new_pfp_body .article-text.sidebar-box .read-more a {
	text-decoration: none;
}
#new_pfp_body .article-text.sidebar-box .read-more a i {
	margin-top: 0px;
	font-size: 18px;
	float: left;
	width: 100%;
	text-align: center;
}
.custom_borderradius {
	border-radius: 8px;
}

  .treningcontainer-bg{
	background-color: #F3F7FA !important;
  }
  #thankssupposrt-buttons {

	margin: 0 auto;
}
#thankssupposrt-buttons ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
          display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
}
#thankssupposrt-buttons li {
	margin: 0 16px 16px 0;
	padding: 0 0px;
        display: flex;
	list-style: none;
	text-align: center;
	display: flex; 
	width: 25%;
	max-width: 230px;
	min-width: 230px;
	font-size: 18px;
	vertical-align: top;
}
#thankssupposrt-buttons li a {
	border-radius: 53px !important;
	padding: 0px;
	display: block !important;
	line-height: 32px !important;
	font-size: 17px;
	text-decoration: none;
	/* background: $primary; */
         justify-content: center; 
         width: 100%; 
        display: flex !important;
  align-items: center;
	color: #fff;
	position: relative; text-transform: capitalize;border: 1px solid transparent; /*height: 53px;*/
        padding: 5px 18px !important;
}
#thankssupposrt-buttons li a:hover{/*background: rgba(54, 133, 197, 0.8);*/box-shadow: 0 4px 8.8px 1.2px rgba(0, 0, 0, 0.30) !important;
border: 1px solid transparent !important;}
#thankssupposrt-buttons li a.running{background: rgba(51, 113, 163, 0.75);box-shadow: 0 4px 8.8px 1.2px rgba(0, 0, 0, 0.30) !important;
border: 1px solid transparent !important;}
#thankssupposrt-buttons li a span{transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out; position: relative;}
#thankssupposrt-buttons li a:hover span{transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;	}
 /* .shadow-box-big { dont added this css 
	  padding: 24px;
	  height: 100%;
  } */
 .nd-23-393{
    display: flex;
    justify-content: flex-end;
  }
 .public_selectionBox {  
	  padding: 10px;
	   
 }.nd23-207Cls{
      word-break: break-all;
 }
 .brk-line-long-txt{
      word-break: break-word;
   /* BUGS-4020*/   
/*      font-weight: 500 !important;*/
 /* BUGS-4020*/   
 }
.customSelectBox {
      display: block !important;
    border-top: none;
    border-right: 0px;
    border-left: 0px;
    border-radius: 0px;
    text-align: center;
  }.item-box-overlaptxt{
      overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
  }.item-box-overlaplble{
      justify-content: center;
    align-items: center;
    flex-direction: column;
    display: flex;
    word-break: break-word;
  } .mailingalertmodal {
     
    background: rgb(0 0 0 / 50%);
}
.hidetext {
  display: none;

}
  .big-tabs:hover .hidetext {
  display: block;
  position: absolute;
    padding: 10px;
    top: 0;
    background: rgba(0,0,0, 0.7);
    color: #fff;
    width: 100%;
    border-radius: 8px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
font-size: 14px;
/*word-break: break-all;*/
}
.disbledform-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: 1;
    background-color: transparent;
    border: transparent;
    background-color: transparent;
    border-color: transparent;
    content: '\f00c';
    font-family: 'Font Awesome 5 Pro';
    font-size: 20px;
}
  .fill-box {
	  padding: 24px;
	  background: #fff;
	  border-radius: 8px;;
	  width: 100%;
	  position: relative;
	box-sizing: border-box;
  }
  .mblreadmoretxt{
	font-family: 'Varela Round', sans-serif !important;
	font-size: 16px;
	font-weight: 300;
	line-height: 21px;
	margin: 0;
  }
  .links-promohave  {
    color: #3072A6;
    text-decoration: none;
    background: transparent !important;
	font-size: 18px;
        font-weight: 700;
}
  /*------------------------ New Styles view more -------------------------*/
  
  .collapsable-cont{
	position: relative;
	background-color: #F3F7FA;
	padding: 24px;
	border-radius: 8px;
	flex-basis: 0px;
	flex-grow: 1;
	overflow-y: hidden;
	transition: all 0.5s ease-in-out;
	max-height: 216px;
  }
  
  .collapsable-cont.active{
	flex-basis: auto;
	max-height: 100%;
  }
  .gallerycollapsable-cont{
	position: relative;
	background-color: #F3F7FA;
	padding: 24px;
	border-radius: 8px;
	flex-basis: 0px;
	flex-grow: 1;
	overflow-y: hidden;
	transition: all 0.5s ease-in-out;
	max-height: 284px;
  }
  
  .gallerycollapsable-cont.active{
	flex-basis: auto;
	max-height: 100%;
  }
  
  .homecollapsable-cont{
	position: relative;
	background-color: #F3F7FA;
	padding: 24px;
	border-radius: 8px;
	flex-basis: 0px;
	flex-grow: 1;
	overflow-y: hidden;
	transition: all 0.5s ease-in-out;
	max-height: 216px;
  }

  .homecollapsable-cont.active{
	flex-basis: auto;
	max-height: 100%;
  }
  
  .view-more{
		position: absolute;
	  bottom: 0;
	  left: 0;
	  width: 100%;
	  text-align: center;
	  margin: 0;
	  padding: 76px 0 36px 0;
	  display: block;
	  text-decoration: none!important;
	  color: #3072A6;
	border: none;
	/*background: linear-gradient(180deg, rgba(243, 247, 250, 0) 0%, rgba(243, 247, 250, 0.5) 22.92%, #F3F7FA 41.15%, #F3F7FA 100%);*/
  border-radius: 6px;
  }
  
  #view-more-cont.single{
	display: none;
  }
  
  #view-more-cont .view-more {
   padding: 36px 0 36px 0;
   background-color: #fff !important;
  }
  
  .view-more-home{
		position: absolute;
	  bottom: 0;
	  left: 0;
	  width: 100%;
	  text-align: center;
	  margin: 0;
	  padding: 76px 0 36px 0;
	  display: block;
	  text-decoration: none!important;
	  color: #3072A6;
	border: none;
	/*background: linear-gradient(180deg, rgba(243, 247, 250, 0) 0%, rgba(243, 247, 250, 0.5) 22.92%, #F3F7FA 41.15%, #F3F7FA 100%);*/
  border-radius: 6px;
  }

  #view-more-conth.single{
	display: none;
  }

  #view-more-conth .view-more-home {
   padding: 36px 0 36px 0;
   background-color: #fff !important;
  }

  .read-arrow{
	  position: absolute;
	  left: 50%;
	transform: translateX(-50%);
	  bottom: 24px;
  }
  
  .new-flex{
	  display: flex;
	  flex-direction: column;
  }
  .tyu-color{
      color:#3c9f9c;
  }
  
  .collapsable-cont.active .view-more{
		padding: 24px 0 36px 0;
  }
  
  .collapsable-cont.active .mblreadmoretxt{
	  margin-bottom: 56px;
  }
  .gallerycollapsable-cont.active .view-more{
	padding: 24px 0 36px 0;
}

.gallerycollapsable-cont.active .mblreadmoretxt{
  margin-bottom: 56px;
}
  
 .homecollapsable-cont.active .view-more-home{
		padding: 24px 0 36px 0;
  }

  .homecollapsable-cont.active .mblreadmoretxt{
	  margin-bottom: 56px;
  }

  #addmore.single{
	display: none;
  }
  .error-msg {
	margin-top: 5px;
    color: #f50303;
	font-size: 14px;
  }

/*Ipad Portrait*/
@media (min-width: 768px) and (max-width: 980px) {
	#sm-views .col-md-3 {
		flex: 0 0 auto;/*50% issue on tool details page*/
		max-width: 50%;
	}
	.top-fifteen {
		margin-top: 15px;
	}
        #new_pfp_body .waiver-row{
                margin: 0 -25.5px;
        }
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media(max-width:767px) {
	#sm-views .col-sm-6 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	#new_pfp_body .v-image img {
		width: 100%!important;
		margin: 0px auto;
		 height: 235px!important;
	}
	#new_pfp_body .v-image {
		margin-bottom: 0px;
	}
	.top-fifteen {
		margin-top: 15px;
	}
}
@media(max-width:375px) {
	.fixedElement {
		font-size: 13px;
	}
	#new_pfp_body .steps {
		width: 114%;

	}
	#new_pfp_body .steps .top-names li {

		height: 40px;
	}
	#new_pfp_body .steps {
		right: 13%;
	}
	.toggle_btncolor {
		font-size: 14px !important;
	}
	.mbltxtlong {
		font-size: 14px !important;
    line-height: 18px !important;
    height: 52px !important;
    display: flex;
    align-items: center;
	}
	.mblmarginLR0 {
		margin: 0 0 !important;
	}
	.cmp-about iframe {

		width: 236px !important;
}
}
.img-radius {
	border-radius: 8px;
}
.sponsor-content {
	float: left;
	width: 100%;
}
.sponsor-content p {
	margin-bottom: 15px!important;
}
.a-bottom {
	position: absolute !important;
	bottom: 25px;
	right: 18px;

}
.customboderalign {
	border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
	padding-bottom: 0 !important;
}
.customboderalignbtm {
	border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
	padding-top: 0 !important;
}
.paddLR24 {
	padding: 0 24px;
}
@media(max-width:480px) {
	.a-bottom {
		position: relative !important;
		bottom: 0px;
		right: 0px;
	}
}
.hundred .select-wrapper input.select-dropdown {
	text-align: center;
}
.all-text {
	color: #999;
	font-size: 12px;
}
#biggset-select .select-wrapper input.select-dropdown {
	height: 40px;
}
.new-shares{padding:0; margin:0; list-style:none;}
.new-shares {
	padding:0;
	 /* margin:0 7px; */
	  list-style:none;
	}
.new-shares a{border-radius:40px; line-height:42px; display:block; padding:0 18px;width: 100%;max-width: 200px;
    text-align: center;}
.new-shares a.face{background:#3a589b; color:#fff;}
.new-shares a.tweet{background:#2b2820; color:#fff;}
.new-shares a.in-share{background:#007ab9; color:#fff;}
/*.new-shares a.pin-share{background:#d62976; color:#fff;}*/
.insta-link { color:#fff; background: linear-gradient(0deg, rgba(97, 0, 56, 0) 8.46%, rgba(199, 44, 134, 0) 31.83%, rgba(199, 44, 134, 0.5) 66.06%, #8D4CCD 100%), linear-gradient(0deg, #EEC86B 0%, #DF4759 46.23%) !important; }
.new-shares a i{font-size: 18px; margin-right: 10px;}
.new-shares a:hover{box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30) !important;}
@media(max-width:480px) {
	.new-shares {width:100%; margin-bottom: 15px;}
	.new-shares:last-child{width:100%; margin-bottom: 0px;}
}

.toggle-tabs{padding:0; margin:0 auto 20px auto; list-style:none; max-width: 430px; border-radius: 36px; border: 1px solid #3371a3; overflow: hidden;}
.toggle-tabs li{padding:0; margin:0 0px; list-style:none; display:inline-block; font-size: 16px;
	/* float:left;  */
	width:50%;
}
.toggle-tabs li a{display: block;text-align: center;color: #3371a3;line-height: 36px;padding:0 20px;}
.toggle-tabs li.active a{background: #3371a3; color:#fff;}



#top-navs.full-centers .logout a{ width:auto!important; padding:0 18px!important;}
#top-navs.full-centers .logout a:hover{background: #3371a3;color: #fff;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30)!important;}
#top-navs.full-centers .logout.active a{background: #3371a3!important;color: #fff;}
#top-navs.full-centers .logout.active button{background: #3371a3!important;color: #fff;position: relative;
    top: 0px;}
#top-navs.full-centers .logout.inactive a:hover{background: #3371a3!important;color: #fff;box-shadow: 0 0px 0px rgba(0, 0, 0, 0.30)!important;}
@media(max-width:767px) {
#new_pfp_body #top-navs.btn-centers li{margin:0px;}
#new_pfp_body .navbar {/*padding: 0px !important;height: 78px !important;*/}
	/*#new_pfp_body .navbar-header{height: 78px;}*/
}
@media(max-width:375px) {
#top-navs.full-centers .logout a{ width:auto!important; padding:0 8px!important; line-height: 25px; font-size: 12px;}
	.cmp-about iframe {
	
		width: 236px !important;
}
}
.image-flooods{width: 100%;
	height: 235px!important;
	object-fit: cover;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.22);
	border-radius: 5px !important;
	max-width: 100%;
	min-width: 100%; margin-bottom: 20px; overflow: hidden;position: relative;}.image-flooods img{width:100%; height: 100%; object-fit: cover}.image-flooods .small-icons{position: absolute; left:0; bottom:0; width:100%; text-align:center; list-style: none; display: none;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}.image-flooods .small-icons li{width:42px; height: 42px; line-height: 42px; display: inline-block;margin:0 5.3px;}.image-flooods .small-icons li a{display:block; background:rgba(0,0,0,0.7); color:#fff; text-align: center; border-radius: 50%;width:42px; height: 42px; line-height: 42px;}.image-flooods:hover .small-icons{display: block; bottom:10px;}
@media(max-width:767px) {
.image-flooods:hover .small-icons{display: block; bottom:10px;}
}
#new_pfp_body .new-cart-view img{border-radius: 8px;}
.mdb-lightbox {text-align:center;}
.mdb-lightbox figure {

   /* max-width: 235px;
    min-width: 235px; commented for BUGS-4015*/
    border-radius: 8px;
    margin: 0 7.5px 15px 7.5px;
    display: inline-block;
    /*height: 235px;commented for BUGS-4015*/
    float: none;
	box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.08), 0px 4px 6px 2px rgba(0, 0, 0, 0.12) !important;

	/* box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.08), 0px 4px 6px 2px rgba(0, 0, 0, 0.12) !important; */
	/* border-radius: 6px; */
	cursor: pointer; 
	overflow: hidden;

}
.mdb-lightbox {text-align:center;}
.mdb-lightbox figure img{width:100%; height: 100%; object-fit: cover;}
@media(max-width:375px) {
#new_pfp_body .donate-amt .btn-filled {
	padding-left: 18px;
        padding-right: 18px;
	position: relative;
	right: 0px;
	top: 0; width: 100%!important; margin-top:15px!important;
}
	#new_pfp_body .donate-amt .num-inputs{padding:0 0px 0 0px}
}

#new_pfp_body .steps .top-names li.active a{color:#3371a3;}
#sm-margins small{
	display: block; float:left; 
	width:100%;
	margin: 8px 0 32px 0;
}
@media(max-width:767px) {
#sm-margins .mt-3, .my-3{
    margin-top: 1.5rem !important;
}}

.pic-preview figure {
	margin: 16px 2.5% 0 0 !important;
	padding: 0;
	list-style: none;
	/* display: inline-block; */
	float: left;
	width: 18%; max-width: inherit; min-width: inherit; height: inherit;
	margin-right: 0px;
	/* border-radius:3px; */
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.22);
	overflow: hidden; height: 40px;
}
.pic-preview figure:first-child {
	 margin: 0 !important;
	 width: 100%!important;
	 height: 228px;
	 border-radius: 6px 0px 0px 6px !important;
	/* box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22); */
}
.pic-preview figure:last-child {
	margin-right: 0px!important;
}

#new_pfp_body .fourty .btn-filled{margin:0px!important;} 
#new_pfp_body .fourty .btn-lined{margin:0px!important;} 
#my-tabs .text-center{text-align: left!important;}
@media(max-width:768px) {
	.pic-preview figure{border-radius: 3px;}
	.pic-preview figure:first-child {border-radius: 5px!important; height: 235px;}
	.toggle-tabs li a span{display: none;}
	.toggle-tabs li a{font-size: 13px; padding: 0px;}
	#my-tabs .text-center{text-align: center!important;}
	.cmp-about iframe {

		width: 236px !important;
}
}
@media(max-width:767px) {
		#new_pfp_body .fourty .btn-filled{display: inline-block!important; width: auto!important;margin:0px 0 10px 0!important;}
	#new_pfp_body .fourty .btn-lined{display: inline-block; width: auto!important;margin:0px 0 10px 0!important;}
}
@media(max-width:480px) {
		#new_pfp_body .fourty .btn-filled{display: block!important; width: 100%;margin:0px 0 10px 0!important;}
	#new_pfp_body .fourty .btn-lined{display: block!important; width: 100%;margin:0px 0 10px 0!important;}
}

#new_pfp_body .navbar-header {
   display: flex;
      align-items: center;
      justify-content: space-between;
}
.sm-h4{line-height: 40px !important;}

.tahnks-tabs{margin:0; padding: 0; list-style: none; text-align: center;}
.tahnks-tabs li{margin:0 5.5px 15px; padding: 0; list-style: none; display: inline-block;}

@media(max-width:576px) {.tahnks-tabs li{display: block; margin:0px 0 15px;}#new_pfp_body .tahnks-tabs li .btn-filled{width:100%!important;}
#new_pfp_body #main-section .container {padding: 0px;}
 .mt-nd23cls {margin-top: 1rem!important;}
	.cmp-about iframe {

		width: 236px !important;
	}
/*.padding-small {padding-top: 77px !important;}*/
}

#new_pfp_body .img-one{overflow:hidden; border-radius:8px; position:relative;box-shadow: 0px 0px 5.28px 0.72px rgba(0, 0, 0, 0.3);max-height:inherit!important; min-height:inherit!important;}
#new_pfp_body .img-one img{max-height:inherit!important; min-height:inherit!important;}
.bottom-box h4{margin-bottom: 8px;}
@media(max-width:480px) {
 #recaptcha1 {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
 #recaptcha2 {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
 #recaptcha3{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media(max-width:480px) {
	#button-spcing .btn-gray{margin:0 0 15px 0; width:100%;}
	#button-spcing .btn-green{margin:0 0 0px 0; width:100%;}
	#new_pfp_body .modal-title{padding:15px;}
	.sm-h4{line-height: 21px!important;}
	.sm-h4 small{float:left;width:100%; margin-bottom:15px;}
	.sponsor-content{margin-top: 15px;}
	.captchas{text-align:center; margin-bottom: 24px;}
	.mblcapchas {text-align:left !important;}
.captchas .float-left{float:none!important;}
.captchas .float-end{float:none!important;}
.captchas .blue-links{font-size:13px;}
	 #recaptcha1 {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
 #recaptcha2 {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
 #recaptcha3{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
	#new_pfp_body .new-cart-view {float: left;width: 100%;padding: 0 0 0 0px;position: relative;}
	#new_pfp_body .new-cart-view img {max-width: 100%;max-height: 100%;object-fit: cover; width: 100%;}
        #new_pfp_body h3 {font-size: 23px;}
        #new_pfp_body h4 {font-size: 13px!important;}
	#new_pfp_body .new-cart-view .marg-ontwenty { padding-left: 0px;float: right; vertical-align: top;position: relative;left: 0;top: 0px; margin-top:20px; float: left;width: 100%;}
	#new_pfp_body .new-cart-view .marg-ontwenty h4 {margin-bottom: 7px;}
	#new_pfp_body .activity-main .message{margin-top:0}
	#new_pfp_body .activity-main .message:after {display:none; }
	#price-divs .col-xs-12.my-left span{display: block!important;}
	#price-divs .col-xs-12.my-right span{display: block!important;}
	#price-divs .col-xs-12.my-center span{ line-height: 36px;}
	#price-divs .col-xs-12.my-center span.caret{ line-height: normal;}
	.cart-box img{width:100%; height: 100%;}
	#have-promo{margin-bottom: 20px;}
        .links-promohave{font-size: 13px!important;}
        .links-promo-new{font-size: 13px!important;}
	#createteamModal .mt-4{margin-top:25px!important;}
}
.captchas .blue-links{font-size:13px;}
#new_pfp_body #joins h1{margin-bottom:20px!important;}
#new_pfp_body #joins h3{font-size:18px!important;}
#recaptcha2 {width: auto !important;display: inline-block;}
#recaptcha1 {width: auto !important;display: inline-block;}
#recaptcha3 {width: auto !important;display: inline-block;}

.sm-width {float: right;width: auto; max-width: 190px;text-align: right;}
.sm-width span{margin-left:15px; margin-top:15px;}

/* #new_pfp_body .captchas .btn-filled{vertical-align: top;margin-left: 15px !important;} */
@media(max-width:480px) {
	#article-pricing .text-right{text-align:left!important;}
	#new_pfp_body #article-pricing .hundred {float:right !important;}
	.hide-sm{ display: none;}
	.add-remove .form-group:first-child{margin-top:15px;}
	#new_pfp_body .captchas .btn-filled{vertical-align: top;margin-left: 0px !important;}
	.sm-width{width:100%; max-width: 100%; text-align: center;}
	#footer-buttons .sm-width{width:auto; max-width: inherit; text-align: center;}
	.sm-h4{margin-bottom: 20px;}
	.sponsor-content .btn-filled{width:100%;}
	#sm-btnone .btn-filled{width:100%;}
}
@media(max-width:980px) {
/*.add-remove span{display: none;}*/
	.cmp-about iframe {

		width: 236px !important;
}
}
#new_pfp_body .btn-lined.mx-widths{width: 180px!important;}
#new_pfp_body .btn-filled.mx-widths{width: 180px!important;}
#new_pfp_body .support-tab a.mx-widths{width: 107px!important;}

#new_pfp_body  #my-tabs .btn-lined.mx-widths{width: auto!important;}
#new_pfp_body  #my-tabs .btn-filled.mx-widths{width: auto!important;}


#new_pfp_body .btn-filled span{margin:0px!important; position: relative; top:-1px;}
#new_pfp_body .btn-lined span{margin:0px 6px !important; position: relative;}
#new_pfp_body .support-tab a span{margin:0px!important;transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out; position: relative;
/*        line-height: 18px;*/
        top:0px;}
#new_pfp_body .support-tab a:hover span{margin:0px!important;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;}
#new_pfp_body #flip-cards li a.btn-plain span{margin:0px!important;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;}
#new_pfp_body #flip-cards li a.btn-plain:hover span{margin:0px!important;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;}

#new_pfp_body a.btn-filled span{margin:0px!important;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out; position: relative;}
#new_pfp_body a.btn-filled:hover span{margin:0px!important;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;}


#new_pfp_body .btn-lined span {
	margin:0px 6px !important;
	/* transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out; */
	 position: relative;
	}
#new_pfp_body .btn-lined:hover span{transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;}

#new_pfp_body .btn-filled span{margin:0px!important;transition: none;-webkit-transition: none;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out; position: relative; top:0px;}
#new_pfp_body .btn-filled:hover span{margin:0px!important;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;}


body {opacity: 1;transition:0.5s opacity;}

body.fade-out {opacity: 0;transition: none;background: #eeeeee;}

#new_pfp_body #supposrt-buttons li a span{transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out; position: relative;}
#new_pfp_body #supposrt-buttons li a:hover span{transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;	}





.card-boxes {
	/* elev1 */
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.24), 0px 1px 3px 1px rgba(0, 0, 0, 0.08) !important;
	border-radius: 8px !important;
	 padding: 10px 10px !important;
	  width:100%;
	   position: relative;
	    min-height: 83px;
	}
.card-boxes p{font-weight: normal; margin: 0px;}
.card-boxes p strong{font-weight: 600; margin: 0px; display: block;}
/* Iphone 5 landscape */
@media(max-width:480px) {
.card-boxes.mb-3.text-center.item-box {
    margin: 0px;

}
	#new_pfp_body #btn-be-fundraiser-102{margin: 15px 0;}
	#new_pfp_body #supposrt-buttons li {width: 100%;max-width: 100%;min-width: 100%; font-size: 18px;margin: 0 0px 15px;}
}

/*---25-6-2019--*/

#button-space .btn-filled {
    margin: 0 3px !important;
}
/* #new_pfp_body .shadow-box-big {
	box-shadow: 0 0 5px rgba(60, 59, 59, 0.5);
} */
#pfp-timer .set-times span, .set-times-text {
	text-align: center;
	float: none !important;
/*	margin: 0 auto;*/
	display: block;
}

.set-times-text {
    margin-top: 8px;
    white-space: nowrap;
}
#pfp-timer .set-times span{margin-top:5px;}
#new_pfp_body .manage-btns .btn-filled.mx-widths{
	width: inherit !important;
}
#new_pfp_body .new-mng-btns .btn-filled.mx-widths {
    width: initial !important;
}
.support-tab.new-login-btns a {
	background: transparent !important;
	color: #3072a6 !important;
	border: 1px solid #3072a6 !important;
}
.support-tab.new-login-btns a:hover {
	background: #3072a6 !important;
	color: #fff !important;
	border: 1px solid #3072a6 !important;
}
/*----26 june 2019 */
.fixedElement #pfp-timer .set-times {
	display: flex;
        align-items: center;
        justify-content: space-between;
}
/*.fixedElement #pfp-timer .set-times span {
	padding-right: 10px; margin-top:1px;
}*/



.custom-index-head .navbar.navbar-expand-md.navbar-dark.white {
	position: fixed;
	/*top: 62px;
	top: 60px;*/
	right: 0;
	left: 0;
	z-index: 1030;
/*	background: #fff !important;*/
	padding: 0px;
       display: flex ; flex-direction: column;
	/* elevation-lvl3  */
	box-shadow: 0px 4px 12px 4px rgba(0, 0, 0, 0.12), 0px 2px 4px 2px rgba(0, 0, 0, 0.08) !important;
	
}
#pfp-timer-list {
	float: right;
	display: flex;
        justify-content: flex-end;
}
 #new_pfp_body .header-viwe-cart button.btn-filled {
	max-width: inherit;
	min-width: inherit;
	width: auto;
	height: auto !important;
	padding: 0 10px !important;
	border-radius: 45px;
	display: block;
	border: 1px solid #3d9f9c;
	line-height: normal;
	margin-top: 2px!important;
	padding: 0px 15px !important;
	color: #fffafa !important;
	background: #3c9f9c;
        cursor:pointer;
        transition: all .3s;
        transition-timing-function: ease-in; line-height:38px;
}

#new_pfp_body .header-viwe-cart button.btn-filled:hover{
    background: #53b9b5
}
.header-viwe-cart button span {
	color: #fffafa !important;
	}
  .header-viwe-cart {
	margin-left: 8px;
        flex-shrink: 0;
        display: flex !important;
         
}
.view-cart-popup .btn {
	max-width: inherit;
	min-width: inherit;
	width: auto;
	height: auto !important;
	padding: 0 10px !important;
	border-radius: 45px;
	display: inline-block;
	border: 1px solid #00b662;
	line-height: 25px;
	margin-top: 6px;
	padding: 7px 21px !important;
	color: #fffafa !important;
	background: #00b662 !important;
	cursor: pointer;
	margin-bottom: 20px;
	text-align: center;
	font-size: 18px;
	text-transform: capitalize;
}
.view-cart-popup .view-cart-icons i {
	width: 100px;
	height: 100px;
	background:#00b662 !important;
	color: #fff;
	font-size: 30px;
	border-radius: 50%;
	text-align: center;
	line-height: 100px;
	margin: 20px auto;
	display: block;
      }
.view-cart-popup .modal-body {
	text-align: center;
	padding-bottom: 0;
}
.view-cart-popup .view-cart-btns {
	margin: 0 auto;
        text-align: center;
}
#new_pfp_body .view-cart-popup .modal-title {
	text-align: center;
	font-size: 22px !important;
}
.view-cart-popup .btn.btn-default.leave-page.waves-effect.waves-light {
	border: 1px solid #9ca4ab !important;
	color: #595959 !important;
	background: transparent !important;
}
.view-cart-popup .modal-body {
	padding: 0 !important;
}

.save-changes-popup .modal-body {
	text-align: center;
	}
.save-change-icons i {
	font-size: 60px;
	color: #00b662 !important;
	margin-bottom: 15px;
}
.fas.fa-clock {
    color: rgb(230, 137, 44);
    font-size: 80px;
}

.fas.fa-stopwatch{color:#3eabc6; font-size:80px;}
.fas.fa-exclamation-circle{color:#07b55b; font-size:80px;}

#pfp-timer {
    float: right;
    width: 100%;
    max-width: 200px;
/*    height: 50px;*/
    display: table;
    background: #e3f4f3;
    border-radius: 5px;
    border: 2px solid #3d9f9c;
    font-size: 10px;
    color: #000;
    padding: 0 10px;
}
#pfp-timer label {
    font-size: 18px!important;
    margin:0px 0 0 0px !important;
}


@media(max-width:767px) {
#pfp-timer {max-width:100%;}
}

.fixedElement #pfp-timer label {
    margin: 0px !important;
}

@media(max-width:576px) {
	.fixedElement{line-height: 40px;padding: 0 0 0px 0;}
.fixedElement aside{ 
/*    font-size: 13px!important; */
                     padding: 0px 0; margin-top: 0px;
    white-space: nowrap;
 
/*        max-width: 165px;*/
        line-height: 1.25rem;
}
	.fixedElement .float-left{width:auto; text-align: center;}
	.fixedElement #pfp-timer{margin: 0px; vertical-align: top;padding: 8px !important;height: 36px !important;}
	#new_pfp_body .header-viwe-cart button.btn-filled {
		margin-top:1px !important;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 42px;
    height: 36px !important;
	}
	#new_pfp_body .header-viwe-cart button.btn-filled i {
		margin-right: 2px;
	}

	.header-viwe-cart h4{margin-top: 0px;}
/*	#pfp-timer-list{display: block; width: auto; text-align: center;}*/
	/*.fixedElement #pfp-timer{display: inline-block; float: none;}*/
	.header-viwe-cart{display: inline-block;float: none;margin-left: 8px;}
        .header-viwe-cart .btn-filled span{display: none;}
	/*#new_pfp_body #masthead .fixed-top{top:85px;}*/
	/*.custom-index-head .navbar.navbar-expand-md.navbar-dark.white{top:61px;}*/
	/*.padding-big{ padding-top: 138px !important;}*/
	.fixedElement.single-entry {padding: 0px;}
	.fixedElement.single-entry .float-left {width: auto; line-height: 50px;}
	.fixedElement.single-entry #pfp-timer {float:right}
	.fixedElement.single-entry aside{padding: 0px;}
	.fixedElement.single-entry #pfp-timer .set-times span{line-height: normal;}
	/* .fixedElement.single-entry #pfp-timer{margin-top:0px;   } */
	.single-top {top: 50px !important;}
	.single-padding {padding-top: 138px;}
}
@media(max-width:576px) {
  
    #new_pfp_body .header-viwe-cart .btn-filled{padding-left:5px!important;padding-right:5px!important;}
    
}
@media(max-width:576px) {
     #new_pfp_body .header-viwe-cart .btn-filled{
/*padding-left:5px!important;padding-right:5px!important;*/
font-size: 14px;
height: 36px;
width: 36px;
display: flex;
justify-content: center;
align-items: center;
    }
}
@media(max-width:414px) {
    .fixedElement #pfp-timer{padding:8px !important;}
    .header-viwe-cart{margin-left:8px!important;}
    .fixedElement #pfp-timer.floats-l{float:left;}
    #new_pfp_body .header-viwe-cart .btn-filled span{display:none;}
	.cmp-about iframe {

		width: 236px !important;
}
}

@media(max-width:375px) {
    .fixedElement #pfp-timer{padding:7px 8px!important;}

    
    .header-viwe-cart{margin-left:5px!important;}
    .fixedElement #pfp-timer.floats-l{float:left;}

}
@media(max-width:360px) {
    .fixedElement #pfp-timer{padding:7px 5px!important;}
    #new_pfp_body .header-viwe-cart .btn-filled{padding-left:7px!important;padding-right:7px!important;}
    .header-viwe-cart{margin-left:5px!important;}
    .fixedElement #pfp-timer.floats-l{float:left;}
	.cmp-about iframe {

		width: 236px !important;
}
}


/*@media(max-width:414px) {
    #pfp-timer-list, .fixedElement .float-left{
        width: 100% !important;
    }
    .fixedElement.single-entry .float-left{
        width: auto !important;
    }
    .custom-index-head .navbar.navbar-expand-md.navbar-dark.white {
        top: 96px;
    }
    .padding-big { 
        padding-top: 190px !important;
    }
    .padding-big.single-padding {
        padding-top: 145px !important;
    }
}*/

@media(max-width:320px) {
/*.fixedElement #pfp-timer{margin:0px;    padding: 7px 8px!important;}*/
.fixedElement .float-left{
    width: 100px;
}
.fixedElement aside{
    line-height: 18px;
}
#thankssupposrt-buttons li {
		margin: 0 0 15px 0;
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
}
 #new_pfp_body #promo-codeModal .modal-dialog {
	max-width: 500px;
}
#new_pfp_body #helpus-cartModal .modal-dialog {
	max-width: 600px;
}



/*#new_pfp_body .btn-lined.one, #new_pfp_body a.btn-lined.one {background: #3371a3!important;color: #fff!important;outline: none;box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;}*/
#new_pfp_body .btn-lined.one span{margin:0px!important;opacity:.4;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;}

.file-field .btn-sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 34px;
	
	
}.file-field .btn-sm span{position: relative; top:1px;}
.icons .fa-search {position: relative;}.icons .fa-bars {position: relative;}
.icons .fa-share-square {position: relative;left: 1px;}


.header-viwe-cart h4:hover {
    background: #3c9f9c;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30) !important;
}

/*#btn-links01.running #btn-links{
    opacity: 0;
}
#btn-links01.running:hover #btn-links{
    opacity: 1;
}*/

/*#new_pfp_body #supposrt-buttons li a:hover{
    background: #3072a6;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30) !important;
}*/

#new_pfp_body a.btn-filled#btn-othercamp1 span{
    top:0 !important;
}

.ld-over.running > .ld, .ld-over-inverse.running > .ld, .ld-over-full.running > .ld, .ld-over-full-inverse.running > .ld {
    z-index: 9 !important;
}

#new_pfp_body .btn-filled .ld {
    color: #fff;
    font-size: 20px;
}
@media(max-width:480px) {
.fixedElement aside{font-size:14px;}
}

@media(max-width: 409px) {
    #new_pfp_body #top-navs li.icons button.fund-share{ font-size: 15px;height: 42px;width: 42px;}
    /* #new_pfp_body #top-navs li.icons button.fund-share .fas{} */
    #new_pfp_body #top-navs li.fund-log button{ font-size: 15px;width: 90px;height: 40px;}
    /* #new_pfp_body #top-navs li.fund-log a #fg{} */
	.cmp-about iframe {

		width: 236px !important;
}
}
@media(max-width:364px) {
    #new_pfp_body #top-navs li.icons button.fund-share{ font-size: 15px;height: 36px;width: 36px;}
    #new_pfp_body #top-navs li.icons button.fund-share .fas{top:-3;}
    #new_pfp_body #top-navs li.fund-log a{ font-size: 15px;width: 85px;height: 36px;}
    #new_pfp_body #top-navs li.fund-log a #fg{top:-3;}
	.cmp-about iframe {

		width: 236px !important;
}
}
@media (max-width:480px) {
	.custominputwidth {
		width: 90% !important;
	}
	/*RPB-1449 start*/
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
	/*RPB-1449 end*/
}
.flag-container{width: 100%  !important;}
#selectedflag{width: 100%  !important;
background: transparent !important;
border-bottom: 1px solid #ccc !important;
position: relative !important;
top: 0px  !important;
}
/*added for quantity selection button*/
.input-number{
    width: 21px;
    height: 45px;
}

.btn-qun{
    position: relative !important;
    top: -2px !important;
    color: #3371a3 !important;  
}
/*added for quantity selection button*/

#new_pfp_body #masthead .container{
     display: flex;
    align-items: center;
    justify-content: space-between;
}
.fixedElement #pfp-timer .set-times span{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px;
}
.headertooltip .tooltiptexthead::after
{
        top: 15px;
}
.headertooltip .tooltiptexthead
{
    top: -3px;
    right: 140%;
    font-size: 14px;
    margin: 0;
}

/*added for waiver moreinfo page*/
#waivers{
    word-wrap: break-word;
}
/*added for waiver moreinfo page*/

.selected-flag{
    width: 100%  !important;
background: transparent !important;
border-bottom: 1px solid #ccc !important;
position: relative !important;
top: -3px  !important;
}


 .country-align {
    position: relative;
    top: -3px;
  }
  .marginT24 {
    margin-top: 24px !important;
  }
/*added for multiple item sub head moreinfo page*/
.sub-head {
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.22);
border-radius: 8px;
margin-top: 24px;
padding: 24px;
}
.small-headtext {
    font-size: 18px;
    margin-bottom: 24px;
}
/*added for multiple item sub head moreinfo page*/

.error_span,.error{font-size:13px !important;}

.top-spc60{top:60px ;}
.top-spc0{top:0px  }
.top-spc40{top:37px !important;}
/*added for EXT tab on Your details page*/
.extclass{
display: flex;
align-items: flex-start;
}
.extinput{
width: 30%;
border-top: 0;
border-left: 0;
border-radius: 0;
border-right: 0;
margin-top: 5px; 
margin-left: 10px;
}
/*added for EXT tab on Your details page*/


/*Background img css :start*/
.img_cls{overflow: hidden;/*className position: absolute; left: 0px;*/
width: 100%;
max-width: 1800px;
text-align: center;
border: 0px solid red;
margin: 0px auto;
left: 0px;
    right: 0;
    top: 0;
    bottom: 0;
}
.img_cls1{overflow: hidden;/*className1 position: fixed;top: 0px;left: 0px;*/
width: 100%;
/*max-width: 1800px;*/
position: fixed;
    top: 0px;
    bottom: 0;
    left: 0;
    right: 0;
  text-align: center;
 border: 0px solid red;
  margin: 0px auto;
}
.img_cls2{ /*className2 position: absolute;left: 0px;*/
    overflow: hidden;
width: 100%;
text-align: center;
border: 0px solid red;
margin: 0px auto;
}
.img_cls3{ /*position: fixed; top: 0px; left: 0px;*/
    overflow: hidden;
width: 100%;
text-align: center;
border: 0px solid red;
margin: 0px auto;
}
.img_cls1 img  {
    width:100% !important;
    height:100% !important;
    object-fit: cover;
/*  max-width: 1800px;*/
}
/*Background img css :End*/

.plus-minus-btn{top:0px !important}

.ndcustom-shadow-box-big {
	  height: auto !important;
  }
  
  .nd-fileupload{
      display:flex;
  }
  .nd-filecheck-icon{margin-right:5px !important;}
  /*.nd-fileupload span{word-break: break-all ;}*/
  
 
  
  .file_rm_button{width:fit-content !important;}

  .extcss{
  width: 20%;
    margin-left: 15px;}


  #new_pfp_body .qtyExpireModal .modal-dialog {
  max-width: 500px;
  width: 100%;
  }
.select_qty[readonly]{
      background-color:#fff !important;
}
 /*Edit Popup On your deatials Page Dropdown CSS */
.dropdownclr select option:hover{
     background-color:#ccc !important;
 }
 .Dropdowntxt{
     text-align: left;
 }
 .go-back-btn{
     
 }
  
  .semlvid{
     margin-left: 5px !important;
  }
 /*Edit Popup On your deatials Page Dropdown CSS */
@media (max-width: 480px){.shipping_drpdown{margin-left:33px !important;}}
.event_error{margin-left: 12px;}
@media (min-width: 480px){.shipping_title{margin-top: 15px;}}


  @media (min-width: 576px){
.cmpgncardraisedmodel{max-width: var(--bs-modal-width) !important;}
  }

.kgphotoadd{
    display: flex;
    justify-content: center;  
}

.cmp-about iframe{
    max-width: 978px;
    text-align: center;
    margin: 0 auto;
    display: flex;
    height: 360px;
}

#new_pfp_body .volunteer-p-title{
    padding: 10px 10px;
    line-height: 1.3;
}

.custom_shadowbox_height{height:100% !important;}


/* Checkout Page Checkout BTN Position Right*/
.checkoutbtnposition{
    width: 100.666667%;
}
/* Checkout Page Checkout BTN Position Right*/

.padd-lr{
    padding-left:0px !important;
    padding-right:0px !important;
}

.team_content_color{
    background-color: #fff !important;
    color:#000 !important;
}
.address{word-wrap: break-word;}

.wordwrap_desc{word-wrap: break-word;/*line-height: 1.5 !important;*/}

/* Your deatils page Mobile view and tab media query*/
@media(max-width:480px) {
.phonemediaquery{
    width: 100%;
}
.emailmediaquery{
    margin-top: 20px;
}
.addressmediaquery{
    margin-top: 20px;
}
}
@media(max-width:810px){
.processingmediaquery{
    padding: 10px !important;
}
	.cmp-about iframe {

		width: 236px !important;
}
}
/* Your deatils page Mobile view and tab media query*/

.goal-end-date{
    display: flex;
    justify-content: center;
}

.v-add{
    padding-left: 14px !important;
    padding-right: 14px !important;
}

.login_popup_input{
    padding-left: 18px;
    padding-right: 18px;
}
.fundraiser_login{text-align: left;}
  

@media (max-width: 767px){
    .hidden-xs {
      display: none !important;
    }
	/*RPB-1449 start*/
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
	/*RPB-1449 end*/
}
  @media (min-width: 1200px){
    .hidden-lg {
      display: none !important;
    }
}
  @media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
    display: none !important;
    }
	  /*RPB-1449 start*/
	  #about-flip p img {
		  padding: 0px !important;
  }
	  /*RPB-1449 end*/
  }
    @media (min-width: 992px) and (max-width: 1199px){
.hidden-md {
  display: none !important;
}
    }
    
    
    /*add this class for wordwrap*/
    .title_wordwrap{word-wrap: break-word;}
    
    .sponser-img{width:100%;}
    
    .loadbtn{
        line-height: 65px;
    }
    

    .shipping_mt-6{margin-top: 65px !important;}
    
    /*add this class for update video gallery*/
    #new_pfp_body #about-flip iframe{ width: 100%;}
    #new_pfp_body #about-flip .update-img iframe{ height:375px;}

.text-left { text-align: left; }
.goal-single { width: 100%;  text-align: center; }
/*.editer-line-height p { line-height: 2.2rem !important; }*/
.d-flex-justify-end { display: flex; justify-content: flex-end; }
#new_pfp_body .load-activity { font-size: 14px;}

@media screen and (max-width: 480px) {
    .intl-tel-input .country-list{
        width: 265px !important;
        overflow-x: scroll;
    }
    .tooltiptexthead {
        width: 320px !important;
        white-space: pre-wrap;
    }
/*    [tooltip]::after {
    min-width: 15em;
    max-width: 15em;
    }*/
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}
@media screen and (min-width: 320px) and (max-width: 359px) {
    .intl-tel-input .country-list {
        width: 235px !important;
        overflow-x: scroll;
      }
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .toggle_btncolor {
        font-size: 14px!important;
    }
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}
@media (max-width: 1024px) {
    #about-flip p img {
       width: 100% !important;
       height: 100% !important;
    }
    #about-flip img {
       width: 100% !important;
    }
}
/*Shiiping dropdown position right*/
.shipping_drpdown{
    display: flex;
    align-items: baseline;
}
.dropdownwidth{
        width: 100%;
}
.Dropdowntxt{
        width: 65%;
}
.unlimitinfo{
    margin-top: 10px;
}
/*Shiiping dropdown position right*/
/*Promo code text size*/
.mblpromocodetxt{
    font-size: 19px;
}
/*Promo code text size*/

/*Added For Checkout Page Button Loader: Start */
.loader-checkout { display: none;top: 50%;left: 50%;position: absolute;transform: translate(-50%, -50%);}

.loading-checkout {border: 3px solid #fff;width: 20px;height: 20px;border-radius: 100%;border-top-color: #fff;border-left-color: #fff;  animation: spin 1s infinite ease-in;}

@keyframes spin { 0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}

/*Added For Checkout Page Button Loader: End */


/*Dropdown css*/
 .select-d {
                        border-top: 0;
                        border-left: 0;
                        border-right: 0;
                        border-radius: 0;
                        padding: 0.27rem 0 0;
                        display: block !important;
                    }

/*Dropdown css end*/
@media (max-width: 560px) {
    .shipping_drpdown {
        margin-left: 0px !important;
    }
    .p-xs-0 {
        padding-left: 0;
        padding-right: 0;
    }
	/*RPB-1449 start*/
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
	/*RPB-1449 end*/
}

/*summernote bullet and decimal point*/
.editer-line-height ul li {
    list-style: disc !important;
    line-height: normal !important;
}
.editer-line-height ul{
    padding-left: 2rem !important;
}

.editer-line-height ol li {
    list-style: decimal !important;
    line-height: 34px !important;
}

#new_pfp_body #about-flip.summernote-ul ul {
    list-style: disc;
    list-style-position: inside;
    padding-left: 1.2rem;
}

#new_pfp_body #about-flip.summernote-ul ul li {
    list-style: disc !important;
    /*list-style-position: inside !important;*/
    /*text-align: initial;*/
    width: auto !important;/* BUGS-4098 */
}

#new_pfp_body #about-flip.summernote-ul ol {
    list-style: decimal !important;
    list-style-position: inside !important;
}

#new_pfp_body #about-flip.summernote-ul ol li {
    list-style: decimal !important;
    list-style-position: inside !important;
}
/*summernote bullet and decimal point End*/

/*Contact Us Page Other links*/
.view-more-link-modal .other-links {
      padding: 20px 75px;
    }
    .view-more-link-modal .btn-close {
      position: absolute;
      top: 16px;
      right: 16px;
    }
    .bottom-btn-close {
      background: transparent;
      border: 1px solid #A4A4A4;
      padding: 9px 18px;
      border-radius: 40px;
      margin-bottom: 20px;
      float: right;
      font-size: 18px;
    }
    .social-media-btn-view-more {
      color: #3072A6;
      background-color: transparent;
      font-size: 18px;
      margin-top: 15px;
    }
    .row.new-shares.other-links div {
      margin-bottom: 15px;
    }
    .brk-line-long-txt{
            word-break: break-word;
    }

 /*Contact Us Page Other links End*/

 .recentsupporters-box {
    float: left;
    width: 100%;
    padding: 20px 30px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 5px;
    margin-top: 12px;
    text-align: left;
    color: #27292A;
}
.recentsupporters-box h2 {
    text-align: center;
    font-size: 30px;
}
.recent-box {
    float: left;
    margin: 20px 0;
    padding: 0px;
    width: 100%;
}
.activity-nbox {
    float: left;
    width: 100%;
    padding: 0px;
    border-radius: 4px;
}
.all-activities {
    border: 1px solid #DDDDDD;
    border-radius: 4px;
    box-shadow: 0 0 5px #E3DFDF;
    float: left;
    margin: 5px 0;
    padding: 8px 10px;
    width: 100%;
    background-color: #fff;
}

#new_pfp_body .activity-main:last-child {
    margin-bottom: 0;
}
#new_pfp_body #btn-be-viewa1 {
    margin-top: 15px;
}

.home-transparent-bg {
    padding: 24px 24px 8px 24px !important;
}

.donation_error {
    text-align: center;
    width: 100%;
    display: block;
    margin-top: 16px;
}

.form-search-fundraiser{
    width: 100%;
    display: flex;
}


.event_error .error{
    text-align:right !important;
    width: 100%;
}

    .addresspad{
        padding-top: 10px;
    }
    
@media screen and (max-width: 560px) {
    .mobilewidth {
        width: 100% !important;
    }
	#new_pfp_body .article-text p {
		white-space: normal !important;
}    
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    #back-to {
        font-size: 14px;
    }
    .v-break-text aside {  word-break: break-word; display: grid; }
    
    .vol-img img {
        height: 100% !important;
    }
    
/*    .fb_iframe_widget_fluid_desktop iframe {
        min-width: 100%;
        width: 100%;
    }*/
    #new_pfp_body .hundred .max_q_txt {
        width: 150px;
        margin-left: auto;
        padding-left: 0px;
    }
    .select-selected {
     
    overflow: hidden;
}
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}
.event-img img {
        height: 100% !important;
    }
 /*Contact Us Page Other links End*/

@media (max-width: 775px) {
    #new_pfp_body #button-space .margin-bottom-fifteens .btn {
        margin-bottom: 15px !important;
    }
	/*RPB-1449 start*/
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
	/*RPB-1449 end*/
}
.brk-line-long-txt{
        word-wrap: break-word;
}
/*Online store Moreinfo*/
.moreinfoform .md-form label.active {
   transform: none;
}
.moreinfoform .md-form label {
    position: initial;
    width: 100%;
    display: flex;
}
.moreinfoform .md-form {
    margin-top: 0.5rem;
}

.moreinfoform .form-group {
    margin-bottom: 0rem;
}
.moreinfo-md-form .md-form {
    margin-bottom: 0.5rem;
}
.moreinfoform label {
    display: flex;
    flex-wrap: wrap;
}
.waiversignpadding label.namesign {
   position: absolute;
}
.waiversignpadding .md-form {
    margin-top: 0;
}
.moreinfoform .namesign.active  {
    transform: translateY(-140%) !important;
}
/*Online store Moreinfo*/

.event_dropdownwidth, .sponsor_dropdownwidth{width:70%;}
.event_custom_select, .sponsor_custom_select {width:84%;}
.donation_custom_select{width:100%}

 .disableshipping_dropdown {
    pointer-events: none;
    opacity: 0.7;
} 

.cartoff-date .input-group-prepend {
    display: flex;
}
.cartoff-date p {
    margin-bottom: 0;
}
.cartoff-textarea textarea {
    padding: 0 !important;
    height: 38px !important;
}

/*.v-start-date { height: 46%; }*/
/*.v-end-date { height: 46%; }*/


#back-to { margin-top: 15px; }
#load_more_div {  margin-top: 15px;}
.dropdownclr > .Dropdowntxt{
    width: 100%;
}.organizationselect > .Dropdowntxt{
 width: 100%;   
}.pin-share {
    background: #c92228;
    color: white;
}



 @media screen and (min-width: 768px) and (max-width: 991px) {
/*.sm-dates-box { display: inline-table; margin-left: -20px; }*/
  .aside-main-div aside{
            word-break: break-word; 
        display: grid;
        }
	 #new_pfp_body .article-text p {
		 white-space: normal !important;
  }
	 #new_pfp_body .article-text li {

		 white-space: normal !important;
	 }
  }
  /*.sm-dates-box { display: grid; }*/
  .aside-main-div aside{
            word-break: break-word; 
        display: grid;
        }
/*       .event_address_padding{paddig:20px;}*/
        @media (min-width: 576px) and (max-width: 1006px) {
            .event_address_padding{
                padding:10px;
            }
            #datestatus .select-date-input-field {
            width: 100% !important;
            }
        }
@media (max-width: 570px) {
   .event_map #gmap_canvas{width:100%;}
	/*RPB-1449 start*/
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
	/*RPB-1449 end*/
}
  
@media (max-width: 820){
	.btn-checkbox-toggle {
		display: flex !important;
		justify-content: center;
		align-items: center;
		line-height: 26px !important;
		padding: 10px 0;
	}
	
	.main-checkbox-btn-div{
		display: flex;
		align-items: stretch;
	}

	a.waves-effect, a.waves-light {
		margin: 0px 0 10px 0!important;
	}
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

.nd23-455Cls{
       height: auto !important;
    line-height: 24px !important;
    padding: 12px 18px !important;
}
.download_heading,.download_desc{word-wrap: break-word;}

.padding-checkout-small{padding-top: 159px; }/*!important; */
.thanks-msg span {
     line-break: auto;
    /*display: inline-block;
    padding-top: 24px!important;*/
    line-height: normal;
}.thanks-msg p {
    line-break: auto;
    display: inline-block;
    line-height: normal;
    
}.thanks-msg li {
    
     line-break: auto;
    display: inline-block;
    line-height: normal;
}

.summernote-custom-css span, .summernote-custom-css p {
    line-break: normal;
    display: inline-block;
}
h1.text-center.margin-bottom-fifteens{
 word-break: break-word   
}


.reward_margin{
    margin-top:0px;
}
.new-shares .btn, .new-shares a {
    white-space: normal !important;
    padding: 12px !important;
    line-height: 24px;
}
  .new-map-full iframe {
        width: 100%;
    }
@media screen and (min-width: 768px)  and (max-width: 991px) {
    .sm-dates-box span {
        font-size: 14px;
    }    .new-map-full iframe {
        width: 100%;
    }
    #new_pfp_body .hundred { min-width: 80px; float: right;}
	#new_pfp_body .article-text p {
		white-space: normal !important;
	}
	#new_pfp_body .article-text li {
    
		white-space: normal !important;
}
}
.max_q_txt{text-align: center;opacity: 1;}
.all_qty_reserved_btn{
   
cursor: default !important;
opacity: .65;}

.continue-browsing-text {
    text-align: right;
}
.continue-browsing-text a {
    font-size: 18px;
    line-height: 24px;
    color: #3C9F9C;
}

.fb-comments iframe{
    min-width:100% !important;
}

.continue-browsing-text a {
    font-size: 18px;
    line-height: 24px;
    color: #D57C23;
}
@media screen and (max-width: 767px){
    .captcharesponsive #recaptcha2 {
                    transform: scale(0.6);
}
	#new_pfp_body .article-text p {
		white-space: normal !important;
	}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}
.header-continue-browsing .continue-browsing-text a {
    border: 1px solid #D57C23;
    padding: 8px 18px;
    border-radius: 42px;
    line-height: 24px;
    font-size: 18px;
    display: block;
    font-weight: 700;
        white-space: nowrap;
/* nd23-882   margin-right: 16px;*/
}

  @media screen and (min-width: 768px) and (max-width: 991px){
  #new_pfp_body .event_hundred_div{
      width:150px;
  }
	  #new_pfp_body .article-text p {
		  white-space: normal !important;
  }
	  #new_pfp_body .article-text li {

		  white-space: normal !important;
	  }
  }
  .sponsor_main_div{line-height: normal;}
 /* .collapsable-cont{line-height:normal;}*/
  .moreinfo_main_div{word-break: break-word}


.editpromoicon:hover {
    background-color: transparent !important;
    
}
.editpromoicon [tooltip]::after {
       min-width: 11em;
    max-width: 11em; 
}
.editpromo, .removepromoicon{
    font-size: 16px;
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.removepromoicon{
    font-size: 16px;
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.removepromoicon [tooltip]::after {
    min-width: 9em;
    max-width: 9em;
}
.btnfont, .viewtxtfont{
        font-size: 16px !important;
}

@media screen and (max-width: 820px){
    .main-checkbox-btn-div {
        display: flex;
    }
    .main-checkbox-btn-div label {
        display: flex !important;
        align-items: center;
        justify-content: center;
        line-height: 24px !important;
        padding: 12px;
    }
	.main-checkbox-btn-div-left{
		padding-top: 10px !important;
	}
	#new_pfp_body .article-text p {
		white-space: normal !important;
	}
	#new_pfp_body .article-text li {
	
		white-space: normal !important;
}
	#new_pfp_body .article-text p {
		white-space: normal !important;
	}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}

@media screen and (min-width: 768px){
	.fourty {
		display: flex !important;
	}
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}

@media screen and (max-device-width: 991px) {
	#pfp-timer-list {
	 width: 100%;
	}
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}


@media screen and (max-device-width: 560px) {
	.my-cart-item-desc {
	  display: flex;
	}
	.my-cart-item-desc .marg-ontwenty {
	  position: relative;
	  left: 0;
	}

	#new_pfp_body .article-text p {
		white-space: normal !important;
	}
	#new_pfp_body .article-text li {
	
		white-space: normal !important;
}
}
.pm_top{top:5px !important;}

.ND23-490-clas{
  margin-top: 10px !important;  

}

.nd-23-498{
        margin-left: 71px;
    margin-right: 71px;
    text-align: center;
}
@media screen and (max-width: 1280px) {
	#new_pfp_body .new-cart-view {
/*	  display: flex;*/
	}
	
	#new_pfp_body .new-cart-view .marg-ontwenty {
	  position: relative;
	  left: 0;
	}
	#new_pfp_body .article-text p {
		white-space: normal !important;
  }
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
  }


.nd-23-498{
       margin-left: 71px;
    margin-right: 71px;
    text-align: center;
}

 


/*.dropdown_scroll{overflow-x: scroll;}*/
.dropdown_scroll .select-items div{
    white-space: normal;
}

.profile-img {
    max-width: 100%;
    min-width: 100%;
    display: block;
	height: 100%;
}
.selectname{
    text-align: left  !important; 
}
@media screen and (max-width: 568px) {
    .continue-browsing-text {
/*        margin-top: 16px;*/
        text-align: center
    }
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}
@media screen and (min-width: 991px) {
    .text-xs-right {
        text-align: right;
    }
    .home-lp-inputs { width: 100% !important; }
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}

.sponsor_btn{height :40px;/*width:90px;*/}
/*.select_span {margin:0px !important;}*/
/*Moreinfo CartOn Newly Added CSS*/

    .sub-head {
        background-color: #fff;
    }
    .sub-head h2 {
        font-weight: 400;
        font-size: 32px;
        line-height: 38px;
        margin-bottom: 24px;
    }
    .sub-head h4 {
        line-height: 22px;
    }
    .more-info-box {
        background: #FFFFFF;
        box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.24), 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
        border-radius: 8px;
        padding: 24px;
    }

    .w-100 {
        width: 100%;
    }
    .more-info-mb-16 {
        margin-bottom: 16px !important;
    }
    .more-info-box .big-area {
        border-radius: 4px;
        border: 1px solid #ccc;
    }
    .label-mb-0 {
        margin-bottom: 0px !important;
    }
    .more-info-box label {
        font-size: 16px !important;
        color: #2A2B2C !important;
        line-height: 24px !important;
        
    }
    
    .more-info-box .md-form {
        margin-top: 0;
    }
    .more-info-box .md-form textarea.border-none {
        border-top: 0px;
        border-left: 0px;
        border-right: 0px;
    }
   
    .more-info-box .md-form input[type=text], .more-info-box .md-form select, .more-info-box .md-form input[type=file] {
        border-bottom: 1px solid #C8C8C8;
        font-size: 16px;
        line-height: 24px;
        height: 39px;
        max-height: 39px;
        min-height: 39px;
        padding: 0;
    }
    .more-info-box .md-form textarea {
        border-bottom: 1px solid #C8C8C8;
        font-size: 16px;
        line-height: 24px;
        
        padding: 0;
    }
    
    .error_span {
        display: flex;
        width: 100%;
        margin-top: 6px;
    }
    .error_span, .error {
        font-size: 14px !important;
        line-height: 24px;
    }
    #waiver_sign_gift {
        height: 39px;
        max-height: 39px;
        min-height: 39px;
        padding: 0;
    }
    .smallalign-ip {
        top: 23px;
        position: relative;
    }
    .more-info-box textarea {
            width: 100%;
        }
        .more-info-box .error_span {
            margin-top: 0;
        }
    @media screen and (max-width: 568px) {
        .sub-head h4 {
            text-align: center;
        }
        .smallalign-ip {
            top: 0px;
        }
		#new_pfp_body .article-text p {
			white-space: normal !important;
		}
		#new_pfp_body .article-text li {
         
			white-space: normal !important;
    }
    }
/*Moreinfo CartOn Newly Added CSS*/

/* added for ND23-556 */
@media only screen and (max-width: 500px) {
    .g-recaptcha {
        transform:scale(0.9);
        transform-origin:0 0;
    }
}

@media screen and (max-width: 480px) {
    .top-navigation-cta li a, .top-navigation-cta li button{
        font-size: 17px;
    }
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}
.customlogoutbtn a span{
	padding-left: 7px;
}
.pay-message-hosted {
    padding: 10px;
    border-radius: 3px;
    line-height: normal;
    
    font-size: 16px!important;
    background: #ccf0de !important;
}.future_cart_date {
    background: #ccf0de !important;
    border-radius: 3px;
    padding: 4px;
    font-size: 11px;
     
}.advanced-data {
    color: #545454;
}

@media screen and (max-width: 991px ) 
{ 
	.invite-team-member-popup{
	max-width: 90% !important; 
		
	margin-left: auto;
	margin-right: auto;
 }
	
	}
/*contact page figma css*/        


.other-links-share-btns btn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 34px;
    width: 171px;
}

@media screen and (min-width: 1200px) {
    .cnt-joining-mailing-list {
/*        width: 307px !important;*/
        float: right;
    }
    .contact-send-btn {
/*        width: 307px !important;*/
        float: right;
    }
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}

/*contact page figma css*/ 
/* for ND23-586 start */
.custom-my-fixed-header {
	margin-top: 0px;
 }
.custom-my-fixed-header .navbar-fixed-top { 
	padding: 16px !important; 
}
.custom-full-width{
	width:100%;
}
/* for ND23-586 end */
#view-page01 {
    padding: 7px 12px !important;
    width: 98px;
    height: 42px !important;
}#edit-page01 {
   
    width: 89px;
    height: 42px !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
}
@media screen and (min-width: 1200px) {
   .cntc-page-container {
    /*float: none !important;*/
    margin-left: auto;
    margin-right: auto;
    width: 1050px !important;
}
}
/*nd23-560*/
@media screen and (min-width: 1200px) {
   .custom-container-width {
          /*float: none !important;*/
  
    margin-left: auto;
    margin-right: auto;
    width: 1050px !important;;
}
.custom-row{width:986px;}
.sponsorship_donation{min-width:954px; height:128px !important;}

}
/*nd23-555*/
.cust-btn-add-to-cart {
   padding: 0px 19px !important;
height: 40px;
}
.switch-field .switch_label {
/*   width: 112px;*/
    height: 40px;
    line-height: 40px;
}
@media screen and (min-width: 768px) {
  .sponsorship-left-img {
    width: 216px;
   /*  height: 100%;*/
 }
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media (max-width: 560px) {
  .sponsorship-left-img {
    width: 100% !important;
   
 }
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

/*nd23-552*/
#donate1 {
    /*width:100px;*/
    height: 40px !important;
 /* padding: 0px 16.8px !important;*/
  
}
#donate1 span{top:-2px;}
.sponsor_btn span {top:-2px;}



/* for ND23-493 :start */
@media screen and (min-width: 768px) and (max-width: 991px) {
	#pfp-timer-list {
	  justify-content: flex-end;
  }
  .custom-index-head .navbar.navbar-expand-md.navbar-dark.white {
	/*top: 105px;*/
  }
  .padding-big {
	padding-top: 201px !important;
  }
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
     
    .padding-big-withtopbar{padding-top:203px !important;}
/*    .top-spc60{top:103px;}*/
      .padding-checkout-small{padding-top:200px}
       .navbar_forpymnt-withtopbar{top:34px !important;}
       footer {
/*    height: 100%;*/
}

.introfooter{
    position: absolute;
    bottom:0;
}
	#new_pfp_body .article-text p {
		white-space: normal !important;
	}
	#new_pfp_body .article-text li {

		white-space: normal !important;
}
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media (max-width: 576px){
    .top-spc40{top:61px}
    .fixedElement-withtopbar{top:61px !important;}
    .navbar_top-withtopbar{top:113px !important;}
    .top-spc60{top:60px;}
    .fixedElement-lineht{line-height:50px}
    #pfp-timer{margin-left:30px;}
    .header-viwe-cart a i{margin-right:1px;}
     .navbar_forpymnt-withtopbar{top:60px !important;}
     .custom-my-fixed-header { z-index: 9999; }
     .continue-browsing-text {
    text-align: right;
}
/*footer {
    height: 100%;
}*/
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media (max-width: 360px){
    .aside_max_w{
/*        max-width: 120px !important;*/
    }
     .continue-browsing-text{
/*        margin-top:8px;*/
        margin-left:20px;
    }
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}


/* for ND23-493 :end */
/* for ND23-423 :start */
.vol-img img { 
	height: 100%; 
}
/* for ND23-423 :end */

.sponsor-title{font-size :24px !important;}
/* for ND23-604 :start */
.note-modal-body .form-group { 
	float: none !important; 
}
.note-modal-footer {
    margin-bottom: 16px;
}
/* for ND23-604 :end */
@media screen and (min-width: 1200px) {
  .container-width-1002 {
    max-width: 1002px !important;
  }
}
.activity-backto-home-btn{
       height: 40px;
/*        width: 163px;*/
}
.note-btn-group.note-color.note-color-all.open .note-dropdown-menu{
	min-width: 347px !important;
}
 
#goal-end-div {
   font-size: 1.7vw;
}

/* for ND23-567 :end */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {

    padding-right: 7.5px;
    padding-left: 7.5px;
}

@media screen and (min-width: 1200px) {
   .findusondiv {
    width: 250px !important;
}
.otherwaystoconnectdiv {
   width: 495px !important;
}
.otherwaystoconnectdivone{
     width: 750px !important;
}
.otherwaystoconnectdivtwo{
     width: 1005px !important;
}

.otherlinksdiv {
   margin-left: 6px !important;
}
}
@media screen and (max-width: 767px) {
   .findusondiv .new-shares div a {
   
    white-space: nowrap !important;
    width: 194px;
}
}


.new-cart-view.my-cart-item-desc.cart-store {
    position: unset !important;
}

.md-form-pb .form-control{
   padding: 0.63rem 0 0.55rem;
}
/* for ND23-567 :end */
#thankssupposrt-buttons li a {
   width: 100%
}

/* for ND23-567 :end */
.cntc-page-container h3 {
      font-size: 24px;
}
.cntc-page-container .md-form label {
    font-size: 16px;
}
.cntc-page-container .md-form {
    margin-top: 27px;
}
#new-capchas {
/*   align-items: center;*/
}
@media screen and (min-width: 768px) {
    #new-capchas .paddingTB {
    padding: 0px 0 !important;
}
}
.other-links-share-btns a {
    display: flex !important;
    align-items: center;
    justify-content: center;
    line-height: 18px !important;
}
/* for ND23-567 :end */

@media  (max-width: 560px) and (min-width: 361px) {
/*     .aside_max_w{
        max-width: 180px !important;
    }*/
   
}

.navbar_top{
    top:39px !important;
}
    .thanks-msg h1 { font-size: 32px; }



@media screen and (min-width: 991px) {
    .thanksShareButton a {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 97px;
}
.back-toThank #back-to {
/*    width: 163px;*/
    /*height: 40px;*/
}
}
.cust-duration-tabs ul li label {
   height: 40px;
    
    display: flex;
    align-items: center;
    justify-content: center;
}
/*@media screen and (min-width: 991px) {
.cust-duration-tabs ul li {
       min-width: 149px!important;
    max-width: 149px !important;
}
}
.donation-add-to-cart {
   width: 142px !important;
    height: 41px;
}*/
@media screen and (min-width:991px) {
   .num-inputs {
        display: flex;
         align-items: center;
/*         justify-content: center;*/
/*         width: 100%;*/
     }  
     .lp-num-input {
         width: 15%;
     }
}

/*.recurringAddtoCart  {
    
    display: flex;
    align-items: center;
    justify-content: center;
}*/
.vi-fundraiser-noborder{
    border: none !important
}
 
.vi-fundraiser-noborder:hover span {
   margin: 0 7px !important;
}
 

.extcss{
    width: 50%;
}


.custom-my-fixed-header{
    width:100%;
    position: fixed;
    z-index: 1040;
        
}
.custom-my-fixed-header .navbar-fixed-top {padding-top:6px !important; padding-bottom: 6px !important;}
#dash-header .navbar {background-color:#000000 !important;}
.fundraiser-topbar{color:#fff;white-space: nowrap;}
#closefundraiser_topbar i{color:#fff;}
.smalltext span{font-size:14px};
.fundraisesite_txt span{font-size:16px}

.summernotetxt p {
    line-height: normal !important;
}

/*.num-inputs {width:100%;}*/
.more-info-box .form-group label span {
   line-height: normal !important;
/*       color: #2A2B2C ;*/
}

/*.lp-num-input{
    width: 100%;
}*/
 
.fundriser-thankyou-edit span {
        padding-right: 5px;
}

 
@media screen and (min-width: 768px) and (max-width: 991px) {
    .extcss {
        width: 50% !important;
    }
    .more-info-box .md-form input[type=text], .more-info-box .md-form select, .more-info-box .md-form input[type=file], .more-info-box .md-form textarea {
  
    font-size: 14px;
    line-height: 22px;
}
 
	#new_pfp_body .article-text p {
		white-space: normal !important;
	}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
 
}
.moreInfoCommonGreen{
      background: #c6f6df !important;
}
/*.slim {
    border: 2px dashed #ccc;
}*/
/*.more-info-box label {
    position: relative;
}
.more-info-box label:after {
    content: '*';
    position: absolute;
    width: 20px;
    height: 20px;
    right: 0;
    top: 0
}*/
 
/* ND-23-596: Added Code For Image Background Scrollable: Start CSS */
#main-section {
    position: relative;
/*    overflow: hidden;*/
    float: left;
    width: 100%;
}
.bg-img-trans {
    top: 0px;
    /* Commented For Ticket ND-23-812: Start 
    position: absolute;
    Commented For Ticket ND-23-812: End */
    width: 100%;
/*    height: 100%;*/
    height: auto;
    bottom: 0px;
}
/*Nd23-738#new_pfp_body #body-img {
   height: 100%;
   position: absolute;
}
#new_pfp_body #body-img img {
   min-width: 1800px;
   height: 100% !important;
} 
@media screen and (min-width: 900px) and (max-width: 1680px) {
#new_pfp_body #body-img img {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: relative;
}
}*/
/* ND-23-596: Added Code For Image Background Scrollable: End CSS */

.custominputwidth .num-inputs { width: 100%; }
.home-aboutsingeimg { cursor: default !important; }

.txt-file-upload {
    width: 30%;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .txt-file-upload {
    width: 50%;
}
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}
@media screen and (max-width: 767px) {
    .txt-file-upload {
    width: 100%;
}
}
.txt-file-upload {
    width: 88%;
}

/* ND-23-717*/
.Download-btn-filled {
/*    border: 1px solid transparent!important;*/
    padding: 8px 18px;
    position: relative;
    line-height: 24px;
    display: inline-block;
    border-radius: 42px;
    color: #fff;
    background: #3072A6;
    font-size: 18px;
    text-transform: capitalize;
    margin: 0px!important;
    cursor: pointer;
    letter-spacing: 0.015rem;
    font-weight: 700;
}
.Download-btn-filled:hover {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30)!important;
    
}
/* ND-23-717*/
.txt-file-upload {
    width: 40%;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .txt-file-upload {
    width: 50% !important;
}
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}
@media screen and (max-width: 767px) {
    .txt-file-upload {
    width: 100% !important;
}
}
.donation_errorND23-716 {
    text-align: center;
    width: 100%;
    display: block;
    margin-top: 16px;
}
label.more-info-mb-16 p {
    width: 100%;
    margin: 2px;
}
.bottom-tooltip {
      
    top: 27px !important;
    right: -10px !important;
}
.headertooltip .tooltiptexthead::after {
    left: 95%;
    top: -4px;
    transform: rotate(268deg);
}
.moreinfo_shadowbox{box-shadow: 0 0 5px rgba(0, 0, 0, 0.30);}
.small-shipping_headtext{font-size:18px;margin-bottom: 20px;}
.add-moreInfoClscommon{    float: left;
    width: 100%;}
@media screen and (min-width: 991px) {
.mblcapchas #capcha_error {
    margin-left: 180px;
}
}
@media screen and (device-width: 768px) {
.mblcapchas #capcha_error {
    margin-left: 20px;
}
}
 
@media screen and (device-width: 820px) {
.mblcapchas #capcha_error {
    margin-left: 50px;
}
}
.fixedElement #pfp-timer {
   
    display: flex;
    align-items: center;
    min-width: 100px;

} 
#new_pfp_body #top-navs {
    margin: 0;
    
}
#checkout-button .continue-browsing-text a {
    padding-right: 5px;
}
.thanks-msg iframe {
    width: 100%;
/*    height: 100%;*/
}

#pfp-timer label { font-size: 18px; }
/* ND-23-761*/
#biggset-select .md-form input[type="text"]:focus:not([readonly]) {
    box-shadow: none;
    border-bottom: 1px solid #CED4DA;
}
/* ND-23-761*/
 
#new_pfp_body #about-flip p {
    width: auto !important;   /* BUGS-4098*/ 
}
 
/* ND-23-754*/
@media screen and (max-width: 767px) {
.mdb-lightbox figure {
   max-width: 100%;
    min-width: 100%;
    /* ND23-1248*/
    margin: 0px;
    /* ND23-1248*/
}
#myselectorWidthpadding {
    margin-bottom: 16px;
}
}
/* ND-23-754*/

.introHide .num-inputs {
    display: flex;
    justify-content: center;
}
.event-section{
    margin-top: 100px;
}
.lp-num-input i { left: 0; }


/*.contct-info-tooltip [tooltip]:not([flow])::after, [tooltip][flow^="up"]::after {
    bottom: -51px;
    right: -60px;
    left: -30px !important;
}*/
.contct-info-tooltip [tooltip]:not([flow])::before, [tooltip][flow^="up"]::before {
    bottom: -3px;
    border-bottom-width: 0;
    border-top-color: #333;
    transform: rotate(180deg) !important;
    left: 1px !important;
}
/*.contct-info-tooltip [tooltip]:not([flow])::after, .contct-info-tooltip [tooltip][flow^="up"]::after {
    bottom: -62px;
    right: -60px;
    left: -30px !important;
}*/
.contct-info-tooltip [tooltip]:not([flow])::before, .contct-info-tooltip [tooltip][flow^="up"]::before {
    bottom: -10px;
    border-bottom-width: 0;
    border-top-color: #333;
    transform: rotate(180deg) !important;
    left: 1px !important;
}
.moreinfo-shipping-drp { 
	float: none !important; 

}
.step2-numinputs i { left: 0; }

@media screen and (min-device-width: 576px) and (max-device-width: 768px) {
.more-info-box .md-form input[type=text], .more-info-box .md-form select, .more-info-box .md-form input[type=file], .more-info-box .md-form textarea {
    font-size: 14px;
    line-height: 22px;
}
.manage-team-captains .form-control {
     
    margin-top: 8px;
    margin-bottom: 8px;
}
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}


#new_pfp_body .more-info-box .character-counter {
    position: relative !important;
}
.fundraiser-signup-heading {
	font-size: 32px;
	 line-height: 38px;
 }

.more-info-mb-16 a {
    color: #00919c !important;
}
.custom-my-fixed-header .text-right { text-align: right; }

 .moreinfoform label, .moreinfoform .md-form label {
/*        display: inline-block;*/
         display: block;
    }
    .moreinfoform label p {
        /*display: inherit;  ND23-1290*/
    }
    .required-icon-star {
        padding-left: 10px;
    }

.designate-fundraiser-selectitem .select-items {
 max-height: 140px !important;
   /* ND23-1179*/
   overflow-x: auto;
   /* ND23-1179*/
}
@media screen and (max-width: 767px) {
.resp-gallery .videos {
   margin-bottom: 16px;
}
}

.contct-info-tooltip [tooltip]:not([flow])::after, .contct-info-tooltip [tooltip][flow^="up"]::after {
    bottom: -62px;
    right: -60px;
    left: -90px;
     min-width: 25em;
    max-width: 25em;
}
.contct-info-tooltip [tooltip]:not([flow])::before, .contct-info-tooltip [tooltip][flow^="up"]::before {
    bottom: -10px;
    border-bottom-width: 0;
    border-top-color: #333;
    transform: rotate(180deg) !important;
    left: 5px !important;
}
.contct-info-tooltip {
    padding-left: 5px;
    line-height: 10px;
}

.sponsor_main_div a {
    color: #00919c !important;
}
.collapsable-cont a {
    color: #00919c !important;
}
 
.cust-mb-0 { margin-bottom: 0px !important }
 

.cust-mb-0{margin-bottom: 0px !important;}

.moreinfo_shadowbox label {
color: #2A2B2C !important;
}
.bg-white {
    background-color: #fff;
} 
.moreinfoform label, .moreinfoform .md-form label {
        display: inline-block;
        word-break: break-word;   /*BUGS-4029*/
    }
    .moreinfoform label p {
        /*display: inherit;  ND23-1290*/
    }
    .required-icon-star {
        padding-left: 10px;
    }
.moreinfoform .sub-head h2 {
   line-height: normal !important;
}

.moreinfoform label h2 {
    display: inherit;
}
.nd-fileupload span {
 padding-left: 8px;
}

.moreinfoform label.active {
    color: #2A2B2C !important;
}

 
.formListDisplay select {
	display: flex !important;
  }
@media screen and (max-width: 767px) {
   .d-xs-flex{
   display: flex;
   
}
.align-items-xs-center {
    align-items: center;
}
.justify-centent-xs-between{
    justify-content: space-between;
}
.mb-xs-0 {
    margin-bottom: 0;
}

}
.shippingdropdown-nd{
    text-align: left !important;
}
ul.country-list.dropup {
    width: 23%;
}
.funded-heading-p {
   margin: 0px!important;
    font-size: 32px !important;
    line-height: 36px;
}

ul.country-list.dropup {
    width: 21% !important;
}
ul.country-list {
    width: 20%;
}
@media screen and (max-width: 480px) {
    .hTextCenter{
        text-align: center !important;
    }

}
.cart-empty-back .modal-content {
/*        padding: 15px 0 16px;*/
}
.cart-empty-back h2 {
    font-size: 28px;
    line-height: 32px;
}
.cart-empty-back p {
        font-size: 16px;
    line-height: 24px;
    padding: 24px 0 !important;
}
.btn-cart-empty {
/*        border: 1px solid #C5303E !important;*/
        padding: 8px 18px;
        position: relative;
        line-height: 24px;
        display: inline-block;
        border-radius: 42px;
/*        background: #F8E6E8 !important;
        color: #2A2B2C !important;*/
        font-size: 18px;
        text-transform: capitalize;
        margin: 0px !important;
        cursor: pointer;
        letter-spacing: 0.27px;
        font-weight: 700;
        text-align: center;
}
.cart-empty-icon{ margin: 5px 0 5px 12px; font-size: 16px;}
.cart-empty-back{ max-width: 500px !important; }


.cls-iframe iframe {
	position: relative;
		display: block;
		width: 100%;
		padding: 0;
		overflow: hidden;		
		height: 375px;
	}

        .country-dropdowncls label {
                transform: translateY(-140%);
        }
        .countrycode-dropdowncls #selectedflag {
                top: -3px !important;
        }
        @media screen and (max-device-width:767px){
            .cart-empty-back h2 {
                font-size: 32px;
                line-height: 38px !important;
            }
            #new_pfp_body .hundred .max_q_txt {
    /* padding-left: 54%;
    width: 300px; */
	width: 150px;
 	margin-left: auto;
	padding-left: 0px;
}
        }

        .details-pl{
            padding-left: 5px;
        }
        .add-zindexCustom{
            z-index: 9999 !important;
        }
        
        @media screen and (max-width: 576px) {
    .padding-big-withtopbar {
         padding-top: 189px !important;
   }

    #new_pfp_body .article-text p {
	white-space: normal !important;
}
	#new_pfp_body .article-text li {
      white-space: normal !important;
			}
}
@media (max-width: 360px){
	.padding-big-withtopbar{
		padding-top: 189px !important;
	}
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media(max-width:576px) {
	 
	#dash-header .container .row > div{
		text-align: center;
	}

	#closefundraiser_topbar{
		position: absolute;
		top: 4px;
		right: 8px;
	}
	.header-continue-browsing .continue-browsing-text a{
		font-size: 15px;
		line-height: 18px;
                padding: 8px 12px;
                
	}
}
@media(max-width:767px) {
    .padding-small {
	padding-top: 76px!important;
}
	.padding-small-withtopbar{
		padding-top: 137px !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    #new_pfp_body .hundred .max_q_txt {
    padding-left: 0;
}
 
select.form-select.checkout-selectqtty option {
    width: 50%;
}
.checkout-selectqtty {
    width: auto;
}
.remove_tributee_clsnd{
     margin-left: 0 !important;   
}
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}

#article-pricing .input-group-btn .btn-default {
    background: transparent !important;
}
#btn-apcode1 {
    margin-top: 24px !important;  

}
@media(max-width:767px) {
	.img_cls2 img{
		width: 100% !important;
	}
	.img_cls3 img{
		width: 100% !important;
		height: 100% !important;
		object-fit: cover;
	}
	/*RPB-1449 start*/
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
	/*RPB-1449 end*/
}
@media (max-width: 375px){
	.smalltext span{
		font-size: 12px;
	}
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media (max-width: 375px){
	.fixedElement aside{
		overflow: hidden;
    	text-overflow: ellipsis;
	}
	/*RPB-1449 start*/
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
	/*RPB-1449 end*/
}
@media (max-width: 576px){
	.fixedElement #pfp-timer{
	    min-width: 88px;
	}
	/*RPB-1449 start*/
	#about-flip p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
	/*RPB-1449 end*/
}
/*.header-continue-browsing .continue-browsing-text a {
    width: 206px!important;
}*/

 #pfp-timer-list {
   width: 50%;
}
#new_pfp_body .modal-body .full-cards p {
  padding: 0px;
  margin-bottom: 0;
 
}
@media screen and (max-width: 576px) {
/*  #new_pfp_body #masthead .container.view-cart-h-container {
    flex-wrap: wrap;
}*/
.become-funraiser-peer-peer a:last-child {
    margin-top: 16px;
}
#goal-end-div {
    font-size: 7.7vw;
}
#pfp-timer-list {
/*    justify-content: center;
    width: 100%;
    margin-top: 16px;*/
}
.float-start {
/*justify-content: center;*/
}
.processing-fee-update .processing-fee-btnedit {
   float: right !important;
display: block;
}
}
#removeitemToast{
    min-width:290px
}
.moreinfoform:last-child {
  margin-bottom: 16px;
}

.header-backdrop-blur{
    backdrop-filter:blur(4px) !important;
    -webkit-backdrop-filter: blur(4px) !important;

}
.invite-team-member-popup .md-form textarea.md-textarea {
    overflow-y: auto;
}
@media screen and (max-width: 576px) {
.btn-common-continue {
  width: auto !important;
}
.manage-team-captains .form-control {
     
    margin-top: 8px;
    margin-bottom: 8px;
}
}
.widget-set-campaign-date {
    -webkit-transform: translateY(-140%);
    -ms-transform: translateY(-140%);
    transform: translateY(-140%);
}
#newWidget_body a#btn-remove1 {
    white-space: nowrap;
}
@media screen and (max-width: 576px) {
#pfp-timer {
   width: 80%;
    margin-top: 16px;
    margin-left: auto;
/*    margin-right: auto !important;*/
    float: none;
}
#pfp-timer .set-times span {
   display: block;
}
.d-xs-flex {
   display: flex;
}
.justify-xs-content-between {
  justify-content: space-between;
}
}
.clas-option{
    margin-left: 38px !important;
}
.clas-option_no{
   margin-left:34px !important;
}
/* ND23-1094 */
@media screen and (min-width:768px) and (max-width:991px) {
   
#newWidget_body a#btn-remove1 {
    white-space: nowrap;
    font-size: 14px ;
}
#newWidget_body a#btn-add1 {
    white-space: nowrap;
    font-size: 14px ;
}
}
@media screen and (max-width: 576px) {
.anonymous-tooltip [tooltip]::before {
      left: 7px !important;
}
.anonymous-tooltip [tooltip]::after {
          left: -70px !important;
    min-width: 21em;
    max-width: 21em;
}
#recaptcha2_ndcls{
    padding: 4px 2px 1px 14px  !important;;
}
#new_pfp_body #home-img img {
 height: auto;
}
}
@media screen and (min-width:768px) and (max-width:991px) {
    #recaptcha2_ndcls{
    padding: 4px 2px 1px 14px  !important;;
}
}
#tribute-dobnationModal .modal-dialog .modal-content {
   max-height: inherit;
    height: auto;
}

@media screen and (max-width: 340px) {
.header-continue-browsing .continue-browsing-text a {
    font-size: 12px;
    line-height: 16px;
}
#new_pfp_body .steps .top-names li {
     font-size: 13px;
}
.anonymous-tooltip .form-check-label {
   font-size: 11px;
}
.fixedElement aside {
    font-size: 12px;
}
#new_pfp_body .btn-filled {
     font-size: 17px;
}
#recaptcha2_ndcls {
padding: 0 !important;
}
#new_pfp_body .steps .top-names li {
    height: 48px;
}
.captchas.mblcapchas #recaptcha2 {
     transform: scale(0.68);
    -webkit-transform: scale(0.68);
}
/* ND23-1158*/
    #pfp-timer {
        width: 90%;
}

    /* ND23-1158*/
    /* ND23-1167*/
    .anonymous-tooltip {
        display: flex;
        margin-bottom: 30px;
}
    
    #recaptcha2 {
    transform: scale(0.6);
    -webkit-transform: scale(0.6);
    }
    /* ND23-1167*/

    /* ND23-1167*/
    #price-divs {
    font-size: 13px;
}
.continue-browsing-text {
    margin-left: 0;
}
       /*ND23-1063*/
        .contct-info-tooltip [tooltip]:not([flow])::after, .contct-info-tooltip [tooltip][flow^="up"]::after {
            bottom: -72px;
            left: -50px !important;
        }
        .contct-info-tooltip [tooltip]:not([flow])::before, .contct-info-tooltip [tooltip][flow^="up"]::before {
            bottom: -10px;
        }
        [tooltip]::after {
            min-width: 15em !important;
            max-width: 15em !important;
        }
        /*ND23-1063*/
        /*ND23-1167*/
        .anonymous-tooltip label {
            font-size: 13px;
            margin-right: 2px;
}
        .anonymous-tooltip {
            margin-right: 0;
            width: 100%;
        }
        /*ND23-1167*/
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}

.navbar_top-withtopbar{
    top:37px  !important;
}
.navbar{
    background-color: rgb(255,255,255,1)!important;
    backdrop-filter:blur(4px)!important;
    
}
iframe[title="recaptcha challenge expires in two minutes"] {
    height: 100% !important;
    transform: scale(0.9) !important;
}

/*ND23-1099*/
.gallerycollapsable-cont{
    min-height:234px;
    line-height:normal;
}
.gallerycollapsable-cont div {
    position: initial !important;
}
.collapsable-cont{
    min-height:218px;
    line-height:normal;
}
.collapsable-cont div{
    position: initial !important;
}
.homecollapsable-cont{
    min-height:218px;
    line-height:normal;
}
.homecollapsable-cont div{
    position: initial !important;
}
/*End nd23-1099*/

#rc-imageselect {
        transform: scale(0.9);
}
/* ND23-1133 : Start */
.charvalidation .character-counter{
	bottom: -18px;
	top: auto !important;
}
/* ND23-1133 : End */

 
 /*ND23-1099:Start*/
.gallerycollapsable-cont #dynamic_ht {
    margin-bottom: 80px;
}
.collapsable-cont #dynamic_ht {
    margin-bottom: 70px;
}
.timer-session-box{
    height: 50px  !important;
    margin-right: auto;
}
.homecollapsable-cont #dynamic_ht {
    margin-bottom: 5px;
}
/*End*/

/*ND23-1059*/ 
#mng-div-on-chk #tributee_name.form-control {
     padding: 0.8rem 0 0.55rem;
}
/*ND23-1059*/ 

 /*ND23-1173 Header popup*/
.txt_code,.txt_code:focus {
  cursor: not-allowed;
  background-color:#eee;
  opacity:1;
}
/*ND23-1173 :End*/
/*ND23-1170 */
 .nd-fileupload span:nth-child(3) {
        word-break: break-word !important;
    }

/*ND23-1170:End*/
/*ND23-1059*/
#mng-div-on-chk .form-control.error_trib_name {
     padding: 0.8rem 0 0.55rem;
}
/*ND23-1059:End*/
/*ND23-1193:*/
.sponsor_custom_select .select-selected {
    
    overflow: hidden;
    width: 84%;
}
/*ND23-1193:end*/
/*ND23-1198*/
.teamAssociation .select-selected {
       overflow: hidden;
    width: 100%;
}
/*ND23-1198:END*/
#jointeamModal .select-items {
    overflow-x: auto;
}
a#btn-checkouts1.active-loader:before{
      z-index: 1;
      opacity: 1;
}
.teamAssociation .select-items {
   overflow-x: auto;
}
  
.teamAssociation [tooltip]::after {
    left: -12px !important;
}
/*ND23-1213*/
.decsription-nd-cls{
    min-height:auto !important;
} 
/*ND23-1213:END*/

.mange-tem .form-control {
   border: 1px solid #CED4DA !important;
    display: block !important;
    max-width: 100%;
    height: 120px;
    resize: auto;
}
.mange-tem .form-control select {
    display: block !important;
    width: 100%;
    background-color: transparent;
    -webkit-appearance: menulist;
}

/*nd23-1219 Start*/
.more-info-loop .select-selected {
    white-space: normal;
}
/*nd23-1219 end*/
 
/*nd23-1159 strt*/
.ld-over:before, .ld-over-inverse:before, .ld-over-full:before, .ld-over-full-inverse:before {
    background: rgba(240,240,240,0.50);
    
}
.ld-over.running:before, .ld-over-inverse.running:before, .ld-over-full.running:before, .ld-over-full-inverse.running:before {
   z-index: 1;
}
/*nd23-1159 end*/
 
/*nd23-1211 end*/
.note-modal {
  z-index: 9999 !important;
}
/*nd23-1211 end*/

/*Side Menubar on Home Page*/

 .fixed-right-sidebar {
        float: left;
        position: fixed;
        right: 0;
        top: 50%;
/*        bottom: 0;*/
        cursor: pointer;
        display: flex;
        align-items: center;
        z-index: 999;
        transform: translateY(-50%);
      }
      .fixed-right-sidebar .share-fixed {
        border-radius: 30px 0px 0px 30px;
        opacity: 0.699999988079071;
        background: #000;
        padding: 4px;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        gap: 10px;
        text-align: center;
        width: 60px;
        height: 60px;
        color: #fff;
        font-size: 30px;
        -webkit-user-select: none; /* Safari */
        -ms-user-select: none; /* IE 10 and IE 11 */
        user-select: none; /* Standard syntax */
      }
      .fixed-right-sidebar ul li a {
        width: 42px;
        height: 42px;
        border-radius: 100%;
        color: #fff;
        display: block;
        text-align: center;
        font-size: 18px;
        line-height: 42px;
        box-shadow: 0px 3px 6px 2px rgba(0, 0, 0, 0.12), 0px 1px 2px 2px rgba(0, 0, 0, 0.08);
        
      }
      .sidebar-social-icons {
        display: block;
        margin: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
      }
      .fixed-right-sidebar ul li {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        transition: all 0.3s ease-in-out;
        opacity: 0;
        z-index: -1;
      }

      .fixed-right-sidebar .pinterest {
        transition-delay: 0.5s;
      }
      .fixed-right-sidebar .twitter {
        transition-delay: 0.4s;
      }
      .fixed-right-sidebar .linkedin {
        transition-delay: 0.3s;
      }
      .fixed-right-sidebar .facebook {
        transition-delay: 0.2s;
      }
      .fixed-right-sidebar .code {
        transition-delay: 0.1s;
      }
      .fixed-right-sidebar .link {
        transition-delay: 0s;
      }
      .fixed-right-sidebar.showSocialIcons ul li.pinterest {
        top: -56px;
        opacity: 1;
        transition-delay: 0s;
        z-index: 1;
      }
      .fixed-right-sidebar.showSocialIcons ul li.twitter {
        top: -40px;
        left: -21px;
        opacity: 1;
        transition-delay: 0.1s;
      }
      .fixed-right-sidebar.showSocialIcons ul li.linkedin {
        top: 3px;
        left: -52px;
        opacity: 1;
        transition-delay: 0.2s;
      }
      .fixed-right-sidebar.showSocialIcons ul li.facebook {
        top: 55px;
        left: -52px;
        opacity: 1;
        transition-delay: 0.3s;
      }
      .fixed-right-sidebar.showSocialIcons ul li.code {
        top: 100px;
        left: -21px;
        opacity: 1;
        transition-delay: 0.4s;
      }
      .fixed-right-sidebar.showSocialIcons ul li.link {
        top: 116px;
        opacity: 1;
        transition-delay: 0.5s;
      }
     .fixed-right-sidebar .pinterest a {
      background-color: #E60023;
     }
     .fixed-right-sidebar .twitter a {
      /*background-color: #56ACEF;*/
      background-color: #2b2820;
     }
     .fixed-right-sidebar .linkedin a {
      background-color: #007AB9;
     }
     .fixed-right-sidebar .facebook a {
      background-color: #3A589B;
     }
     .fixed-right-sidebar .code a, .fixed-right-sidebar .link a {
      background-color: #808080;
     }
     .fixed-right-sidebar .tooltiptexthead {
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
        top: 4px;
        left: -137px;
        background-color: rgb(0 0 0 / 60%);
        width: 116px;
      }
      .fixed-right-sidebar .headertooltip .tooltiptexthead::after {
        left: 100%;
        top: 12px;
        transform: none;
    }
    .fixed-right-sidebar .socicon-tooltip .tooltiptexthead {
        left: -125px;
      }
/*Side Menubar on Home Page*/

/*nd23-1226 */
#fg .fa-shopping-cart {
    padding-right: 8px;
}
.customSelectBox.checkout-selectqtty {
   padding-top: 0;
}
/*nd23-1211 end*/
/*BUGS-4078 start*/
@media screen and (min-height: 900px) {
    .introfooter {
        position: absolute;
        bottom: 0;
    }
	#new_pfp_body .article-text p {
		white-space: normal !important;
}
	#new_pfp_body .article-text li {

		white-space: normal !important;
	}
}

/*BUGS-4078 end*/
/*BUGS-4033 start*/
.sm-dates-box.aside-main-div aside p {
   font-size: 16px;
}
/*BUGS-4033 end*/
/*BUGS-4031 end*/
.moreinfoform .form-check-input[type=checkbox]+label {
   display: block;
}
/*BUGS-4031 end*/
#about-flip p img {
    padding: 15px;
}
/*ND23-1227 end*/
/*ND23-1227 end*/
@media screen and (min-width: 1600px) {
    .introfooter {
        position: absolute;
        bottom: 0;
    }
}

/*ND23-1227 end*/
/* ND23-1147 :start */
.mange-tem .form-control {
	border: 1px solid #CED4DA !important;
	 display: block !important;
	 max-width: 100%;
	 height: 212px;
	 resize: auto;
 }
.mange-tem .form-control select {
    display: block !important;
    width: 100%;
    background-color: transparent;
    -webkit-appearance: menulist; 
}
/* ND23-1147 :end */

/* BUGS-4040 :start */
table.table td, table.table th {
     
    white-space: nowrap;
    padding: 8px 15px !important;
}
/* BUGS-4040:end */
/* BUGS-4048*/
.nd-new-galleries a img {
    width: 226px !important;
    height: 200px;
    object-fit: cover;
}
/*BUGS-4048*/

/*ND23-1275*/
img.pswp__img {
       object-fit: contain;
}
/*ND23-1275*/
 
/*BUGS-4052 start*/
/*RPB-1010 .more-info-box .form-group label span br:last-child {
content: '';
}*/
.more-info-box .form-group label span div{
    display: inherit;
}

.more-info-box .form-group label p:last-child br:last-child, .more-info-box .form-group label div:last-child br:last-child{
    content: '';
}

/*BUGS-4052 end*/
 


#dynamic_ht a{text-decoration: underline;font-family:'Varela Round', sans-serif !important;}

/* ND23-1346: Start */
#about-flip.summernote-ul p span {
	line-height: normal;
}
/* ND23-1346: End */
/*#new_pfp_body .ban-img {
    width: auto !important;
}*/


.picker{
    position: initial;
}

.picker--opened .picker__holder{
    background: none;
    position: initial;
}

div#date-picker-example_root .picker__frame .backdrop{
        position: absolute;
    inset: 1em;
    /* background: rgba(0,0,0,0.3); */
    z-index: -1;
    transition: none;
    user-select: none;
    display: none;
	box-shadow: 0 0 0 400vw rgba(0,0,0,0.3);
    }

div#date-picker-example_root.picker--opened .picker__frame .backdrop{
    display: block;
}

.picker--opened .picker__frame{
    top: 90%;
}
.html-styling {
		overflow: auto !important; /* This will be overridden by the jQuery applied style */
  }
  
@media screen and (min-width: 768px) {
    .introfooter {
        position: absolute;
        bottom: 0;
    }
}
.summernote-ul a {
  text-decoration: underline !important;
}

@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none) {
    .vol-img img {
         height: auto !important;
    }
}

.funded-heading-ft {
   margin-top: 18px!important;
    font-size: 25px;
    line-height: 36px;
}


#about-flip p img[data-emoji] { padding: 0 !important; }
.custom-flied-adjust p{
	display: inline;
}
