h1	{font-size:67px; font-size:6.7rem; font-weight:bold; line-height:67px; line-height:6.7rem;  color:#fff; margin-bottom:15px; font-family:'Montserrat', sans-serif;}
.wide-col h2	{font-family:'Raleway', sans-serif; font-size: 36px; font-size: 3.6rem; line-height: 46px; line-height: 4.6rem;  color: #0054a6; text-align: left; text-transform:none; font-weight:normal;}
.wide-col h3	{font-family:'Raleway', sans-serif; color:#95a1aa; font-size:24px; font-size:2.4rem; margin-bottom:3rem; font-weight:normal; text-transform:none;}
.wide-col h4	{color:#4a4a4a; font-size:18px; font-size:1.8rem; margin-bottom:20px;}

.blog-header-holder {overflow:hidden;}
.blog-header	{height:660px; background-repeat:no-repeat; background-size:cover; position:relative;}
.blog-header .container	{position:absolute; top:0; bottom:0; left:50%; margin-left:-550px; padding:0;}
.blog-header-text	{position:absolute; bottom:40px; left:0; width:60%;}
.blog-header-text p	{color:#ffffff; font-size:26px; font-size:2.6rem}
.blog-header-details	{width:25%; position:absolute; right:0; bottom:60px;}
.blog-header-details p	{font-size:14px; font-size:1.4rem; line-height:22px; line-height:2.2rem; margin-bottom:0; color:#fff; text-transform:uppercase; font-family:'Montserrat', sans-serif; text-shadow: 0.5px 0.866px 0px rgba(0, 0, 0, 0.16);}
.blog-header-details span	{font-size:24px; font-size:2.4rem; display:block;}
.blog-header-details .icon	{display:inline-block; margin-bottom:10px;}
.blog-header-details-views	{width:35%; text-align:center; float:left;}
.blog-header-details-type	{width:50%; text-align:center; float:left; padding-left:2.5%; margin-left:2.5%; border-left:1px solid #fff;}
.icon-blog { background-image: url(../../img/icons/icons-blog.png) !important; }
.narrow-col	{width:249px;}
.wide-col	{width:814px; margin-left:37px;}

.narrow-col .date-posted	{position:relative; float:right; font-size:28px; font-size:2.8rem; width:auto; border:1px solid #e3e7ea;}
.narrow-col .date-posted span	{font-size:19px; font-size:1.9rem; width:100%; padding:7px 10px;}

.blog-info-box	{text-align:right; border-top:1px solid #e3e7ea; margin-top:20px; padding-top:20px;}
.blog-info-box hr	{border-top:1px solid #e3e7ea;}
.blog-info-box p strong	{font-family:'Montserrat', sans-serif;}

.narrow-col .btn-circle 			{width: 50px; height: 50px; margin: 0px 5px 10px 0;  padding-top: 12px;}
.narrow-col .btn-circle-email		{margin-right:0}
.narrow-col .btn-circle-email span 	{margin-top:6px;}
.narrow-col .btn-circle-facebook span 	{margin-top:6px;}
.narrow-col .btn-circle-twitter span 	{margin-top:6px;}
h1	{text-align:left;}
p.article-tags	{color:#95a1aa; font-size:14px; font-size:1.4rem;}

.related-articles-tab			{text-align:left; font-size:18px !important; font-size:1.8rem !important; padding: 10px 0 10px 20px !important; margin-top:80px;}
.related-articles-tab.active	{background-color:#4a4a4a !important; box-shadow: 0 3px 0 #3e3e3e !important;}

ul.related-articles				{text-align:left; list-style:none; margin:0 0 0 20px; padding:1px 0;}
ul.related-articles li			{border-bottom:1px solid #e3e7ea; padding-bottom:20px; margin-bottom:20px;}
ul.related-articles li a		{font-size:18px; font-size:1.8rem; color:#0054a6; font-family:'Montserrat', sans-serif; font-weight:bold; text-decoration:none; text-transform:uppercase; display:block;}
ul.related-articles li a:hover	{color:#4a4a4a;}
ul.related-articles li a span	{color:#4a4a4a; font-size:16px; text-transform:none; font-size:1.6rem; font-family:'Raleway', sans-serif; font-weight:normal; display:block;}

.blog-full-width-item			{margin:40px 0; border-bottom:1px solid #d7d7d7;}
.blog-full-width-item img		{width:100%; margin-bottom:15px;}
.blog-full-width-item p			{color:#95a1aa; font-size:16px; font-size:1.6rem;}

.blog-video			{position:relative; padding-bottom: 56.25%; margin-bottom:15px;}
.blog-video iframe	{position:absolute; left:0; top:0;}

.block-quote				{width:80%; margin:0 auto 40px auto;}
.block-quote p				{color:#95a1aa;}
span.icon-quote-right-grey	{margin-top:-10px; float: right;}
span.icon-quote-left-grey	{margin-top:-10px;}
.block-quote hr				{width:93%; border-color:#95a1aa;}

.wide-col .social-icons	{margin:50px 0;}

.comment		{background:#ededed; position:relative; padding:30px 30px 15px 30px; margin:30px 0 15px 0; border-radius:2px; box-shadow: 0 3px 0 #4a4a4a !important;}
.comment:after	{width:20px; height:29px; background-image:url(../../img/icons/icon-triangle-left-grey.png); position:absolute; top:45px; left:-20px; content:'';}
.comment h3		{font-size:18px; font-size:1.8rem;}
.comment p		{font-size:16px; font-size:1.6rem;}
.comment-details p	{font-size:12px; font-size:1.2rem; text-transform:uppercase;}
.comment-details p strong	{font-family:'Montserrat', sans-serif;}
.comment-details a			{font-family:'Montserrat', sans-serif; font-weight:bold; text-transform:none; float:right;}

.post-comment .narrow-col	{width:30%; float:left; padding-bottom:0;}
.post-comment .wide-col		{width:68%; margin-left:2%;  float:left;}

.post-comment .narrow-col .form-col,
.post-comment .wide-col .form-col	{width:100%;}
.form-col button	{width:200px; margin-top:25px;}

a.btn-back	{margin-top:50px;}

.mobile-only	{display:none;}
.header-image	{display:none;}

a.expander-tab {display:none;}
.tab {display:block;}

@media all and (max-width: 1100px) { 
	
.narrow-col				{width:30%;}
.wide-col				{width:66%; margin-left:4%;}
.blog-header			{background-image:none !important; height:auto;}
.blog-header .container	{left:0; margin-left:0;}
.blog-header-text		{padding-left:30px;}
.header-image			{display:block; width:100%; height:auto;}

}

@media all and (max-width: 900px) { 

h1	{font-size:50px; font-size:5.0rem; line-height:55px; line-height:5.5rem;}
.blog-header-text p	{font-size:20px; font-size:2.0rem;}
.blog-header-text		{bottom:10px;}
.blog-header-details	{bottom:20px;}
}

@media all and (max-width: 768px) { 
.post-comment	{padding:20px 0;}
.post-comment .narrow-col,
.post-comment .wide-col	{width:100%; margin:0; float:none;}
.blog-header-details	{width:35%;}
h1					{font-size:40px; font-size:4.0rem; line-height:45px; line-height:4.5rem;}
.blog-header-text p	{font-size:16px; font-size:1.6rem;}

}

@media all and (max-width: 640px) { 
ul.breadcrumbs			{margin-bottom:20px; padding-top:0;}
.blog-header-text		{width:100%;}
.blog-header-text h1	{width:60%;font-size:2.5rem;line-height:3.5rem;}
.blog-header-text p		{font-size:22px; font-size:2.2rem;}


.block-quote	{text-align:center;}
.block-quote p	{font-size:20px; font-size:2.0rem;}

.narrow-col		{width:50%;}
.narrow-col .btn-circle				{width:64px; height:64px;}
.narrow-col .btn-circle-email span	{margin-top:2px;}
.narrow-col .btn-circle-facebook span	{margin-top:2px;}
.narrow-col .btn-circle-twitter span	{margin-top:2px;}
.blog-info-box						{text-align:left; padding-top:10px; margin-top:10px;}
.blog-info-box p					{font-size:16px; font-size:1.6rem;}

.narrow-col.narrow-col-blog-details	{width:40%; margin-left:10%;}
.narrow-col.narrow-col-blog-details	.blog-info-box span.icon	{float:left; width:25%;}
.narrow-col.narrow-col-blog-details	.blog-info-box p			{width:75%; font-size:14px; font-size:1.6rem; font-weight:bold; font-family:'Montserrat', sans-serif; float:left; margin-bottom:0;}

.wide-col	{width:100%; margin-left:0; padding-bottom:0;}
.wide-col .social-icons	{margin-bottom:40px;}
.block-quote	{width:100%;}
.block-quote hr	{width:83%;}
.mobile-only	{display:block;}
.related-articles-tab	{margin-top:30px;}
.desktop-only,
.narrow-col .date-posted	{display:none;}
.bottom-80	{padding-bottom:0 !important;}
.blog-header-details	{display:none;}

ul.related-articles{padding:5px;}

.comment {background:#f7f7f7;}
.comment:after {display:none;}
.post-comment {padding:20px;}
.comment-details a {display:block; float:none; margin-top:10px;}

.tab {background:#e7e7e7; padding:20px; display:none;}
.tab > h4, #comment-listing > h4 {display:none;}

a.expander-tab {display:block;}

}


@media all and (max-width: 480px) { 
.blog-header-text h1	{width:100%; font-size:30px; font-size:3.0rem; line-height:35px; line-height:3.5rem; margin-bottom:10px;}
.blog-header-text p		{font-size:16px; font-size:1.6rem;}
.narrow-col		{width:100%; padding-bottom:0;}
.narrow-col.narrow-col-blog-details		{width:100%; margin-left:0; padding-bottom:30px;}
.narrow-col.narrow-col-blog-details	.blog-info-box span.icon	{width:15%;}
.blog-info-box-first	{border-top:0; margin-top:0; padding-top:0;}
}


@media all and (max-width: 320px) { 

.blog-header-text p		{display:none;}

}



/***** BLOG LISTING PAGE ********/

.blog-listing-first .date-posted {top:30px;}

#blog-listing {clear:both;}
.blog-listing-item {height:350px; margin-bottom:20px; border-left:6px solid #0054a6; background-size:cover; background-position:bottom center; overflow:hidden;}
.blog-listing-item .date-posted, .blog-listing-first .date-posted {width:60px; font-size:26px; font-size:2.6rem; display: none;}
.blog-listing-item .date-posted span, .blog-listing-first .date-posted span {font-size:18px; font-size:1.8rem;}
.blog-listing-item h2 a {color:#ffffff;  margin-bottom:0; text-decoration:none;}
.blog-listing-item .blog-item-info-inner {height: 100%; display: table-row;}
.blog-listing-item .cover-link {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 4;}
.blog-item-info {position:absolute; bottom:-100%; left:0; padding:20px; width:100%; height:100%; color:#ffffff; display:table; transition:all 0.5s;}
.blog-item-info p {font-size:20px; font-size:2rem; color:#ffffff; margin-bottom:0; display:none;}
.blog-item-info .title {width:50%; display:table-cell; vertical-align:bottom;}
.blog-item-info .blog-stats {width:50%;  vertical-align:bottom; display:none;}
.blog-item-info .views {float:right; border-right:1px solid #ffffff; width:74px; text-align:center; font-size:14px; font-size:1.4rem; font-family:'Montserrat', sans-serif; text-transform:uppercase; padding-right:10px;}
.blog-item-info .category {float:right; padding:10px 30px 0; text-align:center; font-size:14px; font-size:1.4rem; font-family:'Montserrat', sans-serif; text-transform:uppercase;}
.blog-item-info .icon {display:block; margin:0 auto 7px;}
.blog-item-image {display:none;}

.static-title {position:absolute; bottom:20px; left:20px;}

.blog-listing-item:hover .blog-item-info { background:rgba(0,0,0,0.4); bottom:0;}
.blog-listing-item:hover .blog-stats {display:table-cell;}
.blog-listing-item:hover p {display:block;}
.blog-listing-item:hover .static-title {display:none;}

.mobile-icon {display:none !important;}
.blog-item-info .btn {display:none !important;}
.blog-listing-first .btn {display:none;}

@media all and (max-width: 1100px) { 

	.blog-listing-first .date-posted {left:20px;}

}


@media all and (max-width: 960px) { 
	.blog-listing-item .blog-item-info-inner {height: 100%; display: table-cell; vertical-align:bottom;}
	.blog-listing-item:hover .title { width:100%; display:block;}
	.blog-listing-item:hover .blog-stats {width:100%; display:block; margin-top:10px;}
	.blog-item-info .views {float:left; width:150px; padding-top:10px; border-right:0;}
	.blog-item-info .category {float:left; padding-left:0; padding-right:0;}
	.blog-item-info p {font-size:16px; font-size:1.6rem;}
	.blog-listing-item h2 br {display:none;}
}

@media all and (max-width: 640px) { 

	#blog-listing {margin-top:30px;}
	.blog-item-image {display:block;}
	.blog-listing-item {width:100%; margin-left:0; height:auto; float:none; background-image:none !important; margin-bottom:30px;}
	.blog-item-info {position:relative; bottom:auto; left:auto; display:block; color:#4a4a4a;}
	.blog-listing-item h2 a {color:#0054a6;  margin-bottom:0;}
	.blog-item-info p {display:block; color:#4a4a4a; font-size:20px; font-size:2rem;}
	.blog-listing-item .blog-item-info-inner {display:block;}
	.blog-listing-item:hover .blog-item-info { background:transparent;}
	.blog-item-info .blog-stats {width:40%; display:block; float:left; padding-left:40px;}
	.blog-item-info .title {display:block; width:60%; float:left;}
	.blog-listing-item:hover .blog-stats {display:block}
	.blog-listing-item:hover .title { width:60%; display:block;}
	.blog-listing-item:hover .blog-stats {width:40%; margin-top:0px;}
	.blog-item-info .category {float:none; width:100%; text-align:left; padding-top:0;}
	.blog-item-info .views {float:none; width:100%; text-align:left; padding-top:0;}
	.blog-item-info .icon {display:inline-block; width:41px;}
	.desktop-icon {display:none !important;}
	.mobile-icon {display:inline-block !important;}
	.blog-item-info .btn {margin-top:10px; display:inline-block;}
	.cover-link {display:none;}
	
	.static-title {display:none;}
	
	ul.desktop-breadcrumbs {display:none;}
	
	.blog-listing-first .blog-header-item-info {position:relative; padding:20px;}
	.blog-listing-first .blog-header-text {position:relative; width:100%; padding-left:0;}
	.blog-listing-first .blog-header-text h1 {color:#0054a6; width:100%;}
	.blog-listing-first .blog-header-text p {color:#4a4a4a;}
	.blog-listing-first .blog-header-details {display:block; width:100%; position:relative; margin-top:30px;}
	.blog-listing-first .blog-header-details p {color:#0054a6;}
	.blog-listing-first .blog-header-details-views {width:50%;}
	.blog-listing-first .blog-header-details-type {margin-left:0;}
	.blog-listing-first .btn {width:100%; text-align:center; padding:6px 0; height:auto; line-height:auto; display:inline-block;}
	
	
	.icon-blog-search-blue {background-position: -120px -200px; width: 31px; height: 31px; background-size: 408px 408px;}
	.icon-compassion-unpacked-blue-large {  background-position: -160px -120px; width: 29px; height: 32px;  background-size: 408px 408px;}
	
}

@media all and (max-width: 540px) {
	
	.blog-item-info .title, .blog-item-info .title, .blog-listing-item:hover .title {width:100%; float:none;}
	.blog-item-info .blog-stats, .blog-listing-item:hover .blog-stats {width:100%; float:none; padding:0; margin-top:15px;}
	.blog-item-info .btn {width:100%; text-align:center; padding:6px 0; height:auto; line-height:auto;}
	.blog-item-info .category {width:50%; float:left;}
	
	#show-more-posts {height:auto !important; line-height: initial; padding: 15px 65px 15px 15px;}
	
}

@media all and (max-width:400px) {
	.blog-item-info .category {width:100%; margin-bottom:10px;}	
}

/***********************Hide Logged in Navigation Panel****************************/
@media all and (max-width:1100px){
.logged-in-navigation {display:none !important;}
.blog-header-holder {overflow:none;}
}

/*********************blog inline css 2018 ******************************/

span.icon-blog-1{
/*margin-top:20px !important;*/
}
.compassion-blog-nav-title .blog-logo{
	font-size: 2.2rem !important;
    color: #fff;
    border: none !important;
	padding: 0px !important; 
}

li.compassion-blog-nav-title a.blog-logo:hover{
	background-color: #85bbe6;
	color: #FFF;
}
@media all and (max-width: 320px) {
.compassion-blog-nav-title .blog-logo{/*font-size: 1.7rem !important;*/line-height:1.6em !important;}
}
.blog-cms-contents ul {
	   margin: 0;
	   padding: 0;
	   /*list-style: none;*/
	   font-size: 1.1em;
       font-weight: 400;
						}
	.blog-cms-contents ol {
			margin: 0;
			 padding: 0;
	      list-style-position: inside;
		      list-style: none;
				font-size: 1.1em;
    font-weight: 400;
						}


.blog-cms-contents ul li:before {
  content: "";
  height: 9px;
  width:9px;
	border-radius: 50%; 
	background: #4a4a4a;
	display: inline-block;
	margin: 0 6px 0 0;
  vertical-align: middle;
}
.blog-cms-contents ol li:before {
  content: "";
  display: inline-block;
	margin: 0 0px 0 0;
  vertical-align: middle;
}
				
      /*  li a span.icon-facebook-white{
        margin-top:20px !important;
        }
        li a span.icon-twitter-white {
        margin-top:20px !important;
        }
        li a span.icon-youtube-white {
        margin-top:20px !important;
        }
        li a span.icon-instagram-white {
        margin-top:20px !important;
        }
        li a span.icon-pintrest-white {
        margin-top:20px !important;
        }*/
        a#notification-btn {
        display: none !important;
        }
        span.icon.icon-bell-white
        {
        display: none !important;
        }
        span.icon-nav-bars-small-white{
        margin-top:0px !important;
        }
		img { height:auto;}
       
		@media all and (max-width:640px){
        h1 {line-height: 2.8rem; }

            .blog-header-text {
                /*display: none;*/
            }
            #blog-info-box-desktop {
                display: none;
            }

        }
		.blog-info-content-div{width:100%;float:left;text-align: left;}
		.top-heading h1{text-align: center;font-size: 2.5em;line-height: 1.2em;font-weight: 200;font-family: 'Montserrat';color: #717171}
        .top-heading p{font-size: 1.7em;font-weight: 400;}
        .container .blog-cms-contents p {font-family: 'Raleway';font-size: 1.1em;font-weight: 400;}
       
        p{color: #58595B;}
        .blog-cms-contents h1{text-align:center;color: #717171;text-transform:none;font-family: 'Montserrat'}
        .blog-cms-contents h2,
        .blog-cms-contents h3,
        .blog-cms-contents h4,
        .blog-cms-contents h5,
        .blog-cms-contents h6{text-align:center;color: #58595B;text-transform:none;}
        .comment:after {width:0px;height:0px;}
        .btn-circle {width: 70px;height: 70px;border-radius: 70px;}
        .btn-circle-facebook,.btn-circle-twitter,.btn-circle-email {padding-top: 32px;}
        .blog-view-counts{display: inline-block;padding: 12px 10px 12px 12px;color: #fff;border-radius: 15px;background-color: #3b5998;text-align: center;font-weight: 500;box-shadow: 0 3px 0 rgba(0,0,0,0.8);font-family: 'Montserrat' !important;font-size:16px;}
        .btn-circle .icon-facebook-white{margin-top: -26px;}
        .btn-circle .icon-twitter-white{margin-top: -26px;}
        .btn-circle .icon-email{margin-top: -24px;}
        @media all and (max-width: 710px) {
            .social-icons .btn-circle{margin-right:5px;}
        }
        @media all and (min-width: 710px) {
            .social-icons .btn-circle{margin-right:10px;}
        }
        @media all and (max-width: 640px) {
        }
        .blog-info{width:100%;display:inline-block;text-align: center;}
        .blog-info p{display: inline-block;padding: 0px 20px;}
        .blog-share{width: 100%;display: inline-block;text-align: center;}
        .block-quote {margin-top: 50px;}
        .block-quote p {font-family: 'Merriweather', serif !important;font-style: italic;color: #58595b;font-weight: bold !important;}
       
		/*blog table style do not delete*/
		.cuk-table {
				border: solid 1px #0054a6;
				border-collapse: collapse;
				border-spacing: 0;
			}
			.cuk-table thead th {
				background: #0054a6;
				border: solid 1px #0054a6;
				color: #fff;
				padding: 10px;
				text-align: left;
						   font-weight: normal;
			}
			.cuk-table tbody td {
				border: solid 1px #0054a6;
				color: #333;
				padding: 10px;
			}

			@media all and (min-width:1200px){
				.tablecontent{top: 37%;position: absolute;}
			}
			.cuk-table a {
				color: #4a4a4a;
				text-decoration: underline;
			}
			@media all and (min-width:1400px){
				.footer-sign-off{bottom:-45px !important;}
			}
			#pray-submit1:disabled, #pray-submit2:disabled, #pray-submit3:disabled{opacity:5;}
			#prayer-btn:disabled{opacity:5;}
			#prayer-btn.newsletter-sign-up-submit, #pray-submit1.newsletter-sign-up-submit,#pray-submit2.newsletter-sign-up-submit,#pray-submit3.newsletter-sign-up-submit {font-family: 'Raleway', sans-serif !important;
    font-weight: 700;display: block; background-image:url('../../img/icons/icons-chevrons-new.png') !important; background-position: -370px -177px !important; padding-left:15px !important; width: 30% !important;text-align: left !important; font-size: 14px !important;color: white !important;}
			#newsletter-sign-up-widget{width: 70% !important;}
			@media all and (max-width:1200px) and (min-width:1100px){
				#prayer-btn.newsletter-sign-up-submit, #pray-submit1.newsletter-sign-up-submit,#pray-submit2.newsletter-sign-up-submit,#pray-submit3.newsletter-sign-up-submit{ width: 20%; }
				#newsletter-sign-up-widget{width:385px !important;}
			}
			@media all and (max-width:1180px) and (min-width:1080px){
				.newsletter-sign-up-panel .newsletter-sign-up-container{margin-left:0px;}
			}
				
			@media all and (max-width:1100px){
				#prayer-btn.newsletter-sign-up-submit, #pray-submit1.newsletter-sign-up-submit,#pray-submit2.newsletter-sign-up-submit,#pray-submit3.newsletter-sign-up-submit{ width: 139px !important; }
				#newsletter-sign-up-widget{width:385px !important;}
			}
			@media all and (max-width:645px)and (min-width:581px){
				#prayer-btn.newsletter-sign-up-submit, #pray-submit1.newsletter-sign-up-submit, #pray-submit2.newsletter-sign-up-submit, #pray-submit3.newsletter-sign-up-submit{ width: 150px !important; }
				#newsletter-sign-up-widget{width:486px !important;}
			}

			@media all and (max-width:580px){
				#prayer-btn.newsletter-sign-up-submit, #pray-submit1.newsletter-sign-up-submit,#pray-submit2.newsletter-sign-up-submit,#pray-submit3.newsletter-sign-up-submit{ width: 112px !important; }
				#newsletter-sign-up-widget{width:431px !important;}
				.process{position:absolute; top:100%;left:4%;}
			}
			@media all and (max-width:490px){
				#prayer-btn.newsletter-sign-up-submit, #pray-submit1.newsletter-sign-up-submit, #pray-submit2.newsletter-sign-up-submit,#pray-submit3.newsletter-sign-up-submit{ width: 112px !important; }
				#newsletter-sign-up-widget{width:380px !important;}
			}
			@media all and (max-width:420px){
				#prayer-btn.newsletter-sign-up-submit, #pray-submit1.newsletter-sign-up-submit,#pray-submit2.newsletter-sign-up-submit,#pray-submit3.newsletter-sign-up-submit{ width: 136px !important; }
				#newsletter-sign-up-widget{width:64% !important;}
			}
			@media all and (max-width:390px){
				#newsletter-sign-up-widget{width:60% !important;}
			}
			.post-comment h4 {margin-bottom: 20px;}
    .icon-quote-start{background-size: 30px 30px;background-image: url(/wp-content/themes/donation/img/icons/quote2.png);width: 30px;height: 30px;margin-top: -10px;background-repeat: no-repeat;display: inline-block;vertical-align: middle;}
    .icon-quote-end{background-size: 30px 30px;background-image: url(/wp-content/themes/donation/img/icons/quote1.png);width: 30px;height: 30px;margin-top: -10px;background-repeat: no-repeat;display: inline-block;vertical-align: middle;float: right;}
    .contents-center{text-align:center;margin-top: 30px;}
    .img-maxwidth-container{max-width:none !important;}
    .blog-cms-container .ale_button{max-width:756px;}
    .block-quote > p{margin-top: 30px !important;margin-bottom: 30px !important;}
    .top-80{padding-top:80px;}
    .top-60{padding-top:60px;}
    .blog-cms-container h1{font-family:'Montserrat' !important;color:#717171 !important;}
    .blog-cms-container h2,
    .blog-cms-container h3,
    .blog-cms-container h4,
    .blog-cms-container h5,
    .blog-cms-container h6{font-family:'Montserrat' !important;color:#58595b !important;}
    .blog-cms-container h3{font-weight: 500;}
    .cms-portrait-image{text-align:center;}
    .blog-full-width-item {text-align:center;}
    .social-icons a,
    .social-icons .blog-view-counts{margin-top:15px;}
    .quote-share{text-align: center;}
    .quote-share-twitter{color: #0054a6;padding-left: 21px;text-decoration: none;margin-right: 20px;background-image: url(/../wp-content/themes/donation/img/icons/quote-social-icons.png);background-repeat: no-repeat;background-size: 17px;height: 15px;background-position: 0 -18px;display: inline;overflow: auto;text-indent: 0;font-size: 0.95em;font-weight: 300;}
    @media all and (min-width: 1200px) {
        .blog-cms-container {width: 100% !important;padding-left:40px !important;padding-right:40px !important;max-width: 100%;}
        .blog-container {width: 100% !important;padding-left:40px !important;padding-right:40px !important;max-width:100%;}
        .img-maxwidth-container{width: auto !important;margin-left: -80px !important;margin-right: -80px !important;}
        .cms-content-video > iframe {width: 100% !important;height: 39.5vw !important;max-width: inherit !important; max-height: inherit !important;}

    }
    @media all and (max-width: 1200px) {
        .blog-cms-container {width: 100% !important;padding-left:20px !important;padding-right:20px !important;}
        .img-maxwidth-container{width: auto !important;margin-left: -40px !important;margin-right: -40px !important;}
        .cms-content-video > iframe {width: 100% !important;height: 52vw !important;max-width: inherit !important; max-height: inherit !important;}
    }
	@media all and (min-width:1100px){
			.newsletter-sign-up-panel #form-newsletter-sign-up-pray-widget1, #form-newsletter-sign-up-pray-widget2, #form-newsletter-sign-up-pray-widget3, .newsletter-sign-up-panel #form-newsletter-sign-up-pray-widget{margin-top:7%;}
		}
    @media all and (max-width: 1100px) {
		.container .blog-cms-contents ul,
		.container .blog-cms-contents ol,
        .container .blog-cms-contents p,
        .container .blog-cms-contents h1,
        .container .blog-cms-contents h2,
        .container .blog-cms-contents h3,
        .container .blog-cms-contents h4,
        .container .blog-cms-contents h5,
        .container .blog-cms-contents h6 {margin-left:15%;margin-right:15%;}
        .cms-content-image{margin-left:0px !important;margin-right:0px !important;}
        .cms-content-video{margin-left:0px !important;margin-right:0px !important;}
        .blog-cms-container {width: 100% !important;padding-left:20px !important;padding-right:20px !important;}
        .img-maxwidth-container{width: auto !important;margin-left: -40px !important;margin-right: -40px !important;}
    }
    @media all and (min-width: 1100px) {
		.container .blog-cms-contents ul,
		.container .blog-cms-contents ol,
        .container .blog-cms-contents p,
        .container .blog-cms-contents h1,
        .container .blog-cms-contents h2,
        .container .blog-cms-contents h3,
        .container .blog-cms-contents h4,
        .container .blog-cms-contents h5,
        .container .blog-cms-contents h6 {width:756px;margin-left:auto;margin-right:auto;}
        .cms-content-image {width:100% !important;margin-left:0px;margin-right:0px;}
        .cms-content-video {width:100% !important;margin-left:0px;margin-right:0px;}
        .block-quote {width:756px !important;}
        .block-quote > p {margin-left: auto !important;margin-right: auto !important;width: 80% !important;}
    }
    @media all and (max-width: 640px) {
        .blog-cms-container{padding-left:0px !important;padding-right:0px !important;}
        .top-heading{margin-bottom:30px;}
        .cms-content-image{margin-left:-20px !important;margin-right:-20px !important;}
        .cms-content-video{margin-left:-20px !important;margin-right:-20px !important;}
        .cms-content-video > iframe{width: 100vw !important;height: 56.4vw !important;}
		.container .blog-cms-contents ul,
		.container .blog-cms-contents ol,
        .container .blog-cms-contents p,
        .container .blog-cms-contents h1,
        .container .blog-cms-contents h2,
        .container .blog-cms-contents h3,
        .container .blog-cms-contents h4,
        .container .blog-cms-contents h5,
        .container .blog-cms-contents h6 {margin-top: 20px;margin-bottom: 25px;margin-left: 0px;margin-right: 0px;}
        .blog-post-date {font-size: 1.1em !important;}
        .top-heading p {font-size: 1.3em;}
        .top-heading h1 {font-size: 2.1em;line-height: 1.2em;}
        .cms-portrait-image img{width:80% !important;}
        .tab, .post-comment{background: none;}
        .img-contentwidth-container{padding:0px 20px;}
        .top-heading-hr{width:50%;}
        .top-80 {padding-top: 40px !important;}
        .top-60 {padding-top: 30px !important;}
        .blog-comments-list .title{display:none;}
        .block-quote > p{padding-left:20px;padding-right:20px;}
        .blog-share .icon {margin-bottom: -8px;}
        .quote-share{margin-top:40px;}
        .blog-cms-container .cms-content-image + .cms-content-image{margin-top: -10px !important;}
        .blog-comments-list {display: inline-table;width: 100%;}
    }

    @media all and (min-width: 640px) {
        .top-heading{margin-bottom:80px;}
        .container .blog-cms-contents p{margin-top: 30px;margin-bottom: 30px;}
        .container .blog-cms-contents ul{margin-top: 30px;margin-bottom: 30px;}
		.container .blog-cms-contents ol{margin-top: 30px;margin-bottom: 30px;}
        .container .blog-cms-contents h1,
        .container .blog-cms-contents h2,
        .container .blog-cms-contents h3,
        .container .blog-cms-contents h4,
        .container .blog-cms-contents h5,
        .container .blog-cms-contents h6 {margin-top: 70px;margin-bottom: 30px;}
        .cms-content-image, .cms-content-video{margin-bottom:40px !important;max-width:1100px;}
        .cms-portrait-image img{width:35% !important;}
        .img-contentwidth-container{padding:0px 15%;}
        .top-heading h1 {margin-top: 60px;margin-bottom: 60px;}
        .top-heading-hr{width:25%;}
        .blog-share .icon{}
        .blog-share .btn-circle-facebook span {margin-bottom: -5px;width: 23px;height: 47px;background-size: 400px 400px;background-position: -353px -117px;}
        .blog-share .btn-circle-twitter span {margin-bottom: -6px;width: 42px;height: 38px;background-size: 400px 400px;background-position: -353px -191px;}
        .blog-share .btn-circle-email span {margin-bottom: -5px;width: 50px;height: 40px;background-size: 400px 400px;background-position: -349px -229px;}
        .blog-cms-container .cms-content-image + .cms-content-image{margin-top: -10px !important;}

    }
	.top-heading p{
            text-align: center;
            color: #717171;
            font-family: 'Raleway';
        }
        p > a > img{
            width: 100% !important ;
        }
        /*.cms-content-image img{width: 100% !important;}*/
        .blog-post-date{font-size:1.4em !important;font-weight: 600 !important;}
        .top-30{padding-top:25px !important;}
		@media (max-width: 3000px) and (min-width: 1900px) {
			#blog-prayer p {
				width: 99%;
			}
			#blog-prayer h3 {
				margin-left: 1%;
				width: 85%;
				text-transform: uppercase;
				font-family: 'Raleway'!important;
				text-align: -webkit-auto;
				margin-top: 1%;
				margin-bottom: -3%;
			}
			#newsletter-blog { width:111.7%; margin-left:-7%; }
		}
		/* subscription css*/
		@media all and (max-width:1920px) and (min-width:1900px){
			#blog-prayer h3{margin-left: 1%;width: 85%; text-transform:uppercase; font-family: 'Raleway'!important; text-align: -webkit-auto; margin-top:1%;margin-bottom:-3%;}
			#blog-prayer p{width:99%; }
			#thanks-section h3{margin-top: 2%;margin-left: -36%;}
			#thanks-section p{width:100%;}
			#newsletter-blog{width:111.7%; margin-left:-7%;}
			
			#blog-process{margin-top:14%;}

			}
		@media all and (max-width:1900px) and (min-width:1200px){
			#blog-prayer h3{margin-left: 1%;width: 85%; text-transform:uppercase; font-family: 'Raleway'!important; text-align: -webkit-auto; margin-top:1%;margin-bottom:-3%;}
			#blog-prayer p{width:99%; }
			#thanks-section h3{margin-top: 2%;margin-left: -36%;}
			#thanks-section p{width:100%;}
			#newsletter-blog{width:113.7%; margin-left:-7%;}
			
			#blog-process{margin-top:14%;}

			}
		@media all and (max-width:1200px) and (min-width:769px){
			#blog-prayer h3{ position: absolute; text-transform:uppercase; font-family: 'Raleway'!important; margin-left: 1%;margin-top: 1%;}
			#blog-prayer p{  margin-top: 6%;margin-left: 1%; }
			#thanks-section h3{margin-top: 2%;margin-left: -44%;}
			#thanks-section p{width:100%;  margin-left: 2%;}
			#blog-process{margin-top:9%;}
			#ddprocessing{margin-left:0%;}
			#newsletter-blog{width:109%; margin-left:-5%;}
			}
		@media all and (max-width:768px) and (min-width:750px){
			#blog-prayer h3{ text-transform:uppercase; font-family: 'Raleway' !important; margin-right:0%;margin-bottom: -3%;
			margin-left: -26%;margin-top: 1%;}
			#blog-prayer p{ margin-right:0%; margin-top: 6%;margin-left: 1%; }
			#thanks-section h3{margin-right:0%; margin-top: 2%;margin-left: -45%;}
			#thanks-section p{margin-right:0%; width:100%;  margin-left: 1%;}
			#blog-process{margin-top:13%;}
			#ddprocessing{margin-left:0%;}
			#newsletter-blog{width:112%; margin-left:-6%;}

			}
		@media all and (max-width:767px)
		{
			#blog-prayer h3{ text-transform:uppercase; font-family: 'Raleway' !important;}
			
		
		}
		@media all and (max-width:414px)
		{
			#blog-prayer h3{ text-transform:uppercase; font-family: 'Raleway' !important; text-align:-webkit-auto;}
			#thanks-section h3{text-align:-webkit-auto;}
			#newsletter-blog{width:110%; margin-left:-5%;}
			.blog-prayer-submit{position:relative !important; margin-top:-15.2%;margin-left:64%;}
						
		}
		@media all and (max-width:375px)
		{
			#blog-prayer h3{ text-transform:uppercase; font-family: 'Raleway' !important; text-align:-webkit-auto;}
			#newsletter-blog{width:112%; margin-left:-6%;}
			#thanks-section h3{text-align:-webkit-auto;}
			.blog-prayer-submit{position:relative !important;margin-top:-16.9%;margin-left:60%;}
				
		}
		@media all and (max-width:360px)
		{
			#blog-prayer h3{ text-transform:uppercase; font-family: 'Raleway' !important; text-align:-webkit-auto;}
			#thanks-section h3{text-align:-webkit-auto;}
			#newsletter-blog{width:113%; margin-left:-6%;}
			.blog-prayer-submit{position:relative !important; margin-top:-17.2%; margin-left:60%;}
				
		
		}
		@media all and (max-width:320px)
		{
			#blog-prayer h3{ text-transform:uppercase; font-family: 'Raleway' !important; text-align:-webkit-auto;}
			#thanks-section h3{text-align:-webkit-auto;}
			#newsletter-blog{width:114%; margin-left:-7%;}
			.blog-prayer-submit{position:relative !important;margin-top:-20.1%;margin-left:53%;}
			
		
		}
		div.navi label {cursor:pointer;}
    .breadcrumbs {
		display: none;
        position: relative;
        overflow: hidden;
        height: 3em;
		padding: 0 !important;
        -webkit-transition: height 0.5s ease-out;
        -moz-transition: height 0.5s ease-out;
        -o-transition: height 0.5s ease-out;
        transition: height 0.5s ease-out;
    }
    .breadcrumbs.active {
        height: 9em;
    }
    .navi {
		padding: 0 !important;
        width: 100%;
        position: absolute;
        bottom: 0;
    }
	.navi span:not(.breadcrumb-link) {
		display: none;
	}
    .navi .breadcrumb-link a {
		display: block;
        padding: 1em;
       /* border-bottom: 1px solid #000;*/
    }
    #crumbs-trigger {
        position: absolute;
        bottom: 0;
        right: 0;
        display: block;
        font-size: 2em;
        padding: 0 0.5em 0.1em;
		text-decoration: none;
    }

	@media all and (max-width: 32em) {
		.navi {
			background: #0054a6;
		}
		.navi .breadcrumb-link a {
			color: #fff !important;
			border-bottom: 1px solid #1f6bb1;
		}
		.navi .breadcrumb-link:hover a {
			color: #fff !important;
			background-color: rgba(0,0,0,0.15);
		}
		#crumbs-trigger {
			color: #fff;
		}
		.parent-mobile {display:block !important;}
		.parent-desktop {display:none !important;}
	}

    @media all and (min-width: 32em) {
        .breadcrumbs.active {
            height: 3em;
        }
        .navi {
            padding: 1em !important;
        }
        .navi .breadcrumb-link {
            display: inline-block;
        }
        .navi .breadcrumb-link a {
            display: inline;
            border: 0;
            padding: 0;
        }
		.navi .breadcrumb-link a:before {
			content: '>';
			padding: 0 0.5em 0 0.25em;
			color: #999;
		}
		.navi span:nth-child(2) a:before {
			content: '';
		}
        #crumbs-trigger {
            display: none;
        }
		.parent-mobile {display:none !important;}
    }

	@media all and (min-width:800px)
	{
		#quiz-container.container
		{padding:0 12% !important;}
	}
	.quizlyio-question-reveal p{font-size:1.1em;line-height:2.8rem;}
	.descripton{font-size:1.1em;line-height:2.8rem;}
	.result-text{text-transform:none; font-family:'Raleway';  font-size:1em; color:#4a4a4a; font-weight:400!important; line-height:1.6em;}
	.result-text a{font-size:1.1em; color:#4a4a4a;}
	#quizlio-score-80 {font-size:1.1em; color:#4a4a4a;}
	#quizlio-score-50 {font-size:1.1em; color:#4a4a4a;}
	#quizlio-score-40 {font-size:1.1em; color:#4a4a4a;}
	#quizlio-score-80 p{font-size:1.1em; color:#4a4a4a;}
	#quizlio-score-50 p{font-size:1.1em; color:#4a4a4a;}
	#quizlio-score-40 p{font-size:1.1em; color:#4a4a4a;}
	#quizlyio-result h3{text-transform:none;color:#4a4a4a!important;}
	.video-para{margin-top: 5rem;}
	.blog-header-holder img{width: 100%;height: auto;}
	.result-text b{font-weight:normal;}
	.blog-fixed-bg{
            
            position: relative;
            min-height: 100%;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center center;
            z-index: 1;
            background-attachment: fixed;
        }

@media all and (max-width:768px) {
.newsfeed-item img {
    width: 100%;
    height: auto;
}
}

@media all and (min-width:1101px) {
	#slide_button_left{
		padding-left: 1px;
		width: 32px;
		height: 35px;
		text-align: center;
		
	}
	#slide_button_right{
		padding-left: 1px;
		width: 32px;
		height: 35px;
		text-align: center;
		
	} 
	
}
@media only screen and (min-width : 1101px) and (max-width : 1140px) {
	#compassion-newsfeed{
		padding: 30px 25px 30px 27px;
	}
	#newsfeed-heading{
		padding-left :27px;
	}
	#slide_button_left{
		left : 0px;
	}
	#slide_button_right{
		right : 0px;
	}
}
	
@media only screen and (min-width : 1141px) and (max-width : 1181px) {
	#compassion-newsfeed{
		padding: 30px 25px 30px 24px;
	}
	#newsfeed-heading{
		padding-left :24px;
	}
	#slide_button_left{
		left : 0px;
	}
	#slide_button_right{
		right : 0px;
	}

}
@media all and (min-width:1182px) {
	#slide_button_left{
		left : -25px;
	}
	#slide_button_right{
		right : -25px;
	}
}
.container .blog-cms-contents ul,.container .blog-cms-contents ol,.container .blog-cms-contents ul li,.container .blog-cms-contents ol li,ul,li,ol{font-family: 'Raleway', sans-serif;}


/********************* Start standard blog widget *****************************/


.dfid-standard-banner {
    background-image: url(../../../../img/dfid/different_path_standard_widget_background@2x.jpg);
    background-repeat: no-repeat;
    background-size: cover;
	border-radius: 5px;
}
.dfid-standard-banner {
	padding-right: 30px;
    padding-left: 30px;
}
.btn-today {
	    width: 100%;
    padding: 10px 15px 10px 15px;
    font-size: 21px;
    border-radius: 5px;
    background-color: #ffb300 !important;
    height: 45px !important;
	background-image: none;
	color: black !important;
	box-shadow: none !important;
	text-shadow: none;
	    font-weight: 700;

}
.btn-today:hover {
    background-color: none;
    box-shadow: none !important; */
}
.btn-today:after { 
	background-image: none !important;
}
.dfid-descr {
	font-weight: bolder !important;
    font-size: 22px !important;

}
@media screen and (max-width: 528px) {
	.block1 {
	    padding-bottom: 25px !important;
		padding-top: 25px !important;
	}
	.dfid-descr {
		font-weight: bolder !important;
		font-size: 22px !important;
		line-height: 23px;
	}

}

@media screen and (min-width: 1200px) {
	.lady-img-block {
		margin-bottom: -15px;
		margin-top: -9px; 
	}
	.logo-left {
		padding-right: 0px !important;
		padding-left: 0px !important;
		/* float: right !important; */
		z-index: 9;
	}
	.dfid-fulllogo {
		width: 353px;
		max-width: 400px;
		
	}
	.lady-img-block {
		padding-right: 0px !important;
		padding-left: 0px !important;	
	}
	.btn-block {
		padding-right: 0px !important;
		padding-left: 0px !important;
		position: absolute !important;
		right:2%;
		/*left: 605px;*/
	}
}
@media screen and (min-width: 900px) {
	.lady-img-block {
		margin-bottom: -15px;
		margin-top: -9px; 
	}
	/*.logo-left {
		padding-right: 0px !important;
		padding-left: 0px !important;
		
		z-index: 9;
	}
	.dfid-fulllogo {
		width: 332px;
		max-width: 400px;
		
	}
	.lady-img-block {
		padding-right: 0px !important;
		padding-left: 0px !important;	
	}
	.btn-block {
		padding-right: 0px !important;
		padding-left: 0px !important;
		position: absolute !important;
		left: 65%;
	}*/
	.dfid-descr { margin-left: 2% !important; }
	.lady-img-md {
		transform: translateY(13%);
	}
}
@media (min-width: 768px) {
	.mt-md-nn4 {
		margin-top: -1.9rem!important;
	}
}

@media screen and (min-width: 768px) {
	.dfid-descr { margin-left: 2% !important; }
	.block1 { margin-top: 30px; }
	.lady-img-md {
		transform: translateY(17.5%);
	}
}

@media screen and (width: 768px) {
	.dfid-descr { margin-left: 2% !important; }
}
@media screen and (max-width: 568px) {
	.d-sm-none { display:none !important; }
	.lady-img-md {
		transform: translateY(21.6%);
	}
	.lady-img-block {
		margin-top: -18%;
	}
	.btn-block {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
}
@media screen and (width: 414px) {
	.lady-img-md {
		transform: translateY(19.2%);
	}
}
@media screen and (width: 411px) {
	.lady-img-md {
		transform: translateY(19.6%);
	}
}
@media screen and (width: 320px) {
	.lady-img-md {
		transform: translateY(27.5%);
	}
	.lady-img-block {
		margin-top: -26%;
	}
}
@media screen and (width: 1024px) {
	.dfid-standard-banner {
		height: 228px;
	}
}

.block1 { width:100%; }
.dfid-descr { width: 100% !important; }
/*.col-2 {    max-width: 49%; }*/

/******************** End standard blog widget **********************************/


/******************* Start interactive blog widget ****************************/

.dfid-interactive-banner { background-image: url(../../../../img/dfid/different_path_interactive_widget_background.jpg); background-repeat: no-repeat; background-size: cover;border-radius: 5px !important; }
.dfid-donation-desc {	font-size: 17px !important; }
.donation-card { box-shadow: 0 .5rem 2rem rgba(0,0,0,0.15)!important; }
.form-card { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.block-heading { border-top-left-radius: 5px !important;border-top-right-radius: 5px !important; color:white !important; }
.dfid-donation-desc { width: 100% !important;  margin-top: 0px !important; margin-bottom: 0px !important; }
.interactive-block { width: 100% !important; }
.block-heading { width: 100% !important; margin-top: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }
.donation-widget .input-pound-sign { position: absolute; color: #4a4a4a;    font-size: 2.1rem;    top: 8px;    left: 15px;    font-weight: 600;}
.donation-widget #widget_amount_custom {    font-size: 1.8rem;    padding: 0.5em 1.4em;    border-radius: 0.5rem;    font-weight: 600;    border: 1px solid #777777 !important;}
.bootstrap-select .dropdown-menu { width: 100% !important; }
.blog-cms-contents ul li:before { display:none !important; }

@media screen and ( max-width: 528px ) {
	.interactive-block { padding-top: 20px !important; }
	.dfid-highlight-text { line-height: 25px !important; margin-bottom: 0px !important; font-size: 18px !important; }
	.logo-left1 {text-align: center; }
	.dfid-interactive-banner { background-position: calc(50% - 0px) center; padding-top: 20px; padding-bottom: 20px; }
	.dfid-fulllogo1 { max-width: 80% !important; padding-bottom: 20px; }
}
@media screen and (max-width: 700px) {
	.interactive-block { padding-top: 20px !important; }
	.dfid-highlight-text { line-height: 25px !important; margin-bottom: 0px !important; font-size: 18px !important; }
	.logo-left1 {text-align: center; }
	.dfid-interactive-banner { background-position: calc(50% - 0px) center; padding-top: 20px; padding-bottom: 20px; }
	.dfid-fulllogo1 { max-width: 80% !important; padding-bottom: 20px; }
}
@media screen and (min-width: 720px) {
	.dfid-interactive-banner { background-position: calc(50% - 0px) center; }
	.empty-block { display: none; }
	.donation-block {padding-right: 0px !important;padding-left: 0px !important;}
	.dfid-highlight-text { margin-left: 0% !important;  margin-right: 0% !important; }
	.dfid-donation-desc { margin-left: 0% !important;  margin-right: 0% !important; }
	.donation-block { transform: translate(6%,3%); }
}
@media screen and (width: 768px) {
	.interactive-block { padding-top: 25px;	text-align: center; }
	.dfid-highlight-text { margin-left:0% !important;  margin-right: 0% !important;  }
	.dfid-donation-desc { margin-left:0% !important;  margin-right: 0% !important; }
	.block-heading { margin-left:0% !important;  margin-right: 0% !important; }
	.donation-block { transform: translate(6%,3%); }
}
@media screen and (min-width: 1000px) {
	.logo-left1 { position: inherit !important; -ms-transform: translateY(-7%);	transform: translateY(-7%);	}
	.donation-block { position: inherit !important;	-ms-transform: translate(30%,-8%); transform: translate(30%,-8%); }
	.dfid-highlight-text { width:100% !important; }

}
@media screen and (min-width: 1200px) {
	.dfid-interactive-banner { height: 25vw !important; }
	.dfid-highlight-text { width:100% !important; }
	.donation-block {
		position: inherit !important;
		-ms-transform: translate(30%,-4%);
		transform: translate(30%,-4%);
	}
}
@media screen and (min-width: 992px) {
	.dfid-interactive-banner { background-position: calc(50% - 0px) top; }
	.dfid-interactive-banner { height: 31vw; }
	
	
}
@media screen and (width: 1440px)
.dfid-interactive-banner {
    height: 23vw !important;
}

@media screen and (width: 1024px) {
	/*
	.dfid-donation-desc { font-size: 15px; }
	.donation-card { position: absolute; bottom: 18%; height: 250px; }
	.logo-left1 { position: absolute; -ms-transform: translateY(29%); transform: translateY(29%); }
	.dfid-highlight-text { margin-left:0% !important;  margin-right: 0% !important;  }
	.dfid-donation-desc { margin-left:0% !important;  margin-right: 0% !important; }
	.block-heading { margin-left:0% !important;  margin-right: 0% !important; } */
}

@media screen and (min-width: 1920px) {
	.dfid-interactive-banner { height: 16vw !important; }
	.donation-block {
		position: inherit !important;
		-ms-transform: translate(30%,-4%);
		transform: translate(30%,-6%);
	}
}
@media screen and (min-width: 2120px) {
	.dfid-interactive-banner { height: 12vw !important; }
}
@media screen and (min-width: 2860px) {
	.dfid-interactive-banner { height: 11vw !important; }
}
.donation-widget #widget_amount_custom, .donation-widget #widget_amount_custom_desktop {
    font-size: 1.8rem;
    padding: 0.5em 1.4em;
    border-radius: 0.5rem;
    font-weight: 600;
    border: 1px solid #777777 !important;
}


/******************* End interactive blog widget ****************************/
/*p a {
	
	text-decoration: underline !important;
}*/