.zimbabwe_plan								{ margin: 50px 0 0 0; letter-spacing:1px;}
.zimbabwe_plan h2 							{ font:45px 'Raleway-ExtraBold'; color:#333; text-align:center; margin:0 0 40px 0 !important; }
.zimbabwe_plan h2 span 						{ color:#34bc43; display:inline-block; margin:0 0 8px 0; }
.zimbabwe_plan h2 small 					{ height:1px; background:#f2f2f2; display:block; margin:1px auto; width:350px }
.zimbabwe_plan h4 							{ font:20px 'Raleway-SemiBold'; color:#222; text-align:center; margin:0 0 30px 0; }
.zimbabwe_plan h6 							{ font:20px 'Raleway-Regular'; color:#333; text-align:center; margin:0 0 40px 0; line-height:30px; }

.zimbabwe1 ul								{ font:17px 'Raleway-Regular'; color:#333; margin:0 0 40px 0; list-style-type:none; padding:0;}
.zimbabwe1 ul li							{ padding:8px 30px; background: url(../images/right_mark1.png) no-repeat left 12px; margin:15px 0;}
.zimbabwe1 ul li strong						{ color:#111; font:17px 'Raleway-SemiBold';}
.get_quote									{ display:inline-block; padding:0 1em 0 2em;}
.get_quote .fa-play 						{ border-left:1px solid #858585; margin:0 0 0 1em; padding:15px 0 15px 1em;}
.get_quote:hover .fa-play 					{ border-color:#85d78e;}
.need_help									{ background: url(../images/need_help.png) no-repeat left; margin:50px 0 0 0; padding:60px 0 90px 0;}
.need_help h2								{ color:#000; font:55px 'Raleway-Regular'; margin:0; text-align:center;}
.need_help h2 span							{ color:#fff; font-family:'Raleway-ExtraBold';}
.search_box_field 							{ background:rgba(0,0,0,0.7); border:1px solid #000; border-radius:3px; box-shadow:1px 3px 4px #333; margin:50px auto 0 auto;    
											  position: relative; width:55%; font:23px DINRegular, 'DINReg', Arial; padding:5px; }
.search_box_field .search_box 				{ background:#fff; border:1px solid #000; border-radius:3px; box-shadow:1px 1px 5px rgba(0, 0, 0, 0.4) inset; color:#5a5a5a;
											  display:block; font-size:14px; height:33px; line-height:34px; overflow:hidden; padding:0 0 0 35px; position:relative;
											  text-shadow:0 1px 1px #fff; white-space:nowrap; width:100%; margin:0 3px;}
.explore_button 							{ background:#3dbc4a; background:linear-gradient(to bottom, #3dbc4a 0px, #35a742 100%) repeat; border:1px solid #2c8a37; 
											  border-radius:3px; padding:6px 15px; cursor:pointer; color:#fff; font:14px "Raleway-SemiBold"; text-transform:uppercase; margin:0}	
.search_box_field .col-md-4 				{ position:relative; padding-left:0; padding-right:8px;}
.search_box_field .col-md-4 .fa-user		{ margin:0; padding:0; position:absolute; z-index:9; left:15px; top:6px; font-size:20px;}									  
.search_box_field .col-md-5 				{ position:relative; padding-left:0; padding-right:8px;}
.search_box_field .col-md-5 .fa-phone		{ margin:0; padding:0; position:absolute; z-index:9; left:15px; top:6px; font-size:20px;}	
.search_box_field .col-md-3 				{ position:relative; padding-left:4px; padding-right:0;}
.tabs_main_bg								{ background:#1fa67a; box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5) inset; padding:40px 0;}

.accordion 									{ padding: 0; margin: 2em 0; width: 100%; overflow: hidden; position: relative; }
.accordion__title 							{ padding:0.3em 1em; border-right:1px dotted #06cf8d; color:#222; float:left; cursor:pointer; font:20px 'Raleway-SemiBold'; 
											  margin:0 5px;}
.no-js .accordion__title 					{ float: none; height:auto; cursor:auto; margin:0; padding:0 2em;}
.accordion__content 						{ float: right; width: 100%; margin:3em 0 0 -100%; padding:1em 0; font:17px 'Raleway-Regular'; color:#fff; line-height:22px;}
.accordion__content strong					{ font:17px 'Raleway-SemiBold';}
.no-js .accordion__content 					{ float:left; margin:0;}
.accordion__title:hover						{ background:rgba(0, 0, 0, .2); border-radius:3px; border-color:#865801; color:#fff;}
.accordion__title.active 					{ background:#865801; color:#fff; border-color:#865801; border-radius:3px}
.no-js .accordion__title:hover 				{ color:#222;}

@media (max-width: 48em) 					{  
.accordion 										{ border: 1px solid grey; }
.accordion__title, .accordion__content 			{ float: none; margin: 0; }
.accordion__title:first-child 					{ border:none; }
.accordion__title.active 						{ border-top-color:#eee; }
.accordion__title.active						{ background:#865801;} 
.accordion__title:hover 						{ background:rgba(0, 0, 0, .2) }
.accordion__title:before 						{ content:"+"; text-align:center; width:2em; display:inline-block; }
.accordion__title.active:before 				{ content:"-"; }
.overflow-scrolling 							{ overflow-y: scroll; height:11em; padding:1em 1em 0 1em; -webkit-overflow-scrolling: touch; }
.accordion__content 							{ position:relative; overflow:hidden; padding:0;}
.no-js .accordion__content 						{ padding:1em; overflow:auto; display:block;}
.accordion__content:after 						{ position:absolute; top:100%; left:0; width:100%; height:50px; border-radius:10px 0 0 10px / 50% 0 0 50%; 
											  	  box-shadow:-5px 0 10px rgba(0, 0, 0, 0.5); content:''; } 
											}
.news_img									{ background: url(../images/news_img.png) no-repeat center 0; width:100%; height:879px; display:block;}
.protect_yourself							{ color:#dbde02; margin:50px 0 0 0; text-align:center;}
.protect_yourself strong 					{ margin:0 100px 0 0;}
 h3											{ font:25px 'Raleway-SemiBold'; margin:15px 0 5px 0;}

.h3_style									{ color:#34bc43; font:20px 'Raleway-SemiBold'; margin:50px 0 20px 0; display:block;}
.plan_features_ul							{ font:17px 'Raleway-Regular'; color:#fff; margin:40px 0 0 0; list-style-type:none; padding:0;}
.plan_features_ul li						{ padding:8px 30px; background: url(../images/right_mark.png) no-repeat left 12px; margin:10px 0;}
.plan_features_ul li strong					{ color:#fff; font:17px 'Raleway-SemiBold';}
.footer_menu 								{ border-bottom:1px solid #3c3c3c; margin:10px 0; padding:0 0 30px 0}
.footer_menu h3 							{ font:bold 15px 'DINRegular'; padding:0 0 15px 0; text-transform:uppercase; color:#fff}
.footer_menu a 								{ font:15px 'DINRegular'; padding:0; color:#d2d4d5; float:none; display:block; margin:8px 0;}
.nav										{ margin-top:23px;}
.logo 										{ background: url(../images/logo2.png) no-repeat; width:248px; height:89px; margin:0 }
.logo a 									{ width:248px; height:89px; display:block; float:none; }
.login_button								{ background:#009900;  border-radius:5px 5px 0 0; text-transform:uppercase; text-align:center;}
.login_button a 							{ color:#fff !important; line-height:31px !important;}
.login_button a .fa-user 					{ color:#fff; display:block; margin:10px 0 0 0; font-size:25px;}
.dropdown-menu 								{ border-top:none}

.zimbabwe_banner							{ background-image: url(../images/zimbabwe_banner.png); height:640px; position: relative; background-size:cover; margin:90px 0 0 0; }
.zimbabwe_banner1							{ background-image: url(../images/zimbabwe_banner1.png); height:640px; position: relative; background-size:cover; margin:90px 0 0 0; }
.fa-chevron-left							{ top:50%; position:absolute; font-size:30px !important}	
.fa-chevron-right							{ top:50%; position:absolute; font-size:30px !important}	
.home_page_h1								{ font:3.4em 'Raleway-ExtraBold'; color:#fff; text-transform:capitalize; margin:20px 0 0.4em 0}
.home_page_h4								{ font:2.1em 'Raleway-Regular'; color:#fff; text-transform:capitalize; text-align:center; margin:0 0 0.4em 0}
.home_page_ul								{ font:1.5em 'Raleway-SemiBold'; color:#fff; margin:30px 0; list-style-type:none;}
.home_page_ul li							{ padding:10px 30px; background: url(../images/right_mark.png) no-repeat left 13px; text-align:left;}
.home_page_ul li a							{ color:#865801;}

.register_ul								{ font:1.3em 'Raleway-SemiBold'; color:#017d00; margin:60px 0; list-style-type:none;}
.register_ul li								{ padding:10px 30px; background: url(../images/right_mark1.png) no-repeat left 13px; text-align:left;}


.zimbabwe_banner .home_page_h1				{ color:#000;}
.zimbabwe_banner .home_page_h4				{ color:#000;}
.zimbabwe_banner .home_page_ul				{ color:#000;}
.zimbabwe_banner .home_page_ul li			{ padding:10px 30px; background: url(../images/right_mark1.png) no-repeat left 13px; text-align:left;}
.zimbabwe_banner .home_page_ul li a			{ color:#865801;}

.zimbabwe_about_banner						{ background-image: url(../images/header_zimbabwe.png); height:163px; position: relative; background-size:cover; margin:90px 0 0 0; }
.zimbabwe_about_banner h1					{ font:3.4em 'Raleway-ExtraBold'; color:#fff; margin:1em 0 0; display:inline-block; padding:5px 90px 5px 30px; 
											  background:rgba(0, 0, 0, .5)}
.tabs_main_bg .active 						{ position:relative}
.accordion__title .fa-caret-down			{ display:none;}	
.tabs_main_bg .active .fa-caret-down		{ left:44%; position:absolute; top:27px; display:block; color:#865801}											  
.margin_zero								{ margin:0;}

.signup_logo 								{ background: url(../images/logo.png) no-repeat; width:248px; height:68px; margin:0 auto }
#signin_wrapper 							{ background:#fff; border-radius:5px; color:gray; margin:50px auto 0; max-width:500px; padding:50px 30px 30px 30px; width:100%; 
											  border-bottom:3px solid #ccc;  }
.margin_bottom								{ margin:0 !important;}
.sign_up_bt .fa								{ font-size:30px}
.ls_bt										{ display:block; padding:10px 12px; font-size:16px; text-transform:uppercase;}			
.submit_bt									{ padding:8px 100px; font-size:16px; text-transform:uppercase; margin:20px 0 0 0; border:none; background:#34BC43}									
.float_right								{ float:right;}
.register_form	 							{ background:#fff; border-radius:5px; color:gray; margin:50px auto 0; max-width:600px; padding:30px 30px 30px 30px; width:100%; 
											  border-bottom:3px solid #ccc; margin-bottom:20px;  }
.register_form label						{ font-weight:normal; font-size:14px;}