/*-------------------------------Navigation search form---------------------------*/
.navbar .navbar-collapse{justify-content: flex-end;}

form.search-form {display: none;position: absolute;right: -2px;top: 48px;z-index: 9999999;width:270px;border-radius: 2px;
  box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);padding: 15px;background: #fff;border:1px solid #e1e1e1;}
form.search-form:before{width: 12px;height: 7px;position: absolute;top: -7px;right: 21px;content: "!";font-size: 0px;
  background: url('../images/headr_search_bfore.png') no-repeat;}
form.search-form input[type="search"] {border: 1px solid #ef4323;font-weight: 300;font-weight: normal;color: #37323f;
  padding-left: 15px;height: 35px;font-size: 15px;
  border-color: #e1e1e1;background-color: #f8f8f8;position: relative;width: 100%;}
form.search-form .search-submit{
	position: absolute;
	left: auto;
	right: 16px;
	background-color: #c30721;
	top: 15px;
	padding: 0 10px;
border:0px;color: #fff;float: none;width: auto;height: 35px;}
form.search-form .screen-reader-text{display: inline-block;}

.navbar-nav li a{font-weight: 500;}
.navbar-nav li.current-menu-item > a,.navbar-nav li:hover > a, .navbar-nav li.current-menu-parent > a {color: #ffff00;background-color: #197eb5;}

.full-width{width: 100%;height: auto;}
.page_newslttr_section{padding: 35px 0;background-color: #248cc4;font-family: 'Montserrat', sans-serif;}
.newslttr_section_left{align-self: center; text-align:right;}
.newslttr_section_left h3{font-size: 20px;font-weight: 500;color: #fff;margin: 0px;letter-spacing: 0.1px}
.newslttr_section_right .tnp-subscription{margin: 0 auto;}
.newslttr_section_right .tnp-subscription input[type=email]{display: inline-block;max-width: 240px;height: 39px;font-size: 20px;
color: #777777;padding:0 10px 0 15px;font-weight: 500;margin-right: 5px;}
.newslttr_section_right .tnp-subscription input.tnp-submit{display: inline-block;text-transform: uppercase;font-size: 18px;color: #fff;
padding: 7px 20px;background-color: #c30721;font-weight: bold;}
.newslttr_section_right .tnp-subscription input[type=email]::-webkit-input-placeholder {color: #777777;font-size: 20px;}
.newslttr_section_right .tnp-subscription input[type=email]::-moz-placeholder{color: #777777;font-size: 20px;}
.newslttr_section_right .tnp-subscription input[type=email]:-ms-input-placeholder {color: #777777;font-size: 20px;}
.newslttr_section_right .tnp-subscription input[type=email]:-moz-placeholder {color: #777777;font-size: 20px;}


/*--------------------------About page--------------------------------*/
.page_cntent{margin-top: 70px;color: #333333;}
.page_cntent p{font-size: 17px;}
.page_cntent h4{font-size: 18px;font-weight: 600;}
.page_cntent_left{padding-right:85px; }
.about_page_subsection2 .wpb_single_image .vc_figure{margin: 25px 0 40px;}
.about_page_subsection3 ul{/*list-style-type: disc;list-style-position: inside;*/}
.about_page_subsection3 ul li{font-size: 17px;color: #333;padding-left: 25px;position: relative;margin-bottom: 15px;}
.about_page_subsection3 ul li:last-child{margin-bottom: 0px;}
.about_page_subsection3 ul li::before{content:'\2022';position: absolute;left: 0px;color: #ff9000;top: 0px;font-size: 28px;line-height: 30px;
display: inline-block;}


/*-------------------------------------Sidebar----------------------------------*/
.recent_posts,.post_txt{background-color: #f4f4f4;padding: 30px 25px 45px;font-size: 16px;color: #333;}
.recent_posts,.sidebar_bttm{border-top:5px solid #ff9000;}
.recent_posts li:first-child{margin-bottom: 45px;}
.recent_posts li:last-child{text-align: center;}
.recent_posts li a{display: inline-block;}
.recent_posts li a:focus{outline: none !important;}
.recent_posts li h4{font-size: 20px;color: #000;font-family: 'Montserrat', sans-serif;margin-bottom: 15px;line-height: 29px;font-weight: 600;}
.recent_posts li a{color: #000;}
.recent_posts li p{font-size: 17px;margin: 0px;}
.recent_posts .btn_read{font-weight: bold;font-size: 18px;color: #248cc4;padding: 0px;margin-top: 10px;line-height: 28px;}
.recent_posts .btn_read:focus{box-shadow: none;}
.recent_posts .btn_news{text-transform: uppercase;color: #fff;background-color: #ff9000;padding: 5px 25px;font-size:17px;border-radius: 0px;
font-weight: bold;letter-spacing: 1px;}
.recent_posts .btn_read i{font-size: 14px;margin-left: 5px;}

.sidebar_bttm{border-color: #248cc4;margin-top: 70px;margin-bottom: 30px;}
.sidebar_bttm figure{margin-bottom: 0px;}
.post_txt{padding-top: 25px;}
.post_txt h4{margin-bottom: 25px;}

.home .ftr_newslttr{display: none;}


/*---------------------------Media Queries---------------------*/

@media screen and (max-width:1199px){
  .navbar li a{padding: 10px 15px 8px;}
  .navbar-nav .sub-menu{left: -45px;}
  .newslttr_section_right .tnp-subscription input.tnp-submit{font-size: 17px;padding: 11px 18px;}
   .newslttr_section_right .tnp-subscription input[type=email]{height: 42px;max-width: 240px;}
  .newslttr_section_right .tnp-subscription input[type=email]::-webkit-input-placeholder { font-size: 17px}
  .newslttr_section_right .tnp-subscription input[type=email]::-moz-placeholder {font-size: 17px}
	.newslttr_section_right .tnp-subscription input[type=email]:-ms-input-placeholder {font-size: 17px}
	.newslttr_section_right .tnp-subscription input[type=email]:-moz-placeholder {font-size: 17px}
	.news-section{background-size: 55% 100% !important;}
	.donation-section{background-size:52% 100% !important; }
	.page_newslttr_section .newslttr_section_right{padding:0 5px;}
}

@media screen and (max-width:991px){
	.headr_bttm_right{padding-left:0px;padding-right: 0px; }
	.navbar .navbar-collapse{justify-content: center;}
	.navbar li a{padding: 10px 15px 8px;}
	.news-section h2 br{display: none;}
	.newslttr_section_right .tnp-subscription input.tnp-submit{margin-top: 10px;}
	.page_cntent{margin-top: 40px;}
	.sidebar_bttm{width: 50%;margin:70px auto 30px;}
	.ftr_top{text-align: center;}
	.ftr_top_right{padding-left: 15px;padding-right: 15px;}
	.ftr_top_right p br:last-child{display: none;}
	.vc_row.donation-section{padding-top: 0px !important;}
	.news-section,.donation-section{background-image: none !important;}
	.news-section .vc_column_container.vc_col-sm-6,.donation-section .vc_column_container.vc_col-sm-6{width: 100%;}
	#dates_dropdown_select{width: 100%;}
	.search-form{position: relative;}
	.search-form label{float: none;}
	.search-submit{float: none;display: inline-block;position: absolute;z-index: 999;top: 0px;right: 0px;}
	.page_cntent_left{padding-right: 15px;}
	}

@media screen and (max-width:768px){
		.navbar-nav .sub-menu{left: -30px;}
	}

@media screen and (max-width:767px)	{
		.inner-banner img{min-height: 160px;}
		#search-2,#custom_html-2{width: 52%;}
		.search-form label{display: block;}
		.post-sidebar .widget{margin-bottom: 20px;}
		.entry-header.news-title h2{margin-top: 15px;font-size: 22px;}
		.news-listing{margin-bottom: 25px;}
		/*.news-listing:last-child{margin-bottom: 5px;}*/
		.post-sidebar{margin-top: 15px;}
		.post_dtails{margin: 0 5px;}
		.newslttr_section_right{padding: 0 15px;}
		.newslttr_section_right .tnp-subscription input[type="email"]{max-width: 90%;}
		.sidebar_bttm{width: auto;margin: 35px auto 5px;}
		.sidebar_bttm img{display: block;width: 100%;}
	}

@media screen and (max-width:667px){
	#search-2, #custom_html-2{width: 60%;}
}

@media screen and (max-width:450px){
	#search-2, #custom_html-2{width: 75%;}
}

@media screen and (max-width:380px){
	#search-2, #custom_html-2{width: 80%;}
}