@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0}
body
{
	font-family: 'Open Sans'; font-size:12px; color:#231f20; background:url(../images/body.jpg) repeat;
}
.wrapper
{
	max-width:980px; margin:auto
}
.clear{clear:both}
a{text-decoration:none}
img{max-width:100%}
.left{float:left}
.right{float:right}
.header
{
	background:url(../images/header.png) repeat; width:100%
}
.logo
{
	float:left; margin:15px 0 30px 2%; width:45%
}
.top_contact
{
	float:right; width:30%
}
.top_contact h1
{
	font-size:22px; font-weight:normal; padding:15px 25% 25px 0; text-align:right; margin:0
}
.top_contact h2
{
	font-size:30px; background:url(../images/phone_Icon1.png) no-repeat; padding-left:23%; margin:0
}
.navi
{
	background:#db2524; height:50px;
}
.navi ul
{
	float:left; width:75%
}
.navi ul li
{
	list-style:none; display:inline-block; font-size:14px; vertical-align:top
}
.navi ul li a{color:#f9f9f9;  padding:15px 25px 16px 25px; display:block}
.navi ul li a:hover, .current{background:#9d0909}

.search_bg
{
	width:20%; height:25px; background:#fff; float:right; margin:12px 2.5% 0 0
}
.search_txtbox
{
	width:86%; float:left; height:23px; margin:1px 0 0 1%; border:none; font-size:12px; font-style:italic; color:#989898
}
.search_btn
{
	background:url(../images/search_btn.png) no-repeat; width:14px; height:14px; border:none; margin:3% 0 0 0; cursor:pointer
}
.banner{
	background:url(../images/Side_pattern.jpg) repeat; width:100%
}
.main_container
{
	background:#fff; padding:30px 1.5%
}
.main_container h1
{
	color:#db2425; font-size:28px; text-align:center; text-align:center; text-transform:uppercase
}
.main_container h2
{
	color:#231f20; font-size:20px; font-weight:bold; text-align:center; padding:15px 0
}
.main_container p
{
	font-size:14px; line-height:25px; text-align:justify; padding:0 0 10px 0; text-transform:none;
}
.home_img1
{
	margin:0 2% 2% 0
}
.introbg
{
background:#e6e6e6; padding:25px 2% 20px 2%; margin-bottom:30px
}
.introbg h3
{
	font-size:23px; font-weight:bold; color:#db2425; text-align:center; padding:0 0 10px 0
}
.introbg span{font-size:18px; font-weight:bold}

.main_container h3{font-size:23px; font-weight:bold; color:#db2425; text-align:left; padding:0 0 10px 0}

.greetings_bg
{
	font-size:22px; font-weight:bold; color:#fff; background:#db2425; height:56px; line-height:56px; margin:40px 0 20px 0; padding:0 0 0 1.5%; width:99.5%
}
.greetings_left
{
	width:47%; float:left
}
.greetings_right
{
	width:46%; float:right
}

.greetings_left h4, .greetings_right h4
{
	font-size:18px; font-weight:bold; text-align:left
}
.home_img2{margin:0 4% 2% 0}
.home_img3{margin:50px 4% 4% 0}
.vert_divider
{
	background:#eeeeee; float:left; margin:0 3%; width:2px; height:450px;
}
.vert_divider1
{
	background:#cacaca; float:left; margin:0 1%; width:2px; height:450px;
}
.horz_divider
{
	border-bottom:1px solid #e3e3e3; width:100%; margin:15px 0
}
.abt_missionaries
{
	width:34%; float:left
}
.abt_missionaries img{margin-bottom:15px}
.blue_box
{
	width:62%; float:right; background:#00aeef; padding:10px 1%; margin-top:20px;
}
.abt_missionaries p span{font-size:16px; font-weight:bold}

.field_left
{
	width:37%; float:left; font-size:14px; margin-bottom:5px
}
.field_mid{width:23%; float:left; text-align:center}
.field_right{width:40%; float:left; font-size:14px;}
.blue_box h6
{
	font-size:22px; font-weight:bold; color:#fff; text-align:center; padding:0 0 10px 0
}
.blue_box_left
{
	width:50%; float:left; font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase
}
.project_bg
{
	background:#e6e6e6; padding:30px 10px
}
.project_bgleft
{
	width:48%; float:left
}
.project_bgright
{
	width:48%; float:right
}
.mission_colum1
{
	width:54%; float:left; font-size:14px; margin-bottom:5px
}
.mission_colum2{width:10%; float:left; text-align:center}
.mission_colum3{width:35%; float:left; font-size:14px;}

.testi h3{text-align:center; padding:30px 0 15px 0}
.testi img{margin:10px 1% 0 0}
.testiuser{text-align:right !important; font-size:16px !important; color:#db2425}
.magazine_box
{
	background:#db2425; padding:22px 0; margin:10px 0
}
.magazine_box h4{font-size:22px; color:#fff; font-weight:bold; text-align:center; padding:0 0 15px 0}
.magazine_box p{font-size:20px; text-align:center; line-height:30px; color:#fff}
.prefooter
{
	background:url(../images/footer.jpg) repeat; width:100%; padding:30px 0
}
.prefooter .colm1
{
	width:35%; float:left
}
.prefooter .colm2
{
	width:35%; float:left
}
.prefooter .colm3
{
	width:30%; float:right; text-align:right
}
.prefooter h1{font-size:20px; font-weight:bold; color:#fff; padding:0 0 20px 0; text-transform:uppercase}
.prefooter p{font-weight:700; font-size:14px; color:#fff; line-height:22px; padding-bottom:10px}
.prefooter .colm2 img{vertical-align:middle; margin:0 4% 0 0}
.prefooter a{color:#fff}
.prefooter a:hover{color:#db2425}
.prefooter .colm3 img{margin-right:5%}

.prefooter .colm3 img:hover{opacity:0.7}

.footer{background:#2c221e; padding:15px 0}
.footer ul
{
	margin:0; padding:0; text-align:center
}

.footer ul li{list-style:none; display:inline-block; font-size:14px; color:#fff}
.footer ul li a, .footer p a{color:#fff;}
.footer ul li a:hover, .footer p a:hover{ color:#db2425}
.footer p{text-align:center; padding:10px 0 0 0; color:#fff; font-size:14px;}

.country_bg
{
	background:#c7eafb; padding:10px 1%
}
.country_col1
{
	width:47%; float:left; background:#0984b5; padding:5px 1%
}
.country_col2
{
	width:47%; float:right; background:#0984b5; padding:5px 1%
}

.abt_content
{
	max-width:550px; margin:auto
}
.contact
{
	width:50%; margin:auto
}
.contact input[type=text], .contact textarea
{
	border: 1px solid #e2e2e2;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) inset;
    box-sizing: border-box;
    color: #6a6b76;
    font-size: 15px;
    height: 50px;
    margin-bottom: 10px;
    padding: 0 20px;
    width: 100%;	font-family: 'Open Sans';
}
.contact  textarea {
    height: auto;
    padding-top: 10px; font-family: 'Open Sans';
}

.contact input[type=submit]
{
	background: #db2524 none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 -15px 25px #ee4523 inset, 0 2px 5px rgba(0, 0, 0, 0.15);
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    height: 50px;
    margin: 10px 0 0;
    position: relative;
    text-align: center;
    transition: all 300ms ease 0s;
    width: 45%; border:none;
}
.contact input[type="submit"]:hover{box-shadow:inset 0 -60px 25px #f03b3a,0 2px 5px rgba(0,0,0,0.15); }

/*  inner pages start */
.news_section
{
 width:100%; height:auto; 	
}
.news_title
{
    color:#2c221e;
    font-size: 20px;
    font-weight: bold;    
}
.news_date
{

    font-size: 14px;
    color: #2c221e;
    padding: 10px 0px 10px 0px;
    font-weight: bold;
}
.news_img
{
	 float:left;
}
.news_des
{
float:left;
    max-width: 875px;
    margin-left: 15px;
}
.seperator
{
	margin: 10px 0px 10px 0px; 
}
.event_section
{
 width:100%; height:auto; 	
}
.event_title
{
    color:#2c221e;
    font-size: 20px;
    font-weight: bold;    
}
.event_date
{

    font-size: 14px;
    color: #2c221e;
    padding: 10px 0px 10px 0px;
    font-weight: bold;
}
.event_img
{
	 float:left;
}
.event_des
{
float:left;
    max-width: 875px;
    margin-left: 15px;
}
.container
{
	
}
.event_description
{
max-width: 685px;
float: left;
margin-left: 15px; 	 	
}
.news_description
{
max-width: 685px;
float: left;
margin-left: 15px; 	
}
.event_image
{
max-width:250px; float:left;	
}
.news_image
{
max-width:250px; float:left;	
}
.event_venue
{
font-size: 14px;
    color: #2c221e;
    
    font-weight: bold; float:right;	
}
.back_btn
{
    float: right;
    font-size: 16px;
    margin-top: -40px;
	font-weight: bold;	
		
}
.back_btn a
{
color: #db2425; text-decoration:underline; 		
}
.back_btn a:hover
{
	text-decoration:none  !important;
	color: #2c221e;
	
}
.blue_box_left a

{
	color:#fff;
}
.blue_box_left
{
color:#fff;	
}
/* inner pages  end*/

.gsc-input
{
	background-image: none !important;
}

.cse .gsc-control-cse, .gsc-control-cse
{
	padding: 0 !important;
}

.input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus
{ 
	
}

.gsc-search-button
{
 float: right !important;
  
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus
{
    border-color: #db2524 !important;
    background-color: #db2524 !important;	
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2
{
width: 13px !important;
height: 13px !important;
padding: 5px 10px  !important;
min-width: 0px !important;
margin-top: 2px !important;
}

form.gsc-search-box
{
 margin-bottom: 0px !important;	
}

