.contact-page-form .form-group {margin-bottom: 15px;}
.contact-page-form .form-group label {font-size: 13px;font-weight: 600;margin-bottom: 8px;font-family: "Marcellus", serif;color: #000000;}
.contact-page-form input {border: 2px solid #E0E3E7;border-radius: 10px;padding: 8px 8px;padding-left: 50px;}
.contact-page-form select {border: 1px solid #dee2e6;border-radius: 3px;padding: 8px 8px;color: #000 !important;font-size: 12px !important;font-family: "Marcellus", serif;line-height: 1.5rem !important;background-image: url(../uploads/download-down-select.svg);background-repeat: no-repeat;background-position: right .75rem center;background-size: 12px 12px;}
.contact-page-form textarea {border: 2px solid #E0E3E7;border-radius: 10px;padding: 8px 8px;}
.contact-page-form input::placeholder,
.contact-page-form textarea::placeholder {color: #000 !important;font-size: 12px !important;font-family: "Marcellus", serif;}
.forms-contact-btn button {background-color: #C8A969 !important;padding: 12px 25px;border-radius: 15px;font-weight: 700;font-size: 15px;color: #0B1F44 !important;margin-top: 13px;border-color: #C8A969 !important;
    width: 100%;}

.web-heading {font-size: 45px;font-weight: 500;}
.heading-simple {color: #0B1F44;text-transform: capitalize;margin: 25px 0px 15px;font-family: "Marcellus", serif;font-weight: 600;font-style: normal;}

.web-heading-para-section {margin-bottom: 30px;}
.short-heading p {color: #C8A969;text-transform: uppercase;letter-spacing: 4px;font-weight: 400;font-size: 15px;}
.contact-page-form {padding: 70px 0px 70px 50px;}
.contact-style-one .row {min-height: 100%;}
.address-iframe iframe {width: 100%;height: 100%;border: 0;}
@media (max-width: 767px) {.address-iframe {height: 300px;}}

.breadcrumbs ul {display: flex;}
.breadcrumbs ul li {margin-right: 15px;position: relative;z-index: 9}
.breadcrumbs ul li a{color: #fff;font-size: 16px;font-weight: 500;}
.breadcrumbs ul li i {margin-left: 5px;color: #fff;}
.fa-duotone::after{opacity: 0.9;}

.contact-style-two{padding: 60px 0 60px 0;background-image: url('../images/banner-inner-pages.webp');position: relative;background-size: cover;overflow: hidden;background-position: center;background-repeat: no-repeat;}
.contact-style-two:before{background: rgba(15, 49, 58, 0.76);background: linear-gradient(-90deg, transparent, #0f313a 65%);content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}
.contact-style-two h1{font-size: 64px;line-height: 1;text-shadow: 0 0 3px rgba(0, 0, 0, 0.2);color: #ffffff;margin-bottom: 10px;position: relative;z-index: 9;}

@media (min-width: 200px) and (max-width: 299.98px)
{
    .contact-page-form {padding: 25px 15px 20px 15px;}
    .short-heading p{font-size: 12px;}
    .web-heading {font-size: 25px;}
    .contact-style-two h1 {font-size: 25px;}
    .contact-style-two {padding: 130px 0 60px 0;}
}

@media (min-width: 300px) and (max-width: 399.98px)
{
    .contact-page-form {padding: 25px 15px 20px 15px;}
    .short-heading p{font-size: 12px;}
    .web-heading {font-size: 25px;}
    .contact-style-two h1 {font-size: 25px;}
    .contact-style-two {padding: 130px 0 60px 0;}
}

@media (min-width: 400px) and (max-width: 499.98px)
{
    .contact-page-form {padding: 25px 15px 20px 15px;}
    .short-heading p{font-size: 12px;}
    .web-heading {font-size: 30px;}
    .contact-style-two h1 {font-size: 30px;}
    .contact-style-two {padding: 130px 0 60px 0;}
}

@media (min-width: 500px) and (max-width: 599.98px)
{
    .contact-page-form {padding: 25px 15px 20px 15px;}
    .short-heading p{font-size: 12px;}
    .web-heading {font-size: 30px;}
    .contact-style-two h1 {font-size: 30px;}
    .contact-style-two {padding: 130px 0 60px 0;}
}

@media (min-width: 600px) and (max-width: 867.98px)
{
    .contact-page-form {padding: 25px 15px 20px 15px;}
    .short-heading p{font-size: 12px;}
    .web-heading {font-size: 30px;}
    .contact-style-two h1 {font-size: 30px;}
    .contact-style-two {padding: 130px 0 60px 0;}
    .contact-style-one .col-md-4{width: 100%;}
    .contact-style-one .col-md-6{width: 100%;}
}

@media (min-width: 868px) and (max-width: 1099.98px)
{
    .contact-page-form {padding: 25px 15px 20px 15px;}
    .short-heading p{font-size: 12px;}
    .web-heading {font-size: 30px;}
    .contact-style-two h1 {font-size: 30px;}
    .contact-style-two {padding: 130px 0 60px 0;}
    .contact-style-one .col-md-4{width: 100%;}
    .contact-style-one .col-md-6{width: 100%;}
}

@media (min-width: 1100px) and (max-width: 1499.98px)
{
    .web-heading {font-size: 30px;}
    .contact-page-form {padding: 30px 0px 30px 25px;}
    .form-group.col-md-12{width: 50%;}
    .contact-page-form textarea{height: 45px;}
}