.elementor-4003 .elementor-element.elementor-element-8ad72b9{--display:flex;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-4003 .elementor-element.elementor-element-8ad72b9:not(.elementor-motion-effects-element-type-background), .elementor-4003 .elementor-element.elementor-element-8ad72b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kyoomagorillasafaris.com/wp-content/uploads/2026/01/DSC_8075.webp");background-size:cover;}.elementor-4003 .elementor-element.elementor-element-8ad72b9::before, .elementor-4003 .elementor-element.elementor-element-8ad72b9 > .elementor-background-video-container::before, .elementor-4003 .elementor-element.elementor-element-8ad72b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4003 .elementor-element.elementor-element-8ad72b9 > .elementor-background-slideshow::before, .elementor-4003 .elementor-element.elementor-element-8ad72b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4003 .elementor-element.elementor-element-8ad72b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000052;--background-overlay:'';}.elementor-4003 .elementor-element.elementor-element-a79635e{text-align:center;}.elementor-4003 .elementor-element.elementor-element-a79635e .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4003 .elementor-element.elementor-element-0a44fad{--display:flex;}.elementor-4003 .elementor-element.elementor-element-0eb849f{text-align:center;}.elementor-4003 .elementor-element.elementor-element-0eb849f .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-weight:600;color:#E19C41;}.elementor-4003 .elementor-element.elementor-element-13b9e0b{--display:flex;}.elementor-4003 .elementor-element.elementor-element-89c4eca{text-align:justify;font-family:"Tahoma", Sans-serif;font-weight:400;color:#242424;}.elementor-4003 .elementor-element.elementor-element-3ab797b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4003 .elementor-element.elementor-element-ada42af{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4003 .elementor-element.elementor-element-5bc404d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4003 .elementor-element.elementor-element-e850c14{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4003 .elementor-element.elementor-element-3ab797b{--grid-auto-flow:row;}.elementor-4003 .elementor-element.elementor-element-ada42af{--grid-auto-flow:row;}.elementor-4003 .elementor-element.elementor-element-5bc404d{--grid-auto-flow:row;}.elementor-4003 .elementor-element.elementor-element-e850c14{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4003 .elementor-element.elementor-element-3ab797b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4003 .elementor-element.elementor-element-ada42af{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4003 .elementor-element.elementor-element-5bc404d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4003 .elementor-element.elementor-element-e850c14{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-0a44fad */.des-button {
	border-radius: 4px;
	color: #fff !important;
	background-color: #00535E;
	padding: 10px 25px ;
	font-weight: 200;
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.08);
	}
	.des-button {
	position: relative;
	text-align: center;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: .3s;
	line-height: 22px;
	letter-spacing: 1px;
	}
	.des-button:hover {
	color: #080807 !important;
	background-color: #6EB43F;
	border-color: #731817;
	text-decoration: none;
	}
	/*****end******/
	@media only screen and (max-width: 767px) and (min-width: 480px) {
	.trailer_box img {
	width: 100%;
	}}

	.single-post #Subheader {
	padding: 35px 0px 20px !Important;
	background-color: #fff;
	}
	.single-post #Subheader .title {
	color: #000;
	}
	.single-post #Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
	color: #000;
	}
	.single-post #Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
	color: #626262;
	}
	.section-post-header .single-photo-wrapper.image .image_frame {
	max-width: 100%;
	}
	.location-hg{
	letter-spacing:0.5px;
	font-size:inherit;
	}
	.trailer_box .desc h2 {
	font-size: 20px;
	line-height: 1 !important;
	}
	.tour-package {
	border: 1px solid #e0e0e0;
	background: #fff;
	box-shadow: 0 1px 1px rgba(0,0,0,.04);
	}
	.tour-package:hover {
	border: 1px solid #e8602a;
	box-shadow: 0 8px 12px rgba(232,96,42,.2);
	}
	.tour-package .image img {
	width: 420px;
	height: auto;
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden;
	}
	.tour-package .image {
	position: relative;
	width: 100%;
	}
	.tour-package .image .middle {
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
	}
	.tour-package .image:hover img {
	opacity: 0.3;
	}
	.tour-package .image:hover .middle {
	opacity: 1;
	}
	.tour-package .content {
	padding: 25px 20px 10px;
	}
	.tour-button {
	border-radius: 25px !important;
	background-color: #e8602a !important;
	color: #fff !important;
	margin-bottom: 0 !important;
	padding: 10px 30px !important;
	font-weight: 600;
	}
	.dest-button {
	border-radius: 0px;
	background-color: #fff ;
	color: #e8602a !important;
	border-color: #fff;
	padding: 10px 30px ;
	font-weight: 600;
	box-shadow: 0px 10px 23px 0px rgba(0,0,0,0.08);
	}
	.dest-button {
	position: relative;
	text-align: center;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: .3s;
	line-height: 22px;
	letter-spacing: 1px;
	}
	.dest-button:hover {
	color: #fff !important;
	background-color: #e8602a;
	border-color: #e8602a;
	text-decoration: none;
	}
	.tour-package .content .time {
	font-size: 20px;
	color: #e8602a;
	}
	.tour-package .content i {
	color: #64c92e;
	}/* End custom CSS */