﻿.top-line, .side-line {
    position:relative;
}

.side-line:before {
    content:"";
    height:1px;
    width:100%;
    background-color:#000;
    display:block;
    opacity:0.5;
}
.top-line:before {
    content:"";
    height:1px;
    width:100%;
    background-color:#000;
    display:block;
    opacity:0.5;
}
.nd-section {
    margin-bottom:50px;
}
.nd-title {
    padding: 40px 0 45px 50px;  
    font-size:36px;
    font-weight:700;
    margin-bottom:0;
}
.nd-text {
    font-size:14px;
    padding:47px 50px;
    line-height:24px;
}
.nd-side-wrap {
    padding:50px;
    font-weight:700;
    text-transform:uppercase;
}
.nd-side-wrap p{
    font-size:18px;
    margin-bottom:0;
}
.nd-side-wrap span{
    font-size:14px;
    color:#e31c17;
}
.nd-share {
    margin-top:45px;
}
.nd-icon {
    width: 40px;
    height: 40px;
    /* padding: 15px; */
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #000;
    border-radius: 50%;
}
.nd-icon img {
    width:15px;
}

.nw-item {
    padding: 20px;
}
.legend-title {
    font-size: 40px;
}

/*=====Media Queries=====*/

/*Most of the Smartphones Mobiles (Portrait)*/
@media (min-width: 320px) and (max-width: 480px) {
    .nd-section {
        text-align:center;
        margin-bottom:10px;
    }
    .nd-title {
        padding: 16px 15px 40px;  
        font-size:24px;
        font-weight:700;
    }
    .nd-text {
        font-size:14px;
        padding:0 15px;
        line-height:24px;
        margin-bottom: 28px;
    }
    .nd-side-wrap {
        padding: 30px;
    }
    .nd-side-wrap p{
        font-size:18px;
        margin-bottom:0;
    }
    .nd-side-wrap span{
        font-size:14px;
    }
    .nd-share {
        margin-top:32px;
        margin-left:42%;
    }
    .top-line:before {
        display:none;
    }
    .legend-va {
        display:none;
    }
    .legend-va-mobile {
        display:block;
        position: absolute;
        right: 15px;
        bottom: 5px;
    }
    .title-wrap {
        position:relative;
        margin-bottom:0px;
        justify-content:flex-start;
        padding: 0px 10px 0;
    }
    .legend-title {
        font-size:24px;
        padding:0 10px;
        background-color:#fff;
        line-height:1;
        padding:0 15px;
    }
    .legend-line {
        position:absolute;
        width:85%;
        left:auto;
        bottom:5px;
        margin:0;
        z-index:-1;
    }
    .mnw-section .container {
        padding:0;
    }
    .mnw-section {
        margin-bottom:20px;
    }
    /*.mnw-slider-wrap {
        padding-right:0;
        padding-left:0;
        
    }*/
    .nw-item {
        padding: 20px 5px;
    }
    .nw-item img {
        padding: 0 0 16px;
    }

}

/*Low Resolution Tablets, Mobiles (Landscape)*/
@media (min-width: 481px) and (max-width: 767px) {
    
}

/*Tablets, Ipads (portrait)*/
@media (min-width: 768px) and (max-width: 1023px) {
    .nd-section {
        text-align:left;
    }
    .nd-title {
        padding: 16px 15px 25px;  
        font-weight:700;
    }
    .nd-text {
        padding:0 15px;
        line-height:24px;
        margin-bottom: 28px;
    }
    .nd-side-wrap {
        padding: 30px;
    }
    .nd-side-wrap p{
        margin-bottom:0;
    }
    .nd-side-wrap span{
    }
    .nd-share {
        margin-top: 15px;
    }
    .top-line:before {
        display:none;
    }
    .legend-va {
        display:none;
    }
    .legend-va-mobile {
        display:block;
        position: absolute;
        right: 15px;
        bottom: 5px;
    }
    .title-wrap {
        position:relative;
        margin-bottom:0px;
        justify-content:flex-start;
        padding: 0px 10px 0;
    }
    .legend-title {
        font-size:24px;
        padding:0 10px;
        background-color:#fff;
        line-height:1;
        padding:0 15px;
    }
    .legend-line {
        position:absolute;
        width:90%;
        left:auto;
        bottom:5px;
        margin:0;
        z-index:-1;
    }
    .mnw-section .container {
        padding:0;
    }
    /*.mnw-slider-wrap {
        padding-right:0;
        padding-left:0;
        
    }*/
    .nw-item {
        padding: 20px 5px;
    }
    .nw-item img {
        padding: 0 0 16px;
    }
}

/*Tablets, Ipads (landscape)*/
@media (min-width: 850px) and (max-width: 1024px) and (orientation: landscape) {
    
}

/*Ipad Pro (portrait)*/
@media (min-width: 1024px) and (max-width: 1050px) and (orientation: portrait) {
    .nw-item {
        padding: 5px;
    }
}

/*1152×648, 1280×720, 1366×768,*/
@media (min-width: 1152px) and (max-width: 1599px) {
    .top-line:before {
        content:"";
        height:1px;
        width:100%;
        background-color:#000;
        display:block;
        opacity:0.1;
    }
}

/*1600x800*/
@media (min-width: 1600px) and (max-width: 1919px) {
    
}

/*HD Displays 1920x1080*/
@media (min-width: 1920px) {
    .custom-container-2 {
        max-width:1500px;
    }
    .legend-title {
        font-size: 60px;
    }
}