@media only screen and (min-width:200px) and (max-width:767px) {
    .navbar .navbarmain {
        padding: 0 20px;
    }

    .navbar .navbarmain .navbarleft a img {
        width: 150px;
    }

    .bars {
        display: flex;
    }

    .navbar .navbarmain .navbarright {
        display: none;
    }

    .herosection,
    .commited-section .commited,
    .commited-section .commited::before,
    .aboutus-section,
    .whoweare-section,
    .about-sarah {
        border-radius: 30px 30px 0 0;
    }

    .herosectionmain {
        padding: 0 20px;
    }

    .hero-title {
        font-size: 40px;
    }

    .hero-subtitle {
        font-size: 18px;
    }

    .hero-subtitle br {
        display: none;
    }

    .commited-section .commited .commited-content {
        font-size: 30px;
        padding: 0 20px;
    }

    .aboutus-section .aboutus .aboutus-content,
    .whoweare-section .aboutus .whoweare-content {
        padding: 0 20px;
    }

    .aboutus-section .aboutus .aboutus-content p,
    .whoweare-section .aboutus .whoweare-content p,
    .about-sarah .aboutus .about-sarah-content .rightside p,
    .support-project-section .supportproject .topbarheading h2,
    .our-differencediv .content h2,
    .ourpartnerdiv .ourpartnermainflex .left .intro h2,
    .contactus .ourpartnermainflex .left .intro h2 {
        font-size: 25px;

    }
.our-differencediv .content h1{
    font-size: 20px;
    margin-bottom: 10px;
}
.contactus .ourpartnermainflex .left .intro h1{
    font-size: 20px;
    padding-bottom: 10px;
}
.our-differencediv .content p{
    margin-top: 10px;
    font-size: 16px;
}
.ourpartnerdiv .partnertop h2{
    font-size: 20px;
}
.contactus .ourpartnermainflex .left .intro h2{
    padding-bottom: 10px;
}
.support-project-section .supportproject .maingriddiv .card{
    border-radius: 30px;
}
.ourpartnerdiv .ourpartnermainflex .left .intro p br,.contactus .ourpartnermainflex .left .intro p br{
    display: none;
}
    .about-sarah .aboutus .about-sarah-content .rightside h1 {
        margin-bottom: 20px;
    }

    .whoweare-section .aboutus .whoweare-content .whoweareextrap br {
        display: none;
    }

    .aboutus-section .aboutus .aboutus-content p br {
        display: none;
    }

    .about-sarah .aboutus .about-sarah-content {
        padding: 0 20px;
        display: flex;
        gap: 20px;
        flex-direction: column;
    }

    .about-sarah {
        height: auto;
        padding: 50px 0;
    }

    .about-sarah .aboutus .about-sarah-content .leftside .img {
        width: 180px;
    }

    .about-sarah .aboutus .about-sarah-content .leftside {
        display: flex;
        gap: 10px;
    }

    .about-sarah .aboutus .about-sarah-content .img img {
        border-radius: 30px;
    }

    .support-project-section .supportproject .topbarheading {
        padding: 50px 20px;
    }

    .maingriddiv {
        padding: 0 20px;
        grid-template-columns: repeat(1, 1fr);
    }

    .maingriddiv .card:nth-child(4),
    .maingriddiv .card:nth-child(5) {
        grid-column: unset;
    }

    .about-sarah,
    .support-project-section,
    .ourpartnerdiv {
        position: relative;
        top: 0;
    }

    .support-project-section .supportproject {
        height: auto;
    }

    .our-difference-section {
        border-radius: 30px 30px 0 0;
        margin-top: -6%;
    }

    .our-differencediv {
        width: 100%;
        margin: 20px;
        border-radius: 30px;
    }

    .ourpartnerdiv .ourpartnermainflex {
        flex-direction: column;
        gap: 50px;
    }

    .ourpartnerdiv {
        height: auto;
        padding: 50px 20px;
        border-radius: 30px 30px 0 0;
        margin-top: -7%;
    }
    .ourpartnerdiv .ourpartnermainflex .left .imgflex .img img {
        width: 130px;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex .img .width15 {
        width: 12px;
    }
    .contactus{
        position: relative;
        top: 0;
         border-radius: 30px 30px 0 0;
         margin-top: -7%;
        height: auto;
    }
    .contactus .ourpartnermainflex .right .forminput .button button{
        font-size: 15px;
    }
    .contactus .ourpartnermainflex{
        flex-direction: column;
        gap: 50px;
        padding: 50px 20px;
        box-sizing: border-box;
    }
    .contactus .ourpartnermainflex .left .imgflex .img a img{
        width: 300px;
    }
    .copyright{
        padding: 15px 20px;
    }
    .support-project-section .supportproject .maingriddiv .card .img img{
        width: 50px;
    }
    .support-project-section .supportproject .maingriddiv .card .info h2{
        font-size: 20px;
    }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
    .navbar .navbarmain {
        padding: 0 20px;
    }

    .hero-subtitle {
        margin-top: 20px;
    }

    .mainlogocircle {
        width: 61%;
        height: 100%;
        top: 58%;
        left: -23%;
    }

    .our-differencediv {
        width: 100%;
        margin: 50px;
    }

    .ourpartnerdiv {
        margin-top: -5%;
    }

    .hero-subtitle br,
    .commited-section .commited .commited-content {
        padding: 0 50px;
    }

    .hero-subtitle br,
    .commited-section .commited .commited-content br,
    .aboutus-section .aboutus .aboutus-content p br,
    .whoweare-section .aboutus .whoweare-content .whoweareextrap br,
    .ourpartnerdiv .ourpartnermainflex .left .intro h2 br,
    .ourpartnerdiv .ourpartnermainflex .left .intro p br {
        display: none;

    }

    .whoweare-section .aboutus .whoweare-content,
    .aboutus-section .aboutus .aboutus-content {
        padding: 0 50px;
    }

    .bars {
        display: flex;
    }

    .navbar .navbarmain .navbarright {
        display: none;
    }

    .ourpartnerdiv .ourpartnermainflex {
        gap: 20px;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex .img img {
        width: 160px;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex .img .width15 {
        width: 15px;
    }

    .ourpartnerdiv .ourpartnermainflex .left {
        justify-content: normal;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex {
        margin-top: 35%;
        gap: 12px;
    }

    .ourpartnerdiv .ourpartnermainflex .right .together .maintitle p {
        font-size: 15px;
    }

    .contactus .ourpartnermainflex {
        flex-direction: column;
        gap: 50px;
    }

    .contactus .ourpartnermainflex .left {
        gap: 20px;
    }

    .copyright {
        padding: 15px 20px;
    }

    .support-project-section .supportproject .maingriddiv .card .img img {
        width: 50px;
    }
}

@media only screen and (min-width:1024px) and (max-width:1220px) {
    .navbar .navbarmain {
        padding: 0 20px;
    }

    .navbar .navbarmain .navbarleft a img {
        width: 200px;
    }

    .navbar .navbarmain .navbarright {
        gap: 20px;
    }

    .navbar .navbarmain .navbarright ul {
        gap: 15px;
    }

    .commited-section .commited .commited-content,
    .whoweare-section .aboutus .whoweare-content {
        padding: 0 50px;
    }

    .hero-subtitle br,
    .commited-section .commited .commited-content br,
    .aboutus-section .aboutus .aboutus-content p br,
    .whoweare-section .aboutus .whoweare-content .whoweareextrap br,
    .ourpartnerdiv .ourpartnermainflex .left .intro h2 br,
    .ourpartnerdiv .ourpartnermainflex .left .intro p br {
        display: none;
    }

    .mainlogocircle {
        width: 61%;
        height: 100%;
        top: 58%;
        left: -23%;
    }

    .support-project-section .supportproject {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .support-project-section .supportproject .topbarheading {
        padding: 0px 50px 50px;
    }

    .support-project-section .supportproject .maingriddiv .card .img img {
        width: 50px;
    }

    .our-differencediv {
        width: 70%;
    }

    .ourpartnerdiv .ourpartnermainflex {
        gap: 20px;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex .img img {
        width: 180px;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex .img .width15 {
        width: 15px;
    }

    .ourpartnerdiv .ourpartnermainflex .left {
        justify-content: normal;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex {
        margin-top: 35%;
        gap: 12px;
    }

    .contactus .ourpartnermainflex {
        flex-direction: column;
        gap: 50px;
    }

    .contactus .ourpartnermainflex .left {
        gap: 20px;
    }

    .copyright {
        padding: 15px 20px;
    }
}

@media only screen and (min-width:1221px) and (max-width:1320px) {
    .support-project-section .supportproject .maingriddiv .card .img img {
        width: 50px;
    }

    .contactus .ourpartnermainflex .right .forminput .inputrow .input textarea {
        min-height: 120px;
    }
}

@media only screen and (min-width:1321px) and (max-width:1560px) {
    .support-project-section .supportproject .maingriddiv .card {
        padding: 25px;
    }

    .support-project-section .supportproject .topbarheading {
        padding: 50px 50px 30px;
    }

    .support-project-section .supportproject .maingriddiv .card .img img {
        width: 50px;
    }
}

@media only screen and (min-width:1440px) and (max-height:1000px) {
    .support-project-section .supportproject {
        display: flex;
        height: 100vh;
        flex-direction: column;
        justify-content: center;
    }

    .support-project-section .supportproject .topbarheading {
        padding: 0px 50px 30px;
    }
}

@media only screen and (min-width:1561px) and (max-width:1800px) {}

@media only screen and (min-width:1801px) and (max-width:2100px) {
    .hero-subtitle {
        margin-top: 20px;
    }

    .aboutus-section .aboutus .aboutus-content h1,
    .whoweare-section .aboutus .whoweare-content h1,
    .about-sarah .aboutus .about-sarah-content .rightside h1,
    .support-project-section .supportproject .topbarheading h1 {
        font-size: 22px;
    }

    .our-differencediv {
        max-width: 900px;
    }

    .support-project-section .supportproject {
        display: flex;
        height: 100vh;
        flex-direction: column;
        justify-content: center;
    }

    .support-project-section .supportproject .topbarheading {
        padding: 0px 50px 30px;
    }

    .support-project-section .supportproject .maingriddiv .card {
        padding: 50px 30px;
    }

    .mainlogocircle {
        top: 55%;
    }

    .our-difference-wrapper {
        margin-top: -7%;
    }
}

@media only screen and (min-width:2101px) and (max-width:2500px) {
    .hero-subtitle {
        margin-top: 20px;
    }

    .aboutus-section .aboutus .aboutus-content h1,
    .whoweare-section .aboutus .whoweare-content h1,
    .about-sarah .aboutus .about-sarah-content .rightside h1,
    .support-project-section .supportproject .topbarheading h1 {
        font-size: 25px;
    }

    .hero-subtitle,
    .whoweare-section .aboutus .whoweare-content .whoweareextrap,
    .about-sarah .aboutus .about-sarah-content .rightside .whoweareextrap,
    .our-differencediv .content p {
        font-size: 30px;
    }

    .commited-section .commited .commited-content {
        font-size: 60px;
    }

    .aboutus-section .aboutus .aboutus-content p,
    .whoweare-section .aboutus .whoweare-content p,
    .about-sarah .aboutus .about-sarah-content .rightside p,
    .support-project-section .supportproject .topbarheading h2,
    .our-differencediv .content h2,
    .ourpartnerdiv .ourpartnermainflex .left .intro h2,
    .contactus .ourpartnermainflex .left .intro h2 {
        font-size: 50px;
    }

    .about-sarah .aboutus .about-sarah-content .leftside h2,
    .about-sarah .aboutus .about-sarah-content .leftside p {
        font-size: 25px;
    }

    .support-project-section .supportproject .topbarheading p,
    .ourpartnerdiv .ourpartnermainflex .left .intro p,
    .contactus .ourpartnermainflex .left .intro p {
        font-size: 25px;
    }

    .ourpartnerdiv .ourpartnermainflex .right .together .maintitle h2 {
        font-size: 22px;
    }

    .ourpartnerdiv .ourpartnermainflex .right .together .maintitle p {
        font-size: 20px;
    }

    .support-project-section .supportproject .maingriddiv .card .info p {
        font-size: 20px;
    }

    .our-differencediv {
        max-width: 900px;
    }

    .about-sarah .aboutus .about-sarah-content .leftside {
        width: 100%;
    }

    .support-project-section .supportproject {
        display: flex;
        height: 100vh;
        flex-direction: column;
        justify-content: center;
    }

    .support-project-section .supportproject .topbarheading {
        padding: 0px 50px 30px;
    }

    .support-project-section .supportproject .maingriddiv .card {
        padding: 50px 30px;
    }

    .mainlogocircle {
        top: 55%;
    }

    .our-difference-wrapper {
        margin-top: -7%;
    }

    .ourpartnerdiv .ourpartnermainflex .left {
        justify-content: normal;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex {
        margin-top: 14%;
        gap: 40px;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex .img img {
        width: 260px
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex .img .width15 {
        width: 20px;
    }

    .ourpartnerdiv .partnertop h2 {
        padding-bottom: 50px;
    }

    .contactus .ourpartnermainflex .right .forminput .inputrow .input label {
        font-size: 20px;
    }
}

@media only screen and (min-width:2501px) and (max-width:3000px) {
    .hero-subtitle {
        margin-top: 20px;
    }

    .aboutus-section .aboutus .aboutus-content h1,
    .whoweare-section .aboutus .whoweare-content h1,
    .about-sarah .aboutus .about-sarah-content .rightside h1,
    .support-project-section .supportproject .topbarheading h1,
    .ourpartnerdiv .partnertop h2,
    .contactus .ourpartnermainflex .left .intro h1,
    .our-differencediv .content h1 {
        font-size: 30px;
    }

    .hero-subtitle,
    .whoweare-section .aboutus .whoweare-content .whoweareextrap,
    .about-sarah .aboutus .about-sarah-content .rightside .whoweareextrap,
    .our-differencediv .content p {
        font-size: 30px;
    }

    .hero-title,
    .commited-section .commited .commited-content {
        font-size: 70px;
    }


    .aboutus-section .aboutus .aboutus-content p,
    .whoweare-section .aboutus .whoweare-content p,
    .about-sarah .aboutus .about-sarah-content .rightside p,
    .support-project-section .supportproject .topbarheading h2,
    .our-differencediv .content h2,
    .ourpartnerdiv .ourpartnermainflex .left .intro h2,
    .contactus .ourpartnermainflex .left .intro h2 {
        font-size: 50px;
    }

    .about-sarah .aboutus .about-sarah-content .leftside h2,
    .about-sarah .aboutus .about-sarah-content .leftside p {
        font-size: 25px;
    }

    .support-project-section .supportproject .topbarheading p,
    .ourpartnerdiv .ourpartnermainflex .left .intro p,
    .contactus .ourpartnermainflex .left .intro p {
        font-size: 28px;
    }

    .ourpartnerdiv .ourpartnermainflex .right .together .maintitle h2 {
        font-size: 25px;
    }

    .ourpartnerdiv .ourpartnermainflex .right .together .maintitle p {
        font-size: 22px;
    }

    .support-project-section .supportproject .maingriddiv .card .info p {
        font-size: 25px;
    }

    .support-project-section .supportproject .maingriddiv .card .info h2 {
        font-size: 30px;
    }

    .support-project-section .supportproject .maingriddiv .card .img img {
        width: 80px;
    }

    .our-differencediv {
        max-width: 900px;
        padding: 50px 50px;
    }

    .about-sarah .aboutus .about-sarah-content .leftside {
        width: 100%;
    }

    .support-project-section .supportproject {
        display: flex;
        height: 100vh;
        flex-direction: column;
        justify-content: center;
    }

    .support-project-section .supportproject .topbarheading {
        padding: 0px 50px 30px;
    }

    .support-project-section .supportproject .maingriddiv .card {
        padding: 50px 30px;
    }

    .mainlogocircle {
        top: 55%;
    }

    .our-difference-wrapper {
        margin-top: -7%;
    }

    .ourpartnerdiv .ourpartnermainflex .left {
        justify-content: normal;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex {
        margin-top: 14%;
        gap: 40px;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex .img img {
        width: 320px
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex .img .width15 {
        width: 25px;
    }

    .ourpartnerdiv .partnertop h2 {
        padding-bottom: 50px;
    }

    .contactus .ourpartnermainflex .right .forminput .inputrow .input label,
    .contactus .ourpartnermainflex .right .forminput .button button {
        font-size: 25px;
    }

    .contactus .ourpartnermainflex .right .forminput .button button {
        padding: 15px 10px;
        border-radius: 100px;
    }

    .contactus .ourpartnermainflex .left .imgflex .img img {
        width: 55%;
    }

    .navbar .navbarmain .navbarright ul li a,
    .navbar .navbarmain .navbarright .navbutton a {
        font-size: 20px;
    }
}

@media only screen and (min-width:3000px) and (max-width:3500px) {
    .hero-subtitle {
        margin-top: 30px;
    }

    .aboutus-section .aboutus .aboutus-content h1,
    .whoweare-section .aboutus .whoweare-content h1,
    .about-sarah .aboutus .about-sarah-content .rightside h1,
    .support-project-section .supportproject .topbarheading h1,
    .ourpartnerdiv .partnertop h2,
    .contactus .ourpartnermainflex .left .intro h1,
    .our-differencediv .content h1 {
        font-size: 35px;
    }

    .hero-subtitle,
    .whoweare-section .aboutus .whoweare-content .whoweareextrap,
    .about-sarah .aboutus .about-sarah-content .rightside .whoweareextrap,
    .our-differencediv .content p {
        font-size: 35px;
    }

    .hero-title,
    .commited-section .commited .commited-content {
        font-size: 80px;
    }


    .aboutus-section .aboutus .aboutus-content p,
    .whoweare-section .aboutus .whoweare-content p,
    .about-sarah .aboutus .about-sarah-content .rightside p,
    .support-project-section .supportproject .topbarheading h2,
    .our-differencediv .content h2,
    .ourpartnerdiv .ourpartnermainflex .left .intro h2,
    .contactus .ourpartnermainflex .left .intro h2 {
        font-size: 60px;
    }

    .about-sarah .aboutus .about-sarah-content .leftside h2,
    .about-sarah .aboutus .about-sarah-content .leftside p {
        font-size: 35px;
    }

    .support-project-section .supportproject .topbarheading p,
    .ourpartnerdiv .ourpartnermainflex .left .intro p,
    .contactus .ourpartnermainflex .left .intro p {
        font-size: 35px;
    }

    .ourpartnerdiv .ourpartnermainflex .right .together .maintitle h2 {
        font-size: 32px;
    }

    .ourpartnerdiv .ourpartnermainflex .right .together .maintitle p {
        font-size: 28px;
    }

    .support-project-section .supportproject .maingriddiv .card .info p {
        font-size: 30px;
    }

    .support-project-section .supportproject .maingriddiv .card .info h2 {
        font-size: 35px;
    }

    .support-project-section .supportproject .maingriddiv .card .img img {
        width: 100px;
    }

    .our-differencediv {
        max-width: 900px;
        padding: 50px 50px;
    }

    .about-sarah .aboutus .about-sarah-content .leftside {
        width: 100%;
    }

    .support-project-section .supportproject {
        display: flex;
        height: 100vh;
        flex-direction: column;
        justify-content: center;
    }

    .support-project-section .supportproject .topbarheading {
        padding: 0px 50px 50px;
    }

    .support-project-section .supportproject .maingriddiv .card {
        padding: 50px 30px;
    }

    .mainlogocircle {
        top: 55%;
    }

    .our-difference-wrapper {
        margin-top: -7%;
    }

    .ourpartnerdiv .ourpartnermainflex .left {
        justify-content: normal;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex {
        margin-top: 8%;
        gap: 40px;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex .img img {
        width: 400px
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex .img .width15 {
        width: 30px;
    }

    .ourpartnerdiv .partnertop h2 {
        padding-bottom: 50px;
    }

    .contactus .ourpartnermainflex .right .forminput .inputrow .input label,
    .contactus .ourpartnermainflex .right .forminput .button button {
        font-size: 25px;
    }

    .contactus .ourpartnermainflex .right .forminput .button button {
        padding: 15px 10px;
        border-radius: 100px;
    }

    .contactus .ourpartnermainflex .left .imgflex .img img {
        width: 55%;
    }

    .navbar .navbarmain .navbarright ul li a,
    .navbar .navbarmain .navbarright .navbutton a {
        font-size: 25px;
    }
}

@media only screen and (min-width:3501px) and (max-width:4000px) {
    .hero-subtitle {
        margin-top: 30px;
    }

    .Flexible {
        margin-top: 40px;
    }

    .aboutus-section .aboutus .aboutus-content h1,
    .whoweare-section .aboutus .whoweare-content h1,
    .about-sarah .aboutus .about-sarah-content .rightside h1,
    .support-project-section .supportproject .topbarheading h1,
    .ourpartnerdiv .partnertop h2,
    .contactus .ourpartnermainflex .left .intro h1,
    .our-differencediv .content h1 {
        font-size: 40px;
    }

    .hero-subtitle,
    .whoweare-section .aboutus .whoweare-content .whoweareextrap,
    .about-sarah .aboutus .about-sarah-content .rightside .whoweareextrap,
    .our-differencediv .content p {
        font-size: 45px;
    }

    .hero-title,
    .commited-section .commited .commited-content {
        font-size: 100px;
    }


    .aboutus-section .aboutus .aboutus-content p,
    .whoweare-section .aboutus .whoweare-content p,
    .about-sarah .aboutus .about-sarah-content .rightside p,
    .support-project-section .supportproject .topbarheading h2,
    .our-differencediv .content h2,
    .ourpartnerdiv .ourpartnermainflex .left .intro h2,
    .contactus .ourpartnermainflex .left .intro h2 {
        font-size: 70px;
    }

    .about-sarah .aboutus .about-sarah-content .leftside h2,
    .about-sarah .aboutus .about-sarah-content .leftside p {
        font-size: 40px;
    }

    .support-project-section .supportproject .topbarheading p,
    .ourpartnerdiv .ourpartnermainflex .left .intro p,
    .contactus .ourpartnermainflex .left .intro p {
        font-size: 35px;
    }

    .ourpartnerdiv .ourpartnermainflex .right .together .maintitle h2 {
        font-size: 35px;
    }

    .ourpartnerdiv .ourpartnermainflex .right .together .maintitle p {
        font-size: 30px;
    }

    .support-project-section .supportproject .maingriddiv .card .info p {
        font-size: 35px;
    }

    .support-project-section .supportproject .maingriddiv .card .info h2 {
        font-size: 45px;
    }

    .support-project-section .supportproject .maingriddiv .card .img img {
        width: 100px;
    }

    .our-differencediv {
        max-width: 1200px;
        padding: 50px 50px;
    }

    .about-sarah .aboutus .about-sarah-content .leftside {
        width: 100%;
    }

    .support-project-section .supportproject {
        display: flex;
        height: 100vh;
        flex-direction: column;
        justify-content: center;
    }

    .support-project-section .supportproject .topbarheading {
        padding: 0px 50px 50px;
    }

    .support-project-section .supportproject .maingriddiv .card {
        padding: 50px 30px;
    }

    .mainlogocircle {
        top: 55%;
    }

    .our-difference-wrapper {
        margin-top: -7%;
    }

    .ourpartnerdiv .ourpartnermainflex .left {
        justify-content: normal;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex {
        margin-top: 8%;
        gap: 40px;
    }

    .ourpartnerdiv .ourpartnermainflex .left .intro h2 {
        padding-bottom: 30px;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex .img img {
        width: 450px
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex .img .width15 {
        width: 35px;
    }

    .ourpartnerdiv .partnertop h2 {
        padding-bottom: 50px;
    }

    .contactus .ourpartnermainflex .right .forminput .inputrow .input label,
    .contactus .ourpartnermainflex .right .forminput .button button {
        font-size: 30px;
    }

    .contactus .ourpartnermainflex .right .forminput .button button {
        padding: 15px 10px;
        border-radius: 100px;
    }

    .contactus .ourpartnermainflex .left .imgflex .img img {
        width: 55%;
    }

    .navbar .navbarmain .navbarright ul li a,
    .navbar .navbarmain .navbarright .navbutton a {
        font-size: 30px;
    }

    .navbar .navbarmain .navbarright .navbutton a {
        padding: 8px 35px;
    }

    .navbar .navbarmain .navbarleft a img {
        width: 350px;
    }
}

@media only screen and (min-width:1280px) and (max-height:600px) {
    .ourpartnerdiv .ourpartnermainflex .left {
        justify-content: normal;
    }

    .Flexible {
        margin-top: 15px;
    }

    .ourpartnerdiv .ourpartnermainflex .right .together .maintitle p {
        padding: 8px 0;
        font-size: 14px;
    }

    .ourpartnerdiv .partnertop h2 {
        padding-bottom: 10px;
        font-size: 20px;
    }

    .ourpartnerdiv .ourpartnermainflex .left .imgflex {
        margin-top: 7%;
    }
}