 @media only screen and (max-width:991px) {
     .navbar-dark .navbar-nav .nav-link {
         font-size: 20px;
         text-align: center;

     }

     .navbar-nav {
         margin: 0 0px !important;
     }


     .navbar .nav-item {
         margin-right: 18px;
     }

     .menu-right .nav-item {
         margin-left: 18px !important;
     }
 }
@media only screen and (min-width: 900px) {
    img.card-img-top,
        picture.card-img-top,
        picture.card-img-top img {
            min-height: 270px !important;
            object-fit: cover;
        }
}

 div#fundraise-p p.card-text {
     display: none;
 }


 h2.give-form-title {
     display: none;
 }

 #give_purchase_form_wrap {
     display: flex;
     flex-flow: column;
     width: 100%;
 }

 .navbar-dark .navbar-nav .nav-link {
     font-size: 15px;
     font-weight: 600;
     font-style: normal;
     font-stretch: normal;
     line-height: normal;
     letter-spacing: normal;
     color: #343534 !important;
 }

 .testimonial-author-image img {
     max-width: 82px;
     max-height: 82px;
 }

 .testimonial-author-image {

     max-height: 82px;
 }

 div#fundraise H2 {
     font-style: normal;
     font-weight: 700;
     font-family: 'Conv_Mark Simonson - Proxima Nova Alt Regular-webfont';
     font-size: 28px;
     line-height: 26px;
     text-align: center;
     color: #5C346C;
 }

 p.card-text {
     font-family: 'Conv_Mark Simonson - Proxima Nova Alt Regular-webfont';
     font-style: normal;
     font-weight: 400;
     font-size: 14px;
     line-height: 24px;
     color: #474747;
 }

 h5.card-title {
     font-family: 'Conv_Mark Simonson - Proxima Nova Alt Regular-webfont';
     font-style: normal;
     font-weight: 700;
     font-size: 18px;
     line-height: 28px;
     text-align: left;
     color: #00A39B;
 }

 .nf-form-fields-required {
     padding: 5px;
     max-width: 1000px;
     margin: 0 auto;
 }

 .wpb_wrapper .wpb_wrapper p {
     margin-bottom: 36px;
 }

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

     .navbar-dark .navbar-toggler {
         color: #000;
         border-color: #000;
     }

     div#nf-form-1-cont {
         position: relative;
         height: 100%;
         margin: 2em 0;
     }

     .middle-right-sec {
         padding-left: 0;
     }

     .middle-right-sec h2 {
         font-size: 24px;
         margin-bottom: 25px;
     }

     .middle-right-sec p {
         font-size: 18px;
         margin-bottom: 30px;
     }

     .middle-right-sec ul li {
         font-size: 18px;
         line-height: 22px;
     }

     .rectangle-btn {
         position: relative;
         float: left;
         top: 0;
         left: 1px;
     }

     .mask-sec span {
         margin-bottom: 15px;
     }

     .mask-sec span strong {
         font-size: 18px;
     }

     .middle-sec-second .col-md-6 {
         flex: 0 0 33.33%;
         max-width: 33.33%;
     }

     .middle-top-sec {
         padding: 80px 0 70px 0;
     }

     .middle-sec-second {
         padding: 54px 0;
     }

     .oesophago-gastric {
         padding: 60px 0;
     }

     .oesophago-text-part {
         padding-top: 40px;
     }

     .middle-sec-bottom {
         padding: 30px 0;
     }

     .middle-sec-bottom .col-md-6 {
         flex: 0 0 33.33%;
         max-width: 33.33%;
     }

     .oesophago-text-part p {
         font-size: 14px;
     }

     .footer-main-part .col-md-6 {
         flex: 0 0 33.33%;
         max-width: 33.33%;
     }

     .footer-bottom-part ul li {
         margin-right: 10px;
     }

     .footer-right-sec ul li {
         margin-left: 15px;
         margin-right: 0;
     }

     .mobile-logo {
         display: block;
     }

     .main-logo {
         display: none;
     }

     .navbar-toggler {
         background-color: #00a29b;
         border: 1px solid #00a29b;
     }

     .pull-right {
         float: left !important;
         width: 100%
     }

     .menu-right .nav-item {
         margin-left: 0 !important;
     }

     .navbar {
         padding: 0;
     }

     .middle-sec-img p {
         width: 100%;
     }
 }

 @media only screen and (max-width:767px) {
     .middle-top-sec .col-sm-6 {
         flex: 0 0 100%;
         max-width: 100%;
     }

     .middle-top-sec {
         padding-bottom: 50px;
         padding-top: 50px;
     }

     .rectangle-7 {
         margin-top: 0;
         margin-bottom: 20px;
     }

     .middle-right-sec h2 {
         width: 100%;
         font-size: 20px;
         margin-bottom: 20px;
     }

     .middle-right-sec p {
         font-size: 16px;
         margin-bottom: 22px;
     }

     .middle-right-sec ul li {
         font-size: 16px;
         line-height: 28px;
         width: 80%;
     }

     .oesophago-gastric .col-sm-6 {
         flex: 0 0 100%;
         max-width: 100%;
     }

     .middle-sec-second {
         padding: 44px 0;
     }

     .oesophago-gastric {
         padding: 45px 0;
     }

     .middle-sec-bottom .col-md-6 {
         flex: 0 0 100%;
         max-width: 100%;
         margin-bottom: 20px;
     }

     .middle-sec-second .col-md-6 {
         flex: 0 0 100%;
         max-width: 100%;
         margin-bottom: 20px;
     }

     .footer-main-part .col-md-6 {
         flex: 0 0 100%;
         max-width: 100%;
         margin-bottom: 20px;
     }

     .footer-bottom-part .col-sm-6 {
         flex: 0 0 100%;
         max-width: 100%;
     }

     .footer-bottom-part ul {
         width: 100%;
         text-align: center;
     }

     .footer-bottom-part ul li {
         float: none;
         display: inline-block;
         margin-right: 5px;
         margin-left: 5px;
     }

     .middle-sec-img p {
         width: 100%;
     }
 }

 @media only screen and (max-width:640px) {
     .middle-top-sec {
         padding-bottom: 40px;
         padding-top: 40px;
     }

     .middle-right-sec h2 {
         font-size: 18px;
     }

     .header-top-part .col-sm-6 {
         width: 50%;
     }

     .middle-sec-img p {
         font-size: 11px;
     }

     .middle-sec-img h2 {
         font-size: 18px;
     }
 }

 @media only screen and (max-width:480px) {
     .OG_logo_900px {
         width: 165px;
     }

     .middle-sec-img img {
         height: 150px;
     }
 }