﻿/*styles for widening pages to match p-container width*/
.wrap {
    width: unset;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
}
@media (min-width: 600px) {
    .wrap {
        max-width: 540px;
    }
}
@media (min-width: 768px) {
    .wrap {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    .wrap {
        max-width: 960px;
    }
}
@media (min-width: 1200px) {
    .wrap {
        max-width: 1200px;
    }
}
@media (max-width: 575px) {
    .wrap {
        max-width: 100%;
        padding-left: 16px;
        padding-right: 16px;
    }
}
.campaing-text {
    width: 45%;
}
.p-t-footer-wrap{
    justify-content: space-between;
}
@media (min-width: 1200px) {
    .nav-sections {
        margin-left: 30px;
    }
    .conf-block {
        padding: 50px 60px;
    }
    .swiper-slide .sliderText {
        width: 38%;
    }
    .campaing-text{
        width: 50%;
    }
}

.card-item {
    width: calc(100% / 3 - 115px);
}
.nxm-topup .ma-bill-payment .pay_payment_details .payment-select-container{
    width: 48%
}
@media (max-width: 1024px) {
    .card-item {
        width: calc(100% / 3 - 35px);
    }
    .nxm-topup .ma-bill-payment .pay_payment_details .payment-select-container {
        width: 225px;
    }
}
.price-top {
    margin: 0
}
.sign_in_box .sign_in_holder, .akilli-bulut .sign_in_holder, .login-right-side-wrapper .opr-hdr-mne {
    margin-right: 0;
}
.login-wrapper-left-side{
    max-width: 550px;
}
.wrap.has-ma-aside {
    display: flex;
}
.ma-content {
    width: 75%;
}
.campaing-block{
    justify-content: space-evenly;
}
ul.boxes{
    width: 100%;
}
.nxm-service-detail .hero-module, .nxm-communication .hr-hero-module {
    display: flex;
    justify-content: space-evenly;
    flex-direction: row-reverse;
}
.nxm-service-detail .hero-module .hero-content{
    width: 50%;
}
.map_carousel_container .carousel-inner .item .store_container{
    width: 33%;
}
.nxm-general-overview .hr-hero-module .detail-section .hr-box .hr-box-content {
    width: calc(100% - 158px);
}
.nxm-general-overview .hr-hero-module .hero-media, .nxm-human-resources .hr-hero-module .hero-media, .nxm-news-detail .news-detail .hero-media, .nxm-social-responsibility-detail .news-detail .hero-media {
    width: 47%
}
.nxm-general-overview .hr-hero-module .hero-content, .nxm-human-resources .hr-hero-module .hero-content, .nxm-news-detail .news-detail .hero-content, .nxm-social-responsibility-detail .news-detail .hero-content {
    width: 50%
}
.nxm-human-resources .hero-media .visual img {
    width: 100%;
}
.nxm-news-list article.content_listing .description, .nxm-news-detail article.content_listing .description {
    max-width: unset;
}