

.kv{
   padding-top: 15rem;
   padding-bottom: 15rem;
}
.kv-title{
	padding-bottom: 10rem;
}
.kv-title h1{text-align: right;}


.kv .row{
	justify-content: space-between;
	align-items: flex-start;
}
.kv .text-con{
   width: 50%;
   margin-top: 0em;
   margin-bottom: 10rem;
   padding-left: 19rem;
}

.kv .pic1{
	width: 86rem;
}

.ins-wrap{padding-bottom: 15rem;}
.ins-wrap .row{
   justify-content: space-between;
}
.ins-box{
   width: 63rem;
   margin: 0 5rem;
}

.ins-pics{
   width: 38.8rem;
   justify-self: flex-end;
}

.ins-pics img{
   margin-bottom: 4rem;
}


@media (max-width: 767px){
   .kv{padding-bottom: 4.5rem;}
   .kv .container{ width: calc(100% - 11rem);border-bottom: 1px solid #000;}
   .kv .row{ display: flex;flex-direction: column-reverse;}
   .kv .pic1{width: 100%;}
   .kv .text-con{width: 100%;padding-left: 0;margin-bottom: 0;}
   .kv h1,.kv h2{text-align: right;margin-bottom: 1rem;}
   .home-nav{flex-wrap: wrap;justify-content: space-between;margin-bottom: 5rem;}
   .home-nav a{
      border-bottom: 3.6rem solid #000;
      width: 21rem;
      margin: .25rem 0;

   }
   .ins-box{width: 100%;margin: 0;}
   .ins-box1{display: flex;justify-content: space-between;}
   .ins-txts{display: flex;flex-wrap: wrap;width: calc(100% - 24.4rem);padding-right: 2rem;}
   .ins-pics{width: 24.4rem;}
   .ins-pics img:first-child{margin-bottom: 15rem;}
   .ins-process{width: 47rem;margin: 0 auto;}


}