body {  background: #eee;}::-webkit-scrollbar {  width: 5px;}::-webkit-scrollbar-track {  background: #f1f1f1;}::-webkit-scrollbar-thumb {  background: #27ae60;}body {  font-family: 'Cairo', sans-serif;  font-weight: normal;  font-style: normal;}a {  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  color: #27ae60;}a:hover {  text-decoration: none;}.main-color {  color: #27ae60;}.sub-color {  color: #333;}.sec {  padding: 80px 20px;}.bold {  font-weight: 900;}.reg {  font-weight: 400;}.bord {  background: #fff;  padding: 10px;}span.active {  position: relative;}span.active::before {  position: absolute;  bottom: 0;  left: 0;  content: '';  height: 3px;  width: 50px;  background: #27ae60;}header {  position: fixed;  top: 0;  right: 0;  z-index: 10;  width: 100%;}header .navbar {  background: #fff;  border-bottom: 1px solid #eee;}header .navbar-nav .active > .nav-link, header .navbar-dark .navbar-nav .nav-link.active, header .navbar-dark .navbar-nav .nav-link.show, header .navbar-dark .navbar-nav .show > .nav-link {  color: #fff !important;  background: #27ae60;  padding: 5px 25px !important;  margin-top: 5px;}header .navbar-light .navbar-nav .nav-link {  padding: 10px;  color: rgba(0, 0, 0, 0.5);}.form {  padding: 10%;}.form .input {  display: block;  padding: 5px 10px;  border: 1px solid #ccc;  width: 100%;}.form .input:focus {  outline: 0;}.form .btni {  background: #27ae60;  color: #fff;}.form .btni:hover {  background: #333;}.a .overlay {  background: rgba(0, 0, 0, 0.5);  position: absolute;  top: 0;  right: 0;  width: 100%;  height: 100%;  color: #fff;  padding: 30px;  padding-top: 20%;}.a .overlay .line {  background: #fff;  height: 2px;  width: 100px;  display: inline-block;  margin-bottom: 10px;}.a .overlay .btni {  background: #27ae60;  color: #fff;  padding: 5px 30px;  margin-top: 20px;}.a .overlay .btni:hover {  background: #333;}.section {  background: #fff;}.section .col-md-8 {  padding: 0;}.fet {  padding: 30px !important;  background: #eee;  background-image: url("../img/kisspng-islamic-art-arabesque-islamic-geometric-patterns-jaipur-rugs-5b277afea04a61.9995977415293140466566.png");  background-repeat: no-repeat;  background-position: left center;  background-size: 150px;}.fet .head {  margin-bottom: 30px;}.fet .fets {  background: #fff;  border: 1px solid #eee;  margin: 10px;  -webkit-box-shadow: 0 0px 30px rgba(0, 0, 0, 0.1);          box-shadow: 0 0px 30px rgba(0, 0, 0, 0.1);}.fet .fets h4 {  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  padding-top: 23px;  font-weight: bold;  font-size: 20px;}.fet .fets p {  margin-bottom: 10px;  margin-right: 20px;  font-size: 13px;  color: #999;}.fet .fets img {  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  width: 100%;  height: 150px;}.fet .fets:hover h4 {  color: #27ae60;}.fet .fets:hover img {  opacity: .5;}.about {  background-color: #eee;}.about .bord {  -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);          box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);  background: #fff;  padding: 20px;  margin-top: 10%;}.about .bord .line {  background: #27ae60;  height: 3px;  width: 100px;  display: inline-block;  position: relative;  margin-bottom: 10px;}.about .btni {  background: #27ae60;  color: #fff;  display: inline-block;  padding: 10px 30px;}.about .btni:hover {  background: #333;}.about img {  width: 400px;  margin-top: 30%;}.prices {  background: #eee;  background-size: cover;  color: #333;  padding-top: 40px;  padding-bottom: 90px;}.prices .line {  background: #27ae60;  height: 3px;  width: 100px;  display: block;  margin: auto;}.prices .table {  background: #fff;  color: #999;  position: relative;  padding-top: 0px;  margin-top: 80px;  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);}.prices .table:hover .thead {  background: #222;  color: #fff;  border-bottom-left-radius: 0%;  border-bottom-right-radius: 0%;  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);}.prices .table:hover a {  background: #222;}.prices .table .thead {  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  padding: 30px;  background: #333;  color: #fff;  font-size: 35px;  border-bottom-left-radius: 50%;  border-bottom-right-radius: 50%;  text-align: center;  margin-bottom: 10px;}.prices .table .thead h6 {  position: relative;  margin-bottom: 10px;}.prices .table .thead h6::after {  content: '';  position: absolute;  bottom: -10px;  left: 25%;  height: 1px;  width: 100px;  background: #555;}.prices .table p {  padding: 10px;  margin: 0;  text-align: center;  position: relative;  border-bottom: 1px dashed #ccc;}.prices .table a {  background: #333;  padding: 10px 30px;  color: #fff;  display: block;  position: relative;  margin-top: 10px;  text-align: center;}.prices .active .thead {  background: #27ae60;  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);}.prices .active .thead h6::after {  content: '';  position: absolute;  bottom: -10px;  left: 25%;  height: 1px;  width: 100px;  background: #fff;}.prices .active a {  background: #27ae60;}.testi {  background: #eee;  padding: 40px 10px;}.testi .line {  display: block;  width: 50px;  height: 3px;  margin: auto;  background: #27ae60;}.testi .t {  margin-top: 30px;}.testi .t img {  width: 150px;  height: 150px;  -o-object-fit: cover;     object-fit: cover;  border-radius: 50%;  border: 5px solid #27ae60;}.testi .t .comm {  background: #27ae60;  color: #f6fcff;  padding: 20px;  position: relative;  margin-bottom: 10px;  border-radius: 30px;}.testi .t .comm p {  padding-left: 30px;}.testi .t .comm::before {  content: '';  position: absolute;  top: 100%;  left: 48%;  border: 10px solid;  width: 10px;  height: 10px;  border-color: #27ae60 transparent transparent transparent;  z-index: 99;}/*********footer*******************/.kilimanjaro_area {  position: relative;  z-index: 1;}.foo_top_header_one {  background-color: #15151e;  color: #fff;}.section_padding_100_70 {  padding-top: 100px;  padding-bottom: 70px;}.foo_top_header_one {  color: #fff;}.kilimanjaro_part {  margin-bottom: 30px;}.foo_top_header_one .kilimanjaro_part > h5 {  color: #fff;}.kilimanjaro_part h4, .kilimanjaro_part h5 {  margin-bottom: 30px;}.kilimanjaro_single_contact_info > p, .kilimanjaro_single_contact_info > h5, .kilimanjaro_blog_area > a, .foo_top_header_one .kilimanjaro_part > p {  color: rgba(255, 255, 255, 0.5);}p, ul li, ol li {  font-weight: 300;}ul {  margin: 0;  padding: 0;}.kilimanjaro_bottom_header_one {  background-color: #111;}.section_padding_50 {  padding: 50px 0;}.kilimanjaro_bottom_header_one p {  color: #fff;  margin: 0;}p, ul li, ol li {  font-weight: 300;}.kilimanjaro_bottom_header_one a {  color: inherit;  font-size: 14px;}a, h1, h2, h3, h4, h5, h6 {  font-weight: 400;}.m-top-15 {  margin-top: 15px;}ul {  margin: 0;  padding: 0;}.kilimanjaro_widget > li {  display: inline-block;}p, ul li, ol li {  font-weight: 300;}ol li, ul li {  list-style: outside none none;}.kilimanjaro_widget a {  border: 1px solid #333;  border-radius: 6px;  color: #888;  display: inline-block;  font-size: 13px;  margin-bottom: 4px;  padding: 7px 12px;}ul {  margin: 0;  padding: 0;}.kilimanjaro_links a {  border-bottom: 1px solid #333;  color: rgba(255, 255, 255, 0.5);  display: block;  font-size: 13px;  margin-bottom: 5px;  padding-bottom: 10px;}.kilimanjaro_links a {  color: rgba(255, 255, 255, 0.5);  font-size: 13px;}top-15 {  margin-top: 15px;}.foo_top_header_one .kilimanjaro_part > h5 {  color: #fff;}.kilimanjaro_part h4, .kilimanjaro_part h5 {  margin-bottom: 30px;}.kilimanjaro_social_links > li {  display: inline-block;}p, ul li, ol li {  font-weight: 300;}.kilimanjaro_social_links a {  border: 1px solid #333;  border-radius: 6px;  color: #888;  display: inline-block;  font-size: 13px;  margin-bottom: 3px;  padding: 7px 12px;}.kilimanjaro_blog_area .kilimanjaro_date {  color: #27ae60;  font-size: 13px;  margin-bottom: 5px;}.kilimanjaro_blog_area > p {  color: rgba(255, 255, 255, 0.5);  line-height: 1.3;  margin-bottom: 0;}.kilimanjaro_works > a {  display: inline-block;  float: left;  position: relative;  width: 33.33333333%;  z-index: 1;}.kilimanjaro_thumb {  left: 0;  position: absolute;  top: 0;  width: 75px;}.kilimanjaro_links a i {  padding-right: 10px;}/* :: 18.0 Footer Area CSS */.footer_area {  position: relative;  z-index: 1;}.footer_bottom p > i,.footer_bottom p > a:hover {  color: #27ae60;}.social_links_area {  border-bottom: 1px solid rgba(255, 255, 255, 0.2);  padding: 50px 0 30px 0;  text-align: center;  position: relative;  z-index: 1;}.social_links_area > a:hover {  color: #27ae60;}.inline-style .social_links_area > a:hover {  background-color: transparent;  color: #27ae60;  border: 0px solid transparent;}.single_feature:hover .feature_text h4 {  color: #27ae60;}.kilimanjaro_blog_area {  border-bottom: 1px solid #333;  margin-bottom: 15px;  padding: 0 0 15px 90px;  position: relative;  z-index: 1;}.kilimanjaro_links a {  border-bottom: 1px solid #333;  color: rgba(255, 255, 255, 0.5);  display: block;  font-size: 13px;  margin-bottom: 5px;  padding-bottom: 10px;}.cats {  background: #fff;}.cats a {  display: inline-block;  padding: 10px 30px;}.cats a:hover {  background: #27ae60;  color: #fff;}.cats .active {  background: #27ae60;  color: #fff;}.page-cover {  background-size: cover;  background-repeat: no-repeat;}.page-cover .overlay {  padding: 100px 10px;  text-align: center;  background: rgba(0, 0, 0, 0.5);  position: absolute;  top: 44px;  left: 0;  width: 100%;  height: 400px;}.page-cover .overlay a {  color: #fff;}.page-cover .overlay p {  color: #eee;}.page-content {  padding: 20px 10px;}.about {  padding: 20px 10px;}.about .line {  background: #27ae60;  height: 2px;  width: 100px;  display: inline-block;  margin-bottom: 10px;}.blog .card {  border: 5px solid #eee;}.blog .col-md-4 {  padding: 0;}.blog .col-md-4 .card-title {  font-size: 17px;}.blog .col-md-4 .card-text {  font-size: 13px;}.blog .col-md-4 .btn-primary {  font-size: 13px;}.blog .col-md-4 .card-footer {  font-size: 13px;}/*---------------------------------------  Contact section-----------------------------------------*/#contact {  padding: 80px 10px;}.contact-info .fa {  padding-right: 5px;}.section-title:first-child {  padding: 0px 15px;}#contact .form-control {  border: none;  border-bottom: 2px solid #f0f0f0;  border-radius: 0px;  -webkit-box-shadow: none;          box-shadow: none;  font-size: 18px;  margin-top: 10px;  margin-bottom: 10px;  -webkit-transition: all ease-in-out 0.4s;  transition: all ease-in-out 0.4s;  display: block;  width: 100%;}#contact .form-control:focus {  border-bottom-color: #27ae60;}#contact input {  height: 55px;}#contact button#submit {  background: #27ae60;  border: none;  border-radius: 0px;  color: #ffffff;  height: 50px;  margin-top: 24px;}#contact button#submit:hover {  background: #9b151a;  color: #ffffff;  cursor: pointer;}.bord {  background: #fff;  margin: 30px auto;}.bord .bubble {  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);  background: #f9f9f9;  padding: 10px;}.bord .bubble::after {  content: '';  border: 16px solid;  border-color: transparent #f9f9f9 transparent transparent;  position: absolute;  left: -17px;  top: 10px;}.rate {  display: none;}.rate img {  border-radius: 50%;}.rate img:hover {  background-color: #ffe070;  cursor: pointer;}.rate .active {  background-color: #ffe070;  cursor: pointer;}.kilimanjaro_social_links a {  width: 100px !important;  text-align: center;  border: 1px solid #333;  border-radius: 6px;  color: #888;  display: inline-block;  font-size: 13px;  margin-bottom: 3px;  padding: 7px 12px;}/*# sourceMappingURL=style.css.map */