/* .abt-banner-wrap-global {
    background: url(../res/global/globalbanner.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
} */

.main-title h2 {
    text-align: left;
    font: normal normal 600 14px/28px Poppins;
    letter-spacing: 0px;
    color: #000000;
    margin-top: 24px;
    /* margin-left: 20px; */
}

/* #glob-title {
    width: 615px;
} */

.cnt1-sec1 {
    width: 1100px;
    display: flex;
    margin-bottom: 111px;
    gap: 77px;
    margin-top: 90px;
}

.img1-cnt {
    width: 580px;
    height: 521px;
    overflow: hidden;
}

.img1-cnt img {
    width: 100%;
    width: 100%;
    object-fit: cover;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    overflow: hidden;
}

.img1-cnt img:hover {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}

.cnt-text1 {
    display: flex;
    flex-direction: column;
}

.cnt-text1 h1 {
    text-align: left;
    font: normal normal 600 24px/34px Poppins;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    margin-bottom: 52px;
}

.cnt-text1 p {
    text-align: left;
    font: normal normal 600 14px/28px Poppins;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    margin-left: 20px;
}

.cnt-text1 p a {
    text-decoration: none;
    text-align: left;
    font: normal normal 600 14px/28px Poppins;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}

.top-gap {
    margin-top: 32px;
}

.cnt-frm-wrap {
    display: flex;
    margin-bottom: 90px;
    width: 1100px;
    justify-content: space-between;
    gap: 83px;
}

.img2-cnt {
    width: 488px;
    height: 654px;
    overflow: hidden;

}

.img2-cnt img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    overflow: hidden;
}

.img2-cnt img:hover {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}

.contact-form-wrap2 {
    display: flex;
    flex-direction: column;
    width: 528px;
}

.contact-form-wrap2 h1 {
    text-align: left;
    font: normal normal 600 24px/34px Poppins;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    margin-bottom: 35px;

}

input[type=text],
select,
textarea {
    width: 100%;
    padding: 12px 12px 12px 0px;
    border: 0;
    border-bottom: 1px solid #D0D0D0;
    opacity: 1;
    text-align: left;
    font: normal normal normal 14px/34px Poppins;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;

    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
}

input[type=email],
select,
textarea {
    width: 100%;
    padding: 12px 12px 12px 0px;
    border: 0;
    border-bottom: 1px solid #D0D0D0;
    opacity: 1;
    text-align: left;
    font: normal normal normal 14px/34px Poppins;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;

    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
}

input[type=submit] {
    background-color: #04AA6D;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

input[type=submit]:hover {
    background-color: #45a049;
}

.cnt-btn-submit {
    width: 100%;
    display: flex;
    justify-content: end;
    margin-top: 32px;
}

.cnt-btn-submit>a {
    width: 150px;
    height: 50px;
    text-decoration: none;
}

.cnt-btn-submit>a>button {
    border: 0px;
    width: 150px;
    height: 50px;
    background: transparent linear-gradient(276deg, #2FAC42 0%, #E39033 100%) 0% 0% no-repeat padding-box;
    border-radius: 80px;
    opacity: 1;
    text-align: center;
    font: normal normal 600 14px/28px Poppins;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s;
}

.cnt-btn-submit>a>button:hover {
    background: transparent linear-gradient(180deg, #cdad39 0%, #90c73f 100%) no-repeat padding-box;
}

@media(max-width:1100px) {
    .cnt1-sec1 {
        width: 993px;
    }

    .cnt-frm-wrap {
        width: 993px;
    }
}

@media(max-width:993px) {
    .cnt1-sec1 {
        width: 870px;
    }

    .cnt-frm-wrap {
        width: 870px;
    }

    .contact-form-wrap2 {
        width: 50%;
    }

    .cnt1-sec1 {
        gap: 50px;

    }

    .img1-cnt {
        width: 481px;
    }
}

@media(max-width:870px) {
    .cnt1-sec1 {
        width: 760px;
    }

    .cnt-frm-wrap {
        width: 760px;
    }
}

@media (max-width:760px) {
    #glob-title {
        width: 100%;
    }

    .main-title h1 br {
        display: none;
    }

    .cnt1-sec1 {
        width: 92%;
        flex-direction: column-reverse;
    }

    .img1-cnt {

        width: 100%;
        height: 320px;
    }

    .cnt-frm-wrap {

        width: 92%;
        flex-direction: column;
    }

    .contact-form-wrap2 {

        width: 100%;
    }

    .img2-cnt {

        width: 100%;
        height: 320px;
    }

    .main-title h2 {

        margin-bottom: 40px;
    }
}