@charset "utf-8";
/* CSS Document */
.navbar
		{
		  
			background-color: rgba(245,243,243,1.00);
			
		}
.navbar a{
	color:rgba(239,138,38,1.00);
	font-size: 18px;
}
	    .navbar-toggler
		{
			margin-left: 10px;
		}
		.navbar-nav 
		{
			margin-left: 486px;
			padding-left:10px;
		}
		* {
  box-sizing: border-box;
}
	
	.map1
		{
			position: absolute;
	      top:152.6%;
			left: 17px;
	        
			display: none;
			z-index: 11;
			transition: 2s all linear;
				
		}
		

body {
  margin: 0;
  font-family: Arial;
  font-size: 17px;
	
		


}
	
		






	   .body1
		{
			margin-top: 20px;
		}
	  
		.top
		{
			
			background-color: rgba(123,119,119,1.00);
			color:rgba(6,5,5,1.00);

			padding:5px;
		}
		.bar{
			padding: 30px;
		}
			.footer4
	{
		 
		height:50%;
	}
	.fab
	{
		/*background-image: url("images/home4.jpg");*/
		font-size:40px;
		
		color:rgba(245,244,244,1.00);

		
		transition:transform.1s;
	}
	.fab:hover {
		/*background-image: url("images/home6.jpg");*/
		color:rgba(241,117,9,0.7);
	transition: 1s;	
  transform: scale(1.5); 
}
	
		.home_plan{
			padding: 15px;
		}	
		.form{
			padding: 10px;
			background-color: antiquewhite;
		}
	.modal {
  display: none;
  position: fixed;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(1,1,1,0.8);
}

/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px;
}

/* The Close Button */
.close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

.mySlides {
  display: none;
	
}

.cursor {
  cursor: pointer;
}

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

img {
  margin-bottom: -4px;
}

.caption-container {
  text-align: center;
  background-color: black;
  padding: 2px 16px;
  color: white;
}

.demo {
  opacity: 0.6;
}

.active,
.demo:hover {
  opacity: 1;
}

img.hover-shadow {
  transition: 0.3s;
}

.hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
		
		
		
		.mySlides{
			background-color: #81BBE5;
		}
		
		.modal-content{
			background_color: #ffffff;
		}
   .btn_sumbit
{
	background-color: darkgrey;
}
.features{
	text-align-last: 20px;
}

 
.btn_sumbit{
	background-color: #ffcc00;
	color:#262525;
}
.btn_sumbit:hover{
	border-radius: 0px;
	border-top-right-radius: 20px;
	border-bottom-left-radius:20px;
	border-top-color: rgba(231,134,18,1.00);
	background-color: rgba(236,231,216,0.0);
	
	border-bottom-width: 3px;
	border-right-color: rgba(190,59,228,1.00);
	border-bottom-color: rgba(27,106,215,1.00);
	
	color:#ffcc00;
	transition: 1s;

	
	
	
	
}
input{
	border-radius: 20px;
	background-color:  rgba(232,228,228,1.00);
	/*width:250px;*/
	

}
input:hover{
	
	
	border-radius: 2px;
	border-top-right-radius: 40px;
	border-top-color: rgba(231,134,18,1.00);
	border-top-width:4px;
	border-bottom-width: 4px;
	border-right-color: rgba(190,59,228,1.00);
	border-bottom-color:rgba(110,160,71,0.79);
	border-left-color: rgba(29,56,210,1.00);
	
	
	
	transition: 2s;
	
}
.btn5{
	
background-color: #ffcc00;
color:rgba(5,5,5,1.00);
	width:80px;
	
}
.btn5:hover{

	border-radius: 0px;
	border-top-right-radius: 20px;
	border-bottom-left-radius:20px;
	border-top-color: rgba(231,134,18,1.00);
	background-color: rgba(236,231,216,0.0);
	
	border-bottom-width: 3px;
	border-right-color: rgba(190,59,228,1.00);
	border-bottom-color: rgba(27,106,215,1.00);
	
	color:#ffcc00;
	transition: 1s;
	
	
}
.fbg_color2{
	text-align: center;

	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 20px;
	margin-top: 10px;
	color: rgba(232,228,228,1.00);
}
.fbg_color3{
	
	margin-top: 10px;
	color:  rgba(232,228,228,1.00);
}
.row1{
	margin-top: 20px;
	background-color: rgba(15,15,15,0.8);
}
.fhedding{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 30px;
	color: rgba(232,228,228,1.00);
}
.nav-link {
	margin-left: 24px;
}

.navbar-collapse {
	margin-left: 100px;
}



.dropdown-menu {
	background-color: rgba(230,239,235,0.3);

	
}
.dropdown-menu a:hover{
	color:rgba(238,167,62,1.00);
	background-color:rgba(187,140,22,1.00);
	border-bottom-left-radius: 30px;
	border-top-right-radius: 20px;
	transition: 1s;
	font-size: 1.1em;
}


.top_font {
	color:rgba(243,239,239,1.00);
}
.fbg-color1{
	margin-top: 10px;
}




.fa-phone {
	padding-right:5px;
}

.dropdown-item {
	color:rgba(5,4,4,1.00)!important;
}
.dropdown-item:hover{
	color:rgba(251,243,243,1.00)!important;
}

.rel {
	position: relative;
	margin-top: 10px;
	
}

.abs {
	position: absolute;
	top: 144%;
}
.sub_country{
	margin-left: 10px;
}
.sub_country:hover{
text-transform: uppercase;
	color:maroon;
}
.country{
	
	font-size: 20px;
}

.country_damy{
		color:rgba(12,45,243,1.00);
	text-transform:uppercase;
}
.map_counname{
	background-color: rgba(244,183,68,0.5);
}
.btn{
	border-radius: 30px;
	border-bottom-color: rgba(30,192,17,1.00);
	border-top-color: rgba(132,19,243,1.00);
	border-bottom-width: 4px;
	border_top_width:2px;
	
}

.imgcolor{
	background-color: rgba(101,240,247,0.1);
}


.imgtext {
	margin: auto;
}

.row {
	margin-top: 20px;
}

.left_image {
	text-align: center;
}
