@charset "utf-8";
/* CSS Document */
/* 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');
 
/* 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;margin:0px; 
}
a:hover {
	text-decoration: none;
}
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;
}
img {
	max-width: 100%;
}
html {
	min-height: 100%;
	height: 100%;
}
body {
	webkit-tap-highlight-color: #fed136;
}
input, textarea, select {
	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: #fff;
	font-size: 14px;
	font-family: 'Varela Round', sans-serif;
	color: #282a2b;
	line-height: 21px;
}
.input-groupnd23-513  {
    width: 50% !important;
}
.nd-23-513Cls{
    width: 39%!important;
    position: relative;
    right: 9px;
}
/* custom shadow */
.elevation-level1{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.24), 0px 1px 3px 1px rgba(0, 0, 0, 0.08) !important;
}

.elevation-level2{
	box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.08), 0px 4px 6px 2px rgba(0, 0, 0, 0.12) !important;
}

.elevation-level3{
	box-shadow: 0px 4px 12px 4px rgba(0, 0, 0, 0.12), 0px 2px 4px 2px rgba(0, 0, 0, 0.08) !important;
}

.elevation-level4{
	box-shadow:0px 6px 16px 8px rgba(0, 0, 0, 0.08), 0px 2px 12px 4px rgba(0, 0, 0, 0.12) !important;
}

.elevation-level5{
	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;
}

#newWidgetModal .modal-lg{max-width: 925px;}
#newWidgetModal .close {
    width: 32px;
    height: 32px;
    text-align: center;
    background: #fff;
    border: 2px solid #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    border-radius: 100%;
    opacity: 0;
    z-index: 1001;
    position: absolute;
    right: 25px;
    top: 15px;
	line-height: 28px; 
	font-size: 18px; 
	color:#aaaaaa;
}
#newWidgetModal .close i {
	position: relative;
    top: 1px;
    left: 1px;
}.cardborder {
    border-left: 0 !important;
border-right: 0 !important;
border-top: 0 !important;
}
.postalinput {
        margin-bottom: 0;
    position: relative;
    top: -4px;
}.item-box-overlaplble{
      justify-content: center;
    align-items: center;
    flex-direction: column;
    display: flex;
    word-break: break-word;
  }.hidetext {
  display: none;

  }.nd-23-393{
      display: flex;
    justify-content: flex-end;
  }.customSelectBox-393 {
    width: 100%;
    
    
     
}
  .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;*/
}
.topclose {
	width: 32px;
    height: 32px;
    text-align: center;
    background: #fff;
    border-radius: 100%;
    opacity: 1;
    z-index: 1001;
    position: absolute;
    right: 25px;
    top: 11px;
    line-height: 28px;
    font-size: 18px;
    color: #aaaaaa;
}
.topclose i{
	position: relative;
    top: 1px;
    left: 1px;
}
#newWidgetModal .modal-body{padding:0px;}

#newWidget_body #masthead {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	position: fixed;
	z-index: 1040;top:0;
}
#newWidget_body  #masthead .dropdown-toggle::after {
	display: none;
}
#newWidget_body  #masthead .navbar-dark .navbar-toggler {
	float: right;
}
#newWidget_body  #masthead .fixed-top {
	position: fixed;
	top: 48px;
	right: 0;
	left: 0;
	z-index: 1030;
	background: #fff!important;
	padding: 0px;
	box-shadow: 0 0 0 #fff!important;
	box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4) !important;
}
#newWidget_body  .container {
	width: 100%;
	max-width: 925px;
	padding: 0;
}
#newWidget_body  #body-img {
	position: fixed;
	z-index: -1;
	width: 100%;
	height: 100vh;
}
#newWidget_body  #body-img img {
	width: 100%;
	height: 100vh;
	object-fit: cover;
}
#newWidget_body  .navbar-right {
	margin-top: 16px;
	margin-bottom: 15px;
}
#newWidget_body  .navbar-default {
	background: #fff;
	border: none;
}
#newWidget_body  #masthead .container {
	position: relative;
	padding: 0.5rem 0.8rem;
}
#newWidget_body  #top-navs {
	list-style: none;
	float: right;
	margin: 4px 26px 0px 0;
}
#newWidget_body  #top-navs li {
	display: inline-block;
	float: left;
}
#newWidget_body  #top-navs li.icons {
	margin-right: 8px;
}
#newWidget_body  #top-navs li.icons button {
	background: #fff;
	border: 1px solid #3072a6;
	border-radius: 50%;
	padding: 0px;
	width: 40px;
	height: 40px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	color: #3072a6;
	display: block;
}
#newWidget_body  #top-navs li.icons a:hover {
	background: #3072a6;
	color: #fff;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0)
}
#newWidget_body  #top-navs li.icons .dropdown-menu {
	left: auto;
	transform: translateX(0%); right:0px;
}
#newWidget_body  #top-navs li.icons .dropdown-menu li {
	display: block!important;
	float: none;
}
#newWidget_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;
}
#newWidget_body  #top-navs li.icons .dropdown-menu a:hover {
	background: #3371a3 !important;
	color: #fff !important;
}
#newWidget_body  #top-navs li:last-child {
	margin-right: 0px;
}
#newWidget_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;
}
#newWidget_body  #toggle-new1 li:first-child a {
	color: #3a579a;
}
#newWidget_body  #toggle-new1 li:nth-child(1) a {
	color: #3a579a;
}
#newWidget_body  #toggle-new1 li:nth-child(2) a {
	color: #0079b8;
}
#newWidget_body  #toggle-new1 li:nth-child(3) a {
	color: #54abed;
}
#newWidget_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;

}

#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;
}
#newWidget_body .toggle-new .search-form {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}
donation_errorND23-716 {
    text-align: center;
    width: 100%;
    display: block;
    margin-top: 16px;
}
#newWidget_body .showing {
	display: block;
}
#newWidget_body .form-search {
	width: 98%;
	float: left;
	padding: 0 100px 0 20px;
	color: #000;
	position: relative;
}
#newWidget_body .form-search i {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 18px;
	line-height: 42px;
}
#newWidget_body .form-search .form-control {
	background: none;
	border: none;
	padding: 0 15px;
	font-size: 16px;
	box-shadow: 0 0 0 #fff;
	height: 42px;
}
#newWidget_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; margin: 0px;
}
#newWidget_body .form-search .btn-search:hover, #newWidget_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;
}
.border-radiusimg {
	border-radius: 0.5rem;
}
#newWidget_body #close-one {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	margin-top: 20px;
}
.toggle-new1 {
	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: 78px;
	padding: 0 15px;
	z-index: 1002;
}
#newWidget_body .toggle-new1 .shares {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	font-size: 18px;
}
#newWidget_body .toggle-new1 .shares ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#newWidget_body .toggle-new1 .shares li {
	margin: 0 10px 0 0;
	padding: 0;
	list-style: none;
	display: inline-block;
}
#newWidget_body .toggle-new1 .shares li:last-child {
	margin: 0 0px 0 0;
}
#newWidget_body #close-one1 {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	margin-top: 20px;
}
#newWidget_body .navbar-header {
	width: 100%; 
	position: relative;
	height: 48px;
}

#newWidget_body .navbar-brand {
	top: 0%;
	/*transform: translateY(-50%);*/
	padding: 0px 15px;
	height: auto;
	position: absolute;
	left:0!important;
}
#newWidget_body .navbar-brand img {
	width: auto;
	height: auto; 
    max-height: 65px;
    height: auto;
        max-width: 150px !important;
}
#newWidget_body .toggle-new {
    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: 78px;
    padding: 0 15px;
    z-index: 1002;
}
#full-screen-me {
    border-radius: 12px; position: absolute; left:0; top:0; right:0; bottom: 0;
}
#newWidgetModal .modal-dialog .modal-content{border-radius:7px; background: #e1eaf1;}
#newWidget_body .navbar-toggler {
    margin-top: 12px;
    padding: 0px;
    width: 40px;
    height: 40px;
    line-height: 30px;
    font-size: 12px;
    border-radius: 50%;
    border: 1px solid #3072a6;
    color: #3072a6;
}
body {opacity: 1;transition:0.5s opacity;}
body.fade-out {opacity: 0;transition: none;background: #eeeeee;}
body.modal-open {
    padding-right: 0 !important;
}
#main-section{ overflow-x: hidden; background: #E6EEF4;float:left; width:100%; padding: 24px; margin: 0; overflow-y: auto; height: 100%; -webkit-overflow-scrolling: touch; /* Lets it scroll lazy */}
#main-page{ overflow-x: hidden; background: #E6EEF4;float:left; width:100%; padding: 24px; margin: 0; 
            overflow-y: auto; 
            height: 100%; -webkit-overflow-scrolling: touch; /* Lets it scroll lazy */}
.padding-big {
	padding-top: 107px!important;
}
.padding-small {
	padding-top: 63px!important;
}
/*#section-bannersection-banner{float:left; width:100%; padding: 0 0 0 0; margin: 0 0 15px 0; border-radius: 5px; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4) !important; overflow: hidden; height: 250px;}
#section-banner img{width:100%; height: 100%; object-fit: cover;}*/
#section-banner{float:left; width:100%; position: relative; height: 150px; overflow: hidden;border-radius: 8px; margin: 0 0 24px 0; }
#section-banner img{width:100%; position: absolute; left:0; top:0; right:0; bottom:0;}
.title-banner{float:left; width:100%; position: relative;}
.title-banner h1{font-size:28px; line-height: 28px; margin: 5px 0 10px 0;word-wrap: break-word;}
.title-banner h4{font-size:18px; margin-bottom: 24px; line-height: 24px;}
.title-banner h5{font-size:16px; margin-bottom: 15px;}

#newWidget_body .title-banner .progress {
    border-radius: 25px;
    margin-bottom: 15px;
	background-color: #F8FAFC;
	box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 8%);
}
#newWidget_body .title-banner .progress-bar-success {
    background: #45b2af;
    border-radius: 25px;
}
.over-y{ height: 100vh; overflow-y: auto; width:100%;}

/* Dropdown */

/*the container must be positioned relative:*/
.custom-select {
	position: relative;
	border-bottom: 1px solid #ccc;
	margin-top: 2px;
	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: 5px 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-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
	overflow: hidden;
         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);
  }
  .customselect .form-group {
    width: 50% !important;
    margin-bottom: 20px;
	float: left;
}
.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;
	box-shadow: none;
}
.cancel-btn:hover {
    background-color: #F3F3F3;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30)!important;
}
.sendbtnalign {
	display: inline-grid;
    align-items: center;
}
.row.new-shares div{
	margin-bottom: 12px;
	display: flex;
	justify-content: center;
}

.row.new-shares div a{
	white-space: nowrap;
}
.marginBT7 {
	margin-bottom: 7px !important;
}
.paddBT38 {
	padding-bottom: 38px !important;
}
.containerpadd {
	padding-right: var(--bs-gutter-x,.75rem) !important;
    padding-left: var(--bs-gutter-x,.75rem) !important;
}
.newrow {
	margin: 0 -22.5px!important;
}
.treningcontainer-bg {
	background-color: #F3F7FA !important;
}
.custom_borderradius {
	border-radius: 8px;
}
.padd24 {
	padding: 24px;
}
.padd16 {
	padding: 16px !important;
}
.donationimg {
	float: left;
	margin-right: 16px;
}
.Cdropdnalign {
	position: relative;
    border-bottom: 1px solid #ccc;
    margin-top: 2px;
    font-size: 14px;
}
.vol-img img {
	width: 100%;
    height: 235px!important;
    object-fit: cover;
    max-width: 100%;
    min-width: 100%;
}
.custom-minheight {
	min-height: 0 !important;
}
.customTheight {
	height: 186px;
}
.marginTOP16 {
	margin-top: 16px;
}
.shadow-box-big {
	padding: 24px;
	height: 100%;
}
.line-height {
    line-height: 42px;
}
.qantitydrop {
    position: relative;
    top: -12px;
}
.removetoastinfo {
    background: #FAEFE5;
    border-color: #D57C23;
    width: 38%;
    box-shadow: 0px 6px 16px 8px rgb(0 0 0 / 8%), 0px 2px 12px 4px rgb(0 0 0 / 12%) !important;
}
.toast-body .fa-exclamation-circle {
    color: #D57C23;
}
.nolinkbtn {
    position: relative;
    top: 7px;
    color: #000 !important;
    cursor: unset !important;
}
.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;
}

/*------------------------ 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: 203px;
}

.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: 292px;
}

.gallerycollapsable-cont.active{
  flex-basis: auto;
  max-height: 100%;
}
.modalclose-icon {
	width: 32px;
    height: 32px;
    text-align: center;
    line-height: 34px;
    font-size: 18px;
	background: transparent;
	position: relative;
    right: 0px;
    top: 5px;
}
.modalclose-icon i {
    color: #aaaaaa !important;
}
.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: 20px 0 20px 0;
   background-color: #fff !important;
}

.read-arrow{
	position: absolute;
	left: 50%;
  transform: translateX(-50%);
	bottom: 11px;
}

.new-flex{
	display: flex;
	flex-direction: column;
}


.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;
}

#addmore.single{
  display: none;
}
.error-msg {
  margin-top: 5px;
  color: #f50303;
  font-size: 14px;
}
.custommargin {
	margin-left: 2px !important;
    margin-right: 2px !important;
}
.custommarginTP {
	margin-top: 85px;
}
.custommarginBT {
	margin-bottom: 56px;
}
.marginTOP65 {
	margin-top: 65px;
}
.paddleft28 {
    padding-left: 28px !important;
}
.editicon {
	position: relative;
    top: -1px;
}
.modal-dialog-scrollable {
    height: calc(100% - 1rem) !important;
}
#newWidgetModal {
	background: rgba(0,0,0,0.3);
}
button.pswp__button.pswp__button--close, 
button.pswp__button.pswp__button--fs, 
button.pswp__button.pswp__button--zoom  {
	float: left;
}
.pswp__counter {
	left: 50%;
	transform: translateX(-50%);
}

/* Iphone 5 landscape */
@media(max-width:767px) {
#section-banner{height:auto; margin :0px; }
#newWidgetModal .modal-lg {
    max-width: 98%;
} 
 .input-groupnd23-513{
    width: 100%!important;
    position: relative;
    right: 9px;
}
}

#newWidget_body .fill-box {
    padding: 24px;
    background: #fff;
    border-radius: 8px;
    float: left;
    width: 100%;
    position: relative;
	/* box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.24), 0px 1px 3px 1px rgba(0, 0, 0, 0.08) !important; */

}
#newWidget_body .shadow-box-big {
	/* elevation one */
	/* 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;

}

.three-boxes h4{margin: 0px!important; font-size: 13px!important;}
.three-boxes h1{margin: 0px!important; font-size: 32px; line-height: 36px;}
.three-boxes .row{margin: 0px -5px;}
.three-boxes .col-lg-4{padding: 0px 5px;}
#newWidget_body .three-boxes  .fill-box{padding:10px 0px!important;}



#blue-buttons{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -7.5px;margin-left: -7.5px; list-style: none; text-align: center;}
#blue-buttons li{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; height: 90px; padding: 0 7.5px; margin:0 0 16px 0;}
#blue-buttons li a{
	height: 90px;
	border-radius: 8px;
	background: #3072A6; 
	display: block; 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.24), 0px 1px 3px 1px rgba(0, 0, 0, 0.08) !important;
	padding: 0 90px 0 90px; 
	overflow: hidden; 
	color:#fff; 
	line-height: 90px; 
	font-size: 18px; 
	position: relative;
	text-transform: initial; 
	margin: 0px; 
	padding: 0px;
        
}
#blue-buttons li a i{position: absolute; right: 0; top:0; width:90px; line-height: 90px; font-size: 1.5rem}
#blue-buttons li a i:after{position: absolute; left: 0; top:0; width:1px;height: 100%;content: "";background: #99b8d1;}
#blue-buttons li a:hover{box-shadow: 0 5px 15px rgba(0, 0, 0, 0.50);}
#blue-buttons li a:focus,#blue-buttons li a:active,#blue-buttons li.active a{box-shadow: 0 0px 0px rgba(0, 0, 0, 0.50);}
#blue-buttons li a img{position: absolute; left: 0; top:0; width:90px;height: 90px; object-fit: cover;}

/* Iphone 5 landscape */
@media(max-width:812px) {
   #blue-buttons li{height:70px;}
#blue-buttons li a{padding: 0 70px 0 70px; text-align: center; }
#blue-buttons li a{padding: 0 70px 0 70px; text-align: center; height:70px; line-height:70px;}#blue-buttons li a i{width:70px; text-align: center; line-height: 70px;}
#blue-buttons li a img{width:70px;height:70px;display: block;}
#section-banner {height: 150px;}
	#masthead .container{padding: 0 15px;}
#newWidget_body .navbar-brand img {

    height: auto;
}
 .input-groupnd23-513{
    width: 100%!important;
    position: relative;
    right: 9px;
}
}


/* Iphone 5 landscape */
@media(max-width:768px) {
   #blue-buttons li{height:70px;}
#blue-buttons li a{padding: 0 70px 0 70px; text-align: center; font-size: 13px!important;}
#blue-buttons li a{padding: 0 70px 0 70px; text-align: center; height:70px; line-height:70px;}#blue-buttons li a i{width:70px; text-align: center; line-height: 70px;}
#blue-buttons li a img{width:70px;height:70px;display: block;}
#section-banner {height: 150px;}
	#masthead .container{padding: 0 15px;}
#newWidget_body .navbar-brand img {

    height: auto;
}
.justify-content-md-center { -ms-flex-pack: center !important;justify-content: center !important;}
	#newWidgetModal .modal-lg {
    max-width: 98%;
}
 .input-groupnd23-513{
    width: 100%!important;
    position: relative;
    right: 9px;
}
.manage-team-captains .form-control {
     
    margin-top: 8px;
    margin-bottom: 8px;
}
}
/* Iphone 5 landscape */
@media(max-width:480px) {
#blue-buttons li{padding:0px 7.5px;}
#blue-buttons li{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; height: 70px; padding: 0 15px}
#blue-buttons li a{
	padding: 0 70px 0 70px;
    text-align: center;
    font-size: 14px!important;
    display: flex;
    align-items: center;
    line-height: 1.3rem;
    justify-content: center;
	height: 70px;
}
#blue-buttons li a i{width:70px; text-align: center; line-height: 70px;}
#blue-buttons li a img{width:70px;height: 70px;display: block;}
#section-banner {height: 75px;}
 .input-groupnd23-513{
    width: 100%!important;
    position: relative;
    right: 9px;
}
}
/* Iphone 5 landscape */
@media(max-width:375px) {
#blue-buttons li{padding:0px 7.5px;}
#blue-buttons li a{
	padding: 0 70px 0 70px;
    text-align: center;
    font-size: 14px!important;
    display: flex;
    align-items: center;
    line-height: 1.3rem;
    justify-content: center;
}
#recaptcha1 {
    transform: scale(0.61) !important;
}
#blue-buttons li a i{width:70px; text-align: center;}
#blue-buttons li a img{width:70px;height: 70px;display: block;}
#newWidget_body .navbar-brand img {height: auto;margin-top: 0px;}
 .input-group{
    width: 100%!important;
    position: relative;
    right: 9px;
}
}

/* Iphone 5 landscape */
@media(max-width:320px) {
#blue-buttons li{padding:0px 7.5px;}
#blue-buttons li a{padding: 0 0px 0 70px; text-align: center;font-size: 14x!important}#blue-buttons li a i{display: none;}
#blue-buttons li a img{width:70px;height: 70px; display: block;}
.input-group{
    width: 100%!important;
    position: relative;
    right: 9px;
}
}
 
#blue-buttons li.margin-l{margin-left: 25%;}
#blue-buttons li.no-margin{margin-left: 0%;}
#blue-buttons .justify-content-md-center1 {-ms-flex-pack: inherit !important;justify-content: inherit !important;}
/* Iphone 5 landscape */
@media(max-width:768px) {
#blue-buttons li.margin-l{margin-left: 25%;}
#blue-buttons li.no-margin{margin-left: 0%;}
.justify-content-md-center { -ms-flex-pack: inherit !important;justify-content: inherit !important;}
}
@media(max-width:768px) {
#blue-buttons li.margin-l{margin-left: 0%;}
#blue-buttons li.no-margin{margin-left: 0%;}
.justify-content-md-center { -ms-flex-pack: inherit !important;justify-content: inherit !important;}
	#newWidgetModal{padding-left: 0px!important;}
}

#newWidget_body .shadow-box {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.30);
}

#newWidget_body .btn-lined {
	border: 1px solid #3371a3;
	padding: 8px 18px;
	position: relative;
	line-height: 24px;
	display: inline-block;
	border-radius: 40px;
	background: none;
	color: #3371a3;
	font-size: 18px;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0)!important;
	text-transform: capitalize;
	 height: 42px;
	  margin: 0px;
	   box-shadow: 0 0px 0px rgba(0, 0, 0, 0.30) !important;
	    background: #fff;
		text-decoration: none;
                letter-spacing: 0.015rem;
           font-weight: 700;
}
#newWidget_body .btn-lined:hover, #newWidget_body a.btn-lined:hover {
	background: #3371a3 !important;
	color: #fff;
	outline: none;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30) !important;
}

#newWidget_body .btn-lined:active, #newWidget_body a.active, #newWidget_body .btn-lined:focus, #newWidget_body a.focus {
	background: #fff!important;
	color: #3371a3!important; box-shadow: 0 0px 0px rgba(0,0,0,0.30)!important;
}
#newWidget_body .btn-lined .ld {
	color: #3371a3!important
}
#newWidget_body .btn-lined:hover .ld, #newWidget_body a.btn-lined:hover .ld {
	display: none;
}
#newWidget_body .btn-lined:active .ld, #newWidget_body a.active .ld, #newWidget_body .btn-lined:focus .ld, #newWidget_body a.focus .ld {
	display: block!important;
}
#newWidget_body .btn-lined:hover.ld-over:before, #newWidget_body a.btn-lined:hover .ld-over:before {
	display: none;
}
#newWidget_body .btn-lined:active.ld-over:before, #newWidget_body a.active.ld-over:before, #newWidget_body .btn-lined:focus.ld-over:before, #newWidget_body a.focus.ld-over:before {
	display: block!important;
	background: rgba(255, 255, 255, 0.60)!important;
}
.thanks-msg {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.marginTOP12 {
	margin-top: 12px;
}
/* Iphone 5 landscape */
@media(max-width:480px) {
#newWidget_body .btn-lined.full-width {
		width: 100%!important;
	}
#newWidget_body .btn-filled.full-width {
		width: 100%!important;
		margin-top: 15px;
	}
	#newWidget_body .navbar-brand {

		padding: 0px;

	}
	#newWidget_body .navbar-toggler {
		margin-top: 0px;

	}
	#newWidget_body #top-navs {

		margin: 5px 0px 13px 0 !important;
	}
	.navbar-toggler:focus {

		box-shadow: none;
	}
	.mblmarginTOP16 {
		margin-top: 16px !important;
	}
	#newWidget_body .btn-lined {
		width: 100%;
	}
	.paddBT38 {
		padding-bottom: 24px !important;
	}
	.mblmarginBT0 {
		margin-bottom: 0 !important;
	}
	.mblfloatleft {
		float: left !important;
	}
	.mblmarginBT16 {
		margin-bottom: 16px;
	}
	#support-buttons li {
		margin-bottom: 16px;
	}
	.mbltopheadS {
		padding-left: 12px !important;
    padding-right: 15px !important;
	}
	.mbldblock {
		display: block;
	}
	.customTheight {
		height: auto !important;
	}
	.mblmarginRT0 {
		margin-right: 0 !important;
	}
	.customtogbtn ul.tab li label {

		padding: 14px !important;

	}
	.customtogbtn ul.tab li .toggle_btncolor {

		line-height: 8px !important;

	}
	#newWidget_body h3 {

		line-height: 30px !important;
	}
	.mblimgscroll {
		display: block;
		overflow: scroll;
		padding: 0 24px !important;
	}
	.mblimgscroll::-webkit-scrollbar {
		display: none;
	}

	.mblimgscroll{
		/*FireFox*/
		scrollbar-width: none;
		/*IE10+*/
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.support-container {
		padding: 24px 0 !important;
	}
	.mblmarginLT0 {
		margin-left: 0 !important;
	}
	.mbltxtlong {
		font-size: 14px !important;
		line-height: 18px !important;
		height: 52px !important;
		display: flex !important;
		align-items: center;
	}
	.toggle_btncolor {
		font-size: 14px !important;
	}
	.mbltogglealign {
		line-height: 50px !important;
	}
	#newWidgetModal .close {

		right: 11px;
		top: 15px;

	}
	.topclose {

		right: 8px;
		top: 11px;

	}
	.marginr50 {
		margin-right: 28px !important;
	}
	.modal-header {
		padding: 1rem 2.1rem;
	}
         .input-group{
    width: 100%!important;
    position: relative;
    right: 9px;
}
}

#newWidget_body .fill-box h3 {margin-bottom: 16px !important;font-weight: normal !important;font-size: 24px!important;}
#newWidget_body h3 {/*margin-bottom: 16px !important;*/font-weight: normal !important; font-size: 24px!important; line-height: 24px;}
#newWidget_body #about-flip ul {
    margin: 0px;
   
    padding: 0px;
    list-style: none;
}

#newWidget_body #about-flip li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 16px;
    color: #000;
    line-height: 21px;
}
#newWidget_body #about-flip p {
    font-size: 16px;
    margin: 0px;
    color: #000;
    line-height: 36px;
}
#newWidget_body #about-flip p a {
    color: #3371a3;
}

#newWidget_body .btn-lined.mx-widths{width: 180px!important;}
#newWidget_body .btn-filled.mx-widths{width: 180px!important;}
#newWidget_body .support-tab a.mx-widths{width: 107px!important;}

#newWidget_body  #my-tabs .btn-lined.mx-widths{width: auto!important;}
#newWidget_body  #my-tabs .btn-filled.mx-widths{width: auto!important;}

#newWidget_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;
        letter-spacing: 0.015rem;
        font-weight: 700;
	cursor: pointer; 
/*        height: 42px;*/
        box-shadow: 0 0px 0px rgba(0, 0, 0, 0.30) !important
}
#newWidget_body .btn-filled:hover, #newWidget_body a.btn-filled:hover {
	background: #3371a3;
	/*color: #fff;*/
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30)!important;
	border: 1px solid transparent ;
}
#newWidget_body .btn-filled:focus, #newWidget_body a.btn-filled:focus {
	background: rgba(51, 113, 163, 0.9);
	/*color: #fff;*/
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.30)!important;
	border: 1px solid transparent ;
}
#newWidget_body .btn-filled:hover .ld, #newWidget_body a.btn-filled:hover .ld {
	display: none;
}
#newWidget_body .btn-filled:focus .ld, #newWidget_body a.btn-filled:active .ld, #newWidget_body a.btn-filled.active .ld {
	display: block!important;
}
#newWidget_body .btn-filled:hover.ld-over:before, #newWidget_body a.btn-filled:hover.ld-over:before {
	display: none;
}
#newWidget_body .btn-filled:focus.ld-over:before, #newWidget_body a.btn-filled:active.ld-over:before, #newWidget_body a.btn-filled.active.ld-over:before {
	display: block!important;
	background: rgba(255, 255, 255, 0.10)!important;
}

#newWidget_body .captchas .btn-filled{vertical-align: top;}
#recaptcha2 {width: auto !important;display: inline-block;}
/*#recaptcha1 {
    width: auto !important;
    display: inline-block;
}
#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;
}
#newWidget_body .character-counter {
    position: absolute;
    right: 0;
    top: 5px;
    background: #fff;
    padding: 0 5px;
    line-height: 10px;
    height: auto !important;
    z-index: 100;
}
hr {
	margin: 24px 0;
}
.smalltxtcolor {
	color: #A4A4A4;
}
.subtitle-primary-background {
	background-color: rgba(230, 238, 244, 0.3) !important;
}
.unlimitinfo {
	display: inline-block;
    width: 100%;
	text-align: right;
}
.promocodetxtx {
    color: #3C9F9C;
}
.fontsize10 {
    font-size: 10px;
}
/* Iphone 5 landscape */
@media(max-width:480px) {
#newWidget_body .btn-filled.full-width {
    width: 100% !important;
    margin-top: 15px;
	padding-left: 5px;
    padding-right: 5px;
}
#newWidget_body .btn-lines.full-width {
    width: 100% !important;
    margin-top: 15px;
}
.sm-width {
    width: 100%;
    max-width: 100%;
    text-align: center;
}
	 #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;    width: 220px !important;}
 #recaptcha3{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
	#new-capchas .float-right{width:100%;}
	#newWidget_body .captchas .btn-filled{vertical-align: top;margin-left: 0px !important;}
        #newWidget_body #about-flip iframe{ height: 100% ; width: 100%; }
}
.mdb-lightbox figure {
    max-width: 235px;
    min-width: 235px;
    margin: 0 7.5px 15px 7.5px;
    display: inline-block;
    height: 235px;
    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;
    border-radius: 8px;
    cursor: pointer;
    overflow: hidden;
}
.mdb-lightbox figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* Iphone 5 landscape */
@media(max-width:375px) {
/* .mdb-lightbox figure {
    max-width: 100%;
    min-width: 100%;
 
    margin: 0 0px 15px 0px;
  
	height: auto;
} */
}

/* Iphone 5 landscape */
@media(max-width:320px) {
#newWidget_body .navbar-brand img {
    
    height: auto;
    margin-top: 0px;
}
 #recaptcha2 {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;    width: 220px !important;}
}
.captchas .blue-links {
    font-size: 13px;
}
.sm-width span {
    margin-left: 15px;
    margin-top: 15px;
}
.blue-links a {
    color: #3371a3;
    text-decoration: underline;
}
.blue-links a:hover {
    color: #000;
    text-decoration: none;
}


/* Iphone 5 landscape */
@media(max-width:980px) {
#newWidgetModal .modal-lg {
    max-width: 98%;
}
 #recaptcha2 {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;    width: 220px !important;}
}

#formainbanners.full-widths .col-md-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
#formainbanners.full-widths #blue-buttons li {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
#formainbanners.half-widths .col-md-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
#formainbanners.half-widths #blue-buttons li {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; margin-left: 25%;}
#formainbanners.half-widths .justify-content-md-center {-ms-flex-pack: inherit !important;justify-content: inherit !important;}
#formainbanners.half-widths .ds-none {-ms-flex-pack: inherit !important;justify-content: inherit !important;}
#formainbanners.lefthalf-widths .col-md-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
#formainbanners.lefthalf-widths #blue-buttons li {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; margin-left: 0%;}
#formainbanners.lefthalf-widths .justify-content-md-center {-ms-flex-pack: left !important;justify-content: left !important;}
#formainbanners.lefthalf-widths .ds-none {-ms-flex-pack: inherit !important;justify-content: inherit !important;}


/* Iphone 5 landscape */
@media(max-width:980px) {
#formainbanners.full-widths #blue-buttons li {-ms-flex: 0 0 50%!important;flex: 0 0 50%!important;max-width: 50%!important;}
#formainbanners.half-widths #blue-buttons li {-ms-flex: 0 0 50%!important;flex: 0 0 50%!important;max-width: 50%!important; margin-left: 25%!important;}
#formainbanners.lefthalf-widths #blue-buttons li {-ms-flex: 0 0 50%!important;flex: 0 0 50%!important;max-width: 50%!important; margin-left:0%!important;}
}
/* Iphone 5 landscape */
@media(max-width:768px) {
#formainbanners.full-widths #blue-buttons li {-ms-flex: 0 0 50%!important;flex: 0 0 50%!important;max-width: 50%!important;}
#formainbanners.half-widths #blue-buttons li {-ms-flex: 0 0 50%!important;flex: 0 0 50%!important;max-width: 50%!important; margin-left: 25%!important;}
#formainbanners.lefthalf-widths #blue-buttons li {-ms-flex: 0 0 50%!important;flex: 0 0 50%!important;max-width: 50%!important; margin-left: 0%!important;}
}
/* Iphone 5 landscape */
@media(max-width:767px) {
#formainbanners.full-widths #blue-buttons li {-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;}
#formainbanners.half-widths #blue-buttons li {-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important; margin-left: 0%!important;}
#formainbanners.lefthalf-widths #blue-buttons li {-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important; margin-left: 0%!important;}
 #recaptcha2 {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;    width: 220px !important;}
}

#newWidget_body .choose-donation-tabs {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#newWidget_body .choose-donation-tabs ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
        display: flex;
        justify-content: center;
 
}
#newWidget_body .choose-donation-tabs li {
	margin: 0 -2.5px 15px;
	padding: 0 7.5px;
	list-style: none;
	text-align: center;
	display: inline-block;
	width: 25%;
	max-width: 200px;
	min-width: 200px;
	vertical-align: top;
}
#newWidget_body .choose-donation-tabs li .choose-button {
	float: left;
	width: 100%;
}
#newWidget_body .choose-donation-tabs li .choose-button input {
	display: none;
}
#newWidget_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: 40px;
	background: #fff!important; 
	/* box-shadow:0 0 5px rgba(0, 0, 0, 0.22); */
}
#newWidget_body .choose-donation-tabs li .choose-button label:hover {
	background-color: #3371a3;
	color: #fff;
}
#newWidget_body .choose-donation-tabs li .choose-button label:active, #newWidget_body .choose-donation-tabs li .choose-button input:focus + label {
	background-color: #3371a3;
	color: #fff;
}
#newWidget_body .choose-donation-tabs li .choose-button input:checked + label {
	background-color: #3371a3;
	color: #fff;
}
/* = Fancy (Twitter Bootstrap) = */
#newWidget_body .choose-donation-tabs li .choose-button label {
	background: #fff!important;
	color: #3371a3!important;
	font-size: 18px;
	text-align: center;
	border-radius: 40px;
	position: relative; margin: 0px;
}
#newWidget_body .choose-donation-tabs li .choose-button label:hover {
	background: #487fac!important;
	color: #fff!important;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30);
}
#newWidget_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);
}
#newWidget_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) {
	#newWidget_body .choose-donation-tabs li {
		margin: 0 0px 15px;
		padding: 0 0px;
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		vertical-align: top;
	}
}
#newWidget_body .big-buttons {
	float: left;
	width: 100%;
	padding: 0px;
	margin-top: 5px;
}
#newWidget_body .big-buttons .big-tabs {
	float: left;
	width: 100%;
	padding: 0px;
	margin-bottom: 15px;
	padding: 0px;
}
#newWidget_body .big-buttons .big-tabs input {
	display: none;
}
#newWidget_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; 
	/* box-shadow:0 0 5px rgba(0, 0, 0, 0.22);  */
	max-height: 116px;
}
#newWidget_body .big-buttons .big-tabs label small {
	display: block;
	margin-bottom: 10px;
	font-size: 65%;
}
#newWidget_body .big-buttons .big-tabs label p {
	font-size: 14px;
	margin: 0px;
	line-height:18px;
	font-weight: normal;
}
#newWidget_body .big-buttons .big-tabs label:hover {
	background-color: #3371a3;
	color: #fff;
}
#newWidget_body .big-buttons .big-tabs label:active, #newWidget_body .big-buttons .big-tabs input:focus + label {
	background-color: #3371a3;
	color: #fff;
}
#newWidget_body .big-buttons .big-tabs input:checked + label {
	background-color: #3371a3;
	color: #fff;
}
/* = Fancy (Twitter Bootstrap) = */
#newWidget_body .big-buttons .big-tabs label {
	background: #fff!important;
	color: #3371a3!important;
	font-size: 22px;
	text-align: center;
	border-radius: 8px;
	position: relative; margin: 0px;
        min-height: 134px
}
#newWidget_body .big-buttons .big-tabs label:hover {
	background: #487fac!important;
	color: #fff!important;box-shadow: 0 3px 5px rgba(0,0,0,0.30);
}
#newWidget_body .big-buttons .big-tabs label:active, .level-button input:focus + label {
	background: #487fac!important;
	color: #fff!important;
	outline: 0;box-shadow: 0 0px 0px rgba(0,0,0,0.30);
}
#newWidget_body .big-buttons .big-tabs input:checked + label {
	background: #487fac!important;
	color: #fff!important;box-shadow: 0 0px 0px rgba(0,0,0,0.30);
}
#newWidget_body .donate-amt {
	margin: 15px 0 0 0;
	float: left;
	width: 100%;
}
/*#newWidget_body .donate-amt .num-inputs {
	padding: 0 160px 0 25px
}*/
/* dont remove padding if any concern plz inform pooja once */
#newWidget_body .donate-amt .btn-filled {
	padding: 8px  20px;
/*	position: absolute;
	right: 0px;
	top: 0; width: auto!important;*/
}
.num-inputs {
	padding: 0 0 0 0px;
	position: relative;
	line-height: 45px; margin-bottom:15px;
}
.num-inputs i {
	font-size: 20px;
	float: left;
	line-height: 45px;
	position: absolute;
	left: -20px;
}
.num-inputs input {
	background: transparent;
	/* border: 1px solid #d2d2d2; */
	border-bottom: 1px solid #d2d2d2;
	text-align: center;
	font-size: 18px;
	width: 100%; height: 42px;
}
.marginr {
	margin-right: 4px;
}
.marginr50 {
	margin-right: 38px;
}
#newWidget_body .new-cart-view {
	float: left;
	width: 100%;
	padding: 0 0 0 0px;
	position: relative;
}
#newWidget_body .new-cart-view img {
	width: 120px;
	height: 120px;
	object-fit: cover;
}
#newWidget_body .new-cart-view .marg-ontwenty {
	padding-left: 0px;
	/*float: right;*/
	vertical-align: top;
	/*position: absolute;*/
	left: 140px;
	top: 0;
}
#newWidget_body .new-cart-view .marg-ontwenty h4 {
	margin-bottom: 20px; font-size: 18px;
}
 .new-cart-view img {
    border-radius: 8px;
}
.btn-goto {
    border-color: #3c9f9c !important;
    background: #3c9f9c !important;
}
.btn-goto.running{
    border-color: #4ebab7 !important;
    background: #4ebab7 !important;
}
#newWidget_body .margin-bottom-fifteens {
    margin-bottom: 16px !important;
}
/* Iphone 5 landscape */
@media(max-width:767px) {
#newWidget_body .new-cart-view .marg-ontwenty{
	position: relative; width: 100%; padding: 0; margin: 15px 0 0 0; left:0;
}
#newWidget_body .new-cart-view img {
    border-radius: 5px; width:100%!important;
}
}

#support-buttons h4{font-size:18px;}
#support-buttons ul{margin:0; padding:0px; list-style:none;}
#support-buttons li{margin:0 0 16px 0; padding:0px; list-style:none;}
#support-buttons li a{
	height: 45px;
	border-radius: 8px; 
	background: #3371a3;
	display: block;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.24), 0px 1px 3px 1px rgba(0, 0, 0, 0.08) !important;
	padding: 0 45px 0 0px;
	overflow: hidden;
	color: #fff;
	line-height: 45px;
	font-size: 16px;
	position: relative;
	text-transform: capitalize;
	margin: 0px; 
	text-align: center;
}

#support-buttons li a i {position: absolute;right: 0;top: 0;width:45px;line-height: 45px;}
#support-buttons li a i::after {position: absolute;left: 0; top: 0;width: 1px;height: 100%;content: "";background: #99b8d1;}
#support-buttons li a:hover {box-shadow: 0 5px 15px rgba(0, 0, 0, 0.50);}


.fixedElement {
    background-color: #fff;
    position: fixed !important;
    top: 0px !important;
    width: 100%;
    z-index: 100;
    border-bottom: 1px solid #ccc;
    padding: 0px 0;
   
    line-height: 37px;
    font-size: 14px;
}
.fixedElement aside {
    display: inline-block;
}
.fixedElement #pfp-timer {
    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: 6px; */
    padding: 7px 15px !important;
    color: #000 !important;
}
.fixedElement #pfp-timer .set-times {
    display: block;
    vertical-align: middle;
    width: 100%;
    line-height: normal;
}
.fixedElement #pfp-timer .set-times span {
    color: #000 !important; margin-top:-2px; margin-right: 10px;
}
 h4 {
    font-size: 18px !important;
}
#pfp-timer .set-times span {
    font-size: 18px;
    margin-right: 0px; margin-top:5px; display: inline-block;
    
}
.set-times-text {
    margin-top: 8px;
    white-space: nowrap;
}
.contct-info-tooltip {
    padding-left: 5px;
    line-height: 10px;
}
#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;
}
.fixedElement #pfp-timer .set-times label {
    margin: 0px;
}
#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;
    
}
.fixedElement span {
    color: #3c9f9c;
}

.fixedElement #pfp-timer .set-times i{font-size: 16px;margin-top: 2px;}

#newWidget_body .navbar-nav li {
    border-bottom: 1px solid #ddd;
    padding: 0 0px;
}
#newWidget_body .navbar-nav li a {
    padding: 10px !important;
    color: #3371a3;
    display: block;
}
#newWidget_body .navbar-nav li a:hover {
    background: #3371a3;
    color: #fff;
}
#newWidget_body .navbar-nav li:last-child {
    border: none;
}

.activity-main {float: left;width: 100%;padding: 10px;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: 8px;margin-bottom: 15px;font-size: 14px;}
.big-buttons .row{margin: 0 -7px;}
.big-buttons .col-lg-4{padding: 0 7px;}

/*.three-boxes h1,.three-boxes h4{font-size: 15px!important; display: inline-block; line-height: 15px!important;}*/
/* Iphone 5 landscape */
@media(max-width:767px) {
#newWidget_body  #top-navs {
	list-style: none;
	float: right;
	/* margin: 12px 0px 13px 0; */
}
	#newWidget_body #masthead .navbar-dark .navbar-toggler {
    float: right;
    margin-right: 8px;
	margin-top: 0;
}
.mblright {
	float: right !important;
}
}

#newWidget_body .activity-main .message {
	position: relative;
	width: 100%;
	background: #d6e3ec;
	border-radius: 8px;
	padding: 10px;
	line-height: normal;
	margin-top: 10px;
}
#newWidget_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;
}
#newWidget_body .activity-main .for {
	float: left;
	width: 100%;
	font-size: 12px;
	text-align: left;
	margin: 8px 0 0px 0;
	line-height: normal;
}
/*ND23-459.activity-main:last-child{margin-bottom: 0px;}*/
/* Iphone 5 landscape */
@media(max-width:480px) {
.activity-main .col-xs-12 {
    margin-bottom: 20px;
}
	.activity-main .message::after {display: none;}
	/*ND23-459.activity-main:last-child{margin-bottom: 0px;}*/
}
.our-updates h4{font-size: 18px;}

#newWidget_body  #flip-cards {
	float: left;
	width: 100%;
}
#newWidget_body  #flip-cards ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#newWidget_body  #flip-cards li {
	margin: 0 7.5px 15px;
	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: 6px;
	box-shadow: 0px 1px 2px rgb(0 0 0 / 24%), 0px 1px 3px 1px rgb(0 0 0 / 8%) !important;
}
#newWidget_body  #flip-cards li .card-image {
	max-width: 235px;
	min-width: 235px;
	height: 235px;
	position: relative;
}
#newWidget_body  #flip-cards li .card-image figure {
	max-width: 235px;
	min-width: 235px;
	height: 235px;
	position: relative;
}
#newWidget_body  #flip-cards li .card-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#newWidget_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: capitalize; height: 40px;
}
#newWidget_body  #flip-cards li .btn-plain:hover, #newWidget_body  #flip-cards li a.btn-plain:hover, #newWidget_body  #flip-cards li .btn-plain.running, #newWidget_body  #flip-cards li a.btn-plain.running {
	/* background: #487fac; */
	color: #fff;
	box-shadow: 0 0 0 #fff!important;
}

#flip-cards li .full-cards {
    float: left;
    width: 100%;
    overflow: hidden;
    border-radius: 8px;
}
.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: 10px 10px;
    width: 100%;
    line-height: 1.3;
}
.overlay-text-top a {
    color: #fff;
}
.overlay-text-top a:hover {
    color: #fff;
    text-decoration: underline;
}
.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;
}
.overlay-text a {
    color: #fff;
}
.overlay-text a:hover {
    color: #fff;
    text-decoration: underline;
}

.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: 235px;
}
.card-image-inner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.fill-box h3 {
    margin-bottom: 30px !important;
    font-weight: normal !important;
}
.sm-dates-box {
    float: left;
    width: 100%;
    padding: 10px;
    height: 100%;
    /* box-shadow: 0 0 5px rgba(0, 0, 0, 0.22); */
    border-radius: 8px !important;
    /* margin-top: 15px; */
    font-size: 14px;
    display: flex;
     flex-direction: column;
        align-items: center;
        justify-content: center;
    overflow: hidden;
	background: rgba(230, 238, 244, 0.8);
}
.sm-dates-box aside {
    display: table-cell;
    vertical-align: middle;
    width: 100%;

}
.sm-dates-box hr.line {
    border-color: #c5c5c5;
    margin: 5px 0 !important;
}
.sm-dates-box span {
    font-size: 16px;
    /* display: block; */
}
.article-text.sidebar-box {
    max-height: 300px;
    position: relative;
    overflow: hidden;
}
.article-text p {
    margin: 0px;
    font-size: 14px;
    line-height: 21px;
}
.article-text h4 {
    margin-bottom: 15px;font-size: 18px !important;
}
.article-pricing .price-one {
    font-size: 18px;
    display: block;
}
.article-pricing small {
    display: block;
    margin-bottom: 5px;
}
 .article-pricing .shipping-one {
    font-size: 14px;
}
.article-pricing .shipping-one span {
    display: block;
}
.slected-assignment {
    width: 100%;
    font-size: 14px;
}
 .slected-assignment a {
    color: #3072a6;
}
 /*.hundred {
    width: 110px;
    min-width: 110px;
    float: right;
}*/
.hundred .select-wrapper input.select-dropdown {
    text-align: center; margin: 0px;
}

.article-text.sidebar-box .read-more {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 50px 0 0px 0;
    text-decoration: none !important;
    background: -moz-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%);
    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%);
    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%);
    filter: progid, DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}
.article-text.sidebar-box .read-more a {
    text-decoration: none;
}
.article-text.sidebar-box .read-more a i {
    margin-top: 0px;
    font-size: 18px;
    float: left;
    width: 100%;
    text-align: center;
}
.margin-bottom-fifteens-sm {
    margin-bottom: 15px !important;
}
.blue-links {
    font-size: 14px!important;
}
.blue-links button {
    color: #3072A6;
    text-decoration: none;
    background: transparent;
}
.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;
}
.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;
}
.remove-msg {
    font-size: 16px;
    color: #2A2B2C;
    text-align: center;
}
.ex-removeicon {
    color: #C5303E;
}
.links-promo button {
    color: #3072A6;
    text-decoration: none;
    background: transparent !important;
	font-size: 18px;
        font-weight: 700;
	white-space: nowrap;
}
.links-promohave  {
    color: #3072A6;
    text-decoration: none;
    background: transparent !important;
	font-size: 15px;
        font-weight: 700;
}
.row {

    margin-right: -7.5px;
    margin-left: -7.5px;
}
.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;
}
#select-assignmentsModal .modal-lg{max-width:750px!important;}
.height-same {
    height: 350px;
}
.overflow-y {
    overflow-y: scroll;
    height: 350px;
}
.modal-header .close{position:absolute; right:15px;}
#newWidget_body h3.modal-title{margin-bottom: 0px!important; width:100%; text-align: center;}
.modal-dialog .modal-content{border-radius: 5px;max-height: 500px;}
.article-text p a {
    color: #3371a3;
    text-decoration: underline;
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 0px !important;
	height: 100%;
overflow: hidden;
}
.v-image {
    margin-bottom: 15px;
}
.v-image img {
    width: 100%;
    height: 205px !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%;
}
.min-twothirty {
    margin-top: 0px !important;
    min-height: 96px;
}
#newWidget_body .hundred input {
    text-align: center;
    margin-right: 1px;
    margin-left: 1px;
}
/* Iphone 5 landscape */
@media(max-width:768px) {
	.item-box{margin-bottom: 15px;}
	.min-twothirty{margin-bottom: 15px;}
	.v-image {
    margin-bottom: 0px;
}
	.sm-dates-box{margin-top:0px;}
}
/* Iphone 5 landscape */
@media(max-width:480px) {
#margin-fif {
    margin-top: 15px;
}
.item-box1:last-child {
    margin: 15px 0 15px 0;
}
	/*.item-box:first-child {
    margin: 15px 0 15px 0;
}*/
	.min-twothirty {
    margin-bottom:0px;
}
	.v-image {
    margin-bottom: 0px;
}
}

.hundred .input-group-btn .btn {
	padding-left: 10px!important;
	padding-right: 10px!important;
	padding: 0px;
	line-height: 38px;
}
.hundred .input-group-btn .btn-default {
	background: #fff!important;
	color: #3371a3!important;
}
.hundred .input-group-btn .btn {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding: 0px;

    line-height: 35px; box-shadow: 0 0 0 #fff; margin: 0px; border-radius:0px!important;
}
.hundred .input-group-btn .btn.disabled:active, .hundred .input-group-btn .btn.disabled:focus, .hundred .input-group-btn .btn.disabled:hover, .hundred .input-group-btn .btn:disabled:active, .hundred .input-group-btn .btn:disabled:focus, .btn:disabled:hover{box-shadow: 0 0 0 #fff!important;}

.hundred .input-group-btn .btn-default:not([disabled]):not(.disabled).active, .hundred .input-group-btn .btn-default:not([disabled]):not(.disabled):active, .hundred .input-group-btn .show > .btn-default.dropdown-toggle{box-shadow: 0 0 0 #fff!important; margin: 0px!important;color:#fff!important;background:#3371a3!important;}
.hundred .input-group > .form-control, .hundred .input-group > .form-control-plaintext, .hundred .input-group > .custom-select, .hundred .input-group > .custom-file{padding: 0px;text-align: center;}

.steps {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	position: relative;
}
.steps .top-names ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.steps .top-names li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	width: 33.333333333%;
	position: relative;
	font-size: 14px;
	color: #adadad;
	text-align: center;

}
.steps .top-names li a {
	color: #adadad;
}
.steps .bottom ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.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;
}
.steps .bottom li a {
	color: #adadad;
}
.steps .bottom li p {
	margin: 0 0 10px 0;
}
.steps .bottom li span {
	width: 30px;
	height: 30px;
	line-height: 24px;
	border: 1px solid #adadad;
	border-radius: 50%;
	display: inline-block;
	position: relative;
	z-index: 2;
	background: #fff;
	vertical-align: top
}
.steps .bottom li:before {
	position: absolute;
	left: 0%;
	top: 50%;
	transform: translateY(-50%);
	height: 2px;
	background: #adadad;
	width: 50%;
	z-index: 1;
	content: "";
}
.steps .bottom li:after {
	position: absolute;
	right: 0%;
	top: 50%;
	transform: translateY(-50%);
	height: 2px;
	background: #adadad;
	width: 50%;
	z-index: 1;
	content: "";
}
.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%;
}
.steps .bottom li.active span aside {
	width: 22px;
	height: 22px;
	line-height: 22px;
	position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #3371a3;
	border: none;
	border-radius: 50%;
	font-size: 14px;
	color: #fff;
}
.steps .bottom li.active span aside:before {
	content: "\f00c";
	font-family: "Font Awesome 5 Pro";
}
.steps .bottom li.inactive span aside {
	width: 24px;
	height: 24px;
	line-height: 24px;
	position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	border: none;
	border-radius: 50%;
	font-size: 14px;
	color: #fff;
}
.steps .bottom li.inactive span aside:before {
	content: "\f00c";
	font-family: "Font Awesome 5 Pro";
	display: none;
}
.steps .bottom li:first-child:before {
	display: none;
}
.steps .bottom li:last-child:after {
	display: none;
}
.steps .bottom li.active span {
	border: 3px solid #3371a3;
}
.steps .bottom li.active:before {
	background: #3371a3!important;
}
.steps .bottom li.active:after {
	background: #3371a3!important;
}
.steps .bottom li.inactive span {
	border: 2px solid #3371a3;
	line-height: 24px;
}
.steps .bottom li.inactive:before {
	background: #3371a3!important;
}
.steps .bottom li.inactive:after {
	background: #3371a3;
}
.steps .top-names li.active a {
    color: #3371a3;
}
.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;
}
.pic-preview figure {
	margin: 16px 2% 0 0 !important;
	padding: 0;
	list-style: none;
	display: inline-block;
	float: left;
	width: 18.4%; max-width: inherit; min-width: inherit; height: inherit;
	margin-right: 0px;
	border-radius:8px;
	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: 235px;
	  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;
}
.steps .bottom {
    width: 100%;
    float: left; margin-bottom: 0px;
}
.steps .top-names li label{margin: 0px!important;}

.sm-h4 {
    line-height: 42px;
}
.sponsor-content {
    float: left;
    width: 100%;
}
.sponsor-content p {
    margin-bottom: 15px !important;
}
.a-bottom {
    position: absolute !important;
    bottom: 15px;
    right: 18px;
}
.img-radius {
    border-radius: 8px;
}
.sponser-img {
	border-bottom-left-radius: 8px !important;

}
/* Iphone 5 landscape */
@media(max-width:480px) {
.sponsor-content .btn-filled {
    width: 100%;
}
	.sponsor-content {
    margin-top: 15px;
}
	.a-bottom {
    position: relative !important;
    bottom: 0px;
    right: 0px;
}
	#sm-btnone .btn-filled {
    width: 100%;
}
	.sm-h4 {
    line-height: normal;
	 margin-bottom: 15px;
}
.steps .bottom {
	padding-left: 0;
}
.mblprogresstext {
	position: relative;
    left: -22px;
	text-align: center !important;
}
.mblprotxt {
	left: -15px;
}
.mblprogressyd {
	left: -15px;
	text-align: center !important;
}
.mblhead-topalign {
	padding: 0.5rem 0.8rem !important;
}
.steps .top-names li {
 text-align: initial;
}
.marginBOTTOM0 {
	margin-bottom: 0 !important;
}
.mblwidth {
    width: 100%;
}
.mblmarginBTM36 {
    margin-bottom: 36px;
}
.mbladdMB44 {
	margin-bottom: 44px;
}
.mblinputMB25 {
	margin-bottom: 25px;;
}
.mblmarginTOP10 {
	margin-top: 10px;
}
.paddingLEFT0 {
    padding-left: 0;
}
.edittxtalign {
    float: left !important;
    margin-top: 15px;
}
.mblTOP15 {
    margin-top: 15px !important;
}
.mblbtnwidth {
	width: 50% !important;
}
.mbld-none {
	display: none !important;
}
.mbltxtright {
	text-align: right;
}
.mbltextcenter {
	text-align: center;
}
.mblstartamt {
	margin: 10px 0 16px 0;
    width: 100%;
}
.mblwidth100 {
	width: 100%;
}
.sponser-img {
    border-bottom-left-radius: 0px !important;
}
.mblmarginLR {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.mbld-initial {
	display: initial !important;
}
.pricetxtalign {
    float: right;
}
.removelinkmbl {
    text-align: center;
    width: 100%;
    margin-top: 10px !important;
}
.mblheadcenter {
    width: 100%;
    margin-bottom: 8px;
    text-align: center;
}
.txtrgtalign {
    text-align: right;
}
.mblwidth50 {
	width: 50% !important;
}
.removetoastinfo {
    width: 100%;
}
.mblpromocodetxt {
    display: block;
    margin-top: 16px;
	margin-bottom: 16px;
}
.mblcapalign {
	display: flex;
}
#newWidgetModal {
    padding: 16px!important;
}
.fixedElement #pfp-timer {
    padding: 7px 7px !important;

}
.mbldropdnwidth {
	width: 60%;
    float: right;
}
.btn-fb {
    padding: 0 15px!important;

}
#support-buttons li:last-child() {
    margin-bottom: 0 !important;
}
.modal-open .modal {

    overflow: auto !important;
	padding-top: 60px;
}
.modalclose-icon {
    position: relative;
    right: 3px;
    top: 4px;
}
.mbltoptxt aside {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 165px;
    line-height: 1;
}
.mblright {
	float: right !important;
}
.modal-dialog .modal-content {

    max-height: 450px;

}


}

.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;
}
.teams-contents .progress-bar-success {
    background: #45b2af;
    border-radius: 4px;
}
.teams-contents {
    padding: 10px;
    float: left;
    width: 100%;
}
.teams-contents .progress {
    height: 10px;
    margin-bottom: 10px;
}


.marginRT10 {
	margin-right: 10px !important;
}
.marginBT20 {
    margin-bottom: 20px;
}

.supported-li {
	float: left;
	width: 100%;
}
.supported-li ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
.supported-li li {
	margin: 0 -2.5px 15px;
	padding: 0 7.5px;
	list-style: none;
	max-width: 180px;
	min-width: 150px;
	display: inline-block;
	vertical-align: top;
}
.supported-li li .level-button {
	float: left;
	width: 100%;
}
.supported-li li .level-button input {
	display: none;
}
.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: 45px;
	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;
}
.supported-li li .level-button label:hover {
	background-color: #3371a3;
	color: #fff;
}
.supported-li li .level-button label:active, .supported-li li .level-button input:focus + label {
	background-color: #3371a3;
	color: #fff;
}
.supported-li li .level-button input:checked + label {
	background-color: #3371a3;
	color: #fff;
}
/* = Fancy (Twitter Bootstrap) = */
.supported-li li .level-button label {
	background: none!important;
	color: #3371a3!important;
	font-size: 18px;
	text-align: center;
	border-radius: 40px; margin: 0px;
}
.supported-li li .level-button label:hover {
	background: #3371a3!important;
	color: #fff!important;
}
.supported-li li .level-button label:active, .level-button input:focus + label {
	background: #3371a3!important;
	color: #fff!important;
	outline: 0;
}
.supported-li li .level-button input:checked + label {
	background: #3371a3!important;
	color: #fff!important;
}

#medical .supported-li li {
    max-width: inherit !important;
    min-width: inherit !important;
    width: 25% !important;
    margin-bottom: 0px !important;
}
#medical1 .supported-li li {
    max-width: inherit !important;
    min-width: inherit !important;
    width: 20% !important;
    margin-bottom: 0px !important;
}

/* Iphone 5 landscape */
@media(max-width:480px) {
	#medical .supported-li li {width:100%!important; margin-bottom: 15px!important;}
	#medical1 .supported-li li {width:100%!important; margin-bottom: 15px!important;}
	#medical .supported-li li:last-child{margin-bottom: 0px!important;}
	#medical1 .supported-li li:last-child{margin-bottom: 0px!important;}
}
/* Iphone 5 landscape */
@media(max-width:768px) {
.margin-one {
    margin-bottom: 15px;
}
}
/* Iphone 5 landscape */
@media(max-width:480px) {
.margin-one.item-box:first-child {
 margin-top: 0px !important;}
	#margin-fif{margin-top:0px;}
}

.steps .top-names li p{margin-bottom:0px;}
#pfp-timer .set-times {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100%;
}
.cart-box {
    float: left;
    width: 100%;
    padding: 0px 0 0 140px;
    position: relative;
    min-height: 120px;
    line-height: 21px;
}
.cart-box img {
    width: 120px;
    height: 120px;
    object-fit: cover;
    border-radius: 8px;
    position: absolute;
    left: 0;
    top: 0;
}
#tribute_answer {
    /* display: none;
    margin-bottom: 15px; */
    float: left;
    width: 100%;
	 font-size: 14px;
}
#tribute_answer a {
    color: #47b1ae;
    text-decoration: underline;
}
.txtaligncart {
	position: relative;
    top: 7px;
}
.links a {
    color: #47b1ae;
    text-decoration: underline;
}
 label {
    font-size: 14px;
    color: #666;
    font-weight: normal;
}

#tribute-dobnationModal .modal-lg{max-width:750px!important;}
.my-right {
    text-align: right;
}
.my-center {
    text-align: center;
}

#pfp-timer.full label{ font-size: 18px; margin: 0px!important;}



/* Iphone 5 landscape */
@media(max-width:480px) {
.cart-box {
    padding: 0px;
}
	.cart-box img {
    width: 100%;
    height: 100%;
}
	.cart-box img {
    position: relative;
    margin-bottom: 15px;
}
	#price-divs .col-xs-12.my-left {
    margin-top: 15px;
    text-align: left;
}
	#price-divs .col-xs-12.my-left span {
    display: block !important;
}
	#price-divs .col-xs-12.my-center {
    margin-top: 15px;
    text-align: left;
}
	#price-divs .col-xs-12.my-center span {
    line-height: 36px;
}
	#price-divs .col-xs-12.my-right {
    margin-top: 15px;
    text-align: left;
}
	#price-divs .col-xs-12.my-right span {
    display: block !important;
}
	#pad-twenty .my-right {
    margin: 0px;
     margin-bottom: 15px;
}
	#checkout-button .line-height {
    line-height: normal !important;
    text-align: center;
}
	#have-promo {
    margin-bottom: 20px;
}
	#pfp-timer.full {
    float: right;
    width: 100%;
		max-width: 100%; margin-top:15px;}
}
.box-group {
    display: none;
    float: left;
    width: 100%;
}
.btns-group {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.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;
}
.md-form label {
    font-size: 14px !important;
}
.select-wrapper input.select-dropdown{height: 35px;font-size: 14px;}
.form-group{position: relative; padding-bottom: 1rem;}
.select-wrapper + label {

    position: absolute;
    top: -20px;
    font-size: .8rem;

}

/* custom toggle */

.customtogbtn ul.tab {
    list-style-type:none;
    margin: 0;
    padding:0;

}
.customtogbtn ul.tab li {
    float: left;
    padding: 0;
}
.customtogbtn ul.tab li label {
  background: white;  
  padding: 8px 9px;
  border: 1px solid #ccc;
  display: inline-block;
  margin: 0;

}
.customtogbtn ul.tab li input[type="radio"] {
    opacity: 0;
    width:1px;
    height:1px;
}
.customtogbtn ul.tab li input[type="radio"]:checked ~ label {
    background: #3371a3;
    color: #fff !important;
}
.customtogbtn label:last-child {
    border-left: 0px solid #3371a3;
    border-radius: 0px 36px 36px 0px;
}
.customtogbtn ul.tab li .toggle_btncolor {
	border: 1px solid #3371a3;
    display: block;
    text-align: center;
    color: #3371a3 !important;
    line-height: 18px;
	text-transform: capitalize;
	font-size: 16px !important;
}

.toggle_btncolor {
	border: 1px solid #3371a3;
    display: block;
    text-align: center;
    color: #3371a3 !important;
    line-height: 36px;
	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;
    border-radius: 36px 0px 0px 36px !important;
}
.btns-group label:last-child {
    border-left: 0px solid #3371a3;
    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;
}
.btn {
	box-shadow: none !important;
	margin: 0;
}
.align_cdropdown {
	position: relative;
    top: -3px;
}
.dropaligndesk {
	position: relative;
    top: -2px;
	margin-top: 0 !important;
}
.dropaligndonaton {
    position: relative;
    top: -6px;
    margin-top: 0 !important;
}
/* 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 */
       width: 540px;
    color: #fff;
    z-index: 1;
    left: -142px !important;
    text-align: center;
    border-radius: 6px;
    padding: 10px 0;
    position: absolute;
    font-size: 14px;
  }
  
  /* 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;
  }

#helpus-cartModal h3.modal-title{font-size:20px!important;}

.big-area {
    border-radius: 5px;
    border: 2px solid #ccc;
    float: left;
    width: 100%;
    min-height: 205px;
    padding: 10px;
}
.btn-roundedge {
    border-radius: 45px !important;
}
.modalclosebtn {
	position: absolute;
    top: 16px;
    right: 16px;
}
.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;
	margin: 0;
}
.noborder-btn:hover {
	color: #000;
	text-decoration: none;

}
.moreinfo-btn {
	border: 0;

    position: relative;
    line-height: 40px;
    display: inline-block;
    border-radius: 42px;
    background: none;
    color: #3072A6;
    font-size: 14px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0)!important;
    text-transform: capitalize;
    text-decoration: none;
	margin: 0;
}
.moreinfo-btn:hover {
	color: #000;
	text-decoration: none;

}
.head-topalign {
	padding: 0.5rem 2.2rem 0.5rem 1.8rem !important;
}
.postalalign {
	padding-top: 9px !important;
}

/* Iphone 5 landscape */
@media(max-width:480px) {
#inner .my-right {margin-bottom: 15px;text-align: left !important;}
#g-total .my-right {margin-bottom: 15px;text-align: left !important;}
}

.card-boxes{	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 !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-shares{padding:0; margin:0; list-style:none;}
.new-shares {padding:0; list-style:none; }
.new-shares a{
	border-radius:40px; 
	line-height:40px; 
	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 li{width:100%; margin-bottom: 15px;}
	.new-shares li:last-child{width:100%; margin-bottom: 0px;}
}

.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;
        margin:0px;
}
.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;
}

.form-registratin-withdrop {
	float: left;
	width: 100%;
	padding: 0 0 0 195px;
	position: relative;
	margin-bottom: 5px; min-height: 180px;
}
.drop-images {
    max-width: 180px;
    min-width: 180px;
    border: 2px dashed #ccc;
    height: 180px;
    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;
}
/* Iphone 5 landscape */
@media(max-width:767px) {
	.drop-images {
		max-width: 235px;
		min-width: 235px;
		margin: 0px auto;
		border: 2px dashed #ccc;
		height: 235px;
		background: #eeeeee;
		position: relative;
		border-radius: 5px;
		left: 0;
		top: 0;
		margin-bottom: 20px;
	}
	.form-registratin-withdrop {
		padding: 0px;
	}
         #recaptcha2 {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;    width: 220px !important;}
}

#sm-margins small {
    display: block;
    float: left;
    width: 100%;
}
.button-big {
	float: left;
	width: 100%;
}
.button-big a {
	background: none;
	color: #3371a3;
	font-size:16px;
	text-align: center;
	border-radius:5px;
	position: relative;
	border: 1px solid #3371a3;
	padding: 15px;
	display: block; line-height: 24px;
}
.button-big a i {
	font-size:24px;line-height: 24px;
}
.button-big a span {
	display: inline-block;
	margin-top: 0px; margin-left: 10px;
}
.button-big a:hover {
	background: #487fac;
	color: #fff;
	/*box-shadow: 0 3px 5px rgba(0, 0, 0, 0.30);*/
}
.button-big a:focus, .button-big a:active, .button-big a.active {
	background: #487fac;
	color: #fff;
}

#createteamModal .modal-lg{max-width:750px!important;}

.profile-img {
    margin: 0px auto;
    width: 100%;
    height:235px;
	max-width: 235px; min-width: 235px;
    background: #eee;
    border: 2px dashed #cccccc;
    border-radius: 8px;
    height: 235px;
    float: left;
    display: table;
}
.profile-img p {
    display: table-cell;
    vertical-align: middle;
}
/* Iphone 5 landscape */
@media(max-width:768px) {
.button-big .item-box{margin:0px;}
	.profile-img {float:none;}
	.captchas .float-right{float:none!important;width:100%!important;}
	#recaptcha1 {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
       
       
       .sm-dates-box {
	margin-bottom: 15px;
     }
     
.margin-bottom-fifteens.sm-h4 .float-right {
	float: left !important;
	display: block;
	text-align: left;
	width: 100%;
	padding: 5px 0;
}
#newWidget_body .margin-bottom-fifteens {
	/* float: left; */
	/*width: 100%;*/
}
/*disturb mobile view*/
/*.row.new-row {
	float: left;
	}*/

}
.summernote-custom-css span, .summernote-custom-css p {
    line-break: normal;
    display: inline-block;
}
.emailinfoalign{
    line-break: anywhere;
    display: inline-block;
}
/*.shippingtitle p {
    line-break: anywhere;
    display: inline-block;
}*/
/* Iphone 5 landscape */
@media(max-width:767px) {

 #time-two {
	padding: 0px 0 0 0;
       }
       .with-header-with-cart {
           padding-top: 120px!important;
       }
       #newWidget_body #masthead .fixed-top {
            top: 58px !important;
}

}


/* Iphone 5 landscape */
@media(max-width:480px) {
.new-width{width: auto!important;}
	.captchas .float-right{float:none!important;width:100%!important;}
#price-divs .my-right {margin-top: 15px;text-align: left;}
#price-divs .my-left {margin-top: 15px;text-align: left;}
#price-divs .my-center {margin-top: 15px;text-align: left;}
}
@media screen and (max-height: 575px){
#recaptcha1 {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
/* Iphone 5 landscape */
@media(max-width:1024px) {
#headings-table {
    font-size: 11px !important;
}
        #about-flip p img {
		   width: 100% !important;
		   height: 100% !important;
	   }
#about-flip img {
        width: 100% !important;
		   height: 100% !important;
    }
}

.picker .picker__box{border-radius: 8px!important;}
.picker__box .picker__header .picker__date-display{padding-bottom: 0px}
.picker__box .picker__header .picker__date-display .picker__weekday-display{margin-bottom: 0px;}
.picker__box .picker__header .picker__date-display .picker__month-display {text-transform: uppercase;display: inline-block;width: auto;font-size: 32px !important; margin:32px 0; padding: 0 7px 0 0; line-height: 32px;}
.picker__box .picker__header .picker__date-display .picker__year-display {text-transform: uppercase;display: inline-block;width: auto;font-size: 32px !important; margin:32px 0; padding:0 0 0 7px;line-height: 32px;}
.picker__box .picker__header .picker__date-display .picker__day-display {text-transform: uppercase;display: inline-block;width: auto;font-size: 32px !important; margin:32px 0; padding: 0 7px;line-height: 32px;}
.box-eighty{padding: 14.5px 15px!important;}
.picker--opened .picker__frame{top:30px;}

.modal-dialog .modal-content{border-radius: 8px!important;}
#newWidget_body h3.margin-twentyfive{margin-bottom: 25px!important; line-height: 28px;}
.added-carts .row{margin:0 -25px;}
.added-carts .col-lg-8{padding:0 24px;}
.added-carts .col-lg-4{padding:0 24px;}


#newWidget_body .fill-box h3.signup{font-size:18px!important; margin-bottom: 24px!important;}
#newWidget_body h3.signup{font-size:18px!important; margin-bottom: 15px!important;}
.captchas #recaptcha2 {display: inline-block;}
.captchas #recaptcha1 {display: inline-block;}

.p2ps .row{margin:0 -15px;}
.p2ps .col-lg-6{padding:0 15px;}
.p2ps .row{margin:0 -15px;}
.p2ps .col-lg-6 .row{margin:0 -15px;}
.p2ps .col-lg-6 .row .col-lg-12{padding:0 15px;}
#newWidget_body .shadow-box-big.border-five{border-radius: 8px!important;}
#newWidget_body .captchas .btn-filled.big-btn{
	/* height: 53px; */
	 line-height: 42px;
	}
.pad-twenty{padding: 20px!important;}

#newWidget_body #button-space .btn-filled{margin:0 3px!important;}
/*.mapouter{height: 160px!important;}*/

/*----26 june 2019 */

#newWidget_body #margin-new h3.margin-twentyfive {margin-bottom: 30px!important}

span#btn-continue {
    margin-left: 0px;
}

.md-form label {
    font-size: 14px;
    color: #666!important;
    font-weight: normal;
}
 #newWidget_body label.active {
     font-size: 14px;
	font-weight: normal;
    color: #666 !important;

}
.enterpromotext{
    position: initial;
}
@media(max-width:480px) {

.big-area{margin-bottom: 30px;}

.added-carts .row{margin:0 -7.5px;}
.added-carts .col-lg-8{padding:0 7.5px;}
.added-carts .col-lg-4{padding:0 7.5px;}
.new-width {
    width: 100% !important;
}

}

.btnSelects > span{
    position: relative;
    top: -2px;
}

#continue > span, #back > span{
    position: relative;
    top: -1px;
}

a.navbar-brand{
    transition: none;
}

#newWidget_body .btn-filled span{
    position: relative;
    top:-1px;
}

#newWidget_body .marg-to{top:-2px;}

#newWidget_body .btn-filled #fg{
    position: relative;
    top:0px;
}



@media(max-width:775px) {
    #newWidget_body #button-space .margin-bottom-fifteens .btn{
        margin-bottom: 15px !important;
    }
   
}


.new-top .fixedElement{
	display: none;
}

#newWidget_body.new-top #masthead .fixed-top{
	top: 0px;
}

.padding-big.new-top {
    padding-top: 58px !important;
}

.all-text.tex{
	font-size: 12px;
	text-align: center;
	color: #a8a7a7;
}
/*--25-10-2019--*/
#newWidget_body .spcl-mar.margin-bottom-fifteens {
	margin-bottom: 0px !important;
}


@media(max-width:768px) {
	.sm-width.new-width{
		width: 100%;
		text-align: center;
		max-width: none;
	}
	.sm-width.new-width a{
		width: 100%;
	}
        
}

/*--IPB-1277 27 Nov 2019--*/
#newWidget_body .shadow-box-big.border-five.new-rvw-br-rad{border-radius: 8px !important;}
#newWidget_body .hed-font{font-size:15px !important;}
#newWidget_body .term-link {color: black;font-size: 10pt;border: 1px solid #d7d7d7;float: left;padding: 4px 3px 1px 3px;border-radius: 2px;display: inline-block;height: 58px;}
#newWidget_body .term-link p { line-height: 14px;font-size: 10px;margin-top: 3px;text-align: left;}
#newWidget_body .term-link a {font-size: 10px;text-align: left;color: #4D4D4D;}
#newWidget_body .term-link img {width: 30px;height: 30px;float: left;margin-right: 5px;margin-top: 9px;margin-left: 2px;}
#newWidget_body .gnt .captcha-right{height: 60px;}
@media(max-width:575px){
    #newWidget_body .gnt .captcha-right{margin-top: 10px;}
}
#newWidget_body .ln-hgt{line-height: 17px;}
#newWidget_body .crd-cd-style{font-size: 12px; line-height: 15px;margin-bottom: 10px;}
@media(max-width:768px){
        /* .navbar .navbar-header{
                padding:0 15px;
        } */
        /* .navbar .container{
                padding:0 0px !important;
        } */
        /* .navbar button.navbar-toggler{
                background: #3072a6;
            border: 1px solid #3072a6;
            color: #fff;
        } */
        .navbar .navbar-nav.navbar-right{
                margin-bottom: 0 !important;
        }
}
/*css for dropdown */
.customSelectBox {
      display: block !important;
    border-top: none;
    border-right: 0px;
    border-left: 0px;
    border-radius: 0px;
    text-align: left;
  }
  
  .Dropdowntxt{
     text-align: left;
 }
  /*end*/
  /*img align middle if there is no description*/
  .kgphotoadd{
    display: flex;
    justify-content: center;  
}
/*end*/
.wordwrap_desc{word-wrap: break-word;}

.w-goal-end-date{
    display: flex;
    justify-content: center;
}

.w-volunteer-p-title{
    padding: 10px 10px;
    line-height: 1.3;
}
#newWidget_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;}
#newWidget_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;}

.support-tab {
	margin-left: 4px;
}

.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;
}
#newWidget_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; 
}
#newWidget_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;
}
#newWidget_body .support-tab a:focus,#newWidget_body .support-tab a:active,#newWidget_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);}
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;
}

  @media (max-width: 767px)
{
    .fundraiser_login_btn {
  display: none !important;
}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

  @media (max-width: 767px){
.hidden-xs {
  display: none !important;
}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
  }
}
 .fundraiser-login-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;
      }
.fundraiser-login-popup .modal-body {
	text-align: center;
	padding-bottom: 0;
}
.fundraiser-login-popup .view-cart-btns {
	margin: 0 auto;
        text-align: center;
}
 .fundraiser-login-popup .modal-title {
	text-align: center;
	font-size: 22px !important;
}
.fundraiser-login-popup .btn.btn-default.leave-page.waves-effect.waves-light {
	border: 1px solid #9ca4ab !important;
	color: #595959 !important;
	background: transparent !important;
}
.fundraiser-login-popup .modal-body {
	padding: 0 !important;
}

  .fundraiser-login-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;
}
  .fundraiser-login-popup .btn .btn-default.leave-page.waves-effect.waves-light {
  border: 1px solid #9ca4ab !important;
  color: #595959 !important;
  background: transparent !important;
  }
  
  
@media (max-width: 767px){
    .hidden-xs {
      display: none !important;
    }
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
  @media (min-width: 1200px){
    .hidden-lg {
      display: none !important;
    }
}
  @media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
    display: none !important;
    }
    .funded-heading-p {
    line-height: 24px;
}
    /*ND23-425*/
    #new-capchas {
        align-items: self-start;
  }
    /*ND23-425*/
}
    @media (min-width: 992px) and (max-width: 1199px){
.hidden-md {
  display: none !important;
}
    }
    
     /*add this class for wordwrap*/
    .title_wordwrap{word-wrap: break-word;}
    
    .error_span {
	color: red;
}.error {
  color: red;
  display: block;
  font-size: 12px;
  margin: 0px 0 0;
}
span#tributenameidallowed {
    color: red;
    font-size: 11px;
}
span#error_check_length {
    color: red;
}
/*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*/
.file_rm_button{width:fit-content !important;}
  .nd-fileupload{
      display:flex;
  }
  .nd-filecheck-icon{margin-right:5px !important}
  /*.nd-fileupload span{ word-break: break-all}*/
  .waiver-sign {
  font-family: Pacifico;
  font-style: italic;
}
/*added for waiver moreinfo page*/
#waivers{
    word-wrap: break-word;
}
/*added for waiver moreinfo page*/


  @media (max-width: 375px){
#newWidget_body .header-viwe-cart .btn-filled {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
	}
 #recaptcha2 {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;    width: 220px !important;}
  }

.brk-line-long-txt{
      word-break: break-word;
      font-weight: 500 !important;
 }
 #newWidget_body #about-flip iframe{ width: 100%; }
 
.extclass {
    display: flex;
    align-items: flex-start;
}
.extcss {
    margin-left: 15px;
}
#selectedflag {
    width: 100% !important;
    background: transparent !important;
    border-bottom: 1px solid #ccc !important;
    position: relative !important;
    top: 0px !important;
}
#new_pfp_body .form-group {
    float: left;
    width: 100%;
    position: relative;
}
/*your details country code border*/
.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container { width: 100%; }
/*your details country code border*/

#newWidget_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;
}
#newWidget_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;
}
#newWidget_body .steps .bottom li.active span aside:before {
	/* content: "\f00c"; */
	font-family: "Font Awesome 5 Pro";
	color: #fff;
}
#newWidget_body .steps .bottom li.active span aside.checkedmark:before {
	content: "\f00c";
	font-family: "Font Awesome 5 Pro";
	color: #fff;
}
 
 
 
 /*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;*/
margin: 24px 0 20px 0;
padding: 24px;
}
.small-headtext {
    font-size: 18px;
    margin-bottom: 24px;
}
.setInputBoxW{
    margin-top: -4px !important;
}#about-flip > p {
    line-height: 36px !important;
}
/*added for multiple item sub head moreinfo page*/

.error_span,.error{font-size:13px !important;}

@media screen and (max-width: 480px) {
    .intl-tel-input .country-list{
        width: 265px !important;
        overflow-x: scroll;
         min-width: 265px;
    max-width: 265px;
    }
    .tooltiptexthead {
        width: 320px !important;
        white-space: pre-wrap;
    }
    [tooltip]::after {
        min-width: 15em;
        max-width: 15em;
    }
    .displaytoottipicon {
            display: inline-block !important;
    }
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	 .cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media screen and (min-width: 320px) and (max-width: 359px) {
    .intl-tel-input .country-list {
        width: 235px !important;
        overflow-x: scroll;
      }
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about 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: 1024px) {
    .toggle_btncolor {
        font-size: 14px!important;
    }
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media (max-width: 767px){
#pfp-timer {
    max-width: 100%;
   margin-top: 0px;
	}
	#newWidget_body .article-text p {
		white-space: normal !important;
	}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

/*Shiiping dropdown position right*/
.shipping_drpdown{
    display: flex;
    align-items: baseline;
}
.dropdownwidth{
        width: 100%;
}
.Dropdowntxt{
        width: 65%;
}
/*.unlimitinfo{
    margin-top: 10px;
}*/
.event_dropdownwidth{
        width: 70%;
}
/*Shiiping dropdown position right*/


.modal-body .md-form {
	 
	width: 100%!important;
	background-color: #fff;
	margin: 0;
	 
	min-width: 6.25rem;
	max-height: 40.625rem;
	overflow-y: auto;
	z-index: 999;
	will-change: width, height;
	font-size: 1rem;
}
.dropdown-border-botom{
	border-bottom: 1px solid #CED4DA;
}
.modal-body label {
margin-bottom: 15px;
}

.elevation-lvl1 {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.24), 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
}

#newWidget_body .btn-filled { background: #3072A6 !important; }

#jointeamModal .modal-header {
    padding: 25px 20px 0 !important;
    border: none;
    position: relative;
}

#jointeamModal .modal-body {
    padding: 24px;
}

#jointeamModal h3.modal-title {
    margin-bottom: 16px !important;
}

#jointeamModal .modal-body .md-form {
    margin-bottom: 1.5rem!important;
}
@media (max-width: 480px) {
    .summernote-box h2 {
        line-height: 35px !important;
        word-break: break-all
    }
    .summernote-box span {
        font-size: 24px;
        line-height: 27px !important;
        word-break: break-all
    }
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

 
 
.editer-line-height p { line-height: 2.2rem !important; }

#newWidget_body #supposrt-buttons ul {
    text-align: center;
}

#home-img .img-w-100 {
    width: 100%;
}

/* #transparent-bg.left-right-p-0{
    padding: 24px 0 !important;
} */

#createteamModal .modal-body .md-form {
    border-bottom: none;
}
/*Promo code text size*/
.mblpromocodetxt{
    font-size: 19px;
}
/*Promo code text size*/
#jointeamModal .close, #createteamModal .close {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: 0.25rem;
    opacity: .5;
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: #000;
    padding: 0.5rem 0.5rem;
    margin: -0.5rem -0.5rem -0.5rem auto;
}

#newWidget_body #supposrt-buttons li {
    margin: 0 16px 16px 0;
    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;
}
#newWidget_body #supposrt-buttons li a {
    border-radius: 53px;
    padding: 0px;
    display: block;
    line-height: 51px;
    font-size: 17px;
    text-decoration: none;
    color: #fff;
    position: relative;
    text-transform: capitalize;
    border: 1px solid transparent;
    z-index: 1 !important;
    /* height: 53px; */
}
#newWidget_body .btnbg-primary {
    background-color: #3072A6;
}
#newWidget_body #supposrt-buttons ul {
    text-align: center;
}
 
#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;
    list-style: none;
    text-align: center;
    display: flex; 
    width: 25%;
    max-width: 230px;
    min-width: 230px;
    font-size: 18px;
    vertical-align: top;
}

.marginBT24 {
    margin-bottom: 24px;
}

#newWidget_body #home-img .bottom-box {
    position: relative;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 24px;
    z-index: 101;
}

#newWidget_body #home-img .progress {
    border-radius: 25px;
    margin-bottom: 24px;
}

#newWidget_body #supposrt-buttons li a {
    border-radius: 53px;
    padding: 0;
    display: block;
    line-height: 51px;
    font-size: 17px;
    text-decoration: none;
    color: #fff;
    position: relative;
    text-transform: capitalize;
    border: 1px solid transparent;
}

#newWidget_body #supposrt-buttons li {
    margin: 8px;
    padding: 0 0;
    list-style: none;
    text-align: center;
    display: inline-block;
    width: 25%;
    max-width: 230px;
    min-width: 230px;
    font-size: 18px;
    vertical-align: top;
}

#newWidget_body #supposrt-buttons ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}

#newWidget_body #widget_peer_card 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: 0 1px 2px rgba(0,0,0,.24),0 1px 3px 1px rgba(0,0,0,.08)!important;
}
#newWidget_body #widget_peer_card li .full-cards {
    float: left;
    width: 100%;
    overflow: hidden;
    border-radius: 8px;
}
#newWidget_body #widget_peer_card li .teams-main {
    max-width: 235px;
    min-width: 235px;
    height: 235px;
    position: relative;
}
#newWidget_body #widget_peer_card li .teams-main img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#newWidget_body .overlay {
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,.8);
    color: #fff;
    text-align: center;
    font-size: 14px;
    padding: 0 10px;
    width: 100%;
    line-height: 40px;
}
#newWidget_body .overlay a {
    color: #fff;
    text-decoration: none;
}

#newWidget_body #widget_peer_card ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}

#transparent-bg {
    float: left;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    padding: 24px;
/*    margin-bottom: 15px;*/
    margin-bottom: 24px;
}

#newWidget_body .p2p-brand {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
}

#newWidget_body .shadow-box-big {
    box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.08), 0px 4px 6px 2px rgba(0, 0, 0, 0.12) !important;
    background: #fff;
    border-radius: 8px;
    float: left;
    width: 100%;
    position: relative;
    padding: 24px;
    height: 100%;
    margin-bottom: 16px!important;
}

#newWidget_body .white-tabs li a {
    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;
}

#newWidget_body .white-tabs li {
    text-align: center;
    list-style: none;
    display: inline-block;
    width: 33%;
    margin-bottom: 15px;
    vertical-align: top;
}

.boxgap { padding: 0 8px !important; }

#newWidget_body .mb-3, #newWidget_body .my-3 {
    margin-bottom: 1.5rem !important;
}
.manage-team-captains .form-control {
    border: 1px solid #CED4DA !important;
	display: block !important;
	max-width: 100%;
    height: 120px;
	resize: auto;
}
.card-error {
  background-color: #fb363c;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  padding: 10px 0;
  margin-bottom: 15px;
   margin-top: 15px;
}

.gapalign {
    margin: 0 -10.5px !important;
}

.white-tabs {
    float: left;
    width: 100%;
    text-align: center;
}

#newWidget_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;
}
#top-navs.full-centers .logout.active button {
    background: #3371A3!important;
    color: #fff;
    position: relative;
    top: 0px;
}
#newWidget_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;
}

/*#newWidget_body #main-page {
    padding-top: 93px!important;
}*/



/*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*/


.thanks-msg span {
    line-break: auto;
    /*display: inline-block;
    padding-top: 24px!important;*/
    line-height: normal;
}

#newWidget_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;
}

#newWidget_body #top-navs.btn-centers li {
    display: inline-block!important;
    float: none;
    margin: 0 5.5px;
}

.customlogoutbtn a {
    width: auto;
    height: 42px;
    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;
}

.padding-small-myfundriser-page {
    padding-top: 31px!important;
}

#medical .crowdfunding-li li{
    width:20% !important;
}
  @media (max-width: 480px){
        #medical .crowdfunding-li li {
          width: 100% !important;
          
        }
  }
.brk-line-long-txt{
            word-break: break-word;
}

.event_error .error{
    text-align:right !important;
    width: 100%;
}

.mapouter {
    height: 200px;
}
.customTheight {
    height: 200px;
}
.custom-minheight {
    height: 130px;
}

.vol-img img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    max-width: 100%;
    min-width: 100%;
}
.thanks-msg p {
    line-break: anywhere;
    display: inline-block;
    line-height: normal;
    
}

@media(max-width:480px) {
	.video-div iframe {
		width: 100%;
		height: 100%;
	}
}

.video-div iframe { border-radius: 20px; }

.widget-img-redious {
	border-radius: 10px;
}
span.donation_error {
    text-align: center;
    width: 100%;
    display: block;
    margin-top: 16px;
}
.organizationselect > .Dropdowntxt{
 width: 100%;   
}
.brk-line-long-txt{
        word-wrap: break-word;
}
/*Your deatils page widget responsive*/
@media screen and (max-width: 560px) {
    #newWidget_body #masthead .fixed-top {
       top: 104px;
    }
   
    .mainpageresponsive {
        padding-top: 138px !important;
    }
	#newWidget_body .article-text p {
		white-space: normal !important;
	}
	#newWidget_body .article-text li {

		white-space: normal !important;
}
}

/*Your deatils page widget responsive*/








@media (max-width: 768px){
    .sponsor-content-row{
        width:inherit !important;
    }
}

@media (max-width: 768px){
    .sponsor-row{
        float:none !important;
    }
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

.event_dropdownwidth, .sponsor_dropdownwidth{width:70%;}
.event_custom_select, .sponsor_custom_select {width:84%;}

 .disableshipping_dropdown {
    pointer-events: none;
    opacity: 0.7;
  
}

  @media screen and (min-width: 768px) and (max-width: 991px) {
/*.sm-dates-box { display: grid; }*/
/*.sm-dates-box { display: inline-table; margin-left: -20px;}*/
  .aside-main-div aside{
            word-break: break-word; 
        display: grid;
        }
        .select-selected {
   
    overflow: hidden;
  }
	#newWidget_body .article-text p {
		white-space: normal !important;
  }
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
}
/* Added for ND23-457: Start */

@media (min-width: 768px) and (max-width: 991px){
    .customtogbtn ul.tab li .toggle_btncolor{font-size: 14px !important;padding: 6px 11px !important;}
}
/* Added for ND23-457: End */

.marginr20 {margin-right: 20px;}

/*.sm-dates-box { display: grid; }*/
  .aside-main-div aside{
            word-break: break-word; 
        display: grid;
        align-items: center ;
/*height: 100%;*/
        
        }
        .event_venue{
            display: grid;
        align-items: center ;

        }
.dropdownclr > .Dropdowntxt{
    width: 100%;
}

/*Online store Moreinfo*/
.moreinfoform .md-form label.active {
   transform: none;
}
.moreinfoform .md-form label {
    position: initial;
    width: 100%;
    display: flex;
}
.moreinfoform .md-form label p, .moreinfoform label p {
    margin-bottom: 0;
}
.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*/

.pin-share {
    background: #c92228;
    color: white;
}

@media screen and (max-width: 767px) {
.widget_top_nav {
    display: block !important;
    float: right !important;
}
.inputbtnhundred{
    display: flex;
    align-items: center;
    
}
.inputbtnhundred .input-group{
    width: 150px !important;
    margin-left: 0 !important;
}
#newWidget_body .inputbtnhundred .max_q_txtnd {
    padding-left: 0 !important;
    width: auto !important;
	}
	#newWidget_body .article-text p {
		white-space: normal !important;
	}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
}
@media (max-width: 570px) {
   .event_map #gmap_canvas{width:100%;}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about 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;
}
.download_heading{
    background-color: #ccc !important;
    padding: 10px !important;
}
.thanks-msg li {
    text-align: inherit !important;
     line-break: anywhere;
    display: inline-block;
    line-height: normal;
}


#new_pfp_body .btn-lined {
    border: 1px solid #3371a3;
    padding: 0px 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;
}

#newWidget_body .btn-lined-widget-custome {
 
    font-size: 14px !important;
    margin-left: 15px;
}

@media screen and (max-width: 767px) {
    #newWidget_body #top-navs {
        padding-left: 0;
     /*  display: flex !important;*/
        float: none;
        justify-content: center;
    }
    .mbllogoutbtn span {
        display: none;
    }
    .btn-header-view-page i, .btn-header-save-changes i {
        display: none;
    }
    .customlogoutbtn a {
        padding: 0px 11px;
        height: 25px;
        line-height: 25px;
    }

    #newWidget_body .white-tabs li {
        width: 98%;
       
    }
    #masthead .logout a {
        line-height: 23px !important;
/*        top: -4px !important;*/
        font-size: 12px;
        padding: 0 8px;
    }
    #newWidget_body .logout button {
        line-height: 23px !important;
/*        top: -4px !important;*/
        font-size: 12px;
        padding: 0 8px;
    }

    .campaign-info-form-div .mt-3 {
        margin-top: 3rem!important;
    }
    .campaign-info-form-div .mb-3  {
        margin-bottom: 2.5rem !important;
    }
    .weidget-member-invite a {
        width: 50%;
        }
    .weidget-member-invite button { width: 100%; }

    #new_pfp_body .btn-lined-hight-custome {
        line-height: 30px !important;
    }
    #newWidget_body .btn-lined {
        height: auto !important;
        line-height: 30px !important;
    }
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
.waiver-sign {
    font-family: Pacifico;
    font-style: italic;
}.thanks-msg p {
    line-break: auto;
    display: inline-block;
    line-height: normal;
    
}.thanks-msg li {
    
     line-break: auto;
    display: inline-block;
    line-height: normal;
}
h1.text-center.margin-bottom-fifteens{
 word-break: break-word;
}
.max_q_txt{text-align: center;opacity: 1;}


@media screen and (max-width: 560px) {
    #newWidget_body #top-navs {
        padding-left: 0;
        display: flex !important;
        float: none;
        justify-content: center;
    }
    .mbllogoutbtn span {
        display: none;
    }
    .btn-header-view-page i, .btn-header-save-changes i {
        display: none;
    }
    .customlogoutbtn a {
        padding: 0px 11px;
    }
    #newWidget_body .logout button {
        line-height: 42px !important;
    }
    #masthead .logout a {
        line-height: 42px !important;
    }
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

@media screen and (max-width: 414px) {
    #masthead .logout a {
        line-height: 23px !important;
    }

    #newWidget_body .logout button {
        line-height: 23px !important;
    }
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

.sponsor_main_div{line-height: normal;}

@media screen and (max-width: 767px){
    .captcharesponsive #recaptcha2 {
                    transform: scale(0.6);
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !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);
}
.header-continue-browsing .continue-browsing-text a {
    padding: 8px 16px !important;
    line-height: 16px !important;
    font-size: 14px !important;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_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;
    margin-right: 16px;
}
.editpromoicon:hover {
    background-color: transparent !important;
    
}
.editpromoicon [tooltip]::after {
       min-width: 11em;
    max-width: 11em; 
    left: 2px !important;
}
.removepromoicon [tooltip]::after {
    min-width: 8em;
    max-width: 8em;
    left: 2px !important;

}

.collapsable-cont{line-height:normal !important;}
.moreinfo_main_div{word-break: break-word}

_::-webkit-full-page-media, _:future, :root .safari_only{
    #top-navs.full-centers .logout.active button {
           top: 0;
    }

    .peer-peer-create-team-btn {
        margin-left: auto !important;
        margin-right: auto !important;
        display: flex;
    }

}
@media screen and (max-width: 768px) {
    .box-padding-bottom {
        padding-bottom: 15px !important;
    }
     #recaptcha2 {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;    width: 220px !important;}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media screen and (max-width: 414px) {
    .box-padding-bottom {
        padding-bottom: 0px !important;
        margin-top: 0.5rem!important;
    }
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
}

/*.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%;
}
.nd-23-498{
        margin-left: 71px;
    margin-right: 71px;
    text-align: center;
}
.ND23-490-clas {
    margin-bottom: 22px !important;
    margin-top: 15px;
  }

#thankssupport-buttons li { display: flex; }  
.v-address-height{ height: 227px; }

@media screen and (max-width: 568px) {
    .continue-browsing-text {
        margin-top: 16px;
        text-align: center
    }
    .input-groupnd23-513{
    width: 100%!important;
    position: relative;
    right: 9px;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
 @media screen and (min-width: 991px) {
    .text-xs-right {
        text-align: right;
    }
    .input-groupnd23-513{
    width: 31%!important;
    position: relative;
    right: 9px;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
 }
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
.gmap_canvas.item-box.mapheight {
    height: 200px;
}


/*more inf page css start*/
 .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;
        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;
    }
    @media screen and (max-width: 568px) {
        .sub-head h4 {
            text-align: center;
        }
        .smallalign-ip {
            top: 0px;
        }
         .more-info-box textarea {
            width: 100%;
        }
	#newWidget_body .article-text p {
		white-space: normal !important;
    }
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

/*moreinfo page css end*/
/* added for ND23-556 */
@media only screen and (max-width: 500px) {
    .g-recaptcha {
        transform:scale(0.9);
        transform-origin:0 0;
    }
}
@media screen and (min-width: 481px) {
  .continue-browsing-text {
    text-align: right;
 }
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

.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;
}/*.pd-23nd{
    padding: 0px !important;
}*/#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;
}
.widget-sendmsg {
   width: 164px !important;
    float: right;
}
/* added for ND23-450 start*/
@media screen and (max-width: 480px) {
    .top-navigation-cta li a, .top-navigation-cta li button{
        font-size: 17px;
    }
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
.customlogoutbtn a span{
	padding-left: 7px;
}

 

/*country code dropdown css*/
.selected-flag{
    width: 100%  !important;
background: transparent !important;
border-bottom: 1px solid #ccc !important;
position: relative !important;
top: -3px  !important;
}

.big-area textarea{width:100%;}
/* ND23-450 end*/
.promo-code-input {flex-wrap: wrap; }

/* ND23-487 :start */
.blurb-item-box {
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
/* ND23-487 :start */


/* ND23-547 */
@media screen and (min-width: 1200px) {
  .container-width-1002 {
    max-width: 1002px !important;
  }
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
}
.md-form-pb .form-control{
   padding: 0.63rem 0 0.55rem;
}
.activity-backto-home-btn{
       height: 40px !important;
        width: 163px;
        line-height: 24px !important;
}
.cnt-joining-mailing-list-widget{
    width: 277px !important;
}
/* ND23-547 */

/* ND23-608 :start */
#tribute_donation .modal-lg {
    max-width: 750px!important;
}

.note-btn-group.note-color.note-color-all.open .note-dropdown-menu{
	min-width: 347px !important;
 
}
/*#goal-end-div {
   font-size: 1vw;
    line-height: 24px;
 
}*/
.nd-577Clss{
   padding: 12px !important;
 
}
button.note-btn.dropdown-toggle::after {
	display: none;
 
}
#thankssupposrt-buttons li a {
   width: 100%
}
@media screen and (max-width: 768px) {
    #recaptcha2 {
     margin-top: 15px;
  }
  #new-capchas #recaptcha2 { margin-top: 0; }
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

/*ND23-169 HEADER CONTINUE BROWSING BUTTON ISSUE*/
@media only screen and (max-width: 560px) {
    .marginr0{
        margin-right:0px !important;
    }
    .continue-browsing-text{
        margin-top:0px;
    }
    .topclose_btn i {
        left:-3px;
        top:-2px
    }
    .topclose_btn{
        right:6px;
        top:11px;
        width:15px;
    }
    .aside_max_w{
        max-width: 120px !important;
    }
}
@media screen and (max-width: 767px) {
    #pfp-timer {
    margin-right: 0 !important;
 }
	#newWidget_body .article-text p {
		white-space: normal !important;
 }
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
 #newWidget_body #supposrt-buttons li.view-team-page-tools-btn  a {
    height: auto !important;
    line-height: 24px !important;
    padding: 12px 18px !important;
    width: 100%;
    align-items: center;
    display: flex;
    justify-content: center;
}
#newWidget_body #supposrt-buttons ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
}
#newWidget_body #supposrt-buttons li.view-team-page-tools-btn {
    display: flex;
 }
.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;*/
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

.vi-fundraiser-noborder:hover span {
   margin: 0 7px !important;
}
.extcss{
    width: 50%;
}
.summernotetxt p {
    line-height: normal !important;

}.more-info-box .form-group label span {
   line-height: normal !important;
   color: #2A2B2C !important;
}
 
.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;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media (min-width: 992px){
    
.col-lg-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-lg-6 {
    flex: 0 0 auto;
width: 50%;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
}
.moreInfoCommonGreen{
      background: #c6f6df !important;
}
.new-map-full {
/*    height: 200px;*/
 height: calc(100% - 48px);  
}
.new-map-full iframe {
   height: 100%;
}
.selected-flag {
   margin-top: -3px;
}
.details-phone-field {
    width: 100%;
}
/*ND23-658 */
.txt-file-upload {
    width: 30%;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .txt-file-upload {
    width: 50%;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media screen and (max-width: 767px) {
    .txt-file-upload {
    width: 100%;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
/*ND23-658 */
.email_field_p{padding-bottom: 13px !important;}

 
.home-aboutsingeimg { cursor: default !important; }
/*ND23-658 */
 
/*ND23-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;
    
}
 label.more-info-mb-16 p {
    width: 100%;
    margin: 2px;
}
/*ND23-717 */

.small-shipping_headtext{font-size:18px;margin-bottom: 20px;}
.donation_custom_select{width:100%}
.add-moreInfoClscommon{    float: left;
    width: 100%;}

@media screen and (min-width: 991px) {
.mblcapchas #capcha_error {
    margin-left: 180px;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
@media screen and (device-width: 768px) {
.mblcapchas #capcha_error {
    margin-left: 20px;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {
 
		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

@media screen and (device-width: 820px) {
.mblcapchas #capcha_error {
    margin-left: 50px;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
.fixedElement #pfp-timer {
   
    display: flex;
    align-items: center;
/*   nd-1167  width: 126px;*/
}
/*#newWidget_body #top-navs {
    margin: 10px 26px 0px 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: 100%;
}

.donation-error-msg {
    width: 100%;
    text-align: center;
    padding-top: 16px;
    display: flex;
    justify-content: center;
}
@media screen and (max-width: 767px) {

#myselectorWidthpadding {
    margin-bottom: 16px;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
/* ND-23-754*/

.introHide .num-inputs {
    display: flex;
    justify-content: center;
}

.goal-end-date{
    display: flex;
    justify-content: center;
}
 
.select-date-input-field {
    width: 60% !important;
}
 
/* ND-23-486*/

.contct-info-tooltip [tooltip]:not([flow])::after, .contct-info-tooltip [tooltip][flow^="up"]::after {
    bottom: -51px;
    right: -60px;
    left: -90px !important;
    /* ND23-1224*/
    min-width: 25em;
    max-width: 25em;
    padding-left: 7px;
    padding-right: 7px;
    /* ND23-1224*/
}
.contct-info-tooltip [tooltip]:not([flow])::before, .contct-info-tooltip [tooltip][flow^="up"]::before {
    bottom: -3px;
    border-bottom-width: 0;
    border-top-color: #333;
    transform: rotate(180deg) !important;
    left: 5px !important;
}

/* ND-23-486*/

@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;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {
 
		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}


#newWidget_body .more-info-box .character-counter {
    position: relative !important;
}
.designate-fundraiser-selectitem .select-items {
 max-height: 140px;
 /* ND23-1179*/
   overflow-x: auto;
   /* ND23-1179*/
}
.custom-my-fixed-header .text-right { text-align: right; }
.more-info-mb-16 a {
    color: #00919c !important;
}

.lp-num-input i { left: 0; }
 

 
 
.sponsor_main_div a {
    color: #00919c !important;
}
.collapsable-cont a {
    color: #00919c !important;
}
 
 
.cust-mb-0 { margin-bottom: 0px !important }
 
.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%;
}
.bottom-tooltip {
    top: 42px !important;
    right: 32px !important;
}
.headertooltip .tooltiptexthead {
    top: -3px;
    right: 140%;
    font-size: 14px;
    margin: 0;
}
.headertooltip .tooltiptexthead::after {
    left: 95%;
    top: -4px;
    transform: rotate(268deg);
}

.headertooltip .tooltiptexthead::after {
    top: 15px;
}
.headertooltip .tooltiptexthead::after {
    content: "";
    position: absolute;
    top: -18%;
    left: 85%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent #333;
}
.fixedElement #pfp-timer .set-times i {
    color: #000!important;
    font-size: 18px;
    margin-top: 0px;
    position: relative;
    top: 42%;
    transform: translateY(-50%);
}
.headertooltip:hover .tooltiptexthead {
    visibility: visible;
}
.fixedElement #pfp-timer .set-times span {
    display: flex;
    align-items: center;
    justify-content: center;
}
.fixedElement #pfp-timer .set-times {
    display: flex;
    justify-content: center;
}
#newWidget_body #masthead .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow: visible !important;
}
.moreinfo_shadowbox label {
color: #2A2B2C !important;
}
#newWidget_body .hundred .input-group {
        width: 150px;
            margin-left: auto;
}
#newWidget_body .hundred .error.text-right {
    text-align: right;
}
#newWidget_body .hundred input{
	text-align:center;    
	margin-right: 1px;
    margin-left: 1px;
}
#newWidget_body .hundred .max_q_txt {
        padding-left: 2%;
         
}
.hundred {
    /* width: 110px; */
    /* min-width: 110px; */
    float: right;
}

.header-viwe-cart {
	margin-left: 8px;
}
.new-shares .btn, .new-shares a {
    white-space: normal !important;
    padding: 12px !important;
    line-height: 24px;
}

.other-links-share-btns a {
    display: flex !important;
    align-items: center;
    justify-content: center;
    line-height: 18px !important;
}
.btnfont, .viewtxtfont {
    font-size: 16px !important;
}

body {
    font-weight: inherit;
}
.required-icon-star {
        padding-left: 10px;
    }

.intl-tel-input .country-list{
        width: 16%  !important;
        overflow-x: hidden !important;
}
.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;
    }
.nd-fileupload span {
 padding-left: 8px;
}
.moreinfoform .sub-head h2 {
   line-height: normal !important;
}
.moreinfoform label h2 {
    display: inherit;
}
.moreinfoform label.active {
    color: #2A2B2C !important;
}
.funded-heading-p {
   margin: 0px!important;
    font-size: 2vw;
    line-height: 36px;
    
}ul.country-list {
    width: 20%;
}

.fundsubhead {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.shippingdropdown-nd{
    text-align: left !important;
    font-weight: initial;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 480px) {
    .hTextCenter{
        text-align: center !important;
    }
    #newWidget_body .hundred .max_q_txt {
     padding-left: 17%;
     width: 122px;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !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.015rem;
        font-weight: 700;
        text-align: center;
}
.cart-empty-icon{ margin: 5px 0 5px 12px; font-size: 16px;}
.cart-empty-back{ max-width: 500px !important; }


.country-dropdowncls .md-form  {
    margin-top: 2px !important;
}
.country-dropdowncls .custom-select  {
    margin-top: -4px !important;
}
.red-link button {
	color: #C5303E;
	text-decoration: none;
}
.red-link button:hover {
	color: #eb4051;
	text-decoration: none;
}
.add-zindexCustom{
            z-index: 9999 !important;
        }
          #newWidget_body .hundred .max_q_txtnd {
    padding-left: 64%;
     
}


.cls_close_btn_div{
    width:100%
}
.cls_close_btn{
    height:20px;
    top:-2px;
    left:-12px;
    
}
@media screen and (min-width: 1200px) {
/*   .findusondiv {
    width: 250px !important;
}*/
.otherwaystoconnectdiv {
   width: 495px !important;
}
.otherwaystoconnectdivone{
     width: 750px !important;
}
.otherwaystoconnectdivtwo{
     width: 1005px !important;
}
#newWidget_body .article-text p {
    white-space: normal !important;
}
#newWidget_body .article-text li {

    white-space: normal !important;
   }
}
@media screen and (max-width: 767px) {
#newWidget_body .choose-donation-tabs ul {
    display: block;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
#newWidget_body .btn-lined-widget-custome {
    height: auto;
}
@media screen and (max-width: 576px) {
.processing-fee-update .processing-fee-btnedit {
   float: right !important;
   margin-top: 30px !important;
display: block;
}
.hundred {
    /* width: 110px; */
    /* min-width: 110px; */
    float: none;
}
.mt-nd23cls {margin-top: 1rem!important;}
/*.padding-small {padding-top: 77px !important;}*/

/*#newWidget_body .container.view-cart-h-container {
    flex-wrap: wrap;
}*/
/*ND23-1063*/
.steps .top-names li p {
    padding-right: 7px;
}
.contct-info-tooltip [tooltip]:not([flow])::after, .contct-info-tooltip [tooltip][flow^="up"]::after {
bottom: -66px;
    left: -73px !important;
    min-width: 19em;
    max-width: 19em;
    letter-spacing: 1px;
}
.contct-info-tooltip [tooltip]:not([flow])::before, .contct-info-tooltip [tooltip][flow^="up"]::before {
    bottom: -5px;
}
/*ND23-1063*/
.steps .top-names {
    padding-left: 20px;
}
#newWidget_body #masthead .fixed-top .container {
     padding-top: 7px;
     padding-bottom: 7px;
}
 .select-selected {
   
    overflow: hidden;
}
.pfp-timer {
             margin-right: auto !important;
}

 /*ND23-1220*/       
#newWidget_body .fill-box.camp-info h3 {
         margin-bottom: 40px !important;
}
    /*ND23-1220*/ 
 
       /*Nd23-1193 start*/ 
 #price-divs .hundred {
   width: 70px;
   float: right;
}
/*Nd23-1193 end*/ 
	#newWidget_body .article-text p {
		white-space: normal !important;
	}
	#newWidget_body .article-text li {

		white-space: normal !important;
}
}
 
.text-right{
    text-align: right;
}
.participantdropdown1 .select-selected {
  padding: 4px 16px;
}
.moreinfoform:last-child {
  margin-bottom: 16px;
}



.header-backdrop-blur{
    backdrop-filter:blur(4px) !important;
    -webkit-backdrop-filter: blur(4px) !important;

}
.invite-team-members-modal .form-group {
    margin-top: 30px;
 margin-bottom: 30px;
 }
 .invite-team-members-modal .md-form {
    overflow-y: visible;
}
.invite-team-members-modal .md-form textarea.md-textarea {
    overflow-y: auto;
}
.anonymous-tooltip [tooltip]::after {
   left: -94px !important;
}
.campStoryChar {
        font-size: 14px;
    color: #666;
    font-weight: normal;
    margin-bottom: 8px;
    float: right;
}

@media screen and (max-width: 576px){
.anonymous-tooltip [tooltip]::after {
    min-width: 21em;
    max-width: 21em;
}
/*ND23-1059*/
#mng-div-on-chk #tributee_name.form-control {
     padding: 0.8rem 0 0.55rem;
}
/*ND23-1059*/

.funded-heading-p {
    font-size: 7.7vw;
}
.manage-team-captains .form-control {
     
    margin-top: 8px;
    margin-bottom: 8px;
}
.d-xs-flex {
   display: flex;
}
.justify-xs-content-between {
  justify-content: space-between;
}
.campStoryChar {
   float: none;
}
        .shipping_drpdown {
            display: block;
}
        .event_custom_select {
           width: 100%;
        }
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

.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 {
    margin-top: 16px !important;
}
.customtogbtn ul.tab li {
    width: 33%;
}
#pfp-timer .set-times span {
   display: block;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
	}
	#newWidget_body .article-text li {

		white-space: normal !important;
}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}

@media screen and (max-width: 576px){
    .prtcpt-country .separate-dial-code{
        margin-bottom: 38px;
    }
	#newWidget_body .article-text p {
		white-space: normal !important;
    }
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}


.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) {
    #recaptcha2_ndcls{
    padding: 4px 2px 1px 14px  !important;;
    
}

#newWidget_body .choose-donation-tabs li {
        max-width: 164px;
        min-width: 164px;
    }
    
#datestatus .select-date-input-field {
    width: 60% !important;
}
#newWidget_body a#btn-remove1 {
    white-space: nowrap;
    font-size: 14px ;
}
#newWidget_body a#btn-add1 {
    white-space: nowrap;
    font-size: 14px ;
}
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
}
@media screen and (max-width: 576px) {
    .steps.carton_steps.cartoff_steps .top-names {
        padding-left: 0;
        text-align: center;
    }
    #datestatus .select-date-input-field {
            width: 100% !important;
            }
    .steps.carton_steps.cartoff_steps .top-names p{        
        text-align: center;
     }
    .participantdropdown1 .select-selected {
        padding-left: 0px;
        padding-right: 0;
    }
 #newWidget_body .hundred .input-group {
    width: 150px !important;
    margin-left: auto;
}
    #recaptcha2_ndcls{
    padding: 4px 2px 1px 14px  !important;;
 
    #new_pfp_body .more-info-loop h4 {
   font-size: 18px!important;
}
.prtcpt-country .iti-sdc-2 {
    margin-bottom: 46px;
 
}
    }
	#newWidget_body .article-text p {
		white-space: normal !important;
	}
	#newWidget_body .article-text li {

		white-space: normal !important;
}
}
 
 
@media (max-width: 480px){
#newWidget_body .btn-common-continue {
     width: auto !important;
}
}
.video-div iframe {
    max-width: 100%;
/*    height: 100%; ND23-1078*/
 
}
 
/* ND23-1079 */    
.video-div iframe {
    max-width: 100%;
/*    height: 100%; nd23-1078*/
}
.fb-comments .fb_iframe_widget_fluid_desktop iframe {
    width: 100%;
}

/*nd23-990*/
 #moreinfo_hw label.active{color:#2A2B2C !important;}

 /* ND23-1079 */  
 
 .custom-select.participantdropdown1 {
    margin-top: 0px;
}
.custom-select.participantdropdown1 .select-selected {
    padding: 4px 0px;
}
#tribute_donation .modal-dialog .modal-content {
/*   max-height: inherit;*/
    height: auto;
}
#tribute-dobnationModal .modal-dialog .modal-content {
/*   max-height: inherit;*/
    height: auto;
}
@media screen and (min-width: 991px) {
.lp-num-input {
    width: 15%;
	}
	#newWidget_body .article-text p {
		white-space: normal !important;
	}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
}
@media screen and (max-width: 340px) {
.customtogbtn ul.tab li label {
    padding: 14px 8px !important;
}
.anonymous-tooltip .form-check-label {
   font-size: 11px;
}
.steps .top-names li p {
    font-size: 11px;
}
#datestatus .md-form.input-group .form-control {
 padding-left: 5px;
padding-right: 5px;
}
#new_pfp_body .btn-filled {
     font-size: 17px;

}
#new_pfp_body .steps .top-names li {
    height: 48px;
}
.mbltoptxt aside {
    max-width: 115px;
}
.header-viwe-cart .view_cart_btn {
   width: 42px;
}
  /*ND23-1189*/
   #newWidget_body #flip-cards li {
    max-width: 165px;
    min-width: 165px;
}
#newWidget_body #flip-cards li .card-image {
    max-width: 165px;
    min-width: 165px;
    height: 165px;

}
         /*ND23-1189*/
    .noborder-btn {
        padding: 0px 16px;
}
    .form-check-input[type="checkbox"] + label, label.btn input[type="checkbox"] + label {
        padding-left: 20px;
    }
    .anonymous-tooltip [tooltip]::after {
        min-width: 18em;
        max-width: 18em;
    }
    /*ND23-674*/
    .header-continue-browsing .continue-browsing-text a {
    padding: 5px 5px !important;
    line-height: 16px !important;
    font-size: 11px !important;
}
#newWidget_body .navbar-brand img {
    
    max-width: 115px !important;
}
    /*ND23-674 END*/
	#newWidget_body .article-text p {
		white-space: normal !important;
}
	#newWidget_body .article-text li {

		white-space: normal !important;
	}
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
}
}
#mng-div-on-chk .select-items {
     z-index: 9999;
}


/*ND23-1099*/
.gallerycollapsable-cont{
    min-height:234px;
    line-height: normal;
}
.gallerycollapsable-cont div {
    position: initial !important;
}
.collapsable-cont{
    min-height:211px;
}
.collapsable-cont div{
    position: initial !important;
}
/*End nd23-1099*/

 
.picker--opened {
z-index: 999;
}


#createteamModal .modal-body .md-form {
     overflow-y: inherit;
}
 
iframe[title="recaptcha challenge expires in two minutes"] {
    height: 100% !important;
    transform: scale(0.7) !important;
}
iframe[title="fb:comments Facebook Social Plugin"] {
   width: 100% !important;
}
/* ND23-1133 : Start */
.charvalidation .character-counter{
	bottom: -18px;
	top: auto !important;
}
/* ND23-1133 : End */


/*ND23-1099:Start*/
.gallerycollapsable-cont #dynamic_ht {
    margin-bottom: 50px;
}
.collapsable-cont #dynamic_ht {
    margin-bottom: 50px;
}
/*ND23-847:Start*/
.home-lp-inputs {
   width: 100%;
}
/*End*/
/*ND23-1155:Start*/
#newWidget_body #masthead .fixed-top .container {
     padding-top: 5.4px;
     padding-bottom: 5.4px;
} 
/*End*/
/*ND23-1195 */
@media (max-width: 480px){
#newWidget_body #article-pricing .hundred {
    float: right !important;
}
/*.hundred {
    width: 119px;

	/*}*/
	.cause-desc-about p img {
		padding-top: 19px !important;
		padding-left: 0px !important;
		padding-right: 6px !important;
		padding-bottom: 3px !important;
	}



}
/*End*/
/*ND23-1170 */
.nd-fileupload span:nth-child(3) {
    word-break: break-word !important;
 }
/*ND23-1170:End*/

/*ND23-1059*/
#mng-div-on-chk #tributee_name {
    padding-top: 1px;
}
#mng-div-on-chk .form-control.error_trib_name {
     padding-top: 1px;
}
/*ND23-1059*/

/*ND23-896*/
#checkout-button {
   
    justify-content: flex-end;
}
/*ND23-896*/

/*ND23-1193*/
.custom-select.sponsor_custom_select.dropdown_scroll {
   
    width: 84%;
}
/*ND23-1198*/
.teamAssociation .select-selected {
       overflow: hidden;
    width: 100%;
}
/*ND23-1198:END*/
.designate-fundraiser-selectitem .select-selected {
     overflow: hidden;
}
.reward_margin{
    margin-top:0px;
}
#jointeamModal .select-items {
    overflow-x: auto;
}
.teamAssociation .select-items {
   overflow-x: auto;
}
  .teamAssociation .select-items {
   overflow-x: auto;
}
.teamAssociation [tooltip]::after {
    left: -12px !important;
}
 

.mange-tem .form-control {
   border: 1px solid #CED4DA !important;
    display: block !important;
    max-width: 100%;
    height: 127px;
    resize: auto;
}
.mange-tem .form-control select {
    display: block !important;
    width: 100%;
    background-color: transparent;
    -webkit-appearance: menulist;
    
}
 
/*ND23-1213*/
.decsription-nd-cls{
    min-height:auto !important;
} 
/*ND23-1213:END*/

/*ND23-1219:start*/
.more-info-loop .select-items div {
    white-space: normal;
}
.more-info-loop .select-selected {
    white-space: normal;
}
/*ND23-1219:END*/
 
@media screen and (min-width: 768px)  and (max-width: 991px) {
    .sm-dates-box span {
        font-size: 16px;
    }  
    .contct-info-tooltip [tooltip]:not([flow])::after {
         left: -130px !important;
    }
	#newWidget_body .article-text p {
		white-space: normal !important;
	}
	#newWidget_body .article-text li {
    
		white-space: normal !important;
}
}
 
/*nd23-1211 end*/
.note-modal {
  z-index: 9999 !important;
}
.note-modal-footer {
    margin-bottom: 16px;
}
/*nd23-1211 end*/
/*BUGS-4033 start*/
.sm-dates-box.aside-main-div aside p {
   font-size: 16px;
}
/*BUGS-4033 end*/
/*BUGS-4031 start*/
.moreinfoform .form-check-input[type=checkbox]+label {
   display: block;
}
/*BUGS-4031 end*/

.lockmenu {
    position: absolute;
    margin-top: 0px;
    background: white;
    border-radius: 4px;
    width: 230px;
    border: 1px solid rgba(0, 0, 0, .15);
    padding: 15px;
    font-size: 13px;
    line-height: 16px;
    right: 0;
}
/* BUGS-4040 :start */
table.table td, table.table th {
     
    white-space: nowrap;
    padding: 8px 15px !important;
}
/* BUGS-4040:end */

/* BUGS-4041 :start */
.mblright {
    display: none;
}
/* BUGS-4041:end */

/*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*/

/*ND23-1275*/
img.pswp__img {
      object-fit: contain;
}
/*ND23-1275*/

#dynamic_ht a{text-decoration: underline;font-family:'Varela Round', sans-serif !important;}
/*ND23-1281*/
.cont-b{
        float: left;
        width: 100%;
        padding-bottom: 10px;
}
.cont-bw{
    padding-bottom: 60px !important;
}

/*amol more add as per client */
.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%;
}
.cause-desc-about p img {
	padding-top: 19px  ;
	padding-left: 0px  ;
	padding-right: 6px ;
	padding-bottom: 3px ;
}#about-flip p img {
	 padding-top: 19px;
	 padding-left: 0px;
	 padding-right: 8px;
	 padding-bottom: 3px;
 }
/*amol more add as per client end*/
.cause-desc-about p img[data-emoji] { padding: 0 !important; }
