body{
  	 font-family: "Ubuntu", sans-serif;

}
a.nav-link {
   color: #474237;
font-weight: 500;
font-size: 14px;
line-height: 100%;
letter-spacing: -2%;

}

a.nav-link.active {
    color: #FF811B;
	border-image: linear-gradient(to right, #FF811B 35%, #F9F6EF 0%) 1;
    border-bottom: 2px solid;
}



.footer a.nav-link {
	font-weight: 400;
}
.hero{
    background-image: url(../img/banners/hero-img.png);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
}
.hero-1{
    background-image: url(../img/banners/hero-1.png);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
}
.backshape{
	 background-image: url(../img/banners/backshape.png);
    background-color: #f9f6ef;
    background-repeat: no-repeat;
}
.subtract{
	 background-image: url(../img/banners/subtract.png);
  -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
  background-size: 100% 100%;
    background-repeat: no-repeat;
}
.bg-about{
	 background-image: url(../img/banners/bg-about.jpg);
    background-color: #f9f6ef;
	 -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
}


.nav-pills .nav-link.active, .nav-pills .show.nav-link {
       color: #FF811B;
    border-bottom: 2px solid #FF811B;
    background-color: transparent;
    border-radius: 0px;
	
}

.nav-pills .nav-link {
    padding: 8px 2px;
	color: #474237;
	font-weight: 400;
	
}


.country .nav-link{
margin: 5px;	
	
}

.impu {
    width: 54px;
    max-height: 54px;
    overflow: hidden;
}

.testimonial{
	background-image: url(../img/banners/mask.png);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
}


.bg-f9{
background:#f9f6ef;	
	
}

.bg-47{
background: #474237;
}

.bg-ef{
background: #EFE7D6;
}

.bg-eb{
background: #EBE2CE;

}

.tx-10{
font-size:10px;	
	
}

.w-200{
	
	width: 200px;
}
.tx-14{
font-size:14px;	
	
}

.tx-12{
font-size:12px;	
	
}
.tx-40{
    font-size:40px;
}
.tx-48{
    font-size:48px;
}

.tx-50{
    font-size:50px;
}

.tx-18{
    font-size:18px;
}
.tx-16{
    font-size:16px;
}

.tx-20{
	font-size:20px;
}
.tx-22{
	font-size:22px;
}
	
.tx-28{
	font-size:28px;
}
.tx-30{
	font-size:30px;
}

.tx-36{
	font-size:36px;
}

.tx-32{
	font-size:32px;
}

.mt-min-70{
	margin-top: -100px;
}

.mt-min-100{
	margin-top: -100px;
}

.form input.w-100 {
    border: 0;
    border-bottom: 1px solid #222;
	border-radius: 0;
	padding: .4rem  0rem;
}
.form .form-select {
    border: 0;
    border-bottom: 1px solid #222;
	border-radius: 0;
	padding: .4rem  0rem;
}
span.add-on.position-absolute {
   top: 10px;
    right: 2px;
}


.bor-r{
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	  font-family: "Bebas Neue", sans-serif;
}


.b-n{
	
	font-family: "Bebas Neue", sans-serif;
}
.line{
	width: 50px;
	height: 2px;
background: #383F52;
	margin: 20px 20px;
}
.footer a.nav-link {
     
    padding: 5px 0px;
    font-size: 18px;
}
.subs .form-control{
color: #FFFFFF;	
padding: 1.2rem 0rem;
font-size: 14px;
}

.subs input::placeholder {
color: #FFFFFF;	
	
}

.tx-dim{
	color: #474237;
}
.color-65{
color: #655F54;


}


.tx-ec{
  color: #E7DDC7 !important;
}
.tx-dim2{
	color: #766563;
}
.tx-1b{
	color: #FF811B;
}
.tx-1b{
	color: #FF811B;
}




.fw-500{
	font-weight: 500 !important;
}

.fw-700{
	font-weight: 700 !important;
}

.fw-800{
	font-weight: 800 !important;
}
.btn-submit {
    background: #FF811B;
    border-radius: 53px;
    border: #FF811B;
    color: #fff;
    padding: 12px 20px;
	text-decoration: none;
}
.carousel .imgp {
  width: 60px;
  
  max-height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  overflow: hidden;
}
.carousel-inner {
  padding: 1em;
}


.accordion-button {
background-color: #EFE7D6;
border: 2px solid #FFFFFF;
border-radius: 12px !important;	

}


.accordion-button:not(.collapsed) {
    color: #FF811B;

    background-color: #EFE7D6;
}

.accordion-item {
margin-bottom: 10px;
border-radius: 12px !important;	
}

.rectangle {
  left: 0;
    margin-top: 67px;
    z-index: 0;
    overflow: hidden;
}

.plane {
  left: 50px;
    margin-top: 309px;
    z-index: 0;
    overflow: hidden;
}

.z-1{
	
	position:relative;
	z-index:1;
}


@media (min-width: 1180px) {
    .navbar-toggl {
        display: none;
		
    }
	.navbar-flex{
		display: block;
		
	}
	
}

@media (max-width: 1180px) {
		.mt-min-70{
	margin-top: 70px;
	margin-bottom: 70px;
}
	.navbar-toggl {
        display: block;
		
    }
	
	.navbar-flex{
		display: none;
		
	}
	
}


.img-circle{
width: 278px;
height: 278px;
border-radius: 50%;

}

.type-2{
width: 36px;
height: 36px;
background: #FF811B;
border-radius: 50%;
color: #fff;
}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: auto;
bottom: 69px;
}

.img-fluid.mar-70 {
    margin-top: -35px;
}