/*



* Theme Name: Redcross



*  Author: Netscriper



*  Author URI: http://www.netscriper.com/



*/   
.contactmargintop50{
	margin-top:50px;
}
@font-face { font-family: "Ours-Unicode"; src: url("/wp-content/themes/redcross/fonts/Ours-Unicode/Ours-Unicode.woff") format("woff"), url("/wp-content/themes/redcross/fonts/Ours-Unicode/Ours-Unicode.ttf") format("truetype"), url("/wp-content/themes/redcross/fonts/Ours-Unicode/Ours-Unicode.svg#Ours-Unicode") format("svg"); }

 /*******************************social link***********************************/
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 10px;
        padding-top: 10px;
        padding-bottom: 10px;
}
.contactheader {
    float: right;
    border: 1px solid #b2b1b1;
    padding: 10px 15px;
    margin-top: 30px;
	margin-left: 15px;
}

.in-page{
	margin-top: 0!important;
	margin-bottom: 8px;
}

.donatebutton{
	background-color: #ba131a;
	color:#fff;
}
/*#menu-item-592:before{
  background-image:url("images/virus.png");
  content: "";
  width:24px;
  height: 24px;
  display: block;
}*/

#established {
    left: -5px;
    top: 130px;
    position: fixed;
    z-index: 999;
    padding: 5px;
}
#established .facebook{
	background:#4267B2;
	color:white;
	font-size:20px;
	width:40px;
	padding:8px 15px;
	height:40px;
	text-align:center;
}
#established .twitter{
	background:#1DA1F2;
	color:white;
	font-size:20px;
	width:40px;
	padding:8px 12px;
	height:40px;
	text-align:center;
}
#established .youtube{
	background:#CD1C1F;
	color:white;
	font-size:20px;
	width:40px;
	padding:8px 12px;
	height:40px;
	text-align:center;
}

  /********************************Publication***********************************/
   @media (min-width: 768px) {

    .brand-pills > li > a {
        border-top-right-radius: 0px;
    	border-bottom-right-radius: 0px;
    }
    
    li.brand-nav.active a:after{
    	content: " ";
    	display: block;
    	width: 0;
    	height: 0;
    	border-top: 20px solid transparent;
    	border-bottom: 20px solid transparent;
    	border-left: 9px solid #BA131A;
    	position: absolute;
    	top: 50%;
    	margin-top: -20px;
    	left: 100%;
    	z-index: 2;
    }
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #BA131A;
}
.nav.nav-pills.brand-pills.nav-stacked {
    background: #eeeded;
}
.nav.nav-pills.brand-pills.nav-stacked li{
   border-bottom: 1px dotted #ddd;
}
.nav-pills > li > a {
    border-radius: 0px;
     
}
.publication li::before{
  background:url(images/pdf2.png);/* apply your image here */
    content:" ";
    display: block;
    width:24px;
    height: 24px;
    position: absolute;
   /* left: 50%;*/
 
}
.publication ol{
	padding-left:0px;
}
.publication a{
	padding-left: 30px;
}
.mltlngg-my_MM li {
    font-family: Ours-Unicode !important;
}
.mltlngg-my_MM .publication a{
	font-family: Ours-Unicode;
}
.publication li{
	margin-bottom:15px;
	list-style: none;
}
.publication h3{
	font-weight: bolder;
	font-size:19px;
	margin-top:0px;
	border-bottom: 1px solid #ddd;
	padding-bottom:15px;
	color: #BA131A;
}
.wp-caption p::after{
  	content:"\f019";
  	font-family:FontAwesome;
    display: block;
    font-size: 16px;
   color: white;
   left: 80%;
position: absolute;
top: 86%;
   /* left: 50%;*/
 }
 #tab4 a{
 	padding:0px;
 }
 .bannerupdate img{
 	position: relative;

 }
.tab-content img{
    max-width:100%;
    height: auto;
    border:2px solid #BA131A;
    padding:4px;
}
.tab-content .wp-caption-text {
    border: 1px solid #BA131A;
    margin-top: 10px;
    padding: 10px;
    background: #BA131A;
    color: white;
    width:100%;
    display: block;
}
.wp-caption{
	width:100% !important;
}
/*****************************************************************************/
.newsbox{
	border-bottom: 1px solid #ddd;
padding-bottom: 30px;
margin-bottom: 10px;
}
.fb-page{
	margin-top:62px;
}
.whower-text p{
	text-align: left !important;
}


.smalltitle h4{
	font-size: 17px !important;
}
.visioncollapse .collapse{
	display:block;
}
.partnerlogocontainer img{
	width: 100%;
	height: auto;
	border:1px solid #ddd;
	padding:4px;
	margin-bottom: 15px;
}
.partner .fa{
	padding-right: 10px;
}
.partner a{
	color: #666;

}
.partner a:hover{
	text-decoration: none;
}
.activity_box_hide p{
	text-align: left !important;
}







body{



	margin:0 auto;



}







header,footer,.banner,.menu,.content{



	width: 100%;



	height: auto;



	/*border-top:1px solid #e2e2e2;*/



    font-family: 'Open Sans', sans-serif;



	/*margin-bottom: 20px;*/



}

.activity_thumb .mmfont{
	font-size: 16px;
}

.uni-mm{
	font-family: "Ours-Unicode" !important;
}

.mmfont{
    font-family: "Ours-Unicode" !important;

/* font-family:Pyidaungsu; */

    /*text-align: left;*/



    line-height: 24px;



    word-wrap: break-word;



    white-space: normal;



    white-space: -moz-pre-wrap;



}


.single.mltlngg-my_MM .content {
    font-family: "Ours-Unicode" !important;
}
.single-post h3.uni-mm {
    font-size: 16px;
line-height: 1.5;
color: #ba131a;
}
.newsbox h4{
	font-size:16px;
	line-height:22px;
}


p{line-height: 24px;color:#666;text-align: left;}







.content{



		font-size:15px;



	}







a{color:#ba131a;}







a:hover, a:focus{color:#e41b1b;}







h3{margin-bottom: 20px;}







input.myform {



    border: 1px solid #ccc;



    box-sizing: border-box;



    color: #777;



    float: left;



   	font-size:14px;



    height: 48px;



    margin-bottom: 20px;



    padding: 16px;



    width: 100%;



}







textarea.myform{



	border: 1px solid #ccc;



    box-sizing: border-box;



    color: #777;



    float: left;



   	font-size:14px;



    margin-bottom: 20px;



    padding: 16px;



    width: 100%;



}



.nopadding{



	padding-left: 0px;



	padding-right: 0px;







}



.error{



	text-align: left;



}



.mywidget img{



	width: 100%;



	height: auto;



	filter: brightness(1);



	transition: filter 0.3s;



   -webkit-transition: filter 0.3s;



}







.mywidget img:hover{filter:brightness(0.6);}







.navbar{







	margin-bottom: 0px;



}







.m-top-30{



	margin-top: 30px;



}







.m-top-20{



	margin-top: 20px;



}







.m-top-15{



	margin-top: 15px;



}







.sm_title{font-size:35px!important;}







ul.page-numbers{



	padding-left: 0px;



}



	



	ul.page-numbers li{



		float: left;



		height: 35px;



		width: 35px;



		list-style: none;



		line-height: 35px;



		text-align: center;



		padding: 0px;



		border-radius: 100px;



		margin-right: 3px;



		background:#eee;



		box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.4);	



	}







	ul.page-numbers li span.current{



		color: #212121;



		font-size: 16px;



		font-weight: 600;







	}







	ul.page-numbers li a{



		color:#ba131a;



	}







.content-img img{



	width: 100%;



	height: auto;



	opacity: 1;



}







.content-img img:hover{opacity: 0.7;}







.img_deco{box-shadow:1px 2px 10px -1px #999;}







/********************* MEnu ***********************/







.dropdown > .dropdown-menu {



    left: 0;



    margin-top: -6px;



    margin-left: -1px;



    border-radius: 0px 6px 6px;



    background: #ba131a;



}



.dropdown > .dropdown-menu > .dropdown > .dropdown-menu{



    left: 100%;



    top: 10;



    margin-top: -6px;



    margin-left: -1px;



    border-radius: 0px 6px 6px;



}















.dropdown > .dropdown-menu > li > a >.caret {



    display: inline-block;



    width: 0px;



    height: 0px;



    margin-left: 2px;



    vertical-align: middle;



    border-top: 4px solid transparent;



    border-right: 0px;



    border-left: 4px solid;



    border-bottom: 4px solid transparent;



}











.dropdown-menu > li{



	border-bottom:1px solid rgba(169, 18, 24, 1);



}







.dropdown-menu>li>a{

	padding:10px 20px;

	color:#fff;

	font-weight:600;

	border-top: 1px solid rgba(212, 24, 32, 1);

	transition: all 0.15s ease;

	font-family:'Ours-Unicode' !important;

}







.dropdown-menu > li:first-child a{



	border-top: 0px;



}







.dropdown-menu > li:last-child{



	border-bottom: 0px;



}







.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{



	background-color: transparent;



	font-weight:600!important;



}







.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{



	background-color: transparent;



	color:#212121;



	font-weight:600!important;



}







/*-------------------------------------------



Custom CSS



-------------------------------------------*/







.topbar{padding:0px;background:#e8e8e8;}







.topbar a{margin:auto 10px;color:#333;text-decoration: none;display:inline-block;padding:15px;}







.topbar .btn{



	padding:15px 30px;



	background: #ba131a;



	border:1px solid #ba131a;



	border-radius: 0px;



	text-transform: uppercase;



	color:#fff;



	font-weight:600;



	margin-left:20px;



}







.right_text{text-align: right;}







.right_text a{display:inline-block;margin:20px 10px;color:#333;text-decoration: none;}







.logo img{margin-top:-25px;z-index:-1;}







.customsearch{margin:30px 0px;}







.customsearch .navbar-form .input-group > .form-control{border-right: 0px;border-radius: 0px;height:40px;}







.customsearch .input-group-btn .btn-default{



	border-left:0px;



	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;



	border-radius:0px;



	height:40px;



}







.customsearch .input-group-btn .btn-default:hover{background:transparent;}







.page_block{



	padding-top:40px;



	padding-bottom:40px;



}

img{max-width: 100%;height: auto;}







.mmhome{display: none!important;}

.banner h1{color:#fff;font-size:50px;font-weight:600;word-break:break-all;}








.tab-content{
	margin-top:20px;
}
.nav.nav-pills.brand-pills.nav-stacked{
margin-top:20px;
}


/*.banner_bg .container {display: table;padding:0px;}*/

.bannerupdate .col-sm-12{
	margin:0px;
	position: relative;
}

.bannerupdate .banner {
display: block;
width:97.5%;
text-align: center;
background:rgba(0,0,0,0.4);
height: 100%;
top:0%;
padding:130px 15px 15px 15px;
position: absolute;
}
/*.banner_bg{



	min-height:400px;



	background:linear-gradient(to bottom,rgba(0, 0, 0, 0.5),



	rgba(0, 0, 0, 0.5)), url('images/page_banner.jpg');



	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;



}*/

/*.banner_bg .banner {
display: block;
text-align: center;

height: 100%;
top:0%;
padding:150px 15px 15px 15px;
display: table-cell;
vertical-align: middle;
}*/







.page_box ul{color:#666;}







.page_box li{



	list-style: none;



	margin-bottom: 	10px;



	text-indent: -10px;	



}







.page_box li:before{



	font-family: FontAwesome;



	font-size:15px;



    content:"\f138";



    display: inline-block;



    margin-right:10px;



}







.history_thumb img{border-radius: 5px;border:1px solid #e2e2e2;box-shadow:1px 2px 7px -1px #ddd;}







.mission_box{



	background: #f7f7f7;



	margin-bottom: 30px;



	padding:20px 40px;



	color:#444;



}







.mission_box h3{



	color:#333;



	font-size:25px;



	font-weight: 600;



	text-transform: capitalize;



	margin-top: 10px;



	margin-bottom: 20px;



}







.mission_box h3 span{



	color:#ba131a;



	font-size:25px;



	font-weight: 600;



	text-transform: capitalize;



	margin-top: 10px;



	margin-bottom: 20px;



}







.mission_box p{text-align:justify;}







.mission_box ul{padding-left:30px;}







.mission_box li{



	list-style: none;



	margin-bottom: 	10px;



	text-indent: -10px;	



}







.mission_box li:before{



	font-family: FontAwesome;



	font-size:15px;



    content:"\f138";



    display: inline-block;



    margin-right:10px;



}







.p_top_btm{padding-top:20px;padding-bottom:20px;}







.info_box{border:1px solid #ddd;background: #f3f3f3;padding:20px 30px;margin-bottom:20px;border-radius:3px;}







.info_box h4{margin-bottom:20px;font-weight: 600;text-decoration-line: underline;color:#ba131a;}







.info_box ul{color:#666;padding:20px 50px;}







.info_box li{list-style: none;text-indent: -12px;margin-bottom:10px;}







.info_box li:before{



	font-family: FontAwesome;



	font-size:15px;



    content:"\f138";



    display: inline-block;



    margin-right:10px;



    /*color:#ba131a;*/



}







.custom{



	background-color:#f3f3f3;



	color:#333;



}







.custom td{



	padding:10px!important;



	font-weight:600;



}







.custom th{font-weight: normal!important;}







.custom .active{



	background-color:#f3f3f3;



	border-color:#ddd;



	color:#ba131a;



	font-weight: 600;



}







.custom .active th{font-weight:600!important;}







.mission_box h4,.partner h4{



	color:#ba131a;



	margin-top:20px;



	margin-bottom: 20px;



	font-weight:600;



}







.partner ul{color:#666;padding:20px 30px;}







.partner li{



	list-style: none;



	margin-bottom: 	10px;



	text-indent: -10px;	



}







.partner li:before{



	font-family: FontAwesome;



	font-size:15px;



    content:"\f138";



    display: inline-block;



    margin-right:10px;



}







.partner h3 > a{color:#212121;text-decoration: none;}







.donate .list-group-item strong{color:#ba131a;}







.donate .list-group-item:before{



	font-family: FontAwesome;



	font-size:15px;



    content:"\f138";



    display: inline-block;



    margin-right:10px;



    color:#555;



}







/*.donate .list-group-item{color:#ba131a;}*/







/* Hovers for images and videos */



.hover_icon {



	position:relative;



	display:block;



}



.hover_icon:before {



	font-family: FontAwesome;



	background-color: transparent;



	cursor:pointer;



	display:block;



	width: 1.2em;



	height: 1.2em;



	line-height: 1.2em;



	text-align:center;



	position:absolute;



	z-index:10;



	left:50%;



	top:50%;



	-webkit-transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);



	   -moz-transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);



	    -ms-transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);



	        transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);



	-webkit-border-radius: 50%;



	   -moz-border-radius: 50%;



			border-radius: 50%;



	-webkit-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;



	   -moz-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;



	    -ms-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;



	     -o-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;



	        transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;



	opacity: 0;



	filter: alpha(opacity=0);



}



.hover_icon:hover:before {



	opacity: 1;



	filter: alpha(opacity=100);



	-webkit-transform: translateX(-50%) translateY(-50%) scale(1, 1);



	   -moz-transform: translateX(-50%) translateY(-50%) scale(1, 1);



	    -ms-transform: translateX(-50%) translateY(-50%) scale(1, 1);



	        transform: translateX(-50%) translateY(-50%) scale(1, 1);



	-webkit-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;



	   -moz-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;



	    -ms-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;



	     -o-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;



	        transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;



}







.hover_icon_link:before {



	content:'\f002';



	font-size:20px;



	color:#f3f3f3;



}



.hover_icon:after {



	content: ' ';



	position: absolute;



	z-index:1;



	top:0;



	left:0;



	bottom:0;



	right:0;



	background-color: rgba(0,0,0,0.3);



	opacity: 0;



	-webkit-transition: opacity .3s ease;



	-moz-transition: opacity .3s ease;



	-ms-transition: opacity .3s ease;



	-o-transition: opacity .3s ease;



	transition: opacity .3s ease;



}



.hover_icon:hover:after {



	opacity: 1;



}







.page_title{



	font-size:28px;



	font-weight: 600;



	text-transform: uppercase;



	color:#212121;



}







.page_title:after{



    border-bottom:3px solid #ba131a;



    content:"";



    display: block;



    width:50px;



    margin:15px 0px 25px 0px;



}







.mltlngg_switcher{display: inline-block!important;}







.mltlngg-lang-button-icons{padding:5px 10px!important;}







/*.mltlngg-current-lang{background:#f7f7f7;border:1px solid #bbb!important;}*/







.mltlngg-current-lang{border:0px!important;filter: sepia() saturate(10000%) hue-rotate(30deg)}







/*--------------------------------------



Panel Group



----------------------------------------*/



    .panel-group .panel {



        border-radius: 0;



        box-shadow: none;



        border-color: #e2e2e2;



    }







    .panel-default > .panel-heading {



        padding: 0;



        border-radius: 0;



        color: #212121;



        background-color: #fff;



        border-color: #e2e2e2;



    }







    .panel-title {



    	background-color: #fff;



    	color:#ba131a;



    	font-weight: 600;



    	margin-top:0px!important;



    	margin-bottom: 0px!important;



    }











    .panel-title > a {



        display: block;



       padding: 15px;



        text-decoration: none;



    }







    .more-less {



        /*float: right;*/



        color: #ba131a;



        font-size:14px;



        margin-right: 7px;



    }







    .panel-default > .panel-heading + .panel-collapse > .panel-body {



        border-top-color: #e2e2e2;



        padding:20px;



    }







    .panel-default .mission_box{margin-bottom: 0px;}







/*--------------------------------------------------------------



Breadcrumbs Style



--------------------------------------------------------------*/







.breadcrumb_wrap{



	padding:50px 0px 30px 0px;



	border:1px solid #ddd;



	background: #e8e8e8;



	font-family: 'Open Sans', sans-serif;



}

.mltlngg-my_MM .breadcrumb_wrap h3 {
    font-family: Ours-Unicode;
}






.breadcrumb_wrap h3{font-weight: 600;}







.breadcrumb_wrap span{display: block;}











.breadcrumb_wrap span{margin-top:20px;}











.breadcrumbs{



    font-size:16px;



    padding:5px;



    font-family: 'Josefin Sans', sans-serif;



    font-size:17px;



	word-break:break-all;



}







.breadcrumbs li{display: inline-block;}







.breadcrumbs li a {



    color: #999;



    margin-right:5px;



}







.breadcrumbs li a:hover {



    color: #D33E26;



    text-decoration: none;



}











.breadcrumbs>li+li:before{



    color: #9E9C9C;



}







.breadcrumbs .item-parent{color:#999;}







.breadcrumbs>.item-current{



    color:#D33E26;



}







.breadcrumbs>li.separator{margin-left:5px;margin-right:10px;color: #999;}







/*--------------------------------------------------------------



Breadcrumbs Style



--------------------------------------------------------------*/







.news_box, .info-material{margin:20px 0px;border-bottom:1px solid #eee;height: 480px;overflow:hidden;}





.mltlngg-my_MM .newsbox {
    font-family: Ours-Unicode;
}

.news_box h4{


	font-size: 22px;

	min-height:50px;

}

.mltlngg-my_MM .news_box {
    font-family: "Ours-Unicode";
}





.news_box h4 a, .info-material h4 a{color:#2f2f2f;text-decoration: none;transition: all 0.15s ease;font-size:16px;font-weight:bold;}







.news_box h4 a:hover,.news_box h4 a:focus, .info-material h4 a:hover, .info-material h4 a:focus{color:#ba131a;}







.news_thumb{width:100%;height:200px;border-bottom:6px solid #ba131a;position:relative;}







.text_calendar{font-size:14px;color:#444;margin:20px 0px;}







.small_logo{width:60px!important;height:60px!important;position: absolute;bottom:-7px;right:0;}







.news_box img{width:100%;height:100%;object-fit: cover;object-position:center;transition: all 0.15s ease;}







.news_box img:hover, .news_box img:focus{opacity: 0.6;}







.news_title {



    border-bottom:1px solid #e0e0e0;



    color:#333;



    position: relative;



    font-weight: bold;



    text-align:center;



    text-decoration: none;



    text-transform: uppercase;



    padding-bottom:20px;



}

h2.news_title{margin-bottom: 20px;}
.news_title:before{



	bottom: -1px;



    content: "";



    display: block;



    height: 1px;



    left: 47%;



    position: absolute;



    width: 75px;



    background-color: #ba131a;



}







a.readmore{display:block;color:#ba131a;margin:20px 0px;font-weight:600;text-decoration:none;transition: all 0.15s ease;}







a.readmore:hover,a.readmore:focus{color:#ec3a42;}


.materials-wrap {
    display: flex;
    flex-wrap: wrap;
}

.info-material {
    height: calc(100% - 40px);
}
.info-material img{
	height: 210px;
    width: 100%;
    object-fit: contain;
}

.activity_box{min-height: 374px;}







.activity_box h4{



	font-size: 22px;



	height:50px;



}







.activity_box h4 a{color:#2f2f2f;}







.activity_thumb{width:100%;height:350px;position:relative;}







.activity_thumb h4{



	position: absolute;



	width:auto;



	height: 100px;



	bottom:10px;



	left:5%;



	right:5%;



	background:rgba(255,255,255,0.8);



	padding:15px 10px;



	font-family: 'Josefin Sans', sans-serif;



	font-size:20px;



	font-weight: 600;



	text-transform: uppercase;



	text-align: center;



}







.activity_thumb h4 a{display:block;margin:15px auto;color:#ba131a;}







.activity_thumb h4 a:after{



	display: block;



	content:'';



	border:1px solid #ba131a;



	width:44px;



	margin:15px auto;



}







.activity_thumb img{width:100%;height:100%;object-fit: cover;object-position:center;position: relative;}







.activity_box_hide{



	visibility: hidden;



	margin:20px;



	background:#333;



	position: absolute;



	width:auto;



	top:5%;



	left:5%;



	right:5%;



	background:rgba(0,0,0,0.8);



	color:#fff;



	padding:35px 15px;



	text-align: center;



	opacity: 0;



    transition: opacity .5s ease-in-out;



   -moz-transition: opacity .5s ease-in-out;



   -webkit-transition: opacity .5s ease-in-out;



}







.activity_box_hide h4{



	font-family: 'Josefin Sans', sans-serif;



	font-size:18px;



	font-weight: 600;



	text-transform: uppercase;



}







.activity_box_hide p{color:#fff;margin-bottom: 20px;}







.activity_box_hide a{color:#fff;text-decoration: none;}







.activity_box_hide h4 a{color:#fff;}







.activity_box_hide h4 a:after{



	display: block;



	content:'';



	border:1px solid #fff;



	width:44px;



	margin:15px auto;







}







.activity_box_hide .btn{



	/*margin-top:35px;*/



	margin-bottom: 0px;



	padding:7px 15px;



	text-transform: uppercase;



	font-size:14px;



	transition: all 0.3s ease;



}







.activity_box_hide .btn:hover{color:#000;}







.activity_box:hover .activity_box_hide{visibility: visible;opacity: 1;}







.activity_box:hover .activity_thumb h4{visibility: hidden;}







.partner_box{padding:0px;}







.partner_box img{display: inline-block;margin:20px 12px;}







.partner_box img.first{margin-left:0px;}







.partner_box img.last{margin-right:0px;}







.navbar-default{



	display: block;



	/*position: absolute;*/



	top:0px;



	left:0;



	right:0;



	z-index: 2;



	background-color: #ba131a;



	border-radius: 0px;



	text-transform: uppercase;



    font-family: 'Josefin Sans', sans-serif;



    font-size: 14px;



	font-weight: 700;



	border:0px;



	-webkit-box-shadow: 1px -1px 28px -21px rgba(0,0,0,1);



    -moz-box-shadow: 1px -1px 28px -21px rgba(0,0,0,1);



    box-shadow: 1px -1px 28px -21px rgba(0,0,0,1);



}











.navbar-default .navbar-nav > li > a{



	color:#fff;



	transition: all 0.15s ease;



}







.navbar-nav > li{



	padding:4px;



	box-shadow: -1px 0 rgba(204, 34, 41, 1),1px 0 rgba(161, 13, 19, 1);



	position: relative;



}







.navbar-nav > li:first-child{box-shadow:1px 0 rgba(161, 13, 19, 1);}







.navbar-nav > li:last-child{box-shadow: -1px 0 rgba(204, 34, 41, 1);}







.navbar-default .navbar-nav> li:hover:after{



	content: "";



	position: absolute;



  	width: 40%;



  	bottom:-2px;



  	left: 50%;



  	border-bottom: 4px solid #222;



  	transform: translate(-50%, -50%);



  	transition: all 0.15s ease;



}











.navbar-default .navbar-nav>.active>a,



.navbar-default .navbar-nav>.active>a:focus,



.navbar-default .navbar-nav>.active>a:hover{



	background-color: transparent!important;



	color:#212121;



	text-shadow: none;



}







.navbar-default .navbar-nav> li.active:after{



	content: "";



	position: absolute;



  	width: 30%;



  	bottom:-2px;



  	left: 50%;



  	border-bottom: 4px solid #222;



  	transform: translate(-50%, -50%);



}







.navbar-default .navbar-nav>.open>a,



.navbar-default .navbar-nav>.open>a:focus,



.navbar-default .navbar-nav>.open>a:hover{



	background-color: transparent;



	color:#212121;



}







.navbar-default .navbar-nav>.open:after{



	content: "";



	position: absolute;



  	width: 40%;



  	bottom:-2px;



  	left: 50%;



  	border-bottom: 4px solid #222;



  	transform: translate(-50%, -50%);



}







.bg-f0{background: #f0f0f0;}







.bg-f7{background:#f7f7f7;}







.homeblogs{margin-top:0px;border:16px solid #f0f0f0;}







.bgVolunteer{



  position:relative;



  min-height:200px;



  background:linear-gradient(to bottom,rgba(38, 34, 31, 0.9),



  rgba(38, 34, 31, 0.8)), url('images/volunteer.jpg');



  background-repeat: no-repeat;



  background-position: center;



  background-size: cover;



  /*padding:30px;*/



  color:#fff;



  transition: opacity 1s linear;



}







.bgVolunteer:hover{



  position:relative;



  min-height:200px;



  background:linear-gradient(to bottom,rgba(38, 34, 31, 0.8),



  rgba(38, 34, 31, 0.7)), url('images/volunteer.jpg');



  background-repeat: no-repeat;



  background-position: center;



  background-size: cover;



}







.bgGiveBlood{



  position:relative;



  min-height:200px;



  background:linear-gradient(to bottom,rgba(38, 34, 31, 0.9),



  rgba(38, 34, 31, 0.8)), url('images/giveblood.jpg');



  background-repeat: no-repeat;



  background-position: center;



  background-size: cover;



  /*padding:30px;*/



  color:#fff;



  transition: opacity 1s linear;



}







.bgGiveBlood:hover{



  position:relative;



  min-height:200px;



  background:linear-gradient(to bottom,rgba(38, 34, 31, 0.8),



  rgba(38, 34, 31, 0.7)), url('images/giveblood.jpg');



  background-repeat: no-repeat;



  background-position: center;



  background-size: cover;



}
.bgFirstAid{
  position:relative;
  min-height:200px;
  background:linear-gradient(to bottom,rgba(38, 34, 31, 0.9),
  rgba(38, 34, 31, 0.8)), url('images/firstAid.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  /*padding:30px;*/
  color:#fff;
  transition: opacity 1s linear;
}
.bgFirstAid:hover{
  position:relative;
  min-height:200px;
  background:linear-gradient(to bottom,rgba(38, 34, 31, 0.8),
  rgba(38, 34, 31, 0.7)), url('images/firstAid.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.bgVolunteer img{transition: filter 0.3s ease;}
.bgVolunteer:hover img{filter:invert(50%);}
.bgGiveBlood .glyphicon, .bgFirstAid .fa{transition: all 0.3s ease;}
.bgGiveBlood:hover .glyphicon{color:#888;}
.bgFirstAid:hover .fa{color:#888;}
.homeblogs h3{font-family: 'Josefin Sans', sans-serif;font-size: 30px;font-weight: 600;}
.homeblogs p{font-size: 17px;}
.bgVolunteer .fa,.bgGiveBlood .fa,.bgFirstAid .fa{color:#101010;position:absolute;z-index: 1;font-size:7em;top:28%;}
.bgVolunteer img{position:absolute;z-index: 1;top:28%;}
.bgGiveBlood .glyphicon{color:#101010;position:absolute;z-index: 1;font-size:7em;top:28%;}
.bgGiveBlood .fa-tint{font-size:8em;}
.hometext{position:absolute;z-index: 2;width:70%;right:20px;}
.hometext p{color:#fff;}
.hometext h3 a{text-decoration: none;color:#fff;transition: all 0.15s ease-in-out;}
.hometext h3 a:hover,.hometext h3 a:focus{color:#ba131a;}
.btn-redcross{
	background: #c10000;
	color:#fff;
	border-radius: 0px;
	font-size:16px;
	padding-left:30px;
	padding-right: 30px;
	margin:20px 0px;
	transition:all 0.2s ease;
}
.btn-redcross:hover,.btn-redcross:focus,.btn-contact:hover,.btn-contact:focus{background:#e41b1b;color:#f3f3f3;}
.btn-warning{color:#fff;}
.whower-text h2{
	font-family: 'Josefin Sans', sans-serif;
	font-size:80px;
	color:#fff;
	font-weight: 600;
	position: relative;
	z-index:1;
	margin-top:0px;
	margin-bottom: -35px;
	margin-left:-50px;
}
.whower-text p{position: relative;z-index: 2;color:#4c4c4c;}
.whower-text .btn{margin-bottom: 40px;}
aside{margin-bottom: 20px;}
aside .customsearch .my-search{margin:0px!important;width:100%;}
aside .customsearch .navbar-form{margin:0px;padding:0px;}
aside .customsearch .navbar-form .input-group > .form-control{
    z-index:0!important;
    display: inline-block;
    min-height: 1px;
    vertical-align: top;
    border-radius: 0px;
    box-shadow: none;
    border:1px solid #ddd;
}
aside .input-group-btn > .btn-default{
    /*background: #666 none repeat scroll 0 0;*/
    /*border: 0 none;*/
    box-shadow: none!important;
    border:1px solid #ddd;
    border-radius: 0;
    min-height: 1px;
    margin-left: -5px;
    text-align: center;
    width: 47px;
    /*color:#fff;*/
}
aside .input-group-btn > .btn-default:hover{background:transparent;}
.DisplayCategoriesWidget h3{font-weight: 600;margin-bottom: 30px;}
.DisplayCategoriesWidget{border:2px solid #eaeaea;padding:25px 20px;margin-top:40px;}
.mywidget{display:block;margin-bottom: 30px;padding-left:5px;}
.mywidget h4 {
    margin-top: 0px !important;
    font-size: 11px;
    font-weight: 600;
    word-break: break-all;
    line-height: 20px;
    margin-top: 15px;
    color: red !important;
    padding: 15px 0px;
}.mywidget h4 a{
	color:#5e5c5c;
	text-decoration: none;
}
.mywidget h4 a:hover,.mywidget h4 a:focus{
	color:#ba131a;
}
.mywidget h4.mmfont{font-size: 14px;}
.contact-block{width:100%;}
.contact-block h2{font-weight: 600;color:#222;margin-bottom: 30px;}
.contact-block p{font-size:14px;font-weight: 400;margin-bottom: 20px;color:#777;}
.contact-block h4{font-weight:600;color:#444;margin-bottom: 20px;}
.contact-block .fa{/*text-indent:-22px;*/color:#BA131A;font-size:16px;}
.contact-block .fa-map-marker{font-size:18px;}
.contact-block .fa-envelope{font-size:15px;}
.contact-text{padding-left:25px;}
.contact-text p{line-height:30px;margin-bottom: 20px;}
.contact-message h2{font-weight: 600;color:#222;margin-bottom:30px;}
.contact_links{font-size:14px;}
.contact_links h4{
	text-transform: uppercase;
	margin-bottom: 20px;
	font-weight: 600;
}
.contact_links ul{padding-left:0px;}
.contact_links li{list-style: none;line-height:28px;color:#555;font-weight: 600;}
.contact_links li:before{
	font-family: FontAwesome;
	font-size: 14px;
	font-weight: bold;
  	content:"\f105";
  	margin-right: 10px;
  	color:#ba131a;
}
.contact_links li > a{display:inline-block;margin-left:5px;color:#ba131a;text-decoration: none;}
.contact_links li > a:hover,.contact_links li > a:focus{color:#e90e17;}
.contact_links li strong{color:#ba131a;}
.column_links ul{display: inline-block;}
.btn-contact{
	background: #c10000;
	color:#fff;
	border-radius: 0px;
	font-size:16px;
	padding:12px 35px;
	margin:20px 0px;
	text-transform: uppercase;
	transition: all 0.2s ease;
}
.footer_upper{padding:20px 0px;border-bottom:1px solid rgba(169, 18, 24, 1);}
.footer_upper h4{font-weight:600;text-transform: uppercase;}
.footer_upper h4:after{display: block;content:'';border-bottom:1px solid #222;width:70px;margin:20px 0px;}
footer{background: #ba131a;color:#fff;}
.footer_upper ul{display:inline-block;padding-left:0px;padding-right:20px;vertical-align: top;}
.footer_upper li{list-style: none;line-height:28px;}
.footer_upper li:before{
	font-family: FontAwesome;
	font-size: 12px;
  	content:"\f105";
  	margin-right: 10px;
}
.footer_upper ul li > a{color:#fff;text-decoration:none;transition:all 0.15s ease;}
.footer_upper ul li > a:hover, .footer_upper ul li > a:focus{color:#ee8589;}
.footer_lower{
	/*box-shadow:inset  0  1px 1px -1px rgba(169, 18, 24, 1),inset  0 -1px 1px -1px rgba(212, 24, 32, 1);*/
	border-top:1px solid rgba(212, 24, 32, 1);
	padding:15px 0px;
	font-size:12.5px;
	color:#ee8589;
}
.footer_lower a{color:#ee8589;text-decoration: none;}
.footer_lower a:hover,.footer_lower a:focus{color:#fff;}
.footer_lower span{color:#f3ec18;}
.footer_lower span:hover, .footer_lower span:focus{color:#fff;}
/*



---------------------------------------------------



Custom Media Query



---------------------------------------------------



*/
@media (min-width:992px) and (max-width:1199px){
.activity_box_hide{
	padding-top:20px;
	padding-bottom: 20px;
}
}

@media screen and (min-width:1000px){
.bgVolunteer, .bgGiveBlood, .bgFirstAid{padding:30px;}
}

@media screen and (max-width: 767px){
	.logo img{
		margin-top:0px;
	}
.navbar-default{
	display: block;
	position: relative;
}
.navbar-default .navbar-nav> li:hover:after{
	content: "";
	width:0px!important;
}
.navbar-default .navbar-nav> li.active:after{
	content: "";
	width:0px!important;
}
.navbar-default .navbar-nav>.open:after{
	content: "";
	width:0px!important;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{
	color:#f3f3f3!important;
	padding-top:10px;
	padding-bottom: 10px;
	white-space: normal;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a:hover,
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a:focus{
	color:#212121!important;
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{
	background-color: transparent!important;
	color:#212121!important;
}
.news_thumb{
	height: auto;
}
.contact-block {
    width: 100%;
}
}
@media (max-width: 1024px){
.whower-text h2{
    font-family: 'Josefin Sans', sans-serif;
    font-size: 55px;
    color: #fff;
    font-weight: 600;
    position: relative;
    z-index: 1;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 30px;
}
.hm-fb{
	text-align: center;
	margin-top: 30px;
}	
.bannerupdate .banner{
	width: 96.9%;
	padding: 0px;
}
.banner h1{
	font-size: 40px;
}
}
@media (max-width: 425px){
.news_thumb{
	height: auto;
}
.banner h1 {
    font-size: 20px;
}
.breadcrumbs{
	font-size: 14px;
}
.bannerupdate .banner {
    width: 93%!important;
}	
}

@media (max-width: 768px){
	.contactheader{
		padding: 8px !important;
	}
}

@media (max-width: 650px){
.banner h1{
	font-size: 28px;
}
.bannerupdate .banner{
	width: 95%;
	padding: 0px;
}
}
@media (max-width: 500px){
.bannerupdate .banner {
    width: 94%;
}
.banner h1 {
    font-size: 26px;
}
	.contactheader{
		margin-top:0;
		margin-bottom: 8px;
	}
}
@media (max-width: 375px){
.whower-text h2{
	font-size: 40px;
	margin-bottom: 20px;
}
.page_title {
    font-size: 22px;
}
.banner h1 {
    font-size: 20px!important;
}
.bannerupdate .banner {
    width: 92%!important;
}
.page_block {
    padding-top: 20px;
}
}
@media (max-width: 340px){
.banner h1 {
    font-size: 18px!important;
}
.bannerupdate .banner {
    width: 91%!important;
}
}
@media screen and (max-width: 400px){
.content{font-size:13.5px;}
.activity_box_hide{
	margin-top:auto;
}
.activity_box_hide .btn{margin-top:20px;}
.page_title{line-height: 1.2em;}
.homeblogs h3{font-size:26px;}
.homeblogs p{font-size:15px!important;}
.homeblogs .mmfont h3{font-size:16px!important;}
}

/*---------------------------------------------

Scroll Top Button

------------------------------------------------*/
.cd-top {
    display: inline-block; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background:rgba(0,0,0,0.5); /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
	border-radius:3px;
	visibility: hidden;
  	opacity: 0;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.cd-top .glyphicon{font-size:20px;}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}

@media only screen and (min-width: 768px) {
.cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
.cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}
.load-more-btn{
	text-align: center;
	padding-bottom: 30px;
}
.loadMore {
    text-align: center;
    color: #333;
    transition: all 600ms ease-in-out;
    -webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.loadMore:hover {
    color: #333;
	text-decoration:none;
}
div.loadbox{	
	display:none;	
}
.load-more-text.less {
    display: none;
}
.video-container{
	 position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.embed-video-item{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/**  Post Format ****/
.page-id-92.mltlngg-my_MM blockquote {
    background: #f7f2f2;
	border-left-color:
    transparent;
    padding-top: 19px;
    padding-bottom: 23px;
}
.page-id-92.mltlngg-my_MM h5 span{
	text-decoration: underline;
	font-size: 18px;
}
.page-id-92.mltlngg-my_MM p{
	font-size:15px;
}
.page-id-92.mltlngg-my_MM h4{
	font-size:20px;
}









