body {

    margin: 0;

    font-family: 'Poppins';

}

.logobar .navbar.bg-dark {
    background-color: #ffffff !important;
}

.logobar .navbar-brand {
    color: #000000 !important;
}

.logobar .navbar-nav .nav-link {
    color: #000000 !important;
}

.logobar {
	width: 100%;
	float: left;
	background: #fff;
	padding: 15px 0;
}

.logobar button.navbar-toggler {
    background: #000 !important;
}

.header {
    padding: 6px;
    background: linear-gradient(90deg, rgba(37, 72, 184, 1) 0%, rgba(89, 26, 51, 1) 100%);
    position: sticky;
    top: 0;
    z-index: 9;
    width: 100%;
    float: left;
}

.logo-bar p a {
    font-size: 24px;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
}

.social-icon {
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: end;
}

.social-icon a {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
}

.header .row {
    align-items: center;
}

.header p {
    margin: 0;
}

.Banner .container-fluid {

    padding: 40px 80px 0px 80px;

    background-image: url(./Images/banner-bg.jpg);

    background-repeat: no-repeat;

    background-size: cover;



}









.Banner .col-6 {

    align-content: center;
    margin: auto;

}



/* .Banner .row.justify-content-between {

    align-items: center;

} */



.Banner h2 {

    font-size: 34px;

    color: #FF8845;

    font-weight: 600;

}
.logobar .navbar-nav .nav-link.active {
    color: #2846b0 !important;
}
.logobar .navbar-nav .nav-link{
    font-size: 18px !important;
}
.Product .cntct {
    text-decoration: none;
    font-size: 20px;
    background: #04B400;
    color: white;
    padding: 10px 15px;
    position: relative;
    border-radius: 8px;
    margin-top: 16px;
    float: left;
}


.Banner h5 {

    font-size: 36.5px;

    ;

    font-weight: 400 !important;

}



.Banner h1 {

    font-size: 64px;

    font-weight: bold;

}



.Banner p {

    font-size: 20px;

    margin-bottom: 2em;

}



.Banner a {

    text-decoration: none;

    font-size: 20px;

    background: #04B400;

    color: white;

    padding: 10px 15px;

    position: relative;

    border-radius: 8px;

}



a span {

    padding-left: 5px;

}



/* Product section  */

.Product .container {

    padding: 80px 0px;

}



.Product .container .row.align-items-center {

    gap: 5em;



}



.container .row.align-items-center .product-img {

    width: 576px;

    display: block;

    margin: 0 auto;

}



.container .row.align-items-center h2 {

    font-size: 36px;

    font-weight: bold;

    padding-bottom: 15px;

    margin: 0;

}



.Product .container .row.align-items-center p {

    color: #5E7290;

    font-size: 16px;

}



.Product .container .row.align-items-center p.space {

    padding-bottom: 55px;

}



/* Advantges  */



.Advanteges {

    padding: 80px 0px;

    position: relative;

    z-index: 1;

    background-image: url(./Images/why.jpg);

}



.owenship {

    padding-bottom: 24px;

}



.owenship h2 {

    font-size: 48px;

    color: white;

    font-weight: bold;

}



.owenship p {

    font-size: 18px;

    color: #5E7290;

    font-weight: 500;

}



.Advanteges h5 {

    font-size: 20px;

    padding: 10px 0px;

    color: white;

}



.Advanteges p {

    color: white;

    font-size: 18px;



}



.Advanteges .row.align-items-center .col {

    background: rgb(255 255 255 / 10%);

    border-radius: 20px;

    padding: 16px 15px;

    align-content: center;

    height: 250px;

    transition: .5s ease;

}



.Advanteges .row.align-items-center.sec {

    margin: 24px 0px;

}



.Advanteges .row.align-items-center.first {

    margin: 0;

}



.Advanteges .lasttxt h5 {

    font-weight: bold;

    line-height: normal;

}



.Advanteges .row.align-items-center {

    column-gap: 24px;

    align-items: center;

}



.calls {

    background: linear-gradient(90deg, rgba(37, 72, 184, 1) 0%, rgba(89, 26, 51, 1) 100%);

    padding: 50px 0px;

}



.calls h5 {

    font-size: 48px;

    color: white;

}



.calls h5 span {

    font-weight: bold;

}



.calls h5 span {

    font-weight: bold;

}



.calls a {

    text-decoration: none;

    font-size: 20px;

    background: #04B400;

    color: white;

    padding: 10px 15px;

    border-radius: 8px;

}



.calls .col.end {

    text-align: end;

}

.form-image {
    width: 100%;
    height: 100%;
}

.form-image img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

/* common */



.Common {

    padding: 80px 0px;

    background-image: url(./Images/CTA\ .jpg);

    background-size: cover;

}



.Common .row.design {

    column-gap: 20px;

    padding: 10px 0px;

    gap: 1em;

}



.Common .row.design .col {
    background: #F1F7FF;
    padding: 40px;
    align-content: center;
    border: 1px solid #561c3a;
    border-radius: 12px;
}



/* .Common .row.design .col:hover {

    transform: scale3d(1.1, 1.1, 1.1);

} */



.Common .row.design .col h5 {



    padding-top: 20px;

    font-size: 16px;

    font-weight: 600;

    -webkit-text-fill-color: #132547;





}



.Common .col.sec img {

    width: 100%;

}



.white h2 {

    font-size: 48px;

    font-weight: bold;

}



.white h5 {

    font-size: 36px;

    -webkit-text-fill-color: #132547;

}



.white p {

    font-size: 20px;

    -webkit-text-fill-color: #132547;



}



.Common .col.sec {



    align-content: center;

}



.Common .row {

    column-gap: 10px;

}



img.color {

    filter: brightness(10);

}



.Advanteges .row.align-items-center .col:hover {

    background: white;

}



.Advanteges .row.align-items-center .col:hover h5 {

    color: black;

}



.Advanteges .row.align-items-center .col:hover p {

    color: black;

}



.Advanteges .row.align-items-center .col:hover img {

    filter: brightness(0);

}



.ready {

    padding: 55px 0px 0px 0px;

}



.ready .brown {

    background: #333333;

    align-content: center;

    padding: 40px;

    border-top-left-radius: 20px;

    border-bottom-left-radius: 20px;

}



.ready h2 {

    text-align: center;

    font-size: 48px;

    margin: 0;

    font-weight: bold;

}



.ready p {

    text-align: center;

    font-size: 20px;

    color: #5E7290;

    margin: 0;

    padding: 20px 0px;

}



.ready .row {

    justify-content: center;

}

nav.navbar-two {
    background: #f8fefe;
}

nav.navbar-two {
    background: #f8fefe;
    position: sticky;
    top: 33px;
    z-index: 9;
}

nav.navbar-two .social-icon a {
    color: #000000;
    text-decoration: none;
    font-size: 18px;
}

nav.navbar-two .social-icon {
    gap: 30px;
}



nav.navbar-two .logo-bar p a {
    color: #000000;
    font-size: 20px;
    text-decoration: none;
}


nav.navbar-two .social-icon a {
    color: #333;
    padding: 5px 10px;
    text-decoration: none;
    transition: background-color 0.3s, color 0.3s;
}

nav.navbar-two .social-icon a.active {
    color: #2a44ac;
    border-bottom: 2px solid #2a44ac;
}





/* Form */



input[type=text],

select,

textarea {

    padding: 12px;

    border: 1px solid #ffffff;

    border-radius: 4px;

    box-sizing: border-box;

    margin-top: 6px;

    color: white;

    outline: none;

    resize: vertical;



    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 5px 0px;

    background: unset;

}

.form-1 {
    margin-bottom: 23px;
}

.error {
    margin-top: 5px;
}

input[type=submit] {

    background-color: #04B400;

    color: white;

    padding: 8px 20px;

    border: none;

    border-radius: 4px;

    cursor: pointer;

    font-size: 16px;

    border-radius: 4px;



}



input[type=submit]:hover {

    background-color: #000000;

}



form h3 {

    font-size: 32px;

    color: white;

    padding-bottom: 20px;

}



form label {

    color: white;

}



form .submit {

    text-align: center;

}





.ready .container {

    max-width: 1100px;

    padding: 10px 20px;

}



.ready .brown div {

    display: flex;

    justify-content: center;

    flex-direction: column;

}



form {

    display: flex;

    justify-content: center;

    align-content: center;

    flex-direction: column;

    margin: 0;

    padding: 0;

}



.rights h2 {

    font-size: 16px;

    text-align: center;

    color: white;

    padding: 10px 0px;

    margin: 0;



}



.rights {

    background: linear-gradient(90deg, rgba(37, 72, 184, 1) 0%, rgba(89, 26, 51, 1) 100%);



}



.cf {

    width: 100%;

    margin: auto;

}



.ready .brown div .submit {

    display: block;

}

.logobar .navbar-brand img {
	width: 300px;
}

/* Responsive */

@media screen and (max-width: 1600px) {

    .Banner h2 {

        font-size: 30px;



    }



    .Banner h5 {

        font-size: 30px;

        font-weight: 400 !important;

    }



    .Banner h1 {

        font-size: 52px;

        font-weight: bold;

    }



    .Banner p {

        font-size: 18px;

        margin-bottom: 2em;

    }



    .Banner a {

        font-size: 18px;



    }



    .container .row.align-items-center h2 {

        font-size: 32px;



    }



    .owenship h2 {

        font-size: 45px;

        color: white;

        font-weight: bold;

    }



    .Advanteges p {

        color: white;

        font-size: 16px;

    }



    .Advanteges .lasttxt h5 {

        font-weight: bold;

        line-height: normal;

        font-size: 18px;

    }



    .calls h5 {

        font-size: 40px;

        color: white;

    }



    .calls a {

        font-size: 20px;



    }



    .white h2 {

        font-size: 40px;

        font-weight: bold;

    }



    .white h5 {

        font-size: 30px;

        -webkit-text-fill-color: #132547;

    }



    .white p {

        font-size: 16px;

        -webkit-text-fill-color: #132547;

    }



    .Common .row.design .col h5 {

        padding-top: 18px;

        font-size: 16px;

        font-weight: 600;

        -webkit-text-fill-color: #132547;

    }



    .ready h2 {

        text-align: center;

        font-size: 40px;

        margin: 0;

        font-weight: bold;

    }



    .ready p {

        text-align: center;

        font-size: 18px;

        color: #5E7290;

        margin: 0;

        padding: 20px 0px;

    }

}



@media screen and (max-width: 1400px) and (min-width: 1224px) {

    .Product .container .row.align-items-center p.space {

        padding-bottom: 00px;

    }



    .Banner h2 {

        font-size: 26px;



    }



    .Banner h5 {

        font-size: 27px;

    }



    .Banner h1 {

        font-size: 40px;

        font-weight: bold;

    }



    .Banner a {

        font-size: 20px;



    }

}





@media screen and (max-width: 1224px) and (min-width: 1024px) {



    .Product .container .row.align-items-center p.space {

        padding-bottom: 30px;

    }



    .col-5.p-0 img {

        width: -webkit-fill-available;

        height: -webkit-fill-available;

        object-fit: cover;

        border-top-right-radius: 20px;

        border-bottom-right-radius: 20px;

    }



    .Banner h2 {

        font-size: 22px;



    }



    .Banner h5 {

        font-size: 24px;

        ;

    }



    .Banner h1 {

        font-size: 35px;

        font-weight: bold;

    }



    .Banner p {

        font-size: 15px;

        margin-bottom: 2em;

    }



    .Banner a {

        font-size: 15px;



    }



    .Banner .container-fluid {

        padding: 30px 30px 0px 30px;

    }



    .container .row.align-items-center h2 {

        font-size: 22px;

        font-weight: bold;

        padding-bottom: 15px;

        margin: 0;

    }



    .Product .container .row.align-items-center p {

        color: #5E7290;

        font-size: 14px;

    }



    .owenship h2 {

        font-size: 32px;

        color: white;

        font-weight: bold;

    }



    .Advanteges p {

        color: white;

        font-size: 14px;

    }



    .Advanteges .lasttxt h5 {

        font-weight: bold;

        line-height: normal;

        font-size: 15px;

    }



    .calls h5 {

        font-size: 30px;

        color: white;

    }



    .calls a {

        font-size: 16px;



    }



    .white h2 {

        font-size: 32px;

        font-weight: bold;

    }



    .white h5 {

        font-size: 20px;

        -webkit-text-fill-color: #132547;

    }



    .white p {

        font-size: 15px;

        -webkit-text-fill-color: #132547;

    }



    .Common .row.design .col h5 {

        font-size: 13px;



    }



    .ready h2 {

        text-align: center;

        font-size: 32px;

        margin: 0;

        font-weight: bold;

    }



    .ready p {

        font-size: 16px;



    }



    form h3 {

        font-size: 25px;



    }

}



@media screen and (max-width: 1024px) {

    .Banner .container-fluid {

        padding: 30px 30px 0px 30px;

    }



    .owenship h2 {

        font-size: 32px;



    }



    .calls h5 {

        font-size: 30px !important;

        color: white;

    }



    .Advanteges p {

        color: white;

        font-size: 14px;

    }



    .Advanteges .row.align-items-center .col {

        align-content: space-between;

        padding: 16px 5px;



    }



    .Advanteges .row.align-items-center .col p {

        font-size: 16px;

    }



    .Advanteges .row.align-items-center .col h5 {

        font-size: 19px;

    }



    br {

        display: none;

    }



    .white h2 {

        font-size: 32px;

    }



    .white h5 {

        font-size: 20px;

    }



    .white p {

        font-size: 15px;

    }



    .row.design:nth-child(3) {

        margin-bottom: 2em;

    }



    /* Banner */

    .Banner p {

        font-size: 18px;

    }



    .Banner h5 {

        font-size: 22px;

    }



    .Banner h1 {

        font-size: 32px;

    }



    .Banner h2 {

        font-size: 21px;

    }



    .Banner a {



        font-size: 18px;



    }



    .col-5.p-0 img {

        width: -webkit-fill-available;

        height: -webkit-fill-available;

        object-fit: cover;

        border-top-right-radius: 20px;

        border-bottom-right-radius: 20px;

    }







    .calls a {

        font-size: 15px;

    }



    .container .row.align-items-center h2 {

        font-size: 22px;

        font-weight: bold;

        padding-bottom: 15px;

        margin: 0;

    }



}



@media screen and (max-width: 800px) {

    .Advanteges {

        padding: 40px 0px;



    }



    .Advanteges .lasttxt h5 {

        font-weight: bold;

        line-height: normal;

        font-size: 13px;

    }



    .col-5.p-0 img {

        border-radius: 20px;

    }



    .ready .row {

        justify-content: center;

        flex-direction: column-reverse;

        gap: 1em;

        align-items: center;

        margin: 0 auto;

    }



    .ready .brown {

        background: #333333;

        align-content: center;

        padding: 15px 10px;

        border-top-left-radius: 20px;

        border-bottom-left-radius: 20px;

        /* width: 60%; */

        border-radius: 20px;

    }



    .calls {

        padding: 40px 0px;

    }



    .calls h5 {

        font-size: 20px !important;

    }



    .calls a {

        font-size: 14px;

    }



    .white h2 {

        font-size: 30px;

    }



    .white h5 {

        font-size: 20px;

    }



    .white p {

        font-size: 14px;

    }



    .Common .row.design .col h5 {

        padding-top: 20px;

        font-size: 14px;

        font-weight: 600;

        -webkit-text-fill-color: #132547;

    }



    .owenship h2 {

        font-size: 22px;

    }



    .Advanteges p {

        font-size: 14px;

    }



    .Advanteges .row.align-items-center .col p {

        font-size: 14px;

    }



    .Advanteges h5 {

        font-size: 16px;

        padding: 10px 0px;

        color: white;

    }



    .Common .row.design {

        column-gap: 20px;

        padding: 10px 0px;

        gap: 1em;

        flex-direction: row;

    }



    .Banner .container-fluid {

        padding: 30px;

        background-image: url(./Images/banner-bg.jpg);

        background-repeat: no-repeat;

        background-size: cover;

        padding-bottom: 0;

    }



    .Common .row {

        flex-direction: column;

        ;

    }



    .Banner h1 {

        font-size: 23px;

    }



    .calls .col.end {

        text-align: center;

    }



    .Advanteges .row.align-items-center {

        align-items: center;

        flex-direction: column;

        gap: 1em;

    }



    .calls .align-items-center {

        align-items: center !important;

        gap: 2em;

        flex-direction: column;

    }



    .Banner h2 {

        font-size: 13px !important;

    }



    .Banner h5 {

        font-size: 13px !important;

    }



    .Banner .container-fluid .justify-content-between .col-5 img {

        position: relative;

        bottom: -22px;

    }



    .Banner .container-fluid .justify-content-between {

        align-items: end;

        padding-bottom: 25px;

    }



    .Banner p {

        font-size: 12px;

    }



    .Banner a {

        font-size: 12px;

    }



    .container .row.align-items-center h2 {

        font-size: 18px;



    }



    .Product .container .row.align-items-center p.space {

        padding-bottom: 25px;

        font-size: 14px;

    }



    form h3 {

        font-size: 25px;



    }



    .Product .container {

        padding: 40px 0px;

    }



    .Product .container .row.align-items-center {

        gap: 5em;

        flex-direction: column;

    }



    .Advanteges .row.align-items-center .col {

        align-content: center;

        padding: 16px 5px;

    }



    .Common {

        padding: 40px 0px;

        background-image: url(./Images/CTA\ .jpg);

        background-size: cover;

    }

    .logobar .navbar-brand img {
        width: 200px;
    }

    .ready h2 {

        text-align: center;

        font-size: 25px;

        margin: 0;

        font-weight: bold;

    }



    .ready {

        padding: 40px 0px;



    }



    .ready p {

        font-size: 13px;



    }



    .ready .brown {

        background: #333333;

        align-content: center;

        padding: 25px;

        border-top-left-radius: 20px;

        border-bottom-left-radius: 20px;

    }



    form label {

        color: white;

        font-size: 14px;

    }



}







@media screen and (max-width: 576px) {

    body {

        text-align: center;

    }
.logobar .navbar-nav .nav-link {
    color: #000000 !important;
    text-align: left;
    margin-top: 10px;
}
.logobar {
    margin: 0 0 24px 0;
    padding: 10px 0;
    box-shadow: 0 0 10px 1px #c6c6c6;
}

    .Banner h2 {
        font-size: 18px !important;
    }

    .Banner h5 {
        font-size: 16px !important;
    }

    .social-icon {
        justify-content: center;
        flex-direction: column;
        gap: 0;
    }

    .Product .cntct {
        font-size: 16px;
    }

    .container {

        padding-left: 10px;

        padding-right: 10px;



    }

    .Product .col {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .social-icon a {
        font-size: 14px;
    }

    .Advanteges p {

        font-size: 14px;

    }



    .Advanteges .row.align-items-center {

        align-items: center;

        flex-direction: column;

        gap: 1em;

    }



    .Advanteges .lasttxt h5 {



        font-size: 14px;

    }



    .Advanteges {

        padding: 40px 20px;



    }



    .Common {

        padding: 40px 10px;

        background-image: url(./Images/CTA\ .jpg);

        background-size: cover;

    }



    .calls {

        background: linear-gradient(90deg, rgba(37, 72, 184, 1) 0%, rgba(89, 26, 51, 1) 100%);

        padding: 40px 0px;

    }



    .Banner .row.justify-content-between .col-6 {

        width: 100%;

        padding-bottom: 2em;

    }



    .Banner .row.justify-content-between .col-5 {

        width: 100%;

    }



    .Banner .row.justify-content-between {

        flex-direction: column-reverse;

        gap: 2em;

    }



    .Banner .container-fluid {

        padding: 40px 20px;

        padding-bottom: 0;

    }



    .Banner h2 {

        font-size: 20px;

    }



    .Banner h5 {

        font-size: 22px;

    }



    .Banner h1 {

        font-size: 30px;

    }



    .Banner p {

        font-size: 16px;

    }



    .Banner a {

        font-size: 16px;

    }



    /*  */

    .Product .container .row.align-items-center {

        gap: 2em;

        flex-direction: column;

    }



    img.pro {

        width: 100%;

        text-align: end;

    }



    .Product .container {

        padding: 40px 20px;

    }



    .container .row.align-items-center h2 {

        font-size: 18px;

        font-weight: bold;

        padding-bottom: 15px;

        margin: 0;

    }



    .Product .container .row.align-items-center p {

        color: #5E7290;

        font-size: 14px;

    }



    .Product .container .row.align-items-center p.space {

        padding-bottom: 35px;

    }



    .Product .container .row.align-items-center .col:nth-child(2) {

        justify-content: center;

        display: flex;



    }



    .owenship h2 {

        font-size: 20px;

    }



    .Advanteges .row.align-items-center .col h5 {

        font-size: 16px;

    }



    .Advanteges .row.align-items-center .col p {

        font-size: 12px;

    }



    .calls h5 {

        font-size: 18px;

        line-height: 1.5;

    }



    .calls .col.end {

        text-align: center;

    }



    .calls a {

        font-size: 14px;

    }



    .white h2 {

        font-size: 20px;

    }



    .white h5 {

        font-size: 18px;

    }



    .white p {

        font-size: 14px;

    }



    .Common .row.design .col h5 {



        font-size: 14px;



    }



    .Common .row {

        column-gap: 10px;

        flex-direction: column;

    }



    .Common .row.design {

        column-gap: 20px;

        padding: 10px 10px;

        flex-direction: row;

        gap: 1em;

    }



    .ready h2 {

        text-align: center;

        font-size: 25px;

        margin: 0;

        font-weight: bold;

    }



    .ready p {

        text-align: center;

        font-size: 14px;

        color: #5E7290;

        margin: 0;

        padding: 20px 0px;

    }



    .ready .row {

        justify-content: center;

        flex-direction: column;

        padding: 0 20px;

    }



    .ready .brown {

        width: 100%;

        border-radius: 20px;

    }



    /* IMG NONE */

    .col-5.p-0 img {

        border-radius: 20px;

    }



    .ready .row {

        justify-content: center;

        flex-direction: column-reverse;

        gap: 1em;

        align-items: center;

        margin: 0 auto;

        padding: 0;

    }



    .calls .row.align-items-center {

        flex-direction: column;

        gap: 2em;

        justify-content: center;

    }



    form h3 {

        font-size: 24px;



    }

}



@media screen and (max-width: 400px) {



    .Common .row.design {



        flex-direction: column;

    }



    .white h2 {

        font-size: 26px;

    }



    .white h5 {

        font-size: 20px;

    }



    .ready h2 {

        font-size: 25px;



    }



    .ready p {

        text-align: center;

        font-size: 16px;



    }









}

@media screen and (max-width: 991px) {
    .social-icon {
        justify-content: center;
    }

    .logo-bar p {
        display: flex;
        justify-content: center;
    }

    .header {
        padding: 0px 0 5px;
    }

}

@media screen and (max-width: 991px) and (min-width: 800px) {

    .Common .row.design {

        column-gap: 20px;

        padding: 10px 0px;

        gap: 1em;

        flex-direction: row;

    }



    .Advanteges .lasttxt h5 {

        font-weight: bold;

        line-height: normal;

        font-size: 14px;

    }



    .Product .container .row.align-items-center p.space {

        padding-bottom: 25px;

    }



    .Common .row {

        column-gap: 10px;

        flex-direction: column;

    }



    .Banner h2 {

        font-size: 18px;

    }



    .Banner h5 {

        font-size: 18px;

    }



    .Banner h1 {

        font-size: 30px;

    }



    .Banner p {

        font-size: 15px;

    }



    .Banner a {

        font-size: 12px;

    }



    .container .row.align-items-center h2 {

        font-size: 20px;



    }



    .Product .container .row.align-items-center p {

        color: #5E7290;

        font-size: 14px;

    }



    .owenship h2 {

        font-size: 30px;

    }



    .Advanteges p {

        font-size: 15px;

    }



    .Advanteges .row.align-items-center .col h5 {

        font-size: 16px;

    }



    .Advanteges .row.align-items-center .col p {

        font-size: 13px;

    }



    .Advanteges h5 {

        font-size: 14px;

        padding: 10px 0px;

        color: white;

    }



    .white h2 {

        font-size: 35px;

    }



    .white h5 {

        font-size: 20px;

    }



    .white p {

        font-size: 15px;

    }



    .Product .container {

        padding: 40px 0px;

    }



    .Advanteges {

        padding: 40px 0px;



    }



    .calls {

        padding: 40px 0px;

    }



    .calls h5 {

        font-size: 25px;

    }



    .calls a {

        font-size: 15px;

    }

}


@media (min-width: 768px) {
    .navbar-expand-md .navbar-nav {
        flex-direction: row;
        width: 100%;
        justify-content: end;
    }
}


.col-5.p-0 img {

    width: -webkit-fill-available;

    height: -webkit-fill-available;

    object-fit: cover;

    border-top-right-radius: 20px;

    border-bottom-right-radius: 20px;

}





a.cntct:hover {

    background: black;

    transition: .3s ease;

}



.error {

    color: red;

}



.asterisk {

    color: red;

}