.header-top{
margin: 0 40px 0 80px;
}
@media (min-width: 576px){

    .bd-example {
        /*padding: 1.5rem;*/
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        /*border-width: .2rem;*/
    }
}
    .bd-example {
        position: relative;
        /*padding: 1rem;
        margin: 1rem -1rem;
        border: solid #f7f7f9;
        border-width: .2rem 0 0;*/
        padding-top: 50px;
    }

.textbox {
    padding: 10px;
    /*margin: 50px 0;*/
    background-color: white;
    text-align: center;
    transition: all ease .3s;
}
.textbox__image img {
    width: 100%;
}

.textbox__body {
    padding: 20px;
}
.textbox__title {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 10px;
}
.textbox__title a:link{
    color: #008081;
}
.textbox__description {
    color: #c2c2c2;
}

@media (min-width: 992px){
	.textbox__body {
    padding: 25px 30px;
	}
}

@media (min-width: 768px){
	.textbox-group {
    	position: relative;
    	/*-webkit-transform: translateY(-26%);*/
    	/*transform: translateY(-26%);*/
	}
	.footer__main {
    	padding: 10px 30px 15px;
	}
	.form-01__form .form__item.form__item--03 {
    width: 33.3333%;
	}
}
@media (min-width: 1200px){
	.footer__main {
    	padding: 10px 75px 15px;
	}
}
.footer {
    background-color: #1a1a23;
    overflow: hidden;
    color: #c2c2c2;
}
.footer__main {
    padding: 10px 15px 15px;
}

.footer .row {
    position: relative;
}
.footer__item {
    margin-bottom: 40px;
}
.footer__item .consult_logo {
    margin-bottom: 20px;
}
.consult_logo {
    display: block;
}
.widget-text__widget {
    color: #c2c2c2;
}
.bg-nav{
	color: #008081;
}
.footer__main .widget-text__widget ul li a {
    color: #008081;
}
.widget-text__widget ul li a {
    display: block;
}
a, input, textarea, select {
    outline: none;
}
a {
    color: #008081;
    transition: all .3s ease;
    
}
a:link { 
	color: inherit;
    text-decoration: none;
} 
.btn-news {	
    color: #fff;
    background-color: #008081;
    border-color: #008081;
}
.contact-top {
    color: #008081;
    font-size: 14px;
}
.bg-primary {
 background-color:#008081!important
}
hr.star-light {
 border-color:#fff
}
hr.star-dark,hr.star-light {
 max-width:15rem;
 padding:0;
 text-align:center;
 border:none;
 border-top:solid .25rem;
 margin-top:2.5rem;
 margin-bottom:2.5rem
}
.mb-5, .my-5 {
    margin-bottom: 3rem !important;
}
hr.star-light:after {
 color:#fff;
 background-color:#18bc9c
}
hr.star-dark:after,hr.star-light:after {
 position:relative;
 top:-.8em;
 display:inline-block;
 padding:0 .25em;
 content:'\f005';
 font-family:FontAwesome;
 font-size:2em
}
.ml-auto, .mx-auto {
    margin-left: auto !important;
}
.display-5 {
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1.2;
}
/*********************** contact *****************************************************/

.form-control, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    border-radius: 0;
    padding: 0 15px;    
    border: 1px solid #ebebeb;   
    font-size: 14px;   
    height: 46px;
    
    
}
.btn-primary {
    color: #fff;
    background-color: #f39c12;
    border-color: transparent;
}

