.section37 *, .section40 .aio-icon-component.style_2, .section40 .aio-icon-component.style_2 .aio-icon-box .img-icon, .section40 .aio-icon-component.style_2, .aio-icon-header h3.aio-icon-title, .section42 .icon-box:hover .aio-icon, .dt-sc-causes-listing .dt-sc-button { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; }


/***************/

.section38 .left-icon .aio-ibd-block { border-left: 1px solid #dadada; padding-left: 20px; }
.section38 .left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img { margin-right: 30px; font-size:40px; }
.section38 .aio-icon-header h3.aio-icon-title { font-size: 20px; }

/***************/

.section40 .aio-icon-header h3.aio-icon-title { font-size: 18px; text-transform: uppercase; }
.section40 .aio-icon-component.style_2 { background: #f8f8f9; padding: 30px; }
.section40 .aio-icon-component.style_2:hover, .section40 .aio-icon-component.style_2:hover .aio-icon-header h3.aio-icon-title { border-radius:0 30px 0 30px; color: #fff; }
.section40 .aio-icon-component.style_2:hover .aio-icon-box .img-icon { filter: grayscale(100%) contrast(10); -moz-filter: grayscale(100%) contrast(10); -webkit-filter: grayscale(100%) contrast(10); -ms-filter: grayscale(100%) contrast(10); }

/***************/

.section42 .icon-box { position:relative; }
.section42 .aio-icon, .section42 .vc_row .aio-icon { position: absolute; top: 39%; left: 44%; background: rgba(15, 185, 205, 0.8); color: #fff; }
.section42 .icon-box-details { background:#f8f8f9; padding:30px; }
.section42 .icon-box .vc_column-inner { padding: 0; }
.section42 .icon-box:hover .aio-icon { transform: scale(1.1); }

/***************/

.section43 .dt-sc-progress { border-radius: 0px; height: 6px; padding: 0px; border: 0px solid; border-radius: 20px; background: #fff; position: relative; }
.section43 .dt-sc-progress .dt-sc-bar-text { margin: -26px 0px 0px; }
.section43 .dt-sc-progress .dt-sc-bar-text > span { position: absolute; right: 0; bottom: 100%; }
.section43 .dt-sc-progress .dt-sc-bar { position: static; }
.section43 .uavc-list-content { margin-bottom: 22px ; }
.section43 .vc_col-sm-2 { width: 10%; }
.section43 .vc_col-sm-10 { width: 90%; }

/***************/

.section44 .dt-sc-team .dt-sc-team-details { width: 90%; margin: 0 auto; margin-top: -60px; float: none; padding: 20px; }
.section44 .dt-sc-team .dt-sc-team-details h4 { margin-bottom: 10px; color:#fff; }
.section44 .dt-sc-team.hide-social-show-on-hover .dt-sc-team-details h5 { color: rgba(255, 255, 255, 0.8);  }
.section44 .dt-sc-team { border: 0px solid rgba(0, 0, 0, 0.1); }

/***************/

.consulting-hours { position: relative; margin: 15px 0px 0px; padding: 0px; float: left; }
.consulting-hours:before { content: ""; position: absolute;border-bottom: 15px solid transparent; border-top: 15px solid transparent; border-right-width: 15px; border-right-style:	 solid; left: -55px; top: -65px; }
.consulting-hours li { float: left; display: block; clear: both; }
.consulting-hours li span { width: 130px; display: inline-block; }

/***************/

.university-contact-info h6 { font-weight: bold; }
.university-contact-info p span { font-weight: normal; }


/***************/

.custom-tabs ul.dt-sc-tabs-horizontal > li > a > span { border: 1px solid #eee; clear: both; display: inherit; display: block\0; float: none; font-size: 50px; height: 80px; margin: 0 auto; padding: 15px; position: relative; text-align: center; top: -10px;    width: 80px; border-radius:6px; }
.custom-tabs ul.dt-sc-tabs-horizontal > li > a.current span { color: #fff; }
.custom-tabs ul.dt-sc-tabs-horizontal > li { display: inline-block; float: none; }
.custom-tabs ul.dt-sc-tabs-horizontal{ text-align:center; border:none; }


/***************/

/*----*****---- << Causes Types >> --****--*/

.dt-sc-causes-listing .dt-sc-button span, .dt-sc-causes-listing .dt-sc-button i:before, .dt-sc-causes-listing .dt-sc-causes-image-wrapper:before { -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }

.dt-sc-causes-listing { width: 100%; float: left; margin-bottom: 35px; overflow: hidden; }

.dt-sc-causes-listing .dt-sc-causes-icon-wrapper { position: absolute; width: 35px; height: 35px; left: 5px; text-align: center; line-height: 35px; top: 5px; }
.dt-sc-causes-listing .dt-sc-causes-image-wrapper { position: relative; z-index: 1; overflow: hidden; }
.dt-sc-causes-listing .dt-sc-causes-image-wrapper:before { position: absolute; content: ""; display: block; background: rgba(0,0,0,0.5); width: 100%; height: 100%; left: 0; right: 0; margin: 0 auto; top: -50%; opacity: 0; visibility: hidden; }
.dt-sc-causes-listing:hover .dt-sc-causes-image-wrapper:before { top: 0; opacity: 1; visibility: visible; }
.dt-sc-causes-listing .dt-sc-causes-image-wrapper p { margin-bottom: 0; }

.dt-sc-causes-listing .dt-sc-causes-title h3 { line-height: normal; font-weight: 500; }
.dt-sc-causes-listing .dt-sc-button { margin-top: 20px; text-align: center; padding: 16px 30px 16px; width: 160px; }
.dt-sc-causes-listing .dt-sc-button i:before { position: absolute; display: block; content: "\f06b+\f08a=\f118"; font-family: FontAwesome; /*content: "\f126+\f15e=\f214"; font-family: Material-Design-Iconic-Font;*/ left: 6px; right: 0; margin: 0 auto; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); opacity: 0; visibility: hidden; font-style: normal; font-size: 18px; letter-spacing: 2px; font-weight: 100; }

.dt-sc-causes-listing .dt-sc-button:hover span { opacity: 0; visibility: hidden; }
.dt-sc-causes-listing .dt-sc-button:hover i:before { opacity: 1; visibility: visible; letter-spacing: 8px; }

.dt-sc-causes-listing .dt-sc-progress.type1 { margin: 0; border: none; border-radius: 0; padding: 0; height: 6px; }
.dt-sc-causes-listing .dt-sc-progress.type1 .dt-sc-bar { border-radius: 0; }
.dt-sc-causes-listing .dt-sc-progress.type1 .dt-sc-bar-text { margin-top: -35px;  }
.dt-sc-causes-listing .dt-sc-progress.type1 .dt-sc-bar-text > span { letter-spacing: 1px; padding: 0 10px; position: absolute; right: -80px; width: 80px; text-align: center; color:#fff; }
.dt-sc-causes-listing .dt-sc-progress.type1 .dt-sc-bar-text > span:after { position: absolute; content: ""; display: block; width: 0; height: 0; border-right: 10px solid transparent; border-top-width: 10px; border-top-style: solid; left: auto; right: 0; margin: 0 auto; right: auto; left: 0;}

.dt-sc-causes-listing .dt-sc-progress.above-fifty.type1 .dt-sc-bar-text > span { position: relative; right: auto; }
.dt-sc-causes-listing .dt-sc-progress.above-fifty.type1 .dt-sc-bar-text > span:after { border-right: none; border-left: 10px solid transparent; left: auto; right: 0; left: auto; }

.dt-sc-causes-listing .dt-sc-progress.type2 { height: 6px; border: none; border-radius: 0; padding: 0px; margin-bottom: 0; }
.dt-sc-causes-listing .dt-sc-progress.type2 .dt-sc-bar { border-radius: 0; }
.dt-sc-causes-listing .dt-sc-progress.type2 .dt-sc-bar-text > span { border: none; position: absolute; top: 0; bottom: auto; height: auto; line-height: normal; margin: -30px 0 0 0; left: 0; }

.dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type2 span:first-child { color: red; }
.dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type2 span:last-child { color: green; }

.dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span { width: 50%; float: none; display: inline-block; }
.dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:first-child { text-align: left; color: red; }
.dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: right; color: green; }

.dt-sc-causes-listing.type1 .dt-sc-causes-image-wrapper { width: 100%; float: left; position: relative; margin-bottom: 20px; }
.dt-sc-causes-listing.type1 .dt-sc-causes-image-wrapper:before { display: none; }
.dt-sc-causes-listing.type1 .dt-sc-causes-image-wrapper .dt-sc-progress.type1 { position: absolute; bottom: 0; left: 0; }
.dt-sc-causes-listing.type1 .dt-sc-causes-content { text-align: center; width: 100%; float: left; padding: 0 20px; }
.dt-sc-causes-listing.type1 .dt-sc-raisedgoal-wrapper { width: 100%; float: left; margin-bottom: 5px; }
.dt-sc-causes-listing.type1 .dt-sc-raisedgoal-wrapper label { font-weight: 600; }
.dt-sc-causes-listing.type1 .dt-sc-causes-title h3 { font-size: 26px; }

.dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper { position: relative; width: 100%; float: left; margin-bottom: 20px; }
.dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button { position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; width: 160px; opacity: 0; visibility: hidden; border: none; }
.dt-sc-causes-listing.type2:hover .dt-sc-causes-image-wrapper a.dt-sc-button { opacity: 1; visibility: visible; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.dt-sc-causes-listing.type2 .dt-sc-causes-title h3 { font-size: 24px; }

.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper { position: relative; width: 35%; float: left; margin-bottom: 20px; }
.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button { width: 120px; font-size: 12px; padding: 12px 10px; }
.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-content { width: 60%; margin-left: 5%; float: none; display: inline-block; }
.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-title h3 { font-size: 20px; }
.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-button i:before { font-size: 12px; }
.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-progress { margin-bottom: 0; }

.page-with-sidebar .dt-sc-one-third .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span label { width: 100%; float: left; }

.page-with-sidebar.with-both-sidebar .dt-sc-one-third .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button { padding: 12px 20px; width: 120px; }
.page-with-sidebar.with-both-sidebar .dt-sc-one-third .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button span { font-size: 12px; }
.page-with-sidebar.with-both-sidebar .dt-sc-one-third .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button i:before { font-size: 14px; }

.page-with-sidebar.with-both-sidebar .dt-sc-one-third .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
.page-with-sidebar.with-both-sidebar .dt-sc-one-third .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: left; }

.dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span label { width: 100%; float: left; }


.dt-sc-causes-listing.type2 .dt-sc-progress { height: 6px; border: none; border-radius: 0; padding: 0px; background: #2d2d2d; margin: 30px 0 20px; }
.dt-sc-causes-listing.type2 .dt-sc-progress .dt-sc-bar-text > span:after { display: none; }

.dt-sc-causes-listing.type2 .dt-sc-progress.type1 { margin-bottom: 15px; }
.dt-sc-causes-listing.type2 .dt-sc-progress.type1 .dt-sc-bar { border-radius: 0; }
.dt-sc-causes-listing.type2 .dt-sc-progress.type1 .dt-sc-bar-text { margin-top: -10px; }
.dt-sc-causes-listing.type2 .dt-sc-progress.type1 .dt-sc-bar-text > span { border: none; position: absolute; top: 0; bottom: auto; height: auto; margin: -30px 0 0 0; left: 0; }

.dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper { width: 100%; float: left; margin-bottom: 15px; }

.page-with-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper { width: 45%; }
.page-with-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-content { width: 50%; }

.page-with-sidebar.with-both-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper,
.page-with-sidebar.with-both-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-content { width: 100%; margin-left: 0; }

.page-with-sidebar.with-both-sidebar .dt-sc-one-half .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
.page-with-sidebar.with-both-sidebar .dt-sc-one-half .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: left; }

.dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper { position: relative; width: 100%; float: left; }
.dt-sc-causes-listing.type3 .dt-sc-causes-content {width: 100%; float: left; padding: 40px 35px 50px; background: #f7f7f7; }
.dt-sc-causes-listing.type3 .dt-sc-causes-title h3 { font-size: 24px; }
.dt-sc-causes-listing.type3 .dt-sc-progress.type1 { background: #2d2d2d; margin: 50px 0 10px; }
.dt-sc-causes-listing.type3 .dt-sc-progress.type2 { margin-top: 40px; }

.dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper { width: 100%; float: left; }
.dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper p { margin: 0; }
.dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper a.dt-sc-button { position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; width: 160px; opacity: 0; visibility: hidden; }
.dt-sc-causes-listing.type3:hover .dt-sc-causes-image-wrapper a.dt-sc-button { opacity: 1; visibility: visible; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); border: none; }


.dt-sc-causes-listing.type3.without-bg .dt-sc-causes-content { padding: 20px 0; background: none; }
.dt-sc-causes-listing.type3.without-bg .dt-sc-causes-title h3 { font-size: 22px; }

.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper a.dt-sc-button { width: 130px; padding: 12px 15px; }
.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type3 .dt-sc-causes-content { padding: 20px 15px 35px; }

.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span, .page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span label { width: 100%; float: left; }
.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span:first-child,
.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: center; }

.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper a.dt-sc-button { width: 110px; padding: 8px 15px; }

.dt-sc-causes-listing.type4 .dt-sc-causes-image-wrapper { width: 48%; margin-right: 2%; float: left; position: relative; }
.dt-sc-causes-listing.type4 .dt-sc-causes-image-wrapper img { width: 100%; float: left; }
.dt-sc-causes-listing.type4 .dt-sc-causes-title h3 { font-size: 30px; }

.dt-sc-causes-listing.type4 .dt-sc-causes-image-wrapper a.dt-sc-button { position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; width: 160px; opacity: 0; visibility: hidden; border: none; }
.dt-sc-causes-listing.type4:hover .dt-sc-causes-image-wrapper a.dt-sc-button { opacity: 1; visibility: visible; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.dt-sc-causes-listing.type4 .dt-sc-causes-content { width: 48%; margin-left: 2%; float: left; }

.dt-sc-causes-listing.type4 .dt-sc-causes-content .dt-sc-progress.type1 { margin: 50px 0 10px; }
.dt-sc-causes-listing.type4 .dt-sc-causes-content .dt-sc-progress.type2 { margin-top: 40px; }

.dt-sc-causes-listing.type4 .dt-sc-raisedgoal-wrapper span { font-size: 23px; }

.dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-text { display: none; }
.dt-sc-causes-listing.type4 .dt-sc-causes-content label { font-size: 23px; font-weight: normal; }
.dt-sc-causes-listing.type4 .dt-sc-causes-content .dt-sc-raisedgoal-wrapper { margin: 20px 0 10px; }
.dt-sc-causes-listing.type4 .dt-sc-causes-content .events-countdown-widget-title { margin-top: 4px; margin-bottom: 7px; }
.dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-events-countdown-widget { margin-bottom: 20px; }
.dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time { width: 100%; position: relative; }
.dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time .tribe-countdown-number { width: 100px; margin-right: 20px; float: left; padding: 20px 20px 45px; position: relative; }
.dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time .tribe-countdown-under { width: 100%; float: none; display: inline-block; position: absolute; left: 0; right: 0; bottom: 0px; margin: 0 auto; text-transform: capitalize; font-size: 16px; }
.dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time .tribe-countdown-colon { display: none; }

.page-with-sidebar .dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time .tribe-countdown-number { margin-right: 5px; }
.page-with-sidebar .dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time .tribe-countdown-number:last-child { margin-right: 0; }

.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type4 .dt-sc-causes-image-wrapper { width: 100%; margin-bottom: 30px; margin-right: 0; }
.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type4 .dt-sc-causes-content { width: 100%; margin-left: 0; }

.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type4 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type4 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: left; width: auto; }
	
.dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button.default, .dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper a.dt-sc-button.default, .dt-sc-causes-listing.type4 .dt-sc-causes-image-wrapper a.dt-sc-button.default { color: #fff; }
.dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button.default:before, .dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper a.dt-sc-button.default:before, .dt-sc-causes-listing.type4 .dt-sc-causes-image-wrapper a.dt-sc-button.default:before { background: #fff; opacity: 0.5; }
.dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button.default:hover:before, .dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper a.dt-sc-button.default:hover:before, .dt-sc-causes-listing.type4 .dt-sc-causes-image-wrapper a.dt-sc-button.default:hover:before { opacity:1; }
.dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button.default:after, .dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper a.dt-sc-button.default:after, .dt-sc-causes-listing.type4 .dt-sc-causes-image-wrapper a.dt-sc-button.default:after { border-color: #fff; }
.dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button.default:hover:after, .dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper a.dt-sc-button.default:hover:after, .dt-sc-causes-listing.type4 .dt-sc-causes-image-wrapper a.dt-sc-button.default:hover:after { border-style: outset; border-color: transparent; }
		
.dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-causes-title h3 { font-size: 24px; }

.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing .dt-sc-causes-title h3 { font-size: 20px; }
.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing .dt-sc-button { padding: 12px 30px; width: 140px; }
.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing .dt-sc-button span { font-size: 12px; }
.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing .dt-sc-button i:before { font-size: 14px; }

.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type1 .dt-sc-raisedgoal-wrapper { font-size: 12px; }
.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type1 .dt-sc-causes-content { padding: 0 10px; }

.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-button { padding: 12px 20px; width: 120px; }
.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-button span { font-size: 12px; }

.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-progress.type1 .dt-sc-bar-text > span	{ right: -65px; width: 65px; font-size: 11px; }

.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span { width: 100%; }		
.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:first-child,
.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: center; }
.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:last-child { float: right; }

.give-wrap.container { margin-bottom: 75px; }
.give-wrap.container .give-progress-bar { border-radius: 0; }
.give-wrap.container .give-progress-bar > span { position: relative; border-radius: 0; }
.give-wrap.container .give-progress-bar > span:before { position: absolute; content: ""; display: block; top: 0; left: 0; width: 100%; height: 100%; }

.give-page.give-success section#primary { margin-bottom: 80px; }
.give-page table.give-table { text-shadow: none; }

.contact-form-wrapper input[type="text"], .contact-form-wrapper input[type="password"], .contact-form-wrapper input[type="email"], .contact-form-wrapper input[type="url"], .contact-form-wrapper input[type="tel"], .contact-form-wrapper input[type="number"], .contact-form-wrapper input[type="range"], .contact-form-wrapper input[type="date"], .contact-form-wrapper textarea, .contact-form-wrapper input.text, .contact-form-wrapper input[type="search"], .contact-form-wrapper select { border-color: rgba(255,255,255, 0.15); }

.wpcf7-form.contact-form-wrapper textarea { height: 100px; }
.wpcf7-form.contact-form-wrapper input[type="submit"] { width: 100%; float: none; display: inline-block; }

.service-offer-section, .service-offer-section * { text-align: center; float: none; display: inline-block; }
.service-offer-section * { margin: 0; }
.service-offer-section .default-icon .aio-icon-default .aio-icon { margin-top: 10px; }


.gradient-parallax, .skin-bg-transparent > .vc_column-inner { width: 100%; position: relative; }
.gradient-parallax .gradient-content, .skin-bg-transparent > .vc_column-inner { z-index: 9; }

.skin-bg-transparent > .vc_column-inner:before { content: ""; position: absolute; display: block; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; }

.custom-request-form .ipt_uif_divider_text_inner { font-weight: 800; font-size: 26px; }
.custom-request-form .ipt_fsqm_main_form { position: relative; }
.custom-request-form .ipt_fsqm_main_form:before { position: absolute; content: '\f2be'; display: block; text-align: center; width: 100%; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; font-family: Material-Design-Iconic-Font; font-size: 30em; opacity: 0.01;  -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; -webkit-animation-name: fade; -webkit-animation-duration: 1s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: fade; -moz-animation-duration: 1s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -o-animation-name: fade; -o-animation-duration: 1s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; animation-name: fade; animation-duration: 1s; animation-iteration-count: infinite; animation-timing-function: linear; -ms-animation-name: fade; -ms-animation-duration: 10s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; }

@-webkit-keyframes fade { 0% { content: '\f2be'; }	50% { content: '\f2b6'; } 100% { content: '\f2be'; } }
@-moz-keyframes fade { 0% { content: '\f2be'; }	50% { content: '\f2b6'; } 100% { content: '\f2be'; } }
@-o-keyframes fade { 0% { content: '\f2be'; }	50% { content: '\f2b6'; } 100% { content: '\f2be'; } }
@-ms-keyframes fade { 0% { content: '\f2be'; }	50% { content: '\f2b6'; } 100% { content: '\f2be'; } }
@keyframes fade { 0% { content: '\f2be'; }	50% { content: '\f2b6'; } 100% { content: '\f2be'; } }

.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_question .ipt_uif_question_label { margin-bottom: 15px; }
.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_question .ipt_uif_question_label, .custom-request-form .ipt-uif-custom-material-custom .ipt_uif_question .ipt_uif_question_content { width: 100%; float: left; padding-left: 0; }
.custom-request-form .ipt-uif-custom-material-custom.type_0 .ipt-eform-content { box-shadow: none; padding: 40px 40px 80px; }
.custom-request-form .ipt-uif-custom-material-custom .ipt-eform-material-button-container.ipt_fsqm_form_button_container .ui-button.small { color: #fff; font-size: 18px; padding: 10px 30px; letter-spacing: 0.5px; margin: 0; float: none; display: inline-block; width: auto; }
.custom-request-form .ipt-uif-custom-material-custom .ui-button .ui-button-text { text-transform: capitalize; font-weight: 400; }
.custom-request-form .ipt-uif-custom-material-custom.type_0 .ipt-eform-content .ipt-eform-material-button-container.ipt_fsqm_form_button_container { margin: 0; background: none; text-align: center; float: none; display: inline-block; width: 100%; }

.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_question label.ipt_uif_question_title { margin: 10px 0 20px; font-size: 24px; }

.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_question .ipt_uif_label_column { padding: 0 0 15px; }
.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_question .ipt_uif_label_column.column_2 { width: 50%; }
.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_question .ipt_uif_label_column.column_3 { width: 33.33%; }
.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_question .ipt_uif_label_column.column_4 { width: 25%; }
.custom-request-form .ipt-uif-custom-material-custom [type="checkbox"] + label:before, .custom-request-form .ipt-uif-custom-material-custom [type="checkbox"] + label:after { margin-left: 0; }

.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_message .ui-widget-header, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_success .ui-widget-header,  .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_restore .ui-widget-header, .custom-request-form .ipt-uif-custom-material-custom .eform-styled-widget .ui-widget-header { border-bottom: none; }
.custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_error .ui-widget-header, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_validation_error .ui-widget-header { background: #ff0000; }
.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_message .ui-widget-header > *, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_success .ui-widget-header > *, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_error .ui-widget-header > *, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_validation_error .ui-widget-header > *, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_restore .ui-widget-header > *, .custom-request-form .ipt-uif-custom-material-custom .eform-styled-widget .ui-widget-header > * { font-weight: 600; }

.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_message .ui-widget-content, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_success .ui-widget-content, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_error .ui-widget-content, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_validation_error .ui-widget-content, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_restore .ui-widget-content, .custom-request-form .ipt-uif-custom-material-custom .eform-styled-widget .ui-widget-content { padding: 10px 20px 25px; }

.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_message .ui-widget-content p, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_success .ui-widget-content p, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_error .ui-widget-content p, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_validation_error .ui-widget-content p, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_restore .ui-widget-content p, .custom-request-form .ipt-uif-custom-material-custom .eform-styled-widget .ui-widget-content p { line-height: 24px; }

.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_message .ui-widget-content p a, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_success .ui-widget-content p a, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_error .ui-widget-content p a, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_validation_error .ui-widget-content p a, .custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_form_message_restore .ui-widget-content p a, .custom-request-form .ipt-uif-custom-material-custom .eform-styled-widget .ui-widget-content p a { margin: 10px 0; float: none; display: inline-block; width: 100%; word-break: break-all; text-decoration: underline; }

.custom-request-form.for-joining .ipt-uif-custom-material-custom .ui-tabs .ipt-eform-tab-nav-wrap { position: static; }

.custom-request-form .ipt-uif-custom-material-custom .ui-tabs .ipt-eform-tab-nav-wrap,
.custom-request-form .ipt-uif-custom-material-custom .ui-widget-header,
.custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_main_tab.ui-tabs > .ipt-eform-tab-nav-wrap .eform-tab-passive-notifier,
.custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_main_tab.ui-tabs > .ipt-eform-tab-nav-wrap .eform-tab-active-notifier, 
.custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_main_tab.ui-tabs > .ipt-eform-tab-nav-wrap .eform-tab-passive-notifier,
.custom-request-form .ipt-uif-custom-material-custom .ipt-eform-material-button-container.ipt_fsqm_form_button_container { background: none; }

.custom-request-form .ipt-uif-custom-material-custom .input-field .prefix { display: none; }

.custom-request-form.for-joining .ipt-uif-custom-material-custom .input-field .prefix ~ input, 
.custom-request-form.for-joining .ipt-uif-custom-material-custom .input-field .prefix ~ textarea, 
.custom-request-form.for-joining .ipt-uif-custom-material-custom .input-field .prefix ~ label, 
.custom-request-form.for-joining .ipt-uif-custom-material-custom .input-field .prefix ~ .validate ~ label, 
.custom-request-form.for-joining .ipt-uif-custom-material-custom .input-field .prefix ~ .autocomplete-content,
.custom-request-form.for-joining .ipt-uif-custom-material-custom .input-field .prefix ~ label { margin-left: 0; width: 100%; }

.custom-request-form .ipt-uif-custom-material-custom textarea.materialize-textarea { height: 109px; }

.custom-request-form .ipt-uif-custom-material-custom .ipt-eform-content,
.custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_main_tab.ui-tabs > .ipt-eform-tab-nav-wrap,
.custom-request-form .ipt-uif-custom-material-custom .ipt_fsqm_main_tab.ui-tabs > .ipt-eform-tab-nav-wrap .eform-tab-passive-notifier { box-shadow: none; }

.custom-request-form .ipt-uif-custom-material-custom .ui-tabs .ui-tabs-nav li .ui-tabs-anchor { text-shadow: none; }

.custom-request-form.for-joining .ipt_fsqm_main_form:before { content: "\f2b5"; font-family: FontAwesome; -webkit-animation-name: none; -moz-animation-name: none; -o-animation-name: none; animation-name: none; }
.custom-request-form.for-joining .ipt-uif-custom-material-custom .ui-tabs .ui-tabs-nav li .ui-tabs-anchor .eform-tab-labels { font-weight: 900; margin-left: 10px; }

.custom-request-form.for-joining .ipt_fsqm_main_form { padding: 0 0 35px 0; width: 100%; float: left; overflow: hidden; background: #fff; }
.custom-request-form.for-joining .ipt-uif-custom-material-custom .ui-widget { padding: 0; }
.custom-request-form.for-joining .ipt-uif-custom-material-custom .ipt_fsqm_main_tab.ui-tabs > .ipt-eform-tab-nav-wrap .ui-tabs-nav { height: auto; }

.custom-request-form.for-joining .ipt-uif-custom-material-custom .ipt_fsqm_main_tab.ui-tabs > .ipt-eform-tab-nav-wrap { padding-bottom: 10px; float: left; width: 110%; height: auto; margin-bottom: 12px; }
.custom-request-form.for-joining .ipt-uif-custom-material-custom .ui-tabs .ui-tabs-nav li .ui-tabs-anchor { font-size: 30px; margin-top: 8px; }

.margin-bottom-medium h1, .margin-bottom-medium h2, .margin-bottom-medium h3, .margin-bottom-medium h4, .margin-bottom-medium h5, .margin-bottom-medium h6 { margin-bottom: 5px; line-height: normal; }
.margin-bottom-medium p { margin-top: 20px; margin-bottom: 16px; }

.ult-carousel-wrapper.info-carousel { text-align: center; }
.ult-carousel-wrapper.info-carousel .wpb_wrapper h3 { float: none; display: inline-block; width: 100%; }
.ult-carousel-wrapper.info-carousel .wpb_wrapper .ult-item-wrap { float: none; display: inline-block; margin-left: 0; }
.ult-carousel-wrapper.info-carousel .wpb_wrapper .ult-item-wrap .dt-sc-button { margin: 0; }

.content-on-slider { margin-top: -200px; }

.ult-new-ib .ult-new-ib-title { font-size: 16px; padding-bottom: 20px; }
.ult-new-ib .ult-new-ib-content { font-size: 16px; }


	/* Note: Design for a width of 992px */	
	@media only screen and (min-width:1200px) and (max-width:1280px) {
		
		.page-with-sidebar .dt-sc-causes-listing .dt-sc-causes-title h3 { font-size: 24px; }
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type1 .dt-sc-causes-content { padding: 0 10px; }
		
		.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-button { padding: 12px 15px; width: 110px; }
		.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-button span,
		.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-button i:before { font-size: 12px; }
		
		.dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-causes-content { padding: 20px 25px 30px; }
		
		.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-progress.type1 .dt-sc-bar-text > span { right: -60px; width: 60px; font-size: 9px; }
		
		.page-with-sidebar .dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time .tribe-countdown-number { width: 80px; }
		.page-with-sidebar .dt-sc-causes-listing.type4 .dt-sc-causes-content label,
		.page-with-sidebar .dt-sc-causes-listing.type4 .dt-sc-raisedgoal-wrapper span { font-size: 18px; }

		
	}
	/* Note: Design for a width of 992px */	
	@media only screen and (min-width:992px) and (max-width:1199px) {
		
		.dt-sc-causes-listing .dt-sc-causes-title h3 { font-size: 24px; }
		.dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span label { width: 100%; float: left; }
		
		.dt-sc-one-half .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span label { width: auto; float: none; display: inline; }
		
		.dt-sc-causes-listing.type1 .dt-sc-raisedgoal-wrapper { font-size: 14px; margin-bottom: 15px; }		
		.dt-sc-causes-listing.type1 .dt-sc-causes-content { padding: 0 15px; }
		
		.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper span label { width: 100%; float: left; }
		
		.page-with-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span { width: 100%; }		
		.page-with-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:first-child,
		.page-with-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: left; }
		
		.page-with-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
		.page-with-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { width: 50%; }

		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button { padding: 12px 20px; width: 120px; }
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button span { font-size: 12px; }
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button i:before { font-size: 14px; }
		
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: left; }
		
		.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
		.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { width: auto; }
		.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: right; }
		
		.dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-causes-content { padding: 20px 25px 30px; }
		.dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span { width: 100%; }
		.dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span:first-child,
		.dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: center; }
				
		.page-with-sidebar .dt-sc-causes-listing.type3 .dt-sc-causes-content { padding: 20px 25px 30px; }
		
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper a.dt-sc-button { width: 110px; padding: 8px 15px; }
		
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span:last-child { width: 50%; float: left; }
		
		.dt-sc-causes-listing.type4 .dt-sc-causes-image-wrapper { width: 40%; margin-right: 5%; }
		.dt-sc-causes-listing.type4 .dt-sc-causes-content { width: 55%; margin-left: 0%; }		
		
		.page-with-sidebar .dt-sc-causes-listing .dt-sc-causes-title h3 { font-size: 20px; }	

		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing .dt-sc-button { padding: 12px 20px; width: 120px; }	
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing .dt-sc-progress.type1 .dt-sc-bar-text > span	{ right: -65px; width: 65px; font-size: 11px; }
		
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span { width: 100%; }		
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:first-child,
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: center; }
		
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type1 .dt-sc-causes-content { padding: 0 10px; }		
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-progress.type1 .dt-sc-bar-text > span	{ right: -65px; width: 65px; font-size: 11px; }
		
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-button { padding: 12px 20px; width: 130px; }
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-button i:before { font-size: 14px; }
		
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span { width: 100%; }		
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:first-child,
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: center; }
		
		.page-with-sidebar .dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time .tribe-countdown-number { width: 80px; }
		.page-with-sidebar .dt-sc-causes-listing.type4 .dt-sc-causes-content label,
		.page-with-sidebar .dt-sc-causes-listing.type4 .dt-sc-raisedgoal-wrapper span { font-size: 18px; }
		
		.custom-request-form .ipt-uif-custom-material-custom [type="checkbox"] + label { font-size: 0.9em; }
		
		.ult-new-ib .ult-new-ib-title { font-size: 16px; }
		.ult-new-ib .ult-new-ib-content { font-size: 13px; }

		
	}
	
	/* Note: Design for a width of 768px */	
	@media only screen and (min-width:768px) and (max-width:991px) {
		
		.dt-sc-causes-listing .dt-sc-causes-title h3 { font-size: 20px; }
		.dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span label { width: 100%; float: left; }
		
		.dt-sc-causes-listing.type1 .dt-sc-raisedgoal-wrapper { font-size: 14px; margin-bottom: 15px; }		
		.dt-sc-causes-listing.type1 .dt-sc-causes-content { padding: 0 10px; }
		
		.dt-sc-causes-listing .dt-sc-progress.type1 .dt-sc-bar-text > span { right: -70px; width: 70px; font-size: 12px; }
		
		.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper { width: 45%; }
		.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-content { width: 50%; }
		
		.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper span:first-child,
		.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper span:last-child { text-align: left; width: 100%; }
		
		.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper span label { width: auto; float: left; margin-right: 5px; }
		
		.page-with-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper { width: 100%; }
		.page-with-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-content { width: 100%; margin-left: 0; }
		
		.page-with-sidebar .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
		.page-with-sidebar .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: center; float: none; display: inline-block; }
		
		.page-with-sidebar .dt-sc-one-third .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button { padding: 12px 20px; width: 120px; }
		.page-with-sidebar .dt-sc-one-third .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button span { font-size: 12px; }
		.page-with-sidebar .dt-sc-one-third .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button i:before { font-size: 14px; }
		
		.page-with-sidebar .dt-sc-one-third .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
		.page-with-sidebar .dt-sc-one-third .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: left; }
		.page-with-sidebar .dt-sc-one-third .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span label { width: auto; float: left; margin-right: 5px; }

		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { width: 100%; }
		
		.dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span { width: 100%; float: left; text-align: center; }
		
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button { padding: 8px 10px; width: 100px; }
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button span,
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button i:before { font-size: 10px; }
		
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: left; }
		
		.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
		.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { width: 50%; }
		.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: right; }

		
		.page-with-sidebar .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:first-child { text-align: left; width: auto; float: left; }
		.page-with-sidebar .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: left; width: auto; float: right; }
		
		.dt-sc-causes-listing.type3 .dt-sc-causes-title h3 { font-size: 20px; }
		.dt-sc-causes-listing.type3 .dt-sc-causes-content { padding: 30px 20px; }
		
		.page-with-sidebar .dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper a.dt-sc-button { width: 130px; padding: 12px 15px; }
		
		.page-with-sidebar .dt-sc-one-half .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
		.page-with-sidebar .dt-sc-one-half .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: left; width: 50%; }
		
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: left; width: 50%; }
		
		.dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-causes-content { padding: 20px 25px 30px; }
		.dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span { width: 100%; }
		.dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span:first-child,
		.dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: center; }
		
		.dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper a.dt-sc-button { padding: 12px 20px; width: 120px; }
		.dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper a.dt-sc-button span { font-size: 12px; }
		.dt-sc-one-fourth .dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper a.dt-sc-button i:before { font-size: 14px; }
		
		.dt-sc-causes-listing.type4 .dt-sc-causes-title h3 { font-size: 28px; }
		.dt-sc-causes-listing.type4 .dt-sc-causes-image-wrapper { width: 35%; margin-right: 5%; }
		.dt-sc-causes-listing.type4 .dt-sc-causes-content { width: 60%; margin-left: 0%; }
		
		.dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time .tribe-countdown-number { width: 75px; margin-right: 2px; font-size: 24px; }
		.dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time .tribe-countdown-number:last-child { margin-right: 0; }
		.dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time .tribe-countdown-under { font-size: 12px; }
		
		.page-with-sidebar .dt-sc-causes-listing.type4 .dt-sc-causes-image-wrapper { width: 100%; margin-bottom: 30px; margin-right: 0; }
		.page-with-sidebar .dt-sc-causes-listing.type4 .dt-sc-causes-content { width: 100%; margin-left: 0; }
		
		.page-with-sidebar .dt-sc-causes-listing.type4 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
		.page-with-sidebar .dt-sc-causes-listing.type4 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: left; width: auto; }
		
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type4 .dt-sc-causes-content label,
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type4 .dt-sc-raisedgoal-wrapper span { font-size: 18px; }
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time .tribe-countdown-number { width: 65px; }
		
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type4 .dt-sc-raisedgoal-wrapper.type3 span:first-child, .page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type4 .dt-sc-raisedgoal-wrapper.type3 span:last-child { width: 50%; }
		
		.dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-button { padding: 12px 20px; width: 120px; }
		.dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-button span { font-size: 12px; }
		.dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-button i:before { font-size: 14px; }
		
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type1 .dt-sc-causes-content { padding: 0 5px; }		
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-progress.type1 .dt-sc-bar-text > span	{ right: -60px; width: 60px; font-size: 10px; }
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-causes-title h3 { font-size: 20px; }
		
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-button { padding: 12px 15px; width: 110px; }
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-button i:before { font-size: 12px; }
		
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span { width: 100%; }		
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:first-child,
		.page-with-sidebar .dt-sc-one-fourth .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: center; }
		
		.page-with-sidebar .dt-sc-causes-listing .dt-sc-button { padding: 12px 30px; width: 140px; }
		.page-with-sidebar .dt-sc-causes-listing .dt-sc-button i:before { font-size: 14px; }
		
		.page-with-sidebar .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span { width: 100%; }		
		.page-with-sidebar .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:first-child,
		.page-with-sidebar .dt-sc-causes-listing .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: center; }
		

		.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_question .ipt_uif_label_column.column_2,
		.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_question .ipt_uif_label_column.column_3,
		.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_question .ipt_uif_label_column.column_4 { width: 50%; }
		
		.service-offer-section h3 { font-size: 16px; }

		
	}
	
	/* Note: Design for a width of 767px */	
	@media only screen and (max-width:767px) {
		
		
		.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper { width: 45%; }
		.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-content { width: 50%; }
		.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper span label { width: 100%; float: left; }
		
		.page-with-sidebar.with-both-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
		.page-with-sidebar.with-both-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { width: auto; }
		
		.page-with-sidebar.with-both-sidebar .dt-sc-one-third .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span { width: auto; }
		.page-with-sidebar.with-both-sidebar .dt-sc-one-third .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: right; }
		
		.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:first-child, 
		.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { width: 50%; text-align: left; }
		.page-with-sidebar.with-both-sidebar .dt-sc-one-fourth .dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: right; }
		
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span:first-child { text-align: left; width: 50%; }
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: right; width: 50%; }
		
		.dt-sc-causes-listing.type4 .dt-sc-causes-image-wrapper { width: 100%; margin-right: 0%; margin-bottom: 30px; }
		.dt-sc-causes-listing.type4 .dt-sc-causes-content { width: 100%; margin-left: 0%; }
		.dt-sc-causes-listing.type4 .dt-sc-causes-content label { width: 100%; float: left; }
		
		.dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time .tribe-countdown-number {  margin-right: 4px; }
		.dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time .tribe-countdown-number:last-child { margin-right: 0; }
		
		.page-with-sidebar .dt-sc-causes-listing.type4 .dt-sc-raisedgoal-wrapper.type3 span label { width: 100%; }
		.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type4 .dt-sc-raisedgoal-wrapper.type3 span:first-child, .page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type4 .dt-sc-raisedgoal-wrapper.type3 span:last-child { text-align: center; width: 100%; }
		
		.content-on-slider { margin-top: 0; }

		.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_question .ipt_uif_label_column.column_2, .custom-request-form .ipt-uif-custom-material-custom .ipt_uif_question .ipt_uif_label_column.column_3, 		.custom-request-form .ipt-uif-custom-material-custom .ipt_uif_question .ipt_uif_label_column.column_4 { width: 100%; }
		
		.gradient-parallax::before { content: none; }
		
	}
	
	
	/* Note: Design for a width of 479px */	
	@media only screen and (max-width:479px) {
		
	
	.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper { width: 100%; }
	.dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-content { width: 100%; margin-left: 0; }
	
	.dt-sc-causes-listing.type2 .dt-sc-raisedgoal-wrapper.type3 span label { width: 100%; float: left; }
	
	.page-with-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper,
	.page-with-sidebar .dt-sc-one-half .dt-sc-causes-listing.type2 .dt-sc-causes-content { width: 100%; }
	
	.dt-sc-causes-listing .dt-sc-progress.type1 .dt-sc-bar-text { margin-top: -50px; }
	
	.dt-sc-causes-listing.type4 .dt-sc-causes-content .tribe-countdown-time .tribe-countdown-number { width: 48%; margin: 0 2% 10px 0; }
	
	.page-with-sidebar.with-both-sidebar .dt-sc-causes-listing.type3 .dt-sc-raisedgoal-wrapper.type3 span label { width: 100%; float: left; }
		
	.custom-request-form .ipt-uif-custom-material-custom.type_0 .ipt-eform-content { padding: 30px 20px 60px; }
	
	.vc_row .wpb_column .vc_custom_1502264572335 { padding: 50px 30px 30px!important; }
	
	.service-offer-section h3 { font-size: 13px; }
		
	}