@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:1699px) {
    
}


@media only screen and (max-width:1440px) {
    .header-bar .navbar .navbar-brand {margin-right: 20px; margin-left: 50px;}
    /*.searchbox-open {    width: 120px;}   */
    .header-bar .navbar .navbar-nav > .nav-item {    padding: 0px 6px;}
    
}
@media only screen and (max-width:1299px) {    
    .what-we-do {background-size: cover;}    
    .donate {padding: 12px 40px;}
    .header-bar .navbar .navbar-brand {    margin-left: 20px;}
    .our-latest p {padding-right: 0;}
    
    .home-header .header-text {margin-left: 250px;}
    
    .field-header .header-text {margin-left: 150px;}    
    .field-header .left-bg {height:600px;}
    
    .work-header .header-text {margin-left: 150px;}    
    .work-header .left-bg {height:600px;}
    
    .action-header .header-text {margin-left: 250px;}    
    .action-header .left-bg {height:600px;}
    
    

}

@media only screen and (max-width:1199px) {    
	.what-we-do {background-size: contain; background-position: bottom right;}
	.home-header .right-bg {margin-right: -90px;}
    .home-header h1, .home-header .heading {font-size: 46px; margin-bottom:15px;}
    .home-header .left-bg { height: 500px;}
    .home-header {padding-bottom: 50px;}
    
    .field-header .left-bg {height: 570px;}
    .field-header .right-bg {margin-right: -90px;}
    .field-header h1, .field-header .heading {font-size: 46px;}

    .work-header .left-bg {height: 570px;} 
    .work-header .right-bg {margin-right: -90px;}
    .work-header h1, .work-header .heading {font-size: 46px;}
    
    .action-header .right-bg {margin-right: -90px;}
    .action-header h1, .heading {font-size: 46px;}
    .action-header .left-bg { height: 500px;}


    
    ul.footer-links li {    padding: 0 20px;}
    .header-bar .navbar .navbar-brand {    margin-left: 20px;}
    .donate {    padding: 12px 25px;}
    .header-bar .navbar .navbar-nav .nav-item {    padding: 0px 10px;}
    .sub-heading {font-size:29px;}
    h3 {font-size: 18px;}    
    
    .history-list {    border-left: 3px #353e4a dotted; border-bottom: 0px; padding-left:30px; flex-direction: column;}
    .history-list::before {    left: -9px;    top: -14px; right:inherit; bottom: inherit;}
    .history-list::after {    left: -9px;    bottom: -8px;}    
    .history-list .img-outer{position: relative;}
    .history-list .img-outer:after { border-top:3px #353e4a dotted; content:''; display:block; width:100%; position:absolute; top:25px;    left:-30px;}
    .history-list .img-outer {    margin-top: 50px;}
    .history-list .img-outer::after {top: -30px; left: -30px; width: 104%;}
    
    .history-list .content::after { display: none;}
    
    .history-list li:first-child {    margin-right: 0;}
    .history-list .content::before {top: 14px;}
    .searchbox {right: 10px; position: absolute;}
    .searchbox-open {    width: 70%;}
    
    .field-header .heading br {display: none;}
    .field-header .heading {    margin-bottom: 10px;}
    
    .work-header .heading br {display: none;}
    .work-header .heading {    margin-bottom: 10px;}    
    
    .moines-inner { font-size:16px; margin-top:20px; margin-bottom: 0;}
    .moines-inner li {margin-bottom: 30px;}
    .moines-inner li:last-child {margin-bottom:0px;}
    
    .services {padding: 45px 0;}
    .services-list .icon-block {margin-right: 30px;}
    .services-list {margin: 0 -30px;}
    .services-list li {padding: 30px;}
    .my-from {    margin-top: 0px;}
    .volunteer {padding: 40px 0px;}
    .upcoming-events {padding: 40px 0px;}
    .out-team {padding: 40px 0px;}
    .out-team ul.team-inner {padding: 0;}
    .out-team ul.team-inner li {padding: 20px 0;}
    .event-list li {margin-bottom: 30px;}
    .badge-outline.badge-secondary {margin-right: 5px; margin-bottom: 8px;}
    .badge-outline {font-size: 14px;}
    .event-list li .event-detail {    font-size: 16px;}
    .out-team .footer-button {margin-bottom: 50px; margin-top:70px;}
    .work-header .left-bg {background-position: bottom -120px left -220px;}
    .services .footer-button {margin-bottom: 30px;}
    .join-list + .join-list li:first-child::before {right: -16%;}
    .join-list.circles li:first-child::before {right: -16%;}
    
    .join-list li {flex-basis: 39%;}
    .news-type {margin-bottom: 10px;}
    .navigation-outer .pagination a.page-link {font-size: 20px;}
    .navigation-outer .pagination a i {    font-size: 30px;}
    .navigation-outer .pagination a.page-link {padding: 0.5rem 0.7rem;}
    .glance .glance-inner h3 {font-size: 70px;}
    .donation-owl-carousel p {    font-size: 20px;    line-height: normal;}
    .our-latest h4 {min-height: 45px;}
	
	.donations iframe.qgiv-embed-form.qgiv-embed {	width: 100% !important;}
	.ui-datepicker .ui-datepicker-title { font-size:36px !important; margin-top: 10px !important;}
	.upcoming-events .heading {	font-size: 36px;}
}

@media only screen and (max-width:992px) {  
    .our-latest-inner {margin-bottom: 60px;}
    .our-latest .footer-button {    margin-top: 0;}
    .header-bar {align-items: flex-start; background: #f8f9fa;}
    .donate {    padding: 26px 25px;}
    .header-bar .navbar .navbar-nav .nav-item:hover > a, .header-bar .navbar .navbar-nav .nav-item.active > a {border-bottom-color: transparent;}
    .header-bar .navbar-toggler {padding: 0.2rem 0.50rem;}
    .header-bar .dropdown-menu {padding: 0.0rem 0;}
    .header-bar .navbar .dropdown-menu {    background-color: #ffffff;border-color:#ffffff;}
    .header-bar .dropdown-menu {padding: 0;}
    .header-bar .navbar .dropdown-item {color: #000;}
    .dropdown-item:hover, .dropdown-item:focus {background-color: #fff;}
    .searchbox {display: none;}
    .our-latest {    background: #ffffff; padding: 60px 10px;}
    
    .home-header .header-text {    margin-left: 200px;}
    
    .action-header h1 {margin-bottom: 20px;}
    .action-header .header-text {    margin-left: 200px; padding-right: 50px;}
    .action-header .header-text p { font-size: 16px;}
    
    .our-latest-inner {    margin-bottom: 40px;}
    .what-we-do {padding: 60px 10px;}
    .history {padding: 60px 10px;}
    .history .footer-button {    margin-top: 30px;    margin-bottom: 30px;}
    .trapezoid {width: 100%;}
    .trapezoid-inner {margin: 0 10px; padding: 10px 20px;  white-space: normal;}

    .my-from label {margin-top: 0;}
    .field-header .header-text {    margin-left: 120px;}
    .field-header .left-bg {flex: 0 1 calc(50% + 10%); margin-left: -10%;}
    .field-header .right-bg {margin-right: -10%; flex-basis: calc(50% + 10%);}
    .field-header .right-bg::before {left: -18%;}
    
    .work-header .header-text {    margin-left: 120px; margin-right: 40px;}
    .work-header .left-bg {flex: 0 1 calc(50% + 10%); margin-left: -10%;}
    .work-header .right-bg {margin-right: -10%; flex-basis: calc(50% + 10%);}
    .work-header .right-bg::before {left: -18%;}    
    
    .moines-inner {flex-wrap: wrap;}
    .moines-inner li { width: 50%;}
    .moines {padding-bottom: 40px;}
    .upcoming-events .order-1 {margin-top:40px;}
    .out-team ul.team-inner li {flex-basis: 100%;}
    .out-team .footer-button  {margin-top: 0;}
    
    
    .work-header .left-bg {    flex: 0 1 calc(70% + 10%); margin-right: 30px;}
    .work-header .right-bg {     flex-basis: calc(30% + 10%);}
    
    .services .footer-button {margin-top: 40px; }
    .work-accordion .card .btn-link {text-align: left;}
    .work-accordion .card {padding: 30px 40px;}
    .our-policy footer {     margin-top: 50px;}
    .our-policy {padding: 50px 0;}
    .work-accordion {margin-top: 50px;}
    .paper-inner {margin-top: 60px;}
    .contributions-inner .btn-site {    min-width: inherit;}
    .join-list {margin: 0 -50px;}
    .join-list + .join-list::after {width: 45%;}
    .join-list.circles::before {    right: 26%;    bottom: -9px;}
    .join-list.circles::after {left: 26%;  bottom: -9px;}
    .join-list + .join-list li:first-child::before {    right: -12%; top:30%;}
    .join-list.circles li:first-child::before {    right: -12%; bottom:31%;}
    .thank-you ul.brand-list {flex-wrap: wrap;}
    .brand-list li {    margin: 15px; } 
    .join-list li .sub-heading {    margin-bottom: 20px;}
    .contributions-inner .btn-site {display: block;}
    .contributions-inner h2 {    margin-bottom: 15px; }
    .action-header h1 { font-size:36px;}
    .sort-by-block {justify-content: flex-start;}
    .latest-header-inner .header-image {margin-bottom: 40px;}
    .news-type li {    margin-right: 10px;    display: flex;    margin-bottom: 10px;}
    .latest-news-list li h4 {    margin-bottom: 0;}
    .latest-news-list .news-block {flex-wrap: wrap; flex-direction: column;}
    .latest-news-list .news-block .left-image {    margin-right: 0;    margin-bottom: 50px;}
    .latest-news-list .news-block .content {flex-direction: column-reverse;}
    .latest-news-list .news-block .content .heading {margin-bottom: 40px; flex-basis: 100%; text-align: left;margin-left: 0; width: 100%; font-size: 36px;}
    .latest-news-list .news-block .content .heading br {display: none;}
    .latest-owl-carousel .owl-dots {    margin-top: 20px;}
    .latest-header-inner {    padding: 60px 0 30px 0;}
    .latest-news-list li {    position: relative;    padding-bottom: 45px;    margin-bottom: 45px;}
    .latest-owl-carousel .heading {font-size: 36px;}
    .latest-owl-carousel .heading br {display: none;}
    .navigation-outer {margin-top: 40px;}
    .news-type li a {padding: 6px 15px;}
    
    .donations .nav-tabs {flex-direction: column;}
    .my-direct li { margin-right: 0;}
    .my-direct {    display: block;}
    .donation-amount .text-box-outer {width: 100%;}
    .donations .nav-tabs .nav-link.active {display: block;}
    /* .donations .nav-tabs .nav-link {display: none;}*/
    
    .tab-content .tab-pane {    padding: 30px 0;}
    .donation-amount {    margin-bottom: 10px;}
    .donation-owl-carousel {padding: 0 60px;}
    .testimonials .left-quote {left:-20px;}
    .testimonials .right-quote {right:-20px;}
    .donate-btn-outer {margin-right: 0;}
    .confirmation-inner {margin-bottom:50px;}
    .confirmation .custom-checkbox {    margin: 0px 60px 50px 0;}
    .custom-radio .my-direct .btn-outline-secondary {margin-bottom: 0;}
    .my-direct > li {margin-bottom: 30px;}
    .donation-amount label {margin-bottom: 10px;}
    .donation-amount .text-box-outer {margin-bottom: 30px;}
    .donation-amount .text-box-outer2 {    display: block; margin-bottom: 30px;}
    .donation-amount .text-box-outer2 img {margin-top:10px;}
    .donations .nav-tabs .nav-item {margin-bottom: 0;}
    .confirmation-inner .edit {float: none; display: inline-block;}
    
    .thankyou-inner .heading {font-size: 40px;}
    .thankyou-inner {margin-bottom: 40px;}
    .thankyou-inner2 {    text-align: left;}
    .thankyou-inner2 p{margin-bottom: 0;}
    .our-latest h4 {min-height:inherit;}
	.header-bar .navbar .navbar-nav .nav-link {padding: 0.8rem 0}
	.header-bar .navbar {   padding-right: 2rem;}
    
    .mission-list li:last-child {padding-bottom: 0;}
    .mission .location-right-block {float: none; margin-bottom: 40px;}
	.mission-block .img-outer, .mission-block .content {width: 100%;}
	.mission-block > .vc_column-inner > .wpb_wrapper {flex-direction: column;}
	.img-outer.border-rb .vc_single_image-wrapper:before{ display: none;}
	 .img-outer.border-rb .vc_single_image-wrapper:after { display: none;}
	.home .our-latest {	padding: 40px 15px;}
	.latest-news-list .news-block .col-md-3 {flex: 0 0 100%;max-width: 100%;}
	.latest-news-list .news-block .thumb {margin-bottom: 50px;} 
	.latest-news-list li .line { width:100%}
	.latest-news-list li::after {left: 0;}
	.latest-news-list li::before {right: 0;}
	
	
    
}
@media only screen and (max-width:991px) { 
.legal-services-content, .location-right-block {width: 100% !important;margin-bottom: 30px;}
	.events-template-default iframe.qgiv-embed-form.qgiv-embed  {}
}

@media only screen and (max-width:767px) { 
	.mission-block .content {padding: 0;}
    .home-header .right-bg {display: none;}
    .home-header .left-bg {margin-left: -70px;}    
    .home-header .left-bg {flex: 1 1 74%;}
    .home-header {background-image: none; background-color: #db4c3f;}
    .home-header .header-text { margin-left: 105px; margin-right: 0;}
    
    .field-header .right-bg {display: none;}
    .field-header .left-bg {margin-left: -80px;}    
    .field-header .left-bg {flex: 1 1 74%;}
    .field-header {background-image: none; background-color: #db4c3f;}
    
    .work-header .right-bg {display: none;}
    .work-header .work-header-inner {display: block;}      
    .work-header .left-bg { margin-left: -20%; width: 125%;}
    
    .action-header .right-bg {display: none;}
    .action-header .left-bg {margin-left: -70px;}    
    .action-header .left-bg {flex: 1 1 74%;}
    .action-header {background-image: none; background-color: #db4c3f;}
    .action-header .header-text { margin-left: 105px; margin-right: 0;}    
    
    .donate {display: none;}
    .header-bar .navbar {flex-direction: row-reverse;}
    .header-bar .navbar .navbar-brand {    margin-right: 0;}    
    
    .our-latest .sub-heading {margin-bottom: 20px;}
    /*.our-latest .col-lg-4 + .col-lg-4 {display: none;}*/
    .office .office-inner {flex-direction: column;}
    .office .office-inner li {margin-bottom:50px;}
    .office .office-inner li:last-child {margin-bottom: 0;}
    
    .our-latest .heading  {text-align: center;}
    .our-latest h4  {display: none;}
    .what-we-do {        
            /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0071bb+0,40bec0+100 */
    background: #0071bb; /* Old browsers */
    background: -moz-linear-gradient(left,  #0071bb 0%, #40bec0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #0071bb 0%,#40bec0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #0071bb 0%,#40bec0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071bb', endColorstr='#40bec0',GradientType=1 );/*IE6-9*/
    text-align: center;    }
    .history-list {display: none;}
    .what-we-do .owl-carousel .owl-dots {    right: 0;    margin:0 auto;}
    ul.footer-links {flex-direction: column;}
    ul.footer-links li {margin-bottom: 15px;}
    .footer-quick-link li {padding: 0 5px;}
    .phone-address .phone::after {display: none;}
    .phone-address .phone, .language-email .language {border-right: 0;}
    .phone-address .phone::after, .language-email .language::after {display: none;}
    .language-email {flex-direction: column; padding-bottom: 30px;}
    .email-inner {justify-content: flex-start;}
    .language-email .email label {    right: inherit;    left: 0;}
    .phone-address {flex-direction: column-reverse; padding-top: 30px;}
    .phone-address .phone, .phone-address .address {text-align: center;}
    .phone-address .phone {padding-top: 0;}
    .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {    width: 100%;}
    .email-inner input[type="email"] {    flex: 1 0 auto; width: 100px;}
    .language-email .language, .language-email .email {margin: 0 30px;}
    .footer {padding-left: 10px; padding-right: 10px;}
    .social-links li {    padding: 0 25px;}
    .language-email .language {margin-bottom: 10px;}
    .header-bar .navbar-toggler {border-color: rgba(0, 0, 0, 0.0);}
    .trapezoid-inner {font-size: 14px;}
    .moines-inner li {    width: 100%;}
    
    .services-list.circles::after, .services-list.circles::before {display: none;}
    .services-list + .services-list::after {display: none;}
    .services-list.circles li {    padding-top: 0; margin-bottom: 50px;}
    .services-list.circles li:first-child::before {display: none;}
    .services-list + .services-list li:first-child::before {display: none;}
    .services-list li:first-child {border-right:0px;}
    .services-list li {flex-basis: 100%;}
    .services-list li {flex-direction: column; align-items: center;}
    .services-list li .content-block {text-align: center;}
    .services-list li .content-block h2 {margin-bottom: 15px;}
    .services-list .icon-block {    margin-right: 0; margin-bottom:20px;}
    .services-list li { padding-bottom: 0; padding-top: 0; margin-bottom: 50px;}
    .services-list + .services-list li + li {margin-bottom: 0;}
    .services-list .icon-block {flex: 1 0 auto;}
    .out-team ul.team-inner li {flex-direction:column;}
    .out-team ul.team-inner li .content { padding-left: 0;   text-align: center;  margin-top: 30px;}    
    .mobile-event-outer{/*display:block; */ }
    .mobile-event {margin-top: 40px; text-align: center;}
    .my-from {    margin-top: 30px;}
    .volunteer .footer-button {margin-top: 20px;}
    .work-header .header-text { margin-right: 10%; margin-left: 22%;}
    .work-header .heading {font-size: 36px;}  
    .work-accordion .card .btn-link {font-size: 16px;}
    .work-accordion .card {    padding: 20px 20px;}
    .work-accordion {display: none;}
    .our-policy footer {display: none;}
    
    .header-button-group .btn-ghost { min-width: auto; border: solid 3px #353e4a; color: #353e4a;} 
    .header-button-group .btn-ghost:hover {background-color: #353e4a; color: #fff;}
    .header-button-group {justify-content: center;}
    .header-button-group li:first-child a {border-right:0;}
    .header-button-group li:last-child a {border-left:0;}
    
    .give-block {padding: 50px 0;}
    .act-block {padding: 50px 0;}
    .join-block {padding: 50px 0;}
    .join-list.circles::before {display: none;}
    .join-list.circles::after {display: none;}
    .join-list + .join-list::before {display: none;}
    .join-list + .join-list::after {display: none;}
    .join-list.circles li:first-child::before {display: none;}
    .join-list + .join-list li:first-child::before {display: none;}
    .join-list li {    flex-basis: 100%;}
    .join-list li .sub-heading {    line-height: normal;}
    .join-list {    margin: 0 0px;}
    .join-list li {padding: 0;}
    .join-block-bottom .content-block p {margin-bottom: 20px;}
    .content-block {margin-bottom:40px;}
    .join-block {    padding: 50px 0 20px 0;}
    .thank-you {padding: 50px 0 90px 0;}
    .act-block .act-block-top {margin-bottom: 30px;}
    .join-block .join-block-top {margin-bottom: 30px;}
    .heading {    font-size: 40px;}
    .thank-you ul.brand-list {flex-direction: column;}
    .our-founds-inner {flex-direction: column;}
    .our-founds-inner .img-outer {  margin-right: 0;  margin-bottom: 40px;}
    .give-block-inner-top {margin-bottom: 30px;}
    .news-type {display: none;}
    .sort-by-block {flex-wrap:wrap;}
    .sort-by-block label {margin-bottom: 20px; margin-left: 20px;}
    .latest-news-list .news-block .content .heading {display: none;}
    .latest-news-list .news-block .content .sub-heading br {display: none;}
    
    .donation-amount .btn-outline-secondary.dropdown-toggle {font-size: 16px;text-transform: uppercase;font-weight: bold;color: #fff;letter-spacing: 2.32px;padding: 10px 30px;border-width: 2px;border-radius: 0; background-color: #353e4a;border-color: #353e4a;}
    .glance p br{display: none;}
    .glance-inner {margin-bottom: 30px;}
    .donation-owl-carousel {    padding:40px 0 20px 0;}
    .testimonials .left-quote {position: static;}
    .testimonials .right-quote {position: static;}
    .donation-owl-carousel .owl-dots {    position: absolute;    bottom: -100px;    left: 0;    right: 0;}
    .donation-owl-carousel .blockquote-footer {text-align: center;}
    
    
    .donation-amount .custom-radio {display: flex; flex-wrap: wrap;}
    .expiration-outer {flex-direction: column;}
    .expiration-outer .security {margin-top:30px;}
    .donate-btn-outer .btn-ghost {min-width: 100%; }
    .donate-btn-outer .btn-site { margin-left: 0; min-width: 100%; margin-bottom:20px;}
    .donation-amount .text-box-outer2 .form-control {width: 100%;}
    .donate-btn-outer {    display: flex;    flex-direction: column-reverse;}
    .donation-amount {    margin-bottom: 30px;}
    .personal-info-inner label {margin-bottom: 10px;}
    .confirmation .custom-control-label::before {  right:inherit;    left:-3rem;    }
    .confirmation .custom-control-label::after {  right:inherit;    left:-3rem;    }
    .confirmation .custom-control-label {    line-height: normal;    padding-top: 7px;}
    .confirmation .custom-checkbox {margin: 0px 0px 50px 0; padding-left: 3rem;}
    
    .confirmation-inner .edit {    margin-left: 20px;}
	
	
	.latest-news-list .news-block {flex-wrap: wrap; flex-direction: column;}
.latest-news-list .news-block .left-image { margin-right: 0; margin-bottom: 50px;}
.latest-news-list .news-block .content {flex-direction: column-reverse;}
.latest-news-list .news-block .content .heading {margin-bottom: 40px; flex-basis: 100%; text-align: left;margin-left: 0; width: 100%; font-size: 36px;}
.latest-news-list .news-block .content .heading br {display: none;}

.mission .location-right-block  {padding: 15px;}
 

.content-block-bdr-l::after,
.content-block-bdr-l::before,

.content-block-bdr-l .vc_column-inner::after,
.content-block-bdr-l .vc_column-inner::before,

.content-block-bdr-lt::after,
.content-block-bdr-lt::before,


.content-block-bdr-rb .vc_column-inner::after,
.content-block-bdr-rb .vc_column-inner::before { display: none;}	
.our-founds-inner .wpb_single_image.vc_align_right {text-align: center !important;}	
.our-founds-inner .color-list ul {	display: block;	max-width: 350px;	margin-left: auto;	margin-right: auto;}
	.ui-datepicker .ui-datepicker-title {font-size: 26px !important;margin-top: 16px !important;}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { font-size:24px !important}
	.upcoming-events .heading {	font-size: 24px;}
	.header-bar .navbar {max-height: 100%;	overflow: auto;	position: fixed;background: #fff; width:100%}
	
	.pp_pic_holder {
	/* top: 50% !important;
	transform: translateY(-50%); */
		height: 75% !important; position: fixed !important; top: 25% !important; overflow: auto;
}
	
	/*div.pp_overlay {
	left: 0 !important;
	position: fixed !important;
	top: 0 !important;
	width: 100% !important;
	height: 100% !important;
} */
	div.pp_default .pp_description { color: #fff;}
	.pp_content_container .pp_details {width: 100% !important;}
	
}

@media only screen and (max-width:685px) { 
    .donations iframe.qgiv-embed-form.qgiv-embed {	height: 2870px !important;}
    
}

@media only screen and (max-width:575px) {  
    .our-founds-inner .color-list li::before {position: static;}
    .our-founds-inner .color-list {padding-left: 0;}
    .navigation-outer .pagination a.page-link {padding: 0.5rem 0.5rem;}    
    .action-header h1 {margin-bottom: 20px;}
    .action-header h1 {    font-size: 28px;}
	.donations iframe.qgiv-embed-form.qgiv-embed {	height: 2870px !important;}
	.events-template-default iframe.qgiv-embed-form.qgiv-embed  {}
    
}

@media only screen and (max-width:479px) {   
    .donate-btn-outer .btn-site {  margin-left: 0;    width: 100%; padding: 10px;}
    
    
}

@media only screen and (max-width:359px) {    
    .social-links li { padding: 0 20px;}
}