

.kv{
   padding-top: 15rem;
   padding-bottom: 10rem;
}

.kv-txtcon{
   width: 65rem;
   justify-self: flex-end;
   margin-top: 5rem;
   margin-bottom: 10rem;
}
.kv-txtcon h4{
   text-align: right;
}
.sec1{
   padding-bottom: 22rem;
}

.sec1 .row{
   align-items: flex-end;
}
.urban-wrap{
   margin:0rem 0 13rem 0 ;
}

.urban-wrap .container{
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
}

.urban-banner{
   width: 100%;
   margin-bottom: 10rem;
}
.urban-banner img{width: 100%;}

.urban-row{
   width: 100%;
   display: flex;
   justify-content: center;
   align-items: flex-start;

}
.urban-nav{
   position: relative;
   width: 32rem;
}
.urban-nav a{margin-bottom: 1.6rem;}

.urban-content{
   position: relative;
   width: calc(100% - 32rem);
   padding: 0 10rem;
}

.urban-table{
   margin: 6rem 0;
}
.process-box{
   margin-bottom: 10rem;
}

.process-box p b{
   font-size: 2.4rem;
   font-weight: bold;
}

.urban-table table{
   width: 100%;
   font-size: 2.6rem;
   line-height: 1.25em;
}

.urban-table table{

}
.urban-table table,.urban-table tr,.urban-table table th,.urban-table table td{
   border: 1px solid #000;
}

.urban-table table thead th{text-align: center;background: #04ae4e;line-height: 2em;color: #fff;}
.urban-table table tr th:nth-child(1){width: 18%;}
.urban-table table tr th:nth-child(2){width: 52%;}
.urban-table table tr th:nth-child(3){width: 30%;}
.urban-table table th{
   font-size: 3rem;
}
.urban-table table tr td{
   padding: 1.5rem;
}
.urban-table table tr td ul{
   padding-left: 2em;
}
.urban-table table tr td ul li{

   list-style: disc;
/*    list-style: dis; */
}
.urban-table table tr td:nth-child(1){
   text-align: center;
}

@media (max-width: 767px){
   .kv{padding-bottom: 5rem;}
   .kv .container{
      margin-left: 5.5rem;
   }
   .kv h1{
      margin-bottom: 1rem;
      width: 80%;
   }
   .kv hr{display: none;}
   .kv-txtcon h4{
      text-align: left;
   }
   .sec1{padding-bottom: 10rem;}
   .sec1 .row{
      flex-direction: column-reverse;
   }
   .pic1{margin-bottom: 5rem;}
   .urban-nav{display: flex;width: 100%;justify-content: center;}
   .urban-nav a{margin: 0 1.8rem;}
   .kv-txtcon {
       width: 100%;
       margin-top: 4rem;
       margin-bottom: 4.5rem;
   }
   .urban-wrap{margin-top: 0;}
   .urban-wrap .container{
      width: 100%;
   }
   .urban-row{
      flex-direction: column;
   }
   .urban-table table{font-size: 2rem;}
    .urban-table table thead th{
        font-size: 2.5rem;
    }
   .urban-content{width: 100%;padding: 0 5.5rem;padding-top: 5rem;}

   .urban-content h3{
      border-top: 1px solid #251714;
      border-bottom: 1px solid #251714;
      padding: .5em 0;
      text-align: center;
   }
   .urban-table table tr th:nth-child(1){width: 20%;}
   .urban-table table tr th:nth-child(2){width: 50%;}
   .urban-table table tr th:nth-child(3){width: 30%;}
   .urban-table table tr td{
      padding: 1.5rem;
   }
   .btn i{
       position: relative;
       width: 9.3rem;
       height: 100%;
       border-left: 1px solid #fff;
       display: flex;
       justify-content: center;
       align-items: center;
   }
   
   .btn.small{
       width: 17rem;
       height: 5.6rem;
       border-radius: 1.1rem;
   }

   .btn.small i{
       width: 6rem;
       border-left: 1px solid #fff;
   }
   .btn i::before{
       width: 1.5rem;
       height: 1.5rem;
   }
}