@media only screen and (max-width: 1280px){
  .banner {
  height: 54vh;
}

/*cash value insurance start*/

/* .c-v-i-banner{
  height: 35vh;
} */
.ctgy-1{
  top: 245px;
}

/*cash value insurance end*/


/*long term tax planning start*/

.l-t-t-p-s-4-right-b .svg-frame {
  margin-top: 0 !important;
  margin-left: 200px !important;
}

/*long term tax planning end*/

}





@media only screen and (max-width: 1024px){
  .navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 8px !important;
  padding-left: 8px !important;
}
  .banner {
  height: 190vh;
}
.banner-overlay-wrap {
  grid-template-columns: auto;
}
.b-o-w-content-left-overlay-content button{
  margin-top: 0;
}



/*services page start*/

.service-page-section3-overlay-content h1 {
  font-size: 43px;
  padding-bottom: 15px;
}
.s-p-s4-img-top img {
  width: 245px;
  height: 365px;
  position: relative;
}
.s-p-s4-img-bottom img {
  width: 245px;
  height: 365px;
  margin-top: -140px;
  margin-left: 110px;
}

/*cash value insurance start*/

.ctgy-1{
  top: 163px;
}

.p-l-c-s1-box-1{
  height: 410px;
}
.p-l-c-s1-box-2{
  height: 410px;
}

.contact-registration-form{
  width: 100%;
}

/*cash value insurance end*/


/*long term tax planning start*/

.l-t-t-p-s-4-right-b .svg-frame {
  margin-top: 0 !important;
  margin-left: 200px !important;
}

/*long term tax planning end*/



/*accounts payables and receivables section 4 start*/

.a-p-a-r-s-4-bottom-box-top {
  margin-left: 45px;
}

/*accounts payables and receivables section 4 end*/




/*operating activities section 4 start*/

.operating-activities-section-4-top-left {
  padding: 25px 25px 63px 25px;
}
.operating-activities-section-4-top-left-b {
  position: relative;
  left: -80%;
}

/*operating activities section 4 end*/

/*services page end*/

}







@media only screen and (max-width: 912px){
  .header-wrap .logo img{
      top: 10px;
  }
  .dropdown-content {
  left: 260px;
}
  .navbar-light .navbar-toggler{
  position: relative;
  left: 38rem;
}
.navbar-nav li{
  border-left: none;
}
.n-m-r-top-content{
  display: none;
}
.banner{
  height: 87vh;
  top: 0;
}
.banner-overlay-wrap{
  grid-template-columns: auto;
}
.b-o-w-c-right-box-1 img {
  width: 98px;
}
.b-o-w-c-right-box-1 h5 {
  font-size: 28px;
}

.h-p-s1-box-1{
      border-right: none;
    }
    .h-p-s1-box-2{
      border-right: none;
    }
  .blob{
        width: min(90vw, 360px);
    }
    
    
    
    /*savings offer page start*/
    
    .s-f-b-img-left img {
  height: 10vh;
}
  
  .savings-offer-section-2-wrap{
      grid-template-columns: auto auto auto;
  }
  .save-offer-faq-dtls #s-o-f-d-left{
  margin: 0;
}
.save-offer-faq-dtls #s-o-f-d-right{
  margin: 0;
}
.save-offer-faq-dtls ul li{
  font-size: 16px;
}
  
  /*savings offer page end*/
    
    
    
    
    
  /*services page start*/
    
.s-p-s4-img-top img {
  width: 250px;
  height: 345px;
}
.s-p-s4-img-bottom img {
  width: 250px;
  height: 345px;
  margin-top: -110px;
  margin-left: 60px;
}
.c-l-right {
  padding-left: 45px;
}

/*cash value insurance start*/

.c-v-i-banner{
  height: 44vh;
}
.ctgy-1{
  top: 420px;
}
.private-limited-company-middle-section1-wrap {
  grid-template-columns: auto;
}
.private-limited-company-middle-section2-wrap{
  grid-template-columns: auto auto;
}
.p-l-c-s2-box-1{
  border-right: none;
}

.private-limited-company-middle-section-3 .px-5{
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.contact-registration-form{
  grid-template-columns: auto auto;
}
.c-r-button button{
  width: 86%;
}
.p-l-c-m-c-2-left{
  margin: auto;
}
.c-r-button button{
  font-size: 13px;
}

.s-r-t-p-s-4-l-image {
  margin-left: 140px;
}
.s-r-t-p-s-4-right{
  padding-top: 250px;
}

/*cash value insurance end*/


/*property insurance start*/

.p-i-s-4-bottom-a-left{
  text-align: left;
}
.mobile-bottom-b img {
  width: 50%;
}

/*property insurance end*/


/*risk analysis start*/

.risk-analysis-section-4-right img{
  height: 50vh;
}

/*risk analysis end*/


/*permissive tax planning start*/

.p-t-p-s4-i-left{
  border-right: none;
}

/*permissive tax planning end*/


/*purposive tax planning start*/

.p-t-p-s-4-box{
  margin-bottom: 50px;
}

.p-t-p-s-4-box-overlay h6{
  border-right: none !important;
}

.p-t-p-s-4-t-right p {
  padding-left: 0;
}

/*purposive tax planning end*/


/*accounts payables and receivables section 4 start*/

.a-p-a-r-s-4-bottom-wrapper{
  grid-template-columns: auto auto;
}
.a-p-a-r-s-4-bottom-box{
  border-right: 1px solid #dbd9d9 !important;
}
.a-p-a-r-s-4-bottom-box-top{
  margin-left: 105px;
}


/*accounts payables and receivables section 4 end*/


/*cash flow budgeting section 4 start*/

.c-f-b-s-4-left{
  margin-bottom: 5.5rem;
}

/*cash flow budgeting section 4 end*/



/*operating activities section 4 start*/

.operating-activities-section-4-top-left {
  padding: 25px 25px 25px 25px;
}
.operating-activities-section-4-top-left-b {
  position: relative;
  left: 5%;
}
.operating-activities-section-4-top-left-b img {
  position: relative;
}

/*operating activities section 4 end*/


/*financial activities section 4 start*/

#f-a-s-4-box-b{
  margin-top: 0;
}
#f-a-s-4-box-c{
  margin-top: 0;
}

/*financial activities section 4 end*/

    
  /*services page end*/
    
    
    
    
    
    
    
    /*footer start*/
  
  .ewmpl-wrap{
      grid-template-columns: auto auto;
    }
    .eepl-wrap{
      grid-template-columns: auto auto;
    }  
    
  
  /*footer end*/
}








@media only screen and (max-width: 820px){
.navbar{
  padding-top: 3.5rem;
}
.navbar-nav li{
  border-left: none;
}
.header-wrap .logo img{
  width: 290px;
  padding-bottom: 20px;
}
.header-wrap .row{
  --bs-gutter-x: 0;
}
.navbar-light .navbar-toggler{
  position: relative;
  left: 34rem;
  top: -25px;
}
.n-m-r-top-content{
  display: none;
}
.banner{
  height: 95vh;
  top: 0;
}
.banner-overlay-wrap{
  grid-template-columns: auto;
}
.b-o-w-content-left-overlay-content p br{
  display: none;
} 
  .home-page-section1-wrap{
      grid-template-columns: auto;
    }
    .h-p-s1-box-1{
      border-right: none;
    }
    .h-p-s1-box-2{
      border-right: none;
    }

    .home-page-section-1{
      padding-bottom: 120px;
    }
    .middle{
      margin-top: 0;
    }
    .h-p-s2-c-wrap{
      height: 275px;
    }
    .home-page-section-2 hr{
      width: 30%;
    }
    .home-page-section-3 hr{
      width: 30%;
    }
    .blob{
        width: min(90vw, 380px);
    }
    .home-page-section-4 hr{
      width: 30%;
    }
    .home-page-faq-start hr{
      width: 30%;
    }
    .home-page-faq-start-left #star3{
      left: 35%;
      margin-top: 50px;
    }
    .home-page-faq-start-left #star5{
      left: 37%;
      margin-top: 228px;
    }
    .home-page-faq-start-left #star6{
      left: 27%;
    }
    .b-o-w-c-right-box-1 img {
  width: 98px;
}
    .b-o-w-c-right-box-1 h5{
            font-size: 24px;
    }
     /*savings offer page start*/
  
  .savings-offer-section-2-wrap{
      grid-template-columns: auto auto auto;
  }
  .save-offer-faq-dtls #s-o-f-d-left{
  margin: 0;
}
.save-offer-faq-dtls #s-o-f-d-right{
  margin: 0;
}
.save-offer-faq-dtls ul li{
  font-size: 16px;
}
  
  /*savings offer page end*/
  
  
  
  
  
  /*services page start*/
  
  .ctgy-1 {
    top: 185px;
}
  .s-p-s4-img-top img {
  width: 235px;
  height: 310px;
}
  .s-p-s4-img-bottom img {
  width: 235px;
  height: 310px;
  margin-top: -83px;
  margin-left: 47px;
}
.c-l-right {
  padding-left: 35px;
}
.mobile-notification img{
  margin: auto;
}
.dropdown-content {
  left: 230px;
}
  

/*cash value insurance start*/

.c-v-i-banner{
  height: 28vh;
}
/* .ctgy-1{
  width: 260px;
  font-size: 12px;
  top: 175px;
} */
.private-limited-company-middle-section1-wrap {
  grid-template-columns: auto;
}
.private-limited-company-middle-section2-wrap{
  grid-template-columns: auto auto;
}
.p-l-c-s2-box-1{
  border-right: none;
}

.private-limited-company-middle-section-3 .px-5{
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.c-r-button button{
  width: 86%;
}
.p-l-c-m-c-2-left{
  margin: auto;
}
.c-r-button button{
  font-size: 13px;
}
.s-r-t-p-s-4-l-image {
  margin-left: 140px;
}
.s-r-t-p-s-4-right{
  padding-top: 250px;
}

/*cash value insurance end*/


/*property insurance value start*/

.ctgy-a{
  margin-left: 30px;
}
.ctgy-b {
  padding-left: 0px !important;
}

/*peoperty insurance value end*/


/*risk analysis start*/

.risk-analysis-section-4-right img{
  height: 50vh;
}
.risk-analysis-section-4-right {
  padding: 40px 85px;
}
.ctgy-progressbar{
  text-align: center;
}

/*risk analysis end*/


.l-t-t-p-s-4-right-b .svg-frame {
  margin-top: 0;
  margin-left: 300px;
}

/*accounts payables and receivables section 4 start*/

.a-p-a-r-s-4-bottom-wrapper{
  grid-template-columns: auto auto;
}
.a-p-a-r-s-4-bottom-box-top{
  margin-left: 105px;
}


/*accounts payables and receivables section 4 end*/


/*operating activities section 4 end*/
.operating-activities-section-4-top-left-b {
  position: relative;
  left: 7%;
}
  
/*operating activities section 4 end*/
  
  
  
  /*footer start*/
  
  .ewmpl-wrap{
      grid-template-columns: auto auto;
    }
    .eepl-wrap{
      grid-template-columns: auto auto;
    }  
    
  
  /*footer end*/
}




@media only screen and (max-width: 768px){
  .banner {
  height: 110vh;
}
  .blob{
        width: min(90vw, 360px);
    }

    /*cash value insurance start*/

.ctgy-1{
  top: 155px;
}

/*cash value insurance end*/

/*risk analysis start*/

.risk-analysis{
  height: 120vh !important;
}
.risk-analysis-section-4-right img{
  height: 50vh;
}
.risk-analysis-section-4-right {
  padding: 40px 120px;
}
.ctgy-progressbar{
  text-align: center;
}

/*risk analysis end*/

}



@media only screen and (max-width: 540px){
  .banner {
  height: 125vh;
}
.b-o-w-content-left {
  background: #e1e1e1 !important;
}
  .navbar-light .navbar-toggler{
      left: 0;
      top: 0;
  }
  
  .b-o-w-content-left-overlay-content button {
  margin-top: 50px;
}

  .ewmpl-wrap{
      grid-template-columns: auto;
    }
    .eepl-wrap{
      grid-template-columns: auto;
    }  
    
     /*savings offer page start*/
    
    .s-f-b-img-left img {
  height: 32vh;
}
.save-offer-faq-dtls ul li {
   font-size: 14px; 
}
  
  /*savings offer page end*/
    
  
  
  
  /*services page start*/
  
.service-page-section3-overlay-content {
  padding-left: 40px;
}
.s-p-s2-box1-img{
  margin: auto;
}
.s-p-s2-box-1{
  text-align: center;
}
.our-services-button{
  margin: auto;
}
.s-p-s4-img-top img {
  width: 265px;
  height: 340px;
}
.s-p-s4-img-bottom img {
  width: 265px;
  height: 340px;
  margin-top: -140px;
  margin-left: 215px;
}
.shield-image{
  text-align: center;
}
.c-l-right{
  text-align: center;
}

.contact-registration-form{
  width: 100%;
  grid-template-columns: auto;
}

.s-r-t-p-s-4-l-image {
  margin-left: 80px;
}
.s-r-t-p-s-4-right{
  padding-top: 250px;
}

/*cash value insurance start*/

.c-v-i-banner {
  height: 50vh;
}
.ctgy-1{
  top: 220px;
}
.s-r-t-p-s-4-l-image {
  margin-left: 25px;
}

/*cash value insurance end*/


/*risk analysis start*/

.risk-analysis{
  height: 215vh !important;
}

/*risk analysis end*/


.l-t-t-p-s-4-right-b .svg-frame {
  margin-top: 0 !important;
  margin-left: 260px !important;
}


/*accounts payables and receivables section 4 start*/

.a-p-a-r-s-4-bottom-wrapper{
  grid-template-columns: auto;
}
.a-p-a-r-s-4-bottom-box{
  border-right: 1px solid #dbd9d9 !important;
}
.a-p-a-r-s-4-bottom-box-top{
  margin-left: 135px;
}

/*accounts payables and receivables section 4 end*/


/*operating activities*/

.operating-activities-section-4-top-left-b {
  position: relative;
  left: -7%;
}

/**/
  
  /*services page end*/
    
    
    
    
    
    .footer-disclaimer .accordion-button hr{
      width: 70% !important;
  }
}





@media only screen and (max-width: 414px){
.navbar-nav li{
  border-left: none;
}
.header-wrap .row{
  --bs-gutter-x: 0;
}
.dropdown-content {
  left: 105px;
}
.n-m-r-top-content{
  display: none;
}
.banner{
  height: 110vh;
}
.banner-overlay-wrap{
  grid-template-columns: auto;
}
.b-o-w-content-left {
  background: #e1e1e1 !important;
}
.b-o-w-c-right-box-1 img {
  width: 58px;
}
.b-o-w-c-right-box-1 h5 {
  font-size: 20px;
}
.b-o-w-content-left{
    background: none;
}
.b-o-w-content-left-overlay-content{
    width: 100%;
    top: 15%;
}
.b-o-w-content-left-overlay-content button{
    margin-top: 45px;
}
.b-o-w-content-left-overlay-content p br{
  display: none;
} 
  .home-page-section1-wrap{
      grid-template-columns: auto;
    }
    .h-p-s1-box-1{
      border-right: none;
    }
    .h-p-s1-box-2{
      border-right: none;
    }

    .home-page-section-1{
      padding-bottom: 120px;
    }
    .middle{
      margin-top: 0;
    }
    .home-page-section-2 hr{
      width: 30%;
    }
    .home-page-section-3 hr{
      width: 30%;
    }
    .home-page-section-4 hr{
      width: 30%;
    }
    .home-page-faq-start hr{
      width: 30%;
    }
    .home-page-faq-start-left #star3{
      left: 75%;
      margin-top: 50px;
    }
    .home-page-faq-start-left #star5{
      left: 48%;
      margin-top: 228px;
    }
    .home-page-faq-start-left #star6{
      left: 65%;
    }

    .ewmpl-wrap{
      grid-template-columns: auto;
    }
    .eepl-wrap{
      grid-template-columns: auto;
    }  
    .eepl{
      padding-left: 0;
    }    
    
    .footer-top-right-content{
        padding-top: 40px;
    }
    .social-icons{
        height: 105px;
    }
    .footer-disclaimer .accordion-button hr{
      width: 60% !important;
  }
  
   /*savings offer page start*/
  
  .savings-offer-section-2-wrap{
      grid-template-columns: auto auto;
  }
  .save-offer-faq-dtls #s-o-f-d-left{
  margin: 0;
}
.save-offer-faq-dtls #s-o-f-d-right{
  margin: 0;
}
.save-offer-faq-dtls ul li{
  font-size: 9px;
}
  
  /*savings offer page end*/
  
  
   /*service page start*/
  
  .s-p-s1-left {
  border-right: none;
}

.s-p-s2-box1-img {
  margin: auto;
}
.service-page-section3-overlay-content {
  padding-left: 20px;
}
.service-page-section3-overlay-content h1 {
  font-size: 45px;
}
.s-p-s4-img-top img {
  width: 250px;
  height: 335px;
}
.s-p-s4-img-bottom img {
  width: 250px;
  height: 335px;
  margin-left: 125px;
  margin-top: -150px;
}
.shield-image{
  text-align: center;
}



/*cash value insurance start*/

.c-v-i-banner{
  height: 35vh;
}
.ctgy-1{
  width: 260px;
  font-size: 12px;
  top: 175px;
}
.private-limited-company-middle-section1-wrap {
  grid-template-columns: auto;
}
.private-limited-company-middle-section2-wrap{
  grid-template-columns: auto;
}
.p-l-c-s2-box-1{
  border-right: none;
}

.private-limited-company-middle-section-3 .px-5{
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.contact-registration-form{
  grid-template-columns: auto;
}
.c-r-button button{
  width: 86%;
}
.p-l-c-m-c-2-left{
  margin: auto;
}
.c-r-button button{
  font-size: 13px;
}

/*cash value insurance end*/


/*property insurance value start*/

.ctgy-a{
  margin-left: 0;
}
.ctgy-b{
  padding-left: 30px !important;
}

/*peoperty insurance value end*/


/*risk analysis start*/

.risk-analysis{
  height: 180vh !important;
}
.risk-analysis-section-4-right img{
  height: 45vh;
}
.risk-analysis-section-4-right {
  padding: 40px 45px;
}
.ctgy-progressbar{
  text-align: center;
}

/*risk analysis end*/


/*long term tax planning start*/

.l-t-t-p-s-4-right-a .svg-frame{
  width: 200px;
}
.l-t-t-p-s-4-right-b .svg-frame {
  margin-top: 0 !important;
  margin-left: 130px !important;
}

/*long term tax planning end*/



/*accounts payables and receivables section 4 start*/

.a-p-a-r-s-4-bottom-wrapper{
  grid-template-columns: auto;
}
.a-p-a-r-s-4-bottom-box{
  border-right: 1px solid #dbd9d9 !important;
}
.a-p-a-r-s-4-bottom-box-top{
  margin-left: 75px;
}

/*accounts payables and receivables section 4 end*/


/*operating activities section 4 start*/

.operating-activities-section-4-top-left {
  padding: 25px 25px 25px 25px;
}
.operating-activities-section-4-top-left-b img {
  position: relative;
}
.operating-activities-section-4-top-left-b {
  position: relative;
  left: -30%;
}

/*operating activities section 4 end*/


/*operating activities section 4 start*/

.operating-activities-section-4-top-left {
  padding: 25px 25px 25px 25px;
}
.operating-activities-section-4-top-left-b img {
  position: relative;
}
.operating-activities-section-4-top-left-b {
  position: relative;
  left: -30%;
}

/*operating activities section 4 end*/

  
  /*service page end*/
}





@media only screen and (max-width: 393px){
  .s-p-s4-img-top img {
  width: 230px;
  height: 305px;
}
  .s-p-s4-img-bottom img {
  width: 230px;
  height: 305px;
}


/*risk analysis start*/

.risk-analysis{
  height: 198vh !important;
}
.risk-analysis-section-4-right img{
  height: 50vh;
}
.risk-analysis-section-4-right {
  padding: 40px 45px;
}
.ctgy-progressbar{
  text-align: center;
}

.p-l-c-s1-box-3 p{
  text-align: center;
  padding-top: 15px;
  font-size: 14px;
  margin-bottom: 0 !important;
}

/*risk analysis end*/

}






@media only screen and (max-width: 390px){
  .s-p-s4-img-top img {
  width: 225px;
  height: 315px;
}
.s-p-s4-img-bottom img {
  width: 225px;
  height: 315px;
  margin-left: 125px;
  margin-top: -150px;
}

/*cash value insurance start*/

.ctgy-1{
  width: 260px;
  font-size: 12px;
  top: 160px;
}

/*cash value insurance end*/

/*risk analysis start*/

.risk-analysis{
  height: 198vh !important;
}
.risk-analysis-section-4-right img{
  height: 50vh;
}
.risk-analysis-section-4-right {
  padding: 40px 45px;
}
.ctgy-progressbar{
  text-align: center;
}

/*risk analysis end*/

/*long term tax planning start*/

.l-t-t-p-s-4-right-a .svg-frame{
  width: 200px;
}
.l-t-t-p-s-4-right-b .svg-frame {
  margin-top: 0 !important;
  margin-left: 110px !important;
}

/*long term tax planning end*/


/*operating activities section 4 start*/

.operating-activities-section-4-top-left {
  padding: 25px 25px 25px 25px;
}
.operating-activities-section-4-top-left-b img {
  position: relative;
}
.operating-activities-section-4-top-left-b {
  position: relative;
  left: -34%;
}

/*operating activities section 4 end*/

}





@media only screen and (max-width: 375px){
.navbar-nav li{
  border-left: none;
}
.dropdown-content {
  left: 86px;
}
.header-wrap .row{
  --bs-gutter-x: 0;
}
.n-m-r-top-content{
  display: none;
}
.banner{
  height: 150vh;
  top: 0;
}
.b-o-w-content-left {
  background: #e1e1e1 !important;
}
.b-o-w-c-right-box-1 img {
  width: 58px;
}
.b-o-w-c-right-box-1 h5 {
  font-size: 18px;
}
.b-o-w-c-right-box-1{
  height: 185px;
}
.banner-overlay-wrap{
  grid-template-columns: auto;
}
.b-o-w-content-left{
    background: none;
}
.b-o-w-content-left-overlay-content{
    width: 100%;
    top: 15%;
}
.b-o-w-content-left-overlay-content p br{
  display: none;
} 
.b-o-w-content-left-overlay-content button {
  margin-top: 20px;
}
  .home-page-section1-wrap{
      grid-template-columns: auto;
    }
    .h-p-s1-box-1{
      border-right: none;
    }
    .h-p-s1-box-2{
      border-right: none;
    }

    .home-page-section-1{
      padding-bottom: 120px;
    }
    .middle{
      margin-top: 0;
    }
    .home-page-section-2 hr{
      width: 30%;
    }
    .home-page-section-3 hr{
      width: 30%;
    }
    .home-page-section-4 hr{
      width: 30%;
    }
    .home-page-faq-start hr{
      width: 30%;
    }
    .home-page-faq-start-left #star3{
      left: 75%;
      margin-top: 50px;
    }
    .home-page-faq-start-left #star5{
      left: 48%;
      margin-top: 228px;
    }
    .home-page-faq-start-left #star6{
      left: 65%;
    }

    .ewmpl-wrap{
      grid-template-columns: auto;
    }
    .eepl-wrap{
      grid-template-columns: auto;
    }      
    .footer-top-right-content{
        padding-top: 40px;
    }
    .social-icons{
        height: 105px;
    }
    .footer-disclaimer .accordion-button hr{
      width: 60% !important;
  }
  
  
  
  /*savings offer page start*/
  
  .savings-offer-section-2-wrap{
      grid-template-columns: auto auto;
  }
  .save-offer-faq-dtls #s-o-f-d-left{
  margin: 0;
}
.save-offer-faq-dtls #s-o-f-d-right{
  margin: 0;
}
.save-offer-faq-dtls ul li{
  font-size: 9px;
}
  
  /*savings offer page end*/
  
  
  
  
  /*service page start*/
  
  .s-p-s1-left {
  border-right: none;
}

.s-p-s2-box1-img {
  margin: auto;
}
.service-page-section3-overlay-content {
  padding-left: 20px;
}
.service-page-section3-overlay-content h1 {
  font-size: 38px;
}
.s-p-s4-img-top img {
  width: 215px;
  height: 300px;
}
.s-p-s4-img-bottom img {
  width: 215px;
  height: 300px;
  margin-left: 125px;
  margin-top: -150px;
}
.shield-image{
  text-align: center;
}
.s-r-t-p-s-4-l-image {
  margin-left: 0;
}


/*cash value insurance start*/

.c-v-i-banner{
  height: 35vh;
}
.ctgy-1{
  width: 260px;
  font-size: 12px;
  top: 105px;
}

/*cash value insurance end*/


/*property insurance value start*/

.ctgy-a{
  margin-left: 0;
}
.ctgy-b{
  padding-left: 30px !important;
}

/*peoperty insurance value end*/


/*risk analysis start*/

.risk-analysis{
  height: 240vh !important;
}
.risk-analysis-section-4-right img{
  height: 50vh;
}
.risk-analysis-section-4-right {
  padding: 40px 45px;
}
.ctgy-progressbar{
  text-align: center;
}

/*risk analysis end*/


/*long term tax planning start*/

.l-t-t-p-s-4-right-a .svg-frame{
  width: 200px;
}
.l-t-t-p-s-4-right-b .svg-frame {
  margin-top: 0 !important;
  margin-left: 100px !important;
}

/*long term tax planning end*/



/*accounts payables and receivables section 4 start*/

.a-p-a-r-s-4-bottom-wrapper{
  grid-template-columns: auto;
}
.a-p-a-r-s-4-bottom-box{
  border-right: 1px solid #dbd9d9 !important;
}
.a-p-a-r-s-4-bottom-box-top{
  margin-left: 55px;
}

/*accounts payables and receivables section 4 end*/


  /*service page end*/
}






@media only screen and (max-width: 360px){
  .s-p-s4-img-top img {
  width: 200px;
  height: 285px;
}

  .s-p-s4-img-bottom img {
  width: 200px;
  height: 285px;
}

/*cash value insurance start*/

.ctgy-1{
  width: 260px;
  font-size: 12px;
  top: 125px;
}

/*cash value insurance end*/


/*risk analysis start*/

.risk-analysis{
  height: 220vh !important;
}
.risk-analysis-section-4-right img{
  height: 50vh;
}
.risk-analysis-section-4-right {
  padding: 40px 45px;
}
.ctgy-progressbar{
  text-align: center;
}

/*risk analysis end*/


/*operating activities section 4 start*/

.operating-activities-section-4-top-left {
  padding: 25px 25px 25px 25px;
}
.operating-activities-section-4-top-left-b img {
  position: relative;
}
.operating-activities-section-4-top-left-b {
  position: relative;
  left: -45%;
}

/*operating activities section 4 end*/

}









@media only screen and (max-width: 280px){
  .header-wrap .logo img {
  width: 190px;
  padding-bottom: 20px;
}
  .b-o-w-content-left-overlay-content{
      width: 100%;
  }
  .b-o-w-content-left-overlay-content button{
      width: 240px;
      font-size: 12px;
  }
  .home-page-section-4 img{
      margin-top: -315px;
  }
  .disclaimer-space{
      display: none;
  }
  
  .newsletter-subscribe input[placeholder] {
  padding-left: 15px;
  font-size: 10px;
  outline: none;
}
  
  
  
  /*savings offer page start*/
  
  
  .s-f-b-img-left img {
  height: 18vh;
}
  
  .savings-offer-section-2-wrap{
      grid-template-columns: auto;
  }
/*    .save-offer-faq-dtls #s-o-f-d-left{*/
/*    margin: 0;*/
/*}*/
/*.save-offer-faq-dtls #s-o-f-d-right{*/
/*    margin: 0;*/
/*}*/
  
  /*savings offer page end*/
  
  
  
  
  
  /*services page start*/
  
  .service-page-section3-overlay-content h1 {
  font-size: 32px;
}
  .service-page-section3-overlay-content p {
  font-size: 16px;
}
.s-p-s4-img-top img {
  width: 150px;
  height: 220px;
}
.s-p-s4-img-bottom img {
  width: 150px;
  height: 220px;
  left: -20px;
  /* top: 50px; */
}

.p-l-c-s1-box-3 a p {
  font-size: 15px !important;
}

.ctgy-a3-input-container span img {
  width: 35px;
}
.company-registration input {
  padding: 10px 35px;
  font-size: 14px;
}

/*cash value insurance start*/

.ctgy-1 {
  width: 200px;
  font-size: 8px;
  top: 110px;
}
.p-l-c-s1-box-3{
  height: 390px;
}
.p-l-c-middle-ctgy-2 {
  padding: 25px 15px;
}
.c-r-button button {
  font-size: 11px;
}

.s-r-t-p-s-4-right {
  padding-top: 125px;
}
.s-r-t-p-s-4-l-image {
  width: 215px;
  height: 280px;
}

.s-r-t-p-s-4-right{
  padding-left: 0;
  padding-right: 0;
}

/*cash value insurance end*/


/*property insurance start*/

#ctgy-a1 {
  margin-left: -30px;
}

/*property insurance end*/


/*risk analysis start*/

.risk-analysis {
  height: 255vh !important;
}
.risk-analysis-section-4-right img{
  height: 40vh !important;
}

/*risk analysis end*/


.l-t-t-p-s-4-right-b .svg-frame {
  margin-top: 0 !important;
  margin-left: 10px !important;
}


/*accounts payables and receivables section 4 start*/
.a-p-a-r-s-4-bottom-box{
  border-right: 1px solid #dbd9d9 !important;
}
.accounts-payables-and-receivables-section-4-inner {
    width: 100%;
    padding: 5px 5px;
}


/*accounts payables and receivables section 4 end*/



/*operating activities section 4 start*/

.operating-activities-section-4-top-left {
  padding: 25px 25px 25px 25px;
}
.operating-activities-section-4-top-left-b img {
  position: relative;
}
.operating-activities-section-4-top-left-b {
  position: relative;
  left: -80%;
}

/*operating activities section 4 end*/

  
  /*services page end*/
  
  
  
  
  
  
  .footer-disclaimer .accordion-button hr{
      width: 45% !important;
  }
}