
@media screen and (max-width: 1199px) {
.bannerWrapper .bannerTxt {
    padding: 0px 0;
}
.bannerImg img{
  max-width: 485px;
  /*width: 100%;*/
}

.apphelpWrapper .helpSec li {
    width: 48.5%;
    margin-bottom: 2.6rem;
   
}

.apphelpWrapper .helpSec li:last-child {
        margin-bottom: 0rem;
   
}

.apphelpWrapper .helpSec li:nth-child(3) {
        margin-bottom: 0rem;
   
}

.apphelpWrapper .helpSec li:nth-child(even) {

    margin-right: 0rem;
}
.helpSec li .helptxtSec {
    width: 80%;

}

.helpSec li .helpimgSec {
    width: 20%;
  
}

.processStep li:nth-child(2) .stepBox .stepTxt p {
    padding: 2rem 0rem 0 0rem;
}

.stepBox .stepTxt p {

    padding: 2rem 4rem 0 4rem;

}
/***Added by Samina Start***/
/*.blogSec .blogContent p {
   
    min-height: 15rem;
}*/
/***Added by Samina End***/
.blogSec .blogContent h4 {
   
    min-height: 5rem;
}

/*.blogSec .blogsubTitle {
    top: 18%;

}*/

.highlightTxt .appList .rightSec {
  
    padding-left: 2rem;
}

.testimonialWrapper .ui-reviews-slider .reviews-rating-content{
  padding:0 3rem;
}

.highlightTxt .appList .listTxt p{
    padding-right: 2rem;
}

}

@media screen and (max-width: 1024px) {
  .blogSec .blogContent {
    min-height: 28rem;
  }
}


@media screen and (max-width: 991px) {
  
.bannerImg img {
    max-width: 100%;
    width: 100%;
}
.bannerWrapper {
    padding: 10rem 0 13.5rem 0;
}
.highlightimg{
  text-align: center;
}
.highlightimg img{
  display: inline-block;
}
.appHighlightWrapper .highlightTxt {
    padding: 5rem 0 0 0;
}

.apphelpWrapper .helpSec li:nth-child(even) {

    margin-right: 0rem;
}
.apphelpWrapper .helpSec li {
    width: 48%;
}
.claimprocessWrapper .processStep li {

    width: 100%;

}

.processStep li .stepBox:after {
    top: 100%;
    right: 0;
    left: 0;
    margin: 0 auto;
    transform: rotate(
90deg
);
}

.stepBox {
    position: relative;
    padding: 3rem 0;
}

.processStep li:first-child .stepBox{
  padding-top:0;

}

.processStep li:last-child .stepBox{
  padding-bottom:0;
  
}

.testimonialWrapper .ui-reviews-slider .reviews-rating-content{
  padding: 0 3rem;
}

.testimonialWrapper .ui-reviews-slider .rating-topbar:after {
    right: 5rem;
}

.takecareWrapper .dwHeading h4 {
    font-size: 80px;
   
}
.takecareWrapper .iltcImg {
    bottom: 10px;
    padding-bottom: 10rem;

}

/*.blogSec .blogsubTitle {
    top: 20%;
}*/

.highlightTxt h2{
  text-align: center;
}

.bannerWrapper .bannerPatch {
    display: none;
}
/***Added by Samina Start***/
.bannerWrapper .bannerImg.bannerImgDesk {
    top: 0px;
    right: 0;
    position: relative;
  }

  /*.blogSec .blogContent p {
    min-height: auto;
  }*/

  .blogSec .blogContent {
    min-height: 29rem;
  }

  .bannerImg img {
    max-width: 475px;
  }
/***Added by Samina End***/

}



@media screen and (max-width: 768px) {

  .section-content {
    padding: 3rem 0 3rem 0;
}

  .bannerWrapper .bannerImg {
    position: inherit;
    
  }
  .bannerWrapper .bannerTxt h3 {
    
    font-size: 30px;
    line-height: normal;
    padding-bottom: 1rem;
        padding-right: 2rem;
  }
  .bannerWrapper .bannerTxt p {
    line-height: 1.5;
    padding: 0 2rem 2rem 0;
    font-size: 17px;
  }

  .bannerWrapper .bannerTxt p.boldTxt {
    font-size: 2rem;
    
}

  .bannerWrapper .bannerTxt a {
    margin-right: 1rem;
}
.claimprocessWrapper .processStep li {

    width: 100%;

}
.bannerWrapper {
    padding: 0rem 0 2rem 0;
}
.bannerWrapper .bannerTxt {
    padding: 20px 0;
}
.highlightimg{
  display: none;
}
.highlightTxt h2 {

    font-size: 25px;
    padding: 0 0 3.5rem 0;
    text-align: left;
}
.appHighlightWrapper .highlightTxt {
    padding: 0;
}
.highlightTxt .appList .leftSec {
    width: 100%;
    float: left;
}
.highlightTxt .appList .rightSec {
    width: 100%;
    float: right;
    padding-left: 0;
}
.highlightTxt .appList .listImg {
    width: 100%;
}
.highlightTxt .appList .listTxt {
    width: 100%;
}
.highlightTxt .appList .listTxt p {
    padding: 1rem 0 2rem 0;
    border-bottom: 1px solid #b2b2b2;
}

.highlightTxt .appList .listTxt p {
    padding: 1rem 0rem 3rem 0;
    border-bottom: 1px solid #b2b2b2;
}

.highlightTxt .appList li:last-child .listTxt p {
    padding: 1rem 0 0rem 0;
}

.highlightTxt .appList .leftSec li:last-child .listTxt p {
    padding: 1rem 0rem 3rem 0;
}

.appList .rightSec ul li:last-child {
    margin-bottom: 1.5rem;
}

.rightSec li:last-child .listTxt p{
  border-bottom: none;
}

.apphelpHeading h2 {

    font-size: 30px;
    padding-top: 1rem;
    text-align: left;
   
}

.apphelpHeading p{
padding: 1rem 0 5rem 0;
text-align: left;
}

.apphelpWrapper .helpSec li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1.5rem;
     /****Added by Samina Start****/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    /****Added by Samina End****/
}
.apphelpWrapper .helpSec li:last-child {

    margin-bottom: 0rem;
}
.helpSec li .helptxtSec p {
   
    padding-right: 0;
}

.helpSec ul li {
    padding: 5rem 1rem;
  
}

.helpSec ul li:nth-child(2) {
    padding: 4rem 1rem;
}
.helpSec ul {
    margin-bottom: 1.5rem;
}
.helpSec ul:last-child {
    margin-bottom: 2.5rem;
}
.claimprocessWrapper .processHeading h2 {
    font-size: 30px;
    text-align: left;
    line-height: 36.7px;
    padding-top: 1.3rem;
}

.claimprocessWrapper .processHeading p {
    font-size: 16.7px;
    text-align: left;
}

.stepBox .stepTxt p {
    padding: 1rem 8rem 0 8rem;
}

.processStep li:nth-child(2) .stepBox .stepTxt p {
    padding: 2rem 0rem 0 0rem;
}

.processStep li .stepBox:after {
    top: 100%;
    right: 0;
    left: 0;
    margin: 0 auto;
    transform: rotate(
90deg
);
}

.stepBox {
    position: relative;
    padding: 3rem 0;
}

.processStep li:first-child .stepBox{
  padding-top:0;

}

.processStep li:last-child .stepBox{
  padding-bottom:0;
  
}

.blogWrapper .blogHeading h2 {
    font-size: 30px;
    padding-bottom: 3rem;
    padding-top: 0rem;
    text-align: left;
}

/*.blogSec .blogsubTitle {
   
    top: 20%;

  
}*/


/*Start*/

.testimonialWrapper  .reviewHeding h3 {
    text-align: left;
    font-size: 3rem;
        padding-bottom: 2rem;
      
}
.testimonialWrapper .container-small {
    max-width: 95%;
        /*padding: 40px 0;*/
}

/*.testimonialWrapper{
  padding: 40px 0;
}*/

.testimonialWrapper .ui-reviews-slider .item {
    padding: 3rem 3rem;
    border: 1px solid #cbcdce;
    border-radius: 10px;
        min-height: 520px;
    
    
}
.testimonialWrapper .ui-reviews-slider .rating-topbar h3{
  border-right: none;
}
.testimonialWrapper .ui-reviews-slider .rating-topbar:after{
  top: 32px;
    right: 20px;
}
.testimonialWrapper .ui-reviews-slider .rating-fl {
    display: block;
        margin-left: 0;
}

.testimonialWrapper .reviewHeding h2 {
    margin: 0;
    font-size: 3rem;
    text-align: left;
    padding-bottom: 1.3rem;
    padding-top: 2rem;
}

.testimonialWrapper .ui-reviews-slider .reviews-rating-content{
  padding: 0rem;
}

.testimonialWrapper .ui-reviews-slider .item {
    margin: 2rem 0 0 0;
}

/*End*/

.takecareWrapper .iltcHeading h2 {
    text-align: left;
    font-size: 30px;
    padding: 2.5rem 0 0 2rem;
    margin: 0;
    line-height: 26.7px;
}

.takecareWrapper .iltcImg {
    bottom: 15px;  
        padding-bottom: 10rem; 
}

.takecareWrapper .dwHeading h4{
  font-size: 60px;
}
.takecareWrapper .iltcHeading p {
    font-size: 16.7px;
    text-align: left;
    padding: 1rem 1rem 3rem 2rem;
}
.dwappImg img{
  max-width: 146px;
  height: 35px;
}

.takecareWrapper .iltcHeading:after{
  /*background-image:url('../images/mobile-top-patch.png');
  width: 180px;
  height: 90px;
  left: 0px;*/
  content: none;
}

.takecareWrapper .iltcHeading h2:after{

  content: '';
  background-image:url('../images/mobile-top-patch.png');
  width: 180px;
  height: 90px;
  position: absolute;
  top:0;
  right: 0;

}

.takecareWrapper .iltcHeading:before{
  content: '';
  background-image:url('../images/mobile-bottom-patch.png');
  width: 165px;
  height: 81px;
  position: absolute;
  bottom:0;
  left: 0;
}

.takecareWrapper .iltcImg:after{
  content: '';
  background-image:url('../images/mobile-bottom-left-patch.png');
  width: 87px;
  height: 76px;
  position: absolute;
  bottom:-15px;
  right: 0;
}

.showBtn {
  display: block;
}

.apphelpWrapper .helpSec li:nth-child(3) {
        margin-bottom: 1.5rem; 
}

.apphelpWrapper .helpSec li:nth-child(even) {
    margin-right: 1.5rem;
}

.appList ul li {
    margin-bottom: 3rem;
}

.takecareWrapper .iltcImg img{

  max-width: 320px;
  width: 100%;

}

.bannerWrapper .bannerPatch {
    display: none;
}

.bannerTxt img{
  max-width: 135px;
  /*height: 35px;*/
}

.helpSec li .helpimgSec {

    padding: 0 1rem 0 1rem;
}


/****Added by Samina Start*****/
/*.blogSec .blogContent p {
    min-height: 15rem;
}*/
/*.bannerWrapper .bannerImg {
    top: -2px;
    right: 60px;
  }*/

.bannerImgDesk {
    display: none;
}

.bannerImgMob {
  display: block;
}

.bannerWrapper .bannerImg {
  top: 40px;
}

.testimonialWrapper .ui-reviews-slider .rating-topbar:after {
  top: 20px;
}

.blogSec .blogContent {
  min-height: 26rem;
}


.bannerWrapper {
  padding: 0;
}

.container {
  width: 100%;
  padding: 0;
}

.bannerWrapper .bannerImg.bannerImgMob {
  top: 0px;
}

.bannerImg img {
  max-width: 100%;
}
/****Added by Samina Start*****/
}

/****Added by Samina Start*****/
@media screen and (max-width: 552px) {
  .blogSec .blogContent {
    min-height: 27rem;
  }
}
/****Added by Samina End*****/


/****Added by Samina Start*****/
@media screen and (max-width: 393px) {
  .takecareWrapper .iltcHeading h2 {
    font-size: 20px;
  }
}
/****Added by Samina End*****/