@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');

html, body, h1, h2, h3, h4, h5, h6, a, p, span, b, div, u, li, ul {
    font-family: 'Roboto'  !important;
}
@media (min-width: 992px){
    .col-md-offset-3 {
        margin-left: 20%;
    }
}

form > div.contact-form-container > div > div:nth-child(7){
    text-align:center !important;
}
.slick-dots{
    bottom:-35px !important;
}
.slick-dots li {
    border: 1px solid #DD6F31 !important;
}
.slick-dots li.slick-active, .slick-dots li:hover {
    background: #DD6F31 !important;
}
@media(max-width:576px){
    .new-btn>a{
        background:transparent !important;
    }
    .navbar-nav>li>a{
        padding:10px 26px !important;
    }
    .smaller{
        font-size: 37px !important;
    }
    #app\ companyadmin\.webapp-page\.publish > div:nth-child(1) > div.is-overlay > div{
        background-position: -23% 0% !important;
    }
    .is-btn.is-pills-btn{
        padding:11px;
    }

}
.btn-default.btn.is-btn-primary.send-btn{
    position: absolute;
    background-color: #fff !important;
    border: 1px solid #fff !important;
    right: 27px;
    top: 4px;
    padding: 11px !important;
}
.fa-long-arrow-right{
    color: #dd6f31 !important;
    font-size: 16px !important; 
}
.nav-pills.navbar-center{
    float: right !important;
    margin: 0 auto;
    display: table;
    table-layout: fixed;
    border-bottom: 3px solid #FFD5BD;
}
.nav-pills>li.active{
    border-bottom: 5px solid #DD6F31 !important;
}
.slick-slide.slick-current.slick-active.slick-center.active{
    border-bottom: 5px solid #DD6F31 !important;
}

.nav-pills>li.active > a{
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 115.9%;
    text-align: center;
    color: #DD6F31;
}
/*.nav-pills>li>a*/
.is-btn.is-pills-btn{
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 115.9%;
    text-align: center;
    color: #212838;
}
.image{
    margin-top:5px;
}
.form-group .formbuilder-required{
    color:#000 !important;
}
.form-group>label{
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    line-height: 19px !important;
    color: #000000 !important;
}

.send-btn2{
    font-style: normal !important;
    font-weight: 800 !important;
    font-size: 14px !important;
    line-height: 19px !important;
    letter-spacing: 0.105em !important;
    text-transform: uppercase !important;
    background: #DD6F31 !important;
    border-radius: 38px !important;
    padding:14px 25px !important;
    color: #FFFFFF !important;
}
.send-btn2:hover{
    background: #C1591F !important;
    border:2px solid #C1591F !important;
}
.new-btn>a:hover{
    background: #C1591F !important;
}
.new-btn>a{
    background: #DD6F31;
    border-radius: 38px !important;
}
.navbar-nav>.new-btn>a:hover:after{
    content:none !important;
}



.navbar-nav>li>a {
	font-family: 'Manrope', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.035em;
	text-transform: uppercase;
}

.navbar-nav>li>a:hover:after{
    content: '';
    position: absolute;
    top: 120%;
    left: 50%;
    font-size: 40px;
    transform: translateX(-50%);
    text-shadow: transparent 0px 0px;
    transition: text-shadow 0.3s, color 0.3s;
    border-bottom: 4px solid #DD6F31;
    width:100%;
}

.footer-text, .footer-text>a {
	font-family: 'Manrope', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 116.9%;
	color: #fff !important;
}

.footer{
    background-color:#dd6f31!important;
}

.is-overlay-color{
    background-color:white !important;
}

.navbar-nav>li>a:hover {
    color: black !important ;

    border-bottom: solid 2px blue !important 

}

@media (max-width: 767px){
.flex {
    flex-direction: column;
}
    .items-center{
        align-items: start!important;
    }
} 

.row.display-flex {
  display: flex;
  flex-wrap: wrap;
}
.row.display-flex > [class*='col-'] {
  display: flex;
  flex-direction: column;
}

.owl-stage > div > div> a> div> span{
 
    display:none;
 
}
.post-container > div > a > div > span{
   display:none;
}
.post-info > div > h6{
    display:none;
}