@charset "utf-8";
/* CSS Document */
.top-toggle,.button_menu span.text{ display:none;}
.top_responsiv {
    display: inline-block;
    width: auto;
}
@media only screen and (max-width :1024px){
.f_middle, .menu-header-container{ width:96%;}
.banner_heading{ padding-bottom:2px;}
.banner_heading h2{font-size: 24px; line-height: 32px;}
.info_sec li.info_sec_box{margin-right: 2.5%; min-height: 225px;}
.resent_post_sec .coll_box .lft_sec{width: 100%;min-height: 185px;}
.resent_post_sec .coll_box .lft_sec .img_sec{width:262px;}
.section3 .col-4{ width: 45%; margin: 0 1.3%; display: inline-block; float: none; vertical-align:top}
.section3 .four_section_tab{text-align: center;}
.section3 ul li{ text-align:left;}
.bottom_contact_sec li.twitter_feed{margin-right: 0;width: 345px;}
.bottom_contact_sec li.about_box{ margin-top: 0;float: left; width:100%;}


.footer-manu ul{ text-align:center;}
#footer-copyright, #footer .footer_rtg{ width:100%; text-align:center;}

.top_responsiv {
/*	 display: none;*/
	 width:300px;
	 background:rgba(0, 128, 193, 0.9);
	 z-index: 9999; position: absolute; left:0;
	 margin-right:0; top:32px;
	 opacity: 0;
	 -webkit-opacity: 0;
	   -ms-opacity: 0;
	   border-top: 5px solid #ff9966;
	 /*transition: all 0.5s ease 0s;
	 -webkit-transition: all 0.5s ease 0s;
	 -ms-transition: all 0.5s ease 0s;
	  transform: translatey(20px);
	   -webkit-transform: translatey(20px);
	  -ms-transform: translatey(20px);*/
	   visibility:hidden;
	 
	  
}
.top_responsiv.topnavhighlight {
 opacity: 1;
	 -webkit-opacity: 1;
	 -ms-opacity: 1;
   /* transform: translatey(0px);
	-webkit-transform: translatey(0px);
	-ms-transform: translatey(0px);*/
	visibility:visible;
	z-index: 99999;
}

.top-toggle {
	background:url(images/list_icon_menu.png) no-repeat center top;
	width:28px;
	height:21px;
	display:inline-block; 
	position: relative; 
	z-index:999999;
	border:none; 
	margin-top:8px; 
	background-size:100%;
	margin-right: 10px;
	}
	
.fullcontainer.top_link_sec .f_middle .category_list{ margin-bottom:7px;}

.top_link_sec .top_responsiv  li{width:100%; border-bottom:1px #4cb6f7 solid; padding:0}
.top_link_sec .top_responsiv  li a{ border:none; padding:8px 0}
.top_link_sec .top_responsiv  li a:hover{ background:#fe8346; color:#fff;}
.top_link_sec .top_responsiv  li.current-menu-item a{ background:#fe8346; color:#fff;}



.responsive_m {
/*	 display: none;*/
	 width:100%;
	 background:rgba(0, 128, 193, 0.9);
	 z-index: 9999; position: absolute; right:0;
	 margin-right:0; top:42px;
	 /*opacity: 0;*/
	 transition: all 0.5s ease 0s;
	 -webkit-transition: all 0.5s ease 0s;
	 -ms-transition: all 0.5s ease 0s;
	  /*transform: translatey(20px);*/
	transform: scale(0);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	box-shadow: 0 4px 13px #000;
	-webkit-box-shadow: 0 4px 13px #000;
	-ms-box-shadow: 0 4px 13px #000;
	padding-bottom:20px;
	
	
	  
}
.responsive_m.navhighlight {
    /*opacity: 1;*/
   /* transform: translatey(0px);*/
   transform: scale(1);
   -webkit-transform: scale(1);
   -ms-transform: scale(1);
   
}



.navbar-toggle {
	width:auto;
	height:auto;
	display:inline-block; 
	position: relative; 
	z-index: 9999999;
	 padding: 5px 0 1px; 
	 border:none; 
	 vertical-align:top; background:none}
	
	
	
.navbar-toggle .icon-bar {
	display: block;
	height:4px;
    width:30px;
	background:#ff9966;
	/*border-radius: 2px;*/
	margin: 0 0 4px 0;
	
}

.naviga_menu{ text-align:right; }

.button_menu {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px 4px 0 0;
    float: left;
    margin-left: 15px;
    margin-top: 5px;
    padding: 2px 10px;
}

.button_menu span.text{
	display: inline-block;
    font-size: 16px;
    font-weight: 700;
    margin-top: 5px;}

.responsive_m.highlight .menu-header-container {
    background: #0273ad ;
    list-style: outside none none;
    margin: 0 auto;
    padding: 0;
    width: 50%;
	 overflow:hidden;
	  box-shadow: 0 6px 11px 2px #05233a;
	   -webkit-box-shadow: 0 6px 11px 2px #05233a;
	    -ms-box-shadow: 0 6px 11px 2px #05233a;
}
.menu-header-container ul li{ width:100%;background:none; border-bottom:1px #ff6e25 solid;  padding: 0 1px 1px 0; text-align: center;}
.menu-header-container ul li a:hover, .menu-header-container ul li.current-menu-item a{border-radius:0;}
.menu-header-container ul li a{ padding: 9px 22px;}


/*------------------------------------------------------------INNER PAGES------------------------------------------------------------------*/
.inner-banner .banner_heading .f_middle h2{font-size: 16px;line-height: 18px; margin: 0;}
.fullcontainer.africa_pg_sec{ position:relative;}
.pg_link_sec .category_archive{ width:auto;position: absolute;top: 63px;right: 20px;padding-right:0;}
.pg_link_sec ul li{ font-size:13px;padding: 0 4px 0 1px;}
.resent_post_sec.book_section_wrap .coll_box .lft_sec{width: 170px;height: 235px;}
.book_section_wrap.resent_post_sec .coll_box .lft_sec .img_sec{width: 170px;height: 235px;}
.auto-style2 td, table.style2 td{font-size: 12px;  padding: 0 5px 5px 0;width: auto !important;}
table.style2{ width:100% !important}

.wpcf7-form-control-wrap.FirstName, .wpcf7-form-control-wrap.SecondName{width: 100%;}
.contact_form_sec input{height: 35px;margin-bottom: 17px;}
.contact_form_sec .wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-86{height: 34px;}
.contact_form_sec textarea{height: 122px;}
.contact_pd_sec .left_box{padding-right: 0;}
.contact_pd_sec .right_box{padding-left: 25px;}
.quest_ul li:before{ height:100%;}
#footer.fullcontainer .f_middle {width: 94%;}



.quiz_box ul li.get_score input[type="button"], .quiz_box ul li.get_score input[type="reset"]{-webkit-appearance: none; color:#fff !important;}
.quiz_box ul li.get_score input{color:#000 !important; -webkit-appearance: none; opacity:1 !important; }
.quiz_box ul li.answer_li textarea{color:#000 !important; -webkit-appearance: none;opacity:1 !important;}


.news_link {
    margin-left: 21px;
    position: relative;
    right: 0;
    top: 55px;
    width: auto;
	display: inline-block;
}

.news_link > img {
    width: 60px;
}


}


@media only screen and (max-width :767px){	
.logo{ width:250px;}
.search-sec input[type="search"]{ width: 283px;}
.info_sec li.info_sec_box{ width:39%; margin-bottom:55px}
.info_sec li.info_sec_box:last-child{ margin-bottom:0;}
.bottom_contact_sec li.twitter_feed{width: 279px;}
.bottom_contact_sec li.address_box{margin-right: 55px;}
.opinions_wrap_div a {
    word-wrap: break-word;
}





}


@media only screen and (max-width :639px){
	.news_link{position: absolute;right: 10px;top: 52px;}
	.logo {text-align: center; width: 100%;}
	.logo img{display: inline-block; width: 270px;}
	.top-right{ width:100%;text-align: center;}
	.search-sec{ width: 283px;margin-top: 0;display: inline-block;}
	.soci-sec{ float:none;}
	.banner_heading p{ display:none;}
	.banner_heading h2{ font-size:18px; line-height:20px;}
	.fullcontainer.help_sec{ text-align: center;}
	.info_sec{margin-top: 60px;width: 96%;display: inline-block; float: none;}
	.resent_post_sec .coll_box{border-bottom: 1px solid #cecece;margin-bottom: 25px;padding: 0 0 20px; width:100%;}
	.resent_post_sec{ border:none;margin-bottom: 0; padding-bottom: 0;}
	.resent_post_sec .coll_box .lft_sec{ text-align: center;}
	.resent_post_sec .coll_box .lft_sec .img_sec{ display: inline-block;}
	.resent_post_sec .coll_box .rgt_sec{ text-align:center; padding-right:0;}
	.info_sec li.info_sec_box{ width:100%}
	.section3 .col-4, .section3 .col-3{ width: 90%;margin: 0;}
	.section3 .four_section_tab, .section3 .three_section{ text-align:center; border-top: 4px double #dedede; padding-top: 24px;}
	.footer_three_tabs.tab_button ul li{ width:100%;}
	.help_our_cause_sec{ background: #ff9966;padding-bottom: 10px; margin: 12px 0 30px;}
	.help_our_cause_sec .coll_1{ background:none; position:relative; top:5px;   padding: 23px 10px 0; width:100%;}
	.help_our_cause_sec img{ width:100%;}
	.bottom_contact_sec li.address_box{ float:none; margin-right:0;}
	.bottom_contact_sec li.twitter_feed{ width:290px;}
	.bottom_contact_sec li.about_box{ float:none; margin-top:0; width:auto;}
	.responsive_m.highlight .menu-header-container{ width:90%;}
	.responsive_m{ padding-bottom:20px;}
	.section3 .four_section_tab:first-child {
    border: medium none;
    padding-top: 0;
}
/*------------------------------------------------------------------INNER PAGes----------------------------------------------*/	
	
	.inner_page h1{font-size: 24px;}
	.inner_page h3{font-size: 18px;}
	.left_box, .right_box{ width:100%;}
	.contact_form_sec{ padding: 30px 30px 16px;}
	.contact_pd_sec .contact_form_sec .left_box, .contact_form_sec .wpcf7-form .right_box{ padding-right:0;}
	.contact_form_sec .wpcf7-form .right_box{ padding-left:0;}
	.image_left_side{ width: 200px;}
	
	table.become-whes td {display: block; width: 100%;}
	.image_right_side{ width:100%; margin:0; padding-bottom:20px;}
	.middle-image-section .image{ margin:15px 0;}
	.quiz_box ul li.get_score input[type="button"], .quiz_box ul li.get_score input[type="reset"]{ margin-bottom:10px;}
	.quiz_box ul li.answer_li textarea{ width: 270px; margin-left:0;}
	.quiz_box ul li.answer_li label.score_text{ margin-right:20px;}
	.inner-banner .banner_heading{ display:none;}
	.search-results .entry-summary { word-wrap:break-word;}
	table.img_table td {
    display: block;
    padding-bottom: 31px;}

.fullcontainer.help_our_cause{ text-align:center;}
.footer_three_tabs.tab_button{width: 94%; display: inline-block; float:none;}
.contact_tab{ width: 100%;}
.top_responsiv{ width: 250px;}
.fullcontainer.contact_pd_sec .f_middle {width: 90%;}
.pg_link_sec .category_archive{position: relative; right: 0; top: 0;}


	
	
	}


@media only screen and (max-device-width: 480px) and (max-device-width: 640px) {
	.info_sec li.info_sec_box{ width:100%}
	
    
}

@media only screen and (max-device-width: 480px){
	.logo {
    text-align: left;
    width:auto;
}
.logo img {
    display: inline-block;
    width: 220px;
}

.news_link{position: absolute;right: 10px;top: 52px;}
	}