
body {
    font-size:16px!important;
}

.bg-color{
    background-color: #17314a;
}
.list-style-one li:before {
    filter: sepia(1);
}
h3.main-font.text-white {
    font-size: 46px;
    font-weight: 900;
}
.text-feature-two{
    background-color: #702a4b;
}
.navbar-menu-linklogin-btn{
 border: 1px solid #ffffff;
            border-radius: 50px 50px 50px 50px;
            padding: 12px 24px 12px 24px;
            margin: 0px 0px 0px 0px;
}
.navbar-menu-linklogin-btn:hover{
      background-color: #548f81;
            color: #ffffff;
}
.address-block-one{
    display: flex
    ;
        gap: 15px;
        align-items: center;
        /* background-color: #31785a; */
        padding: 12px 0 12px 6%;
        /* color: #fff; */
        /* border: 2px solid #17314a; */
        border: 2px solid #e0ede7
}
h2.main-font.color-blue {
    color: #17314a!important;
    font-weight: bold;
}
.form-style-one {
    box-shadow: 0 5px 6px 8px #2a342c40;
    padding: 4px 20px 20px 20px;
    border-radius: 5px;
}

section.contact-us-section {
    background-color: #f3fff86b;
}
.title-one h2.main-font {
 
    font-weight: bold;
}
.title-one h2{
    font-weight: bold;
    font-size: 55px;
}

span.new_icon i {
    font-size: 50px;
    color: #000;;
}
.address-block-one .title {
    margin: 0;
    color: #000;
}
    span.new_icon i {
        font-size: 50px;
        color: #000;;
    }

.footer-newsletter span.new_icon i {
        font-size: 50px;
        color: #fff;;
    }
.footer-one .title {
    margin: 0;
    color: #ffff;
}
.address-block-one p .webaddress {
    color: #000;
    text-decoration: underline;
    font-size: 18px;
    text-decoration: none;
}

.form-style-one .input-group-meta input,
.form-style-one .input-group-meta textarea {
    width: 100%;
    max-width: 100%;
    border: none;
    border-radius: 7px;
    border: 2px solid #17314a;
    /* background: #f2f2f2 */
}

.form-style-one .input-group-meta label {
    font-size: 16px;
    color: #17314a;
    margin-bottom: 5px;
    font-weight: 500;
}
#css-dropdown
{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 300px;
    height: 42px;
    margin: 100px auto 0 auto;
}

 
.form-style-one select {
    width: 100%;
    max-width: 100%;
    border: none;
    border-radius: 7px;
    border: 2px solid #17314a;
    /* background: #f2f2f2; */
}
h1.banner_h {
    font-size: 54px;
    font-weight: bold;
}
.form-style-one select {
    height: 46px;
    padding: 0 20px;
    color: #646464;
    font-size: 15px;
}
h2.main-font.color-blue.model_h {
    font-size: 39px;
    margin-bottom: 10px;
    /* background-color: #17314a; */
    font-weight: 900;
}
.cont_ent {
    display: flex
;
    align-items: center;
     height: 92vh;
    justify-content: center;
}
.card-style-six a.title:hover{
     color: red;
}
.hero-banner-six{
    background-color: #000000;
	background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(https://images.unsplash.com/photo-1580841129862-bc2a2d113c45?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1353&q=80);
  background-position: center;
	background-size: cover;
	color: #ffffff;
	padding: 1em;
	text-align: center;
}
.carousel-control-next, .carousel-control-prev{
    z-index: 9;
}

/* ===== FORCE HEADER HEIGHT ===== */
.theme-main-menu .top-header {
    height: 80px !important;
    display: flex;
    align-items: center;
}
.theme-main-menu .logo a img {
    max-height: 80px !important;
    width: auto !important;
    height: auto !important;
}
