.ng-testimonialbg {
    position: relative;
}

.ngy_review-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    background: rgba(10, 27, 64, 0.85);
    width: 100%;
    height: 100%;
}

body.about-us .ng-h3,
body.about-us .ngy_stats-new h2.ng-h1,
body.about-us .ngy_stats-new p {
    color: #0A1B40;
}

body.about-us .ngy_stats-new h2.ng-h1 {
    font-family: 'Libre Baskerville';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: normal;
    color: #0A1B40;
    margin-bottom: 0px;
}

body.about-us .ngy_stats-new p {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    color: #0A1B40;
}

.font32 {
    font-size: 32px;
}

body.about-us .ngy_stats-new p.font16 {
    font-size: 16px;
}

body.about-us .ngy_syy-banner.ngy_about-banner {
    position: relative;
}

body.about-us .ngy_syy-banner.ngy_about-banner img {
    display: block;
}

body.about-us .ngy_about-banner-overlay {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background: #0A1B40;
    opacity: 0.6;
}

body.about-us .ngy_syy-banner.ngy_about-banner .sell-header-text {
    top: 45%;
}

body.about-us .ngy_about-ourservice .ng-h3 {
    font-family: 'Manrope';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 28px;
}

body.about-us .ngy_about-banner .sell-h1 {
    text-transform: inherit;
}
/*
body.about-us .ngy_about-service .row {
    gap: 30px;
} */

body.about-us .ngy_stats-new span.numbercounter.ng-h1 {
    display: block;
    color: #2BBED3;
    font-family: 'Libre Baskerville';
    font-size: 68px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 30px;
}

body.about-us .ngy_feat-right .para {
    font-size: 16px;
}

body.about-us .ng-about-bottom {
    width: 100%;
    background: #FFF;
    box-shadow: 0px 8.57554817199707px 11.238672256469727px 0px rgba(0, 0, 0, 0.03), 0px 12.719917297363281px 37.74836349487305px 0px rgba(0, 0, 0, 0.04), 0px 60px 100px 0px rgba(0, 0, 0, 0.07);
    text-align: center;
    position: relative;
    max-width: 1170px;
    padding: 0px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: -115px auto 40px;
}

body.about-us .ngy_inner-feacol {
    display: flex;
    align-items: center;
    gap: 24px;
    width: 33.33%;
    justify-content: center;
    min-height: 190px;
}

body.about-us .ngy_feat-right {
    display: flex;
    flex-direction: column;
    align-items: baseline;
}
body.about-us .ngy_feat-right h4{
    font-family: 'Libre Baskerville';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

body.about-us .ngy_feat-right p {
    max-width: 164px;
    text-align: start;
}

body.about-us .ngy_inner-feacol:nth-child(2) {
    border-left: 1px solid #D4DDF1;
    border-right: 1px solid #D4DDF1;
}

body.about-us .ngy_feat-after-desc {
    max-width: 1450px;
    margin: 20px auto;
}

body.about-us .ngy_serv-overlay {
    background: linear-gradient(180deg, rgba(10, 27, 64, 0.00) 48.02%, rgba(10, 27, 64, 0.78) 100%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

body.about-us .ngy_serv-img {
    position: relative;
}

body.about-us .ngy_serv-desc {
    position: absolute;
    z-index: 9;
    bottom: 50px;
    left: 50px;
    color: #fff;
    right: 50px;
}

body.about-us .row.ngy_serv-first {
    background: #0A1B40;
    margin-bottom: 30px;
    align-items: start
;
    min-height: calc(100% - 30px);
}

body.about-us img.ngy_brand-desc-img {
    display: block;
    max-height: 790px;
    width: 100%;
    object-fit: cover;
}

body.about-us .ngy_serv-desc .para {
    color: #fff;
}

body.about-us .ngy_serv-desc .para,
body.about-us .row.ngy_serv-first .para,
body.about-us .row.ngy_serv-second .para {
    font-size: 16px;
}

body.about-us .ngy_serv-desc h3 {
    color: #fff;
}

body.about-us .row.ngy_serv-first {
    background: #0A1B40;
    margin-bottom: 30px;
    align-items: start;
    min-height: calc(100% - 30px);
    gap: 0;
}

body.about-us .row.ngy_serv-second h3 {
    color: #0A1B40;
}

body.about-us .row.ngy_serv-second {
    background: #E1EAFC;
    margin-bottom: 30px;
    align-items: start;
    min-height: calc(100% - 30px);
    gap: 0;
}

body.about-us .row.ngy_serv-first > .col-50:first-child,
body.about-us .row.ngy_serv-second > .col-50:last-child {
    padding: 32px;
}

body.about-us .row.ngy_serv-first > .col-50:first-child {
    padding-right: 0px;
}

body.about-us .row.ngy_serv-first h3 {
    color: #fff;
    margin-bottom: 12px;
}

body.about-us .row.ngy_serv-first .para {
    color: #fff;
    font-size: 16px;
}

body.about-us .row.ngy_serv-second .para {
    font-size: 16px;
}

body.about-us .row.ngy_serv-first img, .row.ngy_serv-second img {
    display: block;
    max-height: 363px;
}

body.about-us .row.ngy_serv-second > .col-50:last-child {
    padding-left: 3px;
}

body.about-us .ngy_our-team .ng-h3 {
    margin-bottom: 38px;
}
/* About us page 29-09-2023 end */

body.about-us .row.ngy_serv-first > .col-50:first-child {
    padding-right: 30px;
}
body.about-us .row.ngy_serv-second > .col-50:last-child {
    padding-left: 30px;
}
body.about-us .row.ngy_serv-second .para {
    line-height: 22.8px;
}
body.about-us .row.ngy_serv-first h3,body.about-us .row.ngy_serv-second h3 {
    margin-bottom: 12px;
}

body.about-us .para:not(:last-child){
    margin-bottom: 24px;
}

body.about-us div#about-next-generation-yachting {
    position: relative;
    background-image: url(https://www.ngyachting.com/images/about-us-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

body.about-us .ng-about-left.ng-about-left-nd {
    position: relative;
    z-index: 6;
    padding: 80px 0px;
}

body.about-us .ng-about-left .ng-about-top,
body.about-us .ng-about-left .ng-about-top span,
body.about-us .ng-about-left .ng-about-bottom li h4,
body.about-us .ng-about-left .ng-about-bottom li p {
    color: #ffffff;
}

body.about-us .ng-about-right {
    background-image: url(https://www.ngyachting.com/images/about-us-team.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
}

/* Hero section end */
body.about-us .container.wow.fadeInUp.result-oriented {
    margin-top: 30px;
}

.ngy_team-profile {
    border-radius: 100%;
    overflow: hidden;
    position: relative;
    margin: 0px auto 32px auto;
    width: 210px;
    height: 210px;
}

ul.ng-team-members {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 36px;
}

body.about-us  ul.ng-team-members > li img {
    margin-bottom: 0px;
    border-radius: 100%;
}

body.profile .ngy_team-profile {
    width: 417px;
    height: 417px;
}

.ngy_team-profile img {
	/* filter: grayscale(1); */
    margin-bottom: 0px;
	transition: 0.3s;
}

body.profile .profile-main .mainright .left {
    width: 55%;
}

body.profile .profile-main .mainright {
    width: 65%;
}

.profile-main .mainleft {
    width: 35%;
}

body.profile .ngy_belowimg-btn {
    width: 417px;
    margin: auto 50px auto auto;
}

body.about-us .ngy_img-overlay,
body.profile .ngy_img-overlay {
    -webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgb(39 73 147 / 37%);
	z-index: 1;
}
body.about-us .ngy_img-overlay{
    border-radius: 100%;
}

body.profile ul.breadcrumbs {
    padding: 20px 0;
    width: 90%;
    clear: both;
    margin: 0 auto;
    max-width: 1920px;
    float: unset;
}

body.about-us .ngy_team-content {
    text-align: center;
}

body.about-us .ngy_team-content h3 {
    font-family: 'Libre Baskerville';
    color: #0A1B40;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px;
}

body.about-us p.ngy_team-pos {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 6px;
    color: #0A1B40;
    font-family: 'Manrope';
}

body.about-us p.ngy_team-loc {
    font-size: 14px;
    font-weight: 400;
    color: #0A1B40;
    font-family: 'Manrope';
}

body.about-us .ngy_team-btn {
    display: flex;
    margin: 20px auto 0px auto;
    gap: 10px;
    flex-direction: row;
    justify-content: center;
}

.ngy_team-btn a {
    width: 112px;
    color: #0A1B40;
    border: 2px solid #0A1B40;
    border-radius: 12px;
    height: 46px !important;
}

body.about-us ul.ng-team-members > li {
    margin: 0;
    transition: 0.3s;
    width: 100%;
}
/* body.about-us ul.ng-team-members > li:hover .ngy_team-item {
    background: #0A1B40;
    transition: 0.3s;
}

body.about-us ul.ng-team-members > li:hover .ngy_team-item .ngy_team-content * {
    color: #fff;
}
body.about-us ul.ng-team-members > li:hover a.btn-border {
    border-color: #fff;
}
*/
a.btn-border.ngy_btn-profile {
    background: #0A1B40;
    color: #fff;
}

body.about-us ul.ng-team-members > li:hover a.btn-border.ngy_btn-profile {
    background: #fff;
    color: #0A1B40;
}
/*
body.about-us ul.ng-team-members > li:hover .ngy_img-overlay,
body.profile .ngy_team-profile:hover .ngy_img-overlay {
	transition: 0.5s;
    background-color: rgb(39 73 147 / 0%);
}

body.about-us ul.ng-team-members > li:hover img,
body.profile .ngy_team-profile:hover img {
	transition: 0.5s;
    filter: grayscale(0);
}
*/
body.profile a.contactbroker.button:hover {
    background: transparent;
    color: #0a1b40;
    box-shadow: inset 0 0 0 1px #0a1b40;
}

/* 30-06-2023 About us start */
body.about-us .container.ng-flexdiv {
    padding-bottom: 0px;
}

body.about-us h1.ng-h1 span {
    font-size: 64px;
}

body.about-us ul.ng-stats p {
    line-height: inherit;
    /* margin: 5px auto; */
}

body.about-us h2.font28 {
    font-size: 22px;
}

body.about-us ul.ng-stats li {
    margin: 20px auto;
}

body.about-us .clearfixmain.ng-padding {
    padding-top: 45px;
    padding-bottom: 45px;
}

h2.ng-h3 {
    font-size: 20px;
}

body.about-us .container.wow img[alt="Map"] {
    margin-top: 30px;
}

body.about-us .review-nav-wrapper {
    flex-direction: row;
    align-items: center;
    margin: 40px auto;
    padding: 0px 25px;
}

body.about-us .ng-testimonial {
    background: transparent;
}

body.about-us div#news {
    padding: 15px 0px;
}

body.about-us .progress-bar-container {
    max-width: 100%;
    width: 360px;
}

body.about-us ul.ng-stats {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

body.about-us ul.ng-stats li {
    width: 33.333%;
}

/* 26-07-2023 About Us Page css start */
.ng-about-top {
    margin-bottom: 40px;
}

.ng-about-top .para {
    font-size: 16px;
    color: #ffffff;
}

ul.ng-stats .large-number .numbercounter {
    margin-left: 35px;
}

body.about-us .clearfixmain.ng-padding {
    padding-top: 100px;
    padding-left: unset;
    padding-right: unset;
    padding-bottom: 80px;
}

#reviews .ng-testimonialbg .container {
    max-width: 900px;
}

.ngy_testi-flex {
    display: flex;
    flex-direction: row;
}

.ngy_testi-col:first-child {
    flex: 0 0 15%;
}

.ngy_testi-col {
    flex: 0 0 85%;
    overflow: hidden;
}

#reviews .testimonial-slider-content .cust-review-ngy-logo {
    margin-right: unset;
    position: unset;
    top: unset;
    top: unset;
    left: unset;
}

.review-nav-wrapper .owl-nav button img {
    width: 30px;
}

/* 26-07-2023 About Us Page css end */

/* 13-07-2023 Start */
body.profile .meta h1 {
    font-size: 48px;
    font-weight: 700;
    color: #0A1B40;
    font-family: 'Libre Baskerville';
}

body.profile .meta p {
    font-size: 16px;
    font-weight: 400;
    color: #0A1B40;
    font-family: 'Manrope';
}

body.profile .addquotes p {
    display: block;
    color: #ffffff;
}

body.profile p {
    font-family: 'Manrope';
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    color: #0A1B40;
}

body.profile .ngy_profile-about-content p {
    margin-bottom: 18px;
}

body.profile .brokerprofilebutton a.ngy_btn-profile {
    margin: 0 auto;
    width: 70%;
}

body.about-us ul.ng-stats p{
    margin-top: 18px !important;
}
body.about-us ul.ng-stats h2{
    line-height: normal;
}
body.about-us .ngy_our-team .ng-h3, .result-oriented .ng-h3, body.about-us .ngy_about-ourservice .ng-h3 {
    line-height: normal;
}
body.about-us ul.ng-stats li{
    padding: 0;
}
body.about-us .ngy_about-banner .sell-h1 {
    font-size: 64px;
    font-style: normal;
}
.result-oriented .ng-h3 {
    margin-bottom: 20px;
    font-family: 'Manrope';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
body.about-us .ngy_our-team .ng-h3{
    font-family: 'Manrope';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
body.about-us ul.ngy_stats-new p {
    line-height: inherit;
    max-width: 420px;
    margin: 0 auto;
}

body.about-us ul.ng-team-members>li img {
    height: 100%;
    border: 0px solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    object-fit: cover;
}

body.about-us .ng-testimonialbg > .container {
    position: relative;
    z-index: 1;
}

body.about-us #reviews .testimonial-slider-content {
    /* padding-left: 120px; */
    position: relative;
}

body.about-us #reviews .testimonial-slider-content .cust-review-ngy-logo {
    margin-right: unset;
    position: unset;
    top: unset;
    top: unset;
    left: unset;
}

body.about-us #reviews .testimonial-slider-content .cust-review-ngy-logo {
    max-width: 100px;
    margin-right: 15px;
}

body.about-us .ng-testimonial-author {
    margin: 0 0 5px 0;
    padding: 0;
    font-family: 'Libre Baskerville';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    color: #FFFFFF;
}

body.about-us .ng-testimonial-author-rating span.date {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #A0ACC6;
}

body.about-us .review-nav-wrapper {
    display: flex;
    align-items: center;
    color: #fff;
    z-index: 1;
    position: relative;
    margin-left: -100px;
}

body.about-us .review-nav-wrapper {
    flex-direction: row;
    align-items: center;
    margin: 40px auto;
    padding: 0px 25px;
}

body.about-us .review-nav-wrapper .owl-nav {
    margin-right: 32px;
}

body.about-us .review-nav-wrapper .owl-nav button {
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

body.about-us .review-nav-wrapper .owl-nav button img {
    width: 30px;
}

body.about-us .review-nav-wrapper .owl-nav button.owl-next {
    margin-left: 34px;
}

body.about-us .review-nav-wrapper .slider-counter {
    margin-left: auto;
}

/* New Design Start*/
.ngy_team-item {
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgba(200, 200, 200, 0.5);
    border-radius: 18px;
    padding: 38px;
    display: flex;
    flex-direction: column;
}
.ngy_team-content.ngy_team-text {
    height: 100%;
}
.ngy_team-profile-img {
    position: relative;
}
.ngy_team-profile {
  overflow: visible;
}
@media (max-width: 1620px) {
    .ngy_team-profile {
        width: 160px;
        height: 160px;
    }
}
@media (max-width: 1440px) {
    ul.ng-team-members {
        grid-template-columns: repeat(3, 1fr);
    }
    .ngy_team-profile {
        width: 180px;
        height: 180px;
    }
}
@media (max-width: 1080px) {
    ul.ng-team-members {
        grid-template-columns: repeat(2, 1fr);
    }
    .ngy_team-profile {
        width: 180px;
        height: 180px;
    }
    .grid-container {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 767px) {
    ul.ng-team-members {
        grid-template-columns: repeat(1, 1fr);
    }
}
@media (max-width: 600px) {
  .grid-container {
    grid-template-columns: 1fr;
  }
}
/* New Design End */

@media(min-width:2540.98px){
    body.about-us img.ngy_brand-desc-img {
        max-height: 790px;
    }
}
@media(max-width:1560.98px){
    body.about-us .ngy_serv-img img.ngy_brand-desc-img {
        height: 665px;
    }
    body.about-us .row.ngy_serv-first img {
        height: 310px;
    }
    body.about-us .row.ngy_serv-second img {
        height: 323px;
    }
}
@media(max-width:1536.98px){
    body.about-us .ngy_serv-img img.ngy_brand-desc-img {
        height: 715px;
    }

    body.about-us .row.ngy_serv-first img {
        height: 335px;
    }

    body.about-us .row.ngy_serv-second img {
        height: 348px;
    }
}
@media(max-width:1280.98px){
    body.about-us .row.ngy_serv-first img {
        height: 338px;
    }
    body.about-us .row.ngy_serv-second img {
        height: 319px;
    }
}
@media(max-width:1440.98px){
    body.about-us .row.ngy_serv-first > .col-50:first-child {
        padding-left: 20px;
        padding-bottom: 10px;
    }
    body.about-us .row.ngy_serv-second > .col-50:last-child {
        padding-right: 20px;
        padding-bottom: 10px;
    }
}
@media(max-width:1366.98px){
    body.about-us .ng-about-bottom{
        margin: -115px auto 20px;
    }
}
@media(max-width:1200.98px){
    body.about-us .row.ngy_serv-first img {
        height: 345px;
    }
    body.about-us .row.ngy_serv-second img {
        height: 373px;
    }
    body.about-us .ngy_serv-img img.ngy_brand-desc-img {
        height: 746px;
        max-height: unset;
    }
}
@media(max-width:1024.98px){
    body.about-us .row.ngy_serv-first img {
        height: 365px;
    }
    body.about-us .row.ngy_serv-second img {
        height: 355px;
    }
    body.about-us .row.ngy_serv-first .para,
    body.about-us .row.ngy_serv-second .para {
        font-size: 16px;
    }
    body.about-us .row.ngy_serv-second h3{
        font-size: 25px;
    }
}
@media(max-width:991.98px){
    body.about-us .row.ngy_serv-first .para, body.about-us .row.ngy_serv-second .para{
        margin-bottom: 36px;
    }
    body.about-us .row.ngy_serv-second{
        margin-bottom: 0;
    }
    /* body.about-us ul.ng-team-members > li {
        width: calc(50% - 12px);
        margin: 0;
    } */
    body.about-us .ngy_serv-desc {
        bottom: 30px;
        left: 30px;
        right: 30px;
    }
    body.about-us .ngy_serv-img img.ngy_brand-desc-img {
        height: auto;
    }
    body.about-us .row.ngy_serv-first > .col-50:first-child {
        padding: 30px 30px 0 30px;
    }
    body.about-us .row.ngy_serv-first img, body.about-us .row.ngy_serv-second img {
        height: auto;
        max-height: unset;
    }
    body.about-us .row.ngy_serv-second > .col-50:last-child {
        padding: 30px 30px 0 30px;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
    }
    body.about-us .row.ngy_serv-second > .col-50:first-child {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
    }

    body.about-us .ngy_about-banner .sell-h1 {
        font-size: 48px;
    }

    body.about-us .ngy_syy-banner.ngy_about-banner img {
        height: 400px;
        -o-object-fit: cover;
           object-fit: cover;
    }

    ul.ng-team-members > li {
        width: 48%;
    }

    body.about-us ul.ng-team-members {
        padding: 0px;
    }
}
@media(max-width:820.98px){
    body.about-us .ng-about-bottom{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    body.about-us .ngy_inner-feacol{
        width: 100%;
        padding: 20px;
        min-height: auto;
    }
    body.about-us .ngy_feat-right p{
        max-width: 190px;
    }
    body.about-us .ngy_inner-feacol:nth-child(2) {
        border-left: none;
        border-right: none;
        border-top: 1px solid #D4DDF1;
        border-bottom: 1px solid #D4DDF1;
    }
    body.about-us ul.ng-stats{
        gap: 24px;
    }
    body.about-us ul.ng-stats li{
        margin: 0;
    }
    body.about-us #reviews .testimonial-slider-content{
        padding: 0 20px;
    }
    body.about-us ul.ng-stats li {
        width: 100%;
    }
}
@media(max-width:768.98px){

    .body.about-us ul.ng-stats{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    body.about-us ul.ng-stats li {
        width: 100%;
    }
    body.about-us ul.ng-stats p {
        margin-top: 10px !important;
    }
    body.about-us .container.wow.fadeInUp.result-oriented{
        margin-top: 0;
    }
    body.about-us .ngy_about-banner .sell-h1 {
        font-size: 48px;
    }
    body.about-us .ngy_syy-banner.ngy_about-banner img {
        height: 300px;
    }
    body.about-us .ngy_stats-new span.numbercounter.ng-h1 {
        font-size: 38px;
        margin-bottom: 10px;
    }
    body.about-us ul.ng-stats h2 {
        font-size: 22px;
    }

    .ngy_team-profile {
        max-width: 300px;
        max-height: 300px;
    }
    .profile-main .mainleft {
        width: 100% !important;
    }

    body.profile .profile-main .mainright .left {
        width: 100%;
    }
    #reviews .testimonial-slider-content .cust-review-ngy-logo {
        display: block;
        margin: 0 auto;
    }

    .ngy_testi-col:first-child {
        padding: 0px 15px;
        text-align: center;
    }

    .ngy_testi-flex {
        display: flex;
        flex-direction: column;
    }

    .ng-testimonial {
        padding: 15px;
    }
    body.about-us .ngy_testi-col:first-child {
        padding: 0px 15px;
        text-align: center;
    }
    body.about-us #reviews .testimonial-slider-content .cust-review-ngy-logo {
        display: block;
        margin: 0 auto;
    }
}
@media(max-width:576.98px){
    body.about-us .ng-about-bottom{
        margin: -65px auto 0;
    }

    ul.ng-team-members > li {
        width: 100%;
    }

    /* .ngy_team-profile {
        height: auto;
        max-width: 100%;
        max-height: 100%;
    } */

    ul.ng-team-members > li img {
        max-width: 100%;
    }
}
@media(max-width:480.98px){
    body.about-us ul.ng-team-members > li {
        width: 100%;
    }
    body.about-us .ngy_serv-overlay {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(10.02%, rgba(10, 27, 64, 0.00)), to(rgba(10, 27, 64, 0.78)));
        background: -o-linear-gradient(top, rgba(10, 27, 64, 0.00) 10.02%, rgba(10, 27, 64, 0.78) 100%);
        background: linear-gradient(180deg, rgba(10, 27, 64, 0.00) 10.02%, rgba(10, 27, 64, 0.78) 100%);
    }
    body.about-us .ngy_serv-img img.ngy_brand-desc-img {
        height: 500px;
    }
    body.about-us .ngy_about-banner .sell-h1 {
        font-size: 32px;
    }
}

@media (min-width: 768px) and (max-width: 1024px){
    body.about-us ul.ng-stats li {
        width: 50%;
    }

    body.about-us .ng-about-left.ng-about-left-nd {
        padding-bottom: 0px;
    }
    .ng-about-right {
        height: 550px;
    }
}

@media (max-width: 912.5px){
    .profile-main .mainleft {
        width: 35%;
        margin-bottom: 30px;
    }
    body.profile .ngy_belowimg-btn,
    body.profile .profile-main .mainright {
        width: 100%;
    }

    body.profile .meta h1 {
        font-size: 32px;
    }

    body.profile h2.borderstyle1, body.profile .profile-main h2.borderstyle1 {
        font-size: 32px;
        margin-bottom: 20px;
    }
}
.news-slider button.slick-prev.slick-arrow {
    left: unset;
    right: 51%;
}
.news-slider button.slick-next.slick-arrow {
    right: 47%;
    left: unset;
}
.news-section .bottom-sllider-counter.ngy_align-end {
    margin-bottom: 30px;
}
a.btn-border.btn-read-all-news:hover 
{
    color: #001d5d;
    background: #fff;
}
a.btn-border.btn-read-all-news {
    height: 54px;
    color: #fff;
    width: 100%;
    border-width: 2px;
    max-width: 258px;
}

.btn-learn-more, a.btn-border.btn-read-all-news {
    background: #001d5d;
    border-radius: 30px;
    font-size: 20px;
}
@media (max-width: 1560px) {
    a.btn-border.btn-read-all-news {
        height: 44px !important;
        line-height: 40px;
        max-width: 238px;
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    .news-slider button.slick-next.slick-arrow {
        right: 40%;
        left: unset;
    }
}