.nav-link {
    padding: 1.5rem 1rem !important;
    letter-spacing: 1px;
    font-weight: 600;
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.5) !important;
}
.navbar-light .navbar-nav .nav-link:hover {
    color: #3f78e0 !important;
}

.container {
    max-width: 1320px !important;
}

.btnn {
    font-family: 'Noto Sans', sans-serif;
    cursor: pointer;
    box-shadow: -1px 3px 3px 0 rgba(80, 80, 80, .2);
    width: 115px;
    height: 50px;
    border: none;
    border-radius: 30px;
    margin: 0 10px 40px;
    color: #fff !important;
    font-weight: bold;
    flex: 0 0 auto;
    border-radius: 7px !important;
}
.btn-lg {
    height: 3em;
}

.btn-3 {
    background: #7cb798 !important;
}

.btn-3:hover {
    transform: translateY(-5px);
}


.bg-soft-sky {
    background-color: #f3fafe !important;
    margin-top: -1em;
}

.btn:not(.btn-link):hover {
    transform: translateY(-0.15rem);
    box-shadow: 0rem 0.25rem 0.75rem rgba(30, 34, 40, 0.15);
}

@media (min-width: 768px) {
    .py-md-16 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
}

@media (min-width: 1400px) {

    .container-xxl,
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 1320px;
    }
}

@media (min-width: 1200px) {
    .counter-wrapper .counter.counter-lg {
        font-size: 2.2rem;
    }
}

.btn-primary {
    background: #3f78e0 !important;
}

.btn-orange {
    color: #fff !important;
    background: #f78b77 !important;
}

.btn-navy {
    color: #fff !important;
    background: #343f52 !important;
}
@media (min-width: 768px){
.pt-md-14 {
padding-top: 4.5rem !important;
}}

.pt-10 {
padding-top: 4.5rem !important;
}
.display-1 {
font-size: 2rem !important;    
font-weight: 500 !important;
line-height: 1.2 !important;
}
.search-form{
padding: 20px;
}


@media (min-width: 1400px){
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
max-width: 1320px;
}}
@media (min-width: 1200px){
.container-xl, .container-lg, .container-md, .container-sm, .container {
max-width: 1140px;
}}

@media (min-width: 992px){
.container-lg, .container-md, .container-sm, .container {
max-width: 960px;
}}
@media (min-width: 768px){
.container-md, .container-sm, .container {
max-width: 720px;
}}
@media (min-width: 576px){
.container-sm, .container {
max-width: 540px;
}}

.form-control {
display: block !important;
width: 100% !important;
/* padding: 0.6rem 1rem !important; */
font-size: 0.75rem !important;
font-weight: 500 !important;
line-height: 1.7 !important;
color: #60697b !important;
background-color: #fefefe !important;
background-clip: padding-box !important;
border: 1px solid rgba(8, 60, 130, 0.07) !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
border-radius: 0.4rem;
box-shadow: 0rem 0rem 1.25rem rgba(30, 34, 40, 0.04) !important;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
}
.fasn {
    border-radius: 25px;
    height: 45px;
    padding-left: 60px !important;
}

.p {
    color: #cacaca !important;
}

.file-preview{
    border: none !important;
}