body 											{ color: #5a5a5a; font-family:'Raleway-Regular' !important; }
H1, H2, H3, H4, H5, H6, DIV, FORM, P, UL, OL 	{ margin:0; padding:0; font-weight:normal; }
.fs14 											{ font-size:14px !important;}
.fs16 											{ font-size:16px !important;}
.fs18 											{ font-size:18px !important;}
.fs20 											{ font-size:20px !important;}
.fs22 											{ font-size:22px !important;}
.fs24 											{ font-size:24px !important;}
.fs26 											{ font-size:26px !important;}
.fs28 											{ font-size:28px !important;}
.fs30 											{ font-size:30px !important;}
.fs32 											{ font-size:32px !important;}
.fs34 											{ font-size:34px !important;}
.fs36  											{ font-size:36px !important;}
.fs38 											{ font-size:38px !important;}
.fs40 											{ font-size:40px !important;}
.fs50 											{ font-size:50px !important;}
.fs60 											{ font-size:60px !important;}
.mtb5 											{ margin-top:5px !important; margin-bottom:5px !important;}
.mtb10 											{ margin-top:10px !important; margin-bottom:10px !important;}
.mtb20 											{ margin-top:20px !important; margin-bottom:20px !important;}
.mtb30 											{ margin-top:30px !important; margin-bottom:30px !important;}
.mtb40 											{ margin-top:40px !important; margin-bottom:40px !important;}
.mtb50 											{ margin-top:50px !important; margin-bottom:50px !important;}
.mtb60 											{ margin-top:60px !important; margin-bottom:60px; !important}
.mtb80 											{ margin-top:80px !important; margin-bottom:80px !important;}
.mtb100 										{ margin-top:100px !important; margin-bottom:100px !important;}
.mt0 											{ margin-top:0px !important;}
.mt10 											{ margin-top:10px !important;}
.mt20 											{ margin-top:20px !important;}
.mt30 											{ margin-top:30px !important;}
.mt40 											{ margin-top:40px !important;}
.mt50 											{ margin-top:50px !important;}
.mt60 											{ margin-top:60px !important;}
.mt80 											{ margin-top:80px !important;}
.mt100                      					{ margin-top:100px !important;}
.mb0											{ margin-bottom:0px !important;}
.mb10 											{ margin-bottom:10px !important;}
.mb20 											{ margin-bottom:20px !important;}
.mb30 											{ margin-bottom:30px !important;}
.mb40 											{ margin-bottom:40px !important;}
.mb50 											{ margin-bottom:50px !important;}
.mb60 											{ margin-bottom:60px !important;}
.mb80 											{ margin-bottom:80px !important;}
.mb100											{ margin-bottom:100px !important;}
.pl0 											{ padding-left:0 !important;}
.ml10 											{ margin-left: 10px;}
.ml15 											{ margin-left: 15px;}
.ml20 											{ margin-left: 20px;}
.ml25 											{ margin-left: 25px;}
.ml30 											{ margin-left: 30px;}
.ml40 											{ margin-left: 40px;}
.ml50 											{ margin-left: 50px;}
.lh14 											{ line-height: 14px !important;}
.lh16 											{ line-height: 16px !important;}
.lh18 											{ line-height: 18px !important;}
.lh20 											{ line-height: 20px !important;}
.lh22 											{ line-height: 22px !important;}
.lh24 											{ line-height: 24px !important;}
.lh26 											{ line-height: 26px !important;}
.lh28 											{ line-height: 28px !important;}
.lh30 											{ line-height: 30px !important;}
.lh35 											{ line-height: 35px !important;}
.lh40 											{ line-height: 40px !important;}
.lh50 											{ line-height: 50px !important;}
.lh60 											{ line-height: 60px !important;}
.lh70 											{ line-height: 70px !important;}
.text-left										{ text-align:left !important;}
.text-center									{ text-align:center !important;}
.container-grey 								{ background-color: #f2f2f2;padding: 40px 0px}
.fnmauto 										{ display:block;float:none !important; margin-left: auto!important; margin-right: auto!important;}
.color1 										{ color: #4B4A49;}
.color2 										{ color: #4B4B4A;}
.color3 										{ color: #808080;}
.color4 										{ color: #4E4D4B;}
.green_color									{ color:#34bc43}
.brown_color									{ color:#865801}
.color000 										{ color:#000;}
.registerbutton 								{ color:#fff; padding:8px 30px; font:17px 'Raleway-Regular'; border-radius:4px; background-color:#34bc43; }
.registerbutton:hover							{ color:#000; text-decoration:none;}
.registerbutton_p								{ padding:8px 10px}
a 												{ outline:0 none !important; }
.vert_center 									{ position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; }
.caret 											{ border-right:6px solid transparent; border-bottom:0 dotted; border-left:6px solid transparent; border-top:6px solid transparent;}
.navbar-wrapper 								{ position: absolute; top: 0; left: 0; right: 0; z-index: 20; }
.navbar-wrapper .container 						{ padding-left: 0; padding-right: 0; }
.navbar-wrapper .navbar 						{ padding-left: 15px; padding-right: 15px; }
.carousel-caption 								{ z-index: 10; }
.carousel-inner > .item > img 					{ position: absolute; top: 0; left: 0; min-width: 100%; height: 500px; }
.logo 											{ background: url(../images/logo.png) no-repeat; width:248px; height:68px; margin:5px 0 0 0 }
.logo a 										{ width:248px; height:68px; display:block; float:none; }
.sec_logo 										{ float:left; margin:5px 0 0 -15px; display: none; }
.nav li											{ font:13px 'Raleway-SemiBold'; padding:0;}
.nav li	a										{ color:#333; line-height:66px; letter-spacing:0.5px; padding:0 9px;}
.nav .fa-chevron-down							{ font-size:9px; margin:0 0 0 5px;}
.nav											{ margin:7px 0 0 0;}
.nav li	ul li a									{ line-height:35px}
.orange_bg 										{ background:#a76f00; width:100%; padding:30px 0; margin:50px 0 20px 0; display:block; text-align:left}
.zimbabwe ul									{ font:18px 'Raleway-Regular'; color:#fff; margin:0 0 30px 0; list-style-type:none; padding:0;}
.zimbabwe ul li									{ padding:8px 30px; background: url(../images/right_mark.png) no-repeat left 8px;}
.zimbabwe ul li a								{ color:#fff;}
.zimbabwe h5 									{ color: #fff; font: 20px "Raleway-SemiBold"; margin: 0 0 20px; }
.zimbabwe img									{ border-radius:50%; box-shadow:0px 0px 8px rgba(255, 255, 255, 0.9); float:left; position:relative; z-index:1; margin:0 0 30px 0 }
.zimbabwe select								{ width:270px; padding:3px 10px; border-radius:5px; border:1px solid #7D5404; font:15px 'Raleway-SemiBold'; color:#017d00; 
							  					  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1) inset; float:left; margin:34px 0 0 -10px}
.zimbabwe select option							{ padding:5px 10px}	
.zambia p										{ font:16px 'Raleway-Regular'; color:#fff; margin:0 0 15px 0;}
.zambia h3 										{ font:25px 'Raleway-SemiBold'; color:#fff; margin:0 0 5px 0}
.zambia h4										{ font:18px 'Raleway-SemiBold'; color:#fff; margin:25px 0 5px 0}
.orange_bg h2 									{ font:25px 'Raleway-SemiBold'; color:#fff; margin:0 0 20px 0}
.zimbabwe_logos div								{ margin:50px 0; text-align:center;}
.aboutus-banner 								{ margin:50px 0 0 0;}
.aboutus-banner h2 								{ font:45px 'Raleway-ExtraBold'; color:#333; text-align:center; margin:0 0 40px 0 !important; }
.aboutus_text									{ margin:50px 0 0 0;}
.aboutus_text h2 								{ font:45px 'Raleway-ExtraBold'; color:#333; margin:0 0 40px 0 !important; }
.aboutus_text h2 span 							{ color:#34bc43; display:inline-block; margin:0 0 8px 0; }
.aboutus_text h2 small 							{ height:1px; background:#f2f2f2; display:block; margin:1px 0; width:530px }
.aboutus_text p									{ font:16px 'Raleway-Regular'; color:#333; margin:0 0 20px 0; line-height:23px;}
.aboutus-banner h2 span 						{ color:#865801; display:inline-block; margin:0 0 8px 0; }
.aboutus-banner h2 small 						{ height:1px; background:#f2f2f2; display:block; margin:1px auto; width:530px }
.aboutus-banner h6 								{ font:25px 'Raleway-SemiBold'; color:#222; text-align:center; margin:0 0 40px 0 !important; line-height:40px; }
.home_page_h1									{ font:3em 'Raleway-ExtraBold'; color:#865801; text-transform:capitalize; margin:20px 0 0.4em 0}
.about_banner h1								{ font:3.4em 'Raleway-ExtraBold'; color:#fff; text-transform:capitalize; margin:20px 0 0.4em 0; padding:4em 0 0 0;}
.home_page_h4									{ font:2.1em 'Raleway-Regular'; color:#222; text-transform:capitalize; text-align:center; margin:0 0 0.4em 0}
.home_page_ul									{ font:1.5em 'Raleway-SemiBold'; color:#017d00; margin:30px 0; list-style-type:none;}
.home_page_ul li								{ padding:10px 30px; background: url(../images/right_mark1.png) no-repeat left 13px; text-align:left;}
.home_page_ul li a								{ color:#865801;}
.get_quote										{ color:#fff; font:30px 'Raleway-ExtraBold'; background:#555; border-radius:2px; letter-spacing:1px; padding:8px 40px; 
												  margin:0 0 0 150px; text-transform:uppercase;}
.get_quote:hover								{ background:#34bc43; text-decoration:none; color:#fff}
.home_page .select_div							{ margin:30px 0 0 150px}	
.home_page .select_div select					{ width:270px; padding:0px 10px; border-radius:5px; border:1px solid #ccc; font:15px 'Raleway-SemiBold'; color:#017d00; 
							 					  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1) inset;}
.select_div select option						{ padding:5px 10px}	
.login_div										{ margin:30px 0 0 150px; padding:0;}
.login_div a									{ border:2px solid #333; border-radius:5px; padding:6px 20px; float:left; margin:0 10px; color:#017d00; font:17px 'Raleway-SemiBold'}
.login_div a:hover								{ background:#017d00; color:#fff; border:2px solid #fff; }
.clear 											{ clear:both;}
ul.diaspora_funeral 							{ font:16px 'Raleway-Regular'; color:#333; margin:0 0 30px 0; list-style-type:none; padding:0;}
ul.diaspora_funeral li							{ padding:8px 30px; background: url(../images/right_mark1.png) no-repeat left 8px;}
.h3_style										{ font:25px 'Raleway-SemiBold'; color:#000; margin:50px 0 20px 0; display:block;}
.home_page_h11, .home_page_h41, .home_page_ul1 	{ display:none;}
.about_banner .select_div						{ margin:20px 0 0 20px}
.about_banner .select_div select				{ width:270px; padding:0px 10px; border-radius:5px; border:1px solid #ccc; font:15px 'Raleway-SemiBold'; color:#017d00; 
							 					  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1) inset;}
.about_banner select option						{ padding:5px 10px}	
.about_banner .login_div1						{ margin:0; padding:0;}
.about_banner .login_div1 a						{ background:#fff; border-color:#017d00; float:none; display:inline-block; margin-top:20px}
.about_banner .login_div1 a:hover				{ background:#017d00; color:#fff; border:2px solid #fff; }
.dropdown:hover .dropdown-menu 					{ display: block; }
.sub_heading									{ font:40px 'Raleway-Bold';}
.form_error										{ color:#ff0000;}							
.register_page_ul								{ font:1.5em 'Raleway-SemiBold'; color:#017d00; margin:30px 0; list-style-type:none;}
.register_page_ul li							{ padding:5px 30px; background: url(../images/right_mark1.png) no-repeat left 5px; text-align:left;}
.formwrap 										{ background:#e9edef; margin:10px 10px 25px 10px; padding:30px 30px 10px 30px; box-shadow:0 4px 0 0 #DDDEDE; border-radius:5px}
footer											{ padding:25px 0 0 0;}
footer a										{ padding:0 5px 0 10px; border-left:1px solid #666; color:#fff}
footer a:hover									{ text-decoration:none; color:#47A447;}
footer a:first-child							{ border:none;}



@media (min-width: 768px) 				{
	.marketing 									{ padding-left: 0; padding-right: 0; }
    .navbar-wrapper 							{ margin-top: 20px; }
 	.navbar-wrapper .container 					{ padding-left:5px; padding-right: 15px; }
	.navbar-wrapper .navbar 					{ padding-left:0; padding-right: 0; }
	/*.register_page_ul, .get_quote				{ display:none;}*/
										}
html, body 										{ overflow-x:hidden; }
.full_height 									{ height: 100%; }
.navi 											{ position: fixed; }
.home_page 										{ background-image: url(../images/banner.png); height:640px; position: relative; background-size:cover; margin:70px 0 0 0; }
.about_banner									{ background-image: url(../images/about_us.png); height:530px; position: relative; background-size:cover; margin:70px 0 0 0; }
footer 											{ background-color: #1a1a1a; }
footer p										{ font:15px 'Raleway-Regular'; color:#fff; text-align:center; padding:20px 0; margin:0;}
.aboutus .col-md-3 								{ width:24%; }

@media (min-width: 992px) and 
(max-width: 1199px) 					{
	.aboutus .col-md-3 							{ width:24%; }
										}
.timeline .stream 								{ overflow: auto; }
.services_dropdown li 							{ margin-right: 1em; }
.services_dropdown a:hover 						{ font-weight: bolder; color: yellow !important; }
.carousel-control.left, .carousel-control.right { background-image:none !important }

@media (max-width: 767px) 				{
	.dropdown-menu a 							{ color: #222 !important; }
 	.dropdown-menu a:hover 						{ color:#149a13 !important}
 	.nav li a									{ line-height:35px}
 	.home_page_h1, .home_page_h4, .home_page_ul	{ display:none;}
	.get_quote 									{ margin-top:13em; display:inline-block; margin-left:8em}
 	.home_page .select_div 						{ margin-left:17.3em}
 	.login_div									{ margin-left:17.3em}
 	.zim_login_div1, .zam_login_div1 			{ margin:-40px 0 0 7em }
	.home_page_h11, .home_page_h41, 
	.home_page_ul1 								{ display:block;}
	.home_page_h11								{ font:3.4em 'Raleway-ExtraBold'; color:#865801; text-transform:capitalize; margin:20px 0 0.4em 0}
	.home_page_h41								{ font:2.1em 'Raleway-Regular'; color:#222; text-transform:capitalize; margin:0 0 0.4em 0}
	.home_page_ul1								{ font:1.5em 'Raleway-SemiBold'; color:#017d00; margin:30px 0; list-style-type:none;}
	.home_page_ul1 li							{ padding:10px 30px; background: url(../images/right_mark1.png) no-repeat left 13px; text-align:left;}
	.home_page_ul1 li a							{ color:#865801;}
	.feedback									{ background:#3cbc4a;}
	.register_page_ul, .get_quote				{ display:none;}
	.ml15										{ margin-left:0}
										}
										
@media (max-width: 480px) 				{
	.get_quote 									{ display:inline-block; margin:13em 0 0 60px;}
	.home_page .select_div 						{ margin:30px 0 0 60px;}
	.login_div 									{ margin:30px 0 0 60px;}
	.zim_login_div1, .zam_login_div1 			{ margin-top:-40px;}
	.zambia h3 									{ margin:10px 0 0 0;}
	 									}
										
@media (max-width: 450px) 				{
	.zimbabwe img 								{ margin:0 0 0 5em}
	.zim_login_div1, .zam_login_div1 			{ margin:20px 0 0 0;}
										}
										
@media (max-width: 390px) 				{
 	.get_quote 									{ font-size:20px; margin:20em 0 0 10px;}
 	.home_page .select_div 						{ margin:30px 0 0 10px;}
 	.home_page .select_div select 				{ width:200px;}
 	.login_div 									{ margin:30px 0 0 10px;}
 	.login_div a 								{ padding:5px 10px}
 	.zimbabwe img 								{ margin:0 0 0 5em}
 	.zambia h3 									{ margin:10px 0 0 0}
 	.zimbabwe_logos .img1, .zimbabwe_logos .img2{ width:300px; height:187px;}
										}
.small_text										{ color: #999; font:14px/23px "Raleway-Regular"; }