.subscriptions-rd .container-module {
  margin:100px auto;
  position:relative;
  overflow:hidden
  z-index: 2;
  border: 2px dotted #a67f2e;
  border-radius:15px;
  
}
.subscriptions-rd .leftside {
  width:40%;
  padding:70px 40px 60px 50px;
}
.subscriptions-rd .leftside h2 {
  font-weight:600;
  font-size:32px;
  color:#003468;
}
.subscriptions-rd .leftside h3 {
  font-size:18px;
  font-weight:400;
  color:#003468;
}
.subscriptions-rd  .rightside {
  width:60%;
}
.subscriptions-rd .rightside .listing > divn{
  flex-flow:row wrap;
}
.subscriptions-rd .rightside .listing {margin-top:30px;}
.subscriptions-rd .rightside .listing .list {
    width: 46%;
    margin: 0 1% 40px 0;
    padding: 0px;
    display: inline-block;
}
.subscriptions-rd .rightside .listing .list .left {
  width:60px;
  height:60px;
  display:inline-block;
  float:left;
  margin-top: -30px;
}
.subscriptions-rd .rightside .listing .list .right {
  width:calc(100% - 60px);
  padding:0 0 0 15px;
  display:inline-block;
}
.subscriptions-rd .rightside .listing .list .left .icon {
  transform:translateY(13px);
}

.subscriptions-rd  .inner>div>.rightside .listing .list .left .icon img {
  max-height:60px;
}
.subscriptions-rd .rightside .title-content {
  display:flex;
}
.subscriptions-rd .rightside .title-content p {
  font-size:24px; 
  font-weight:600;
  line-height: 1.2;
}

@media (max-width:1429px){

}
@media (max-width:1199px){
  .subscriptions-rd .container-module {max-width: 90%;margin-left:5%;margin-right:5%;}
    .subscriptions-rd  .inner>div>.left{padding:50px 30px;}
    .subscriptions-rd  .inner > div > .right .listing .list .left{width:100%;}
    .subscriptions-rd  .inner > div > .right .listing .list .right{width:100%;padding:20px 0 0 0;}
    .subscriptions-rd  .inner > div > .right .listing .list > div{flex-flow:row wrap;}
    .subscriptions-rd  .inner > div > .right .listing .list{padding:25px 0;}
    .subscriptions-rd  .inner > div > .right .listing .list .right h3{font-size:24px;line-height:30px;}
    .subscriptions-rd  .inner > div{flex-flow:row wrap;}
    .subscriptions-rd  .inner > div> .left{width:100%;padding:30px;}
    .subscriptions-rd  .inner > div> .right{width:100%;border-left:3px solid #003468;border-top:none;border-radius:0 0 15px 15px;}
}
@media (max-width:991px){
  .subscriptions-rd  {padding:0 0 0px 0;}
  .subscriptions-rd  .bottom-part{padding:50px 0 0 0;}
  .subscriptions-rd .leftside {width: 100%;padding: 60px 50px 20px 50px;}
  .subscriptions-rd .rightside {width: 100%;padding: 0 50px 40px 50px;}
}
@media (max-width:767px){
    .subscriptions-rd  .inner>div>.left:before {display:none;}
    .subscriptions-rd  .bottom-part h2,.subscription-includes h2 {line-height:38px;font-size:32px;}
  .subscriptions-rd .rightside .listing .list {width:100%;display: block;}
  .subscriptions-rd .rightside .title-content {display:block;}
  .subscriptions-rd .rightside .listing .list {margin-bottom:20px;}
  .subscriptions-rd .rightside .listing .list .right {display: inline-flex;height: 60px;}
  .subscriptions-rd .container-module {max-width: 480px;width: 90%;margin-left: auto;margin-right: auto;}
  .subscriptions-rd .leftside {text-align:center;padding: 60px 30px 20px 30px;}
  .subscriptions-rd .rightside {width: 100%;padding: 0 60px 40px 60px;}
}
@media (max-width:599px){
  .subscriptions-rd .rightside {width: 100%;padding: 0 20px 40px 20px;}
}
@media (max-width:480px){
  .subscriptions-rd .leftside {padding: 40px 0px 20px 0px;}
  .subscriptions-rd .rightside .listing .list .left {height:40px;width:40px;margin-top:-20px;}
  .subscriptions-rd .rightside .title-content p {font-size:18px;}
  .subscriptions-rd .rightside {width: 100%;padding: 0 15px 0px 15px;}  
}