body {
    font-family: 'Dosis',sans-serif;
  
}
.top-menu {
    font-size: 15px;
    color: #969696;
}
.bg-dark {
    background: #1e1e1e !important;
}
.text-white {
    color: #fff !important;
}
.bg-grey {
    background: #1e1e1e !important;
}
.texts-white {
    color: #fff !important;
}
.top-panel a {
    color: #969696;
}
.padding {padding: 6px 0px !important; }
.top-menu a {
    color: #969696 !important;
}
.fa-phone::before {
	color:#ccc;
}
.fa-envelope-o::before {
	color:#ccc;
}
.fa-whatsapp::before {
	color:#ccc;
}
.fa-clock::before {
	color:#ccc;
}
.col-sm-3 {
    padding: 0 0 !important;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  
    background-color: #eeead7 !important;
	color: #000 !important;
outline: none !important;

}
.nav-pills .nav-link:hover {
  
    background-color: #eeead7 !important;
	color: #000 !important;
outline: none !important;

}
#main-bg {position:relative;}
.nav-link {
    color: #fff !important;
    font-family: 'Dosis', sans-serif;

}
#demo {
       top: 0;
	z-index: -1;
}
.home-slider {margin:0; padding:0;}
.home-slider .img {
    opacity: .6;
}
.bg-black {
/*background: #000;
color: #fff;
height: 100vh;*/
position:absolute;
}

h2.mb-2 {
    color: #000;
}


.nav-link.active {
    padding: 10px 5px;

}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 15px !important;
    padding-left: 15px !important;
	text-transform:uppercase !important;
}

.mr-auto {
    margin-left: auto;
}
h1 {font-family: 'Oswald', sans-serif; font-weight: 300!important; font-size:300% !important;}
h2 {font-family: 'Oswald', sans-serif; font-weight: 300!important; font-size:300% !important;}
h3 {font-family: 'Oswald', sans-serif; font-weight: 200 !important; font-size:192% !important;}
p { font-family: 'Dosis', sans-serif;}

.carousel-caption {
    top: 40% !important;
   
}
.navbar-bg {
    padding: 17px 0px;
}
.navbar-bg {
    position: absolute;
    left: auto;
    right: auto;
    left: 0;
    right: 0;
}



@media (max-width: 575.98px) {
	.navbar-bg {
    position: static;
	background:#000;
}
em.banner-homecontent2 {
	font-size:16px !important;
}

.carousel-caption {
    top: 0 !important;
}

h1 {font-size:115% !important;}

h3 {font-size:95% !important;} 

}

// Small devices (landscape phones, 576px and up)
@media (min-width: 576px) and (max-width: 767.98px) {
.navbar-bg {
    position: static;

}
.carousel-caption {
    top: 0 !important;
}

h1 {font-size:115% !important;}

h3 {font-size:95% !important;}
	}

@media (min-width: 768px) and (max-width: 991.98px) { 
.navbar-bg {
    position: static;

}
.carousel-caption {
    top: 25% !important;
}

h1 {font-size:150% !important;}

h3 {font-size:115% !important;}
}

.left0{paading-left:0 !important;}
.right0{paading-left:0 !important;}

.center { text-align:center;}
footer {
    padding: 25px 0;
    background: #1e1e1e !important;
}

.pb-2, .py-2 {
    padding-bottom: .5rem !important;
}
.list-inline {
    padding-left: 0;
    list-style: none;
}
.list-inline-item:not(:last-child) {
    margin-right: .5rem;
}
.social a {
    border: 1px solid #ccc;
    border-radius: 20px;
    font-size: 15px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 32px;
}
.social a {
    font-size: 15px;
    line-height: 32px;
    text-align: center;
}
.wpcf7-form-control.wpcf7-submit.btn.btn-warning {
	font-family: 'Dosis', sans-serif;
}
.text-center {
    text-align: center !important;
}
.footer-nav .bottom-links > a {
    display: inline-block;
    padding: 5px 15px;
	 color: #6c757d !important;
}

.text-secondary {
    color: #6c757d !important;
}
.background-black {background:#000; text-align: center;     padding: 15px 0;
}
p {
    color: #6c757d;
}