.sectionD {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.ntwas-pic_text{padding:100px 0 7px;box-sizing:border-box;}
.ntwas-pic_text  .container{/*padding:0 118px;*/display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}

.ntwas-pic_text .pic{width:437px;box-sizing:border-box;position:relative;}
.ntwas-pic_text .pic::before{content:"";background: #0e6eb8;width:100%;height:100%;position:absolute;left:-10px;top:-10px;}
.ntwas-pic_text .pic::after{content:'Italian Designer';top:0;right:-72px;position:absolute;writing-mode:vertical-lr;letter-spacing:5px;font-size:72px;color:#fff;font-family:'PT Serif', serif;height:150%;display:none}

.ntwas-pic_text .pic img{width:100%;display:block;position:relative;z-index:20;}

.ntwas-pic_text .txt{-webkit-flex:1;flex:1;margin:0 0 0 138px;box-sizing:border-box;}
.ntwas-pic_text .txt h3{font-size:clamp(24px, 1.9vw, 36px);color:#fff;font-weight:700;position:relative;display:inline-block;}
.ntwas-pic_text .txt h3 span{position:relative;z-index:20;}
.ntwas-pic_text .txt h3::after{content:"";display:block;position:absolute;bottom:-5px;left:-3px;right:-3px;background: #0e6eb8;height:16px;transition:all .15s ease-out;}
.ntwas-pic_text .txt .t{font-size:20px;color:#fff;line-height:36px;margin-top:35px;}

@media screen and (max-width:1500px) {
  .ntwas-pic_text  .container{padding:0;}
  .ntwas-pic_text .txt .t{font-size:18px;line-height:30px;}
}

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

  .ntwas-pic_text{padding:60px 0;}
  .ntwas-pic_text .pic{width:400px;}
  .ntwas-pic_text .pic::after{right:-60px;font-size:60px;}
  .ntwas-pic_text .txt .t{font-size:17px;line-height:28px;}
}

@media screen and (max-width:1100px) {
  .ntwas-pic_text  .container{padding:0 20px;}
  .ntwas-pic_text .txt{margin:0 0 0 90px;}
  .ntwas-pic_text .pic::after{right:-50px;font-size:50px;}
}

@media screen and (max-width:991px) {
  .sectionD{background-size:cover;}

  .ntwas-pic_text{padding:30px 0;}
  .ntwas-pic_text  .container{padding:0 10px;-webkit-flex-direction:column;flex-direction:column;}
  .ntwas-pic_text .pic{margin:0 auto;}
  .ntwas-pic_text .pic::after{right:-50px;font-size:50px;height:auto;}
  .ntwas-pic_text .txt{margin:25px 0 0;text-align:center;}
  .ntwas-pic_text .txt h3::after{height:10px;bottom:-3px;}
  .ntwas-pic_text .txt .t{font-size:17px;line-height:24px;margin-top:25px;}
}

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

  
  .ntwas-pic_text .pic{width:230px;}
}