@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap');



.page-header-module .page-header-img {
  float: right; 
  shape-outside: polygon(100% -26%, 10% 17%, -19% 45%, 11% 96%, 97% 97%);
  shape-margin: 10px;
}
  
.neps-option-boxes-inner {
    padding: 10vw 12% 24vw 12%;
}
  
.how-it-works-module {
    padding-top: 0px;
    padding-bottom: 0px;
}  

@media only screen and (max-width: 768px) {

  
  
}


@media only screen and (min-width: 768px) and (max-width: 1079px) {

body p {
    font-size: 16px;
}


.business-box, .business-detail {
    padding-bottom: 0px;
}

#insurance {
    margin-bottom: 10px;
}

.business-detail {
    margin-top: 0px;
    padding: 0px 25px 0px 0;
}


.buz-heading-left {
    font-size: 30px;
	line-height:30px;
    font-weight: 800;
    padding: 20px 20px 0 0;
}


.business-box {
    padding-top: 8%;
}

#business:before {
    height: 350px;
  top:400px;
}


#business-right:before {
    top: 200px;
  height:300px;
}


.business-boxleft {
    padding-top: 135px;
}
}  /* end of -  px res */





@media only screen and (max-width: 800px) {

 
.insurance {
    display: block;
}

.ins-btn {
    padding: 12px 21px;
    margin-top: 0px;
}

.ins-img, .insurance-detail {
    width: 98%;
}


.business {
    display: block;
    padding-left: 5%;
}

.business-box, .business-detail {
    width: 96%;
    box-sizing: border-box;
    padding-bottom: 20px;
}

.buz-heading-left {
    font-size: 25px;
    line-height: 30px;
    font-weight: 600;
    padding: 20px 20px 0 0;
}

.buz-para {
    font-size: 21px;
}

.business-detail {
    margin-top: 10px;
    padding: 10px;
}
    
    
.insurance-img {
    position: relative;
    left: 0%;
    position: static;
    transform: translate(0%);
}    

    
 .ins-img {
    margin-top: 30px;
}   
  
#insurance {
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 10%;
     margin-bottom: 0px;
 
}  

    
#business:before {
    top: 111%;
    right: 0;
    height: 45%;
    width: 90%;
    transform: translateY(-103%);
}



.business-box {
    justify-content: space-evenly;
}



.box-heading {
    font-size: 19px;
    line-height: 26px;
}

   .box {
    width: 48%;
} 

    
/*business right: */




.business-box, .business-detail-right {
    position: inherit;
}


p.buz-heading-1 {
    font-size: 25px;
    font-weight: 600;
}

.buz-heading {
    font-size: 20px;
    line-height: 25px;
    font-weight: 500;
    padding: 10px 10px 0 0;
}

.business-detail-right {
    margin-top: 30px;
    padding: 10px 10px 0 0;
    position: static;
  	width:100%;
}


.project-btn {6224562245
    font-size: 20px;
}    
    
.businessright {
    display: block;
}    

li {
    padding-bottom: 10px;
}    

.buz-btn {
    margin: 0px 0;
  margin-bottom:30px;
}    
    
.buz-heading-left {
    font-size: 32px;
}


#business-right:before {
    top: 36%;
    width: 75%;

}


.box-right {
    margin-top: 35px;
    width: 90%;
}



#business:before {
    top: 100%;
    right: 0;
    height: 41%;
    width: 76%;
    transform: translateY(-103%);
}




.buz-icon {
   /* box-shadow: 0 13px 13px 2px var(--twilight); */
}


    
    
}  /* end of max width 800*/




@media only screen and (max-width: 500px) {
   .box {    width: 95%;}
}




@media only screen and (min-width: 801px) {
   
   
} /* end of 801*/


@media only screen and (min-width: 1080px) {

body p {
    font-size: 16px;
}

}  /* end of -  1080px res */


@media only screen and (min-width: 1280px) {

body p {
    font-size: 18px;
}

}  /* end of -  1280px res */



@media only screen and (min-width: 1680px) {

body p {
    font-size: 22px;
}

}  /* end of -  1680px res */


@media only screen and (min-width: 2560px) {

body p {
    font-size: 1.3vw;
}

  
.businesimageslidefromleft {
    padding-top: 5%!important;
}  
  
}  /* end of -  2560px res */

@media only screen and (min-width: 3072px) {

body p {
    font-size: 1vw;
}

.insurance-detail p {
    font-size: 1.3vw;
}    
  
}  /* end of -  3072px res */


@media only screen and (min-width: 3840px) {

.insurance-detail p {
    font-size: 1.3vw;
}  
  
.insurance-detail>p>span {
    font-size: 1.3vw;
}

.insurance-detail > p :nth-child(3) {
    font-size: 2vw;
}

.insurance-detail > p :nth-child(n) {
    font-size: 1.3vw;
}

  
.ins-heading {
    font-size: 3vw !important;
    font-weight: 700;
}  
  
  
a.ins-btn {
    font-size: 1.3vw;
}

  p.buz-para {
    font-size: 1.3vw;
}

.box-heading, p.buz-heading-1 {
    font-size: 1.3vw;
    line-height: 2.3vw;
}


div#hs_cos_wrapper_widget_1648055379704_ > h2 {
    font-size: 1.3vw;
}

p.buz-heading-1 {
    font-size: 3vw;
    line-height: 2.3vw;
}

.buz-heading {
    font-size: 1.3vw;
}

  
.business-detail-right>li {
    line-height: 2vw;
    font-size: 1.3vw;
}    
.buz-btn {
    transform: scale(1);
    font-size: 1.3vw;
}  

/* overlay section	*/  
.overlay {
    padding: 148px;
}  
 
/*how it works section */
.how-it-works-text h1 { font-size: 3vw; line-height: 3vw; font-weight: 800;}

.how-it-works-text {width: 60%;}

body h2 { font-size: 1.3vw;}

button {font-size: 1.3vw;}

.how-it-works-module h3 {font-weight: 800;font-size: 1.3vw;}

body p {font-size: 1.2vw;}    

.businesimageslidefromleft {
    padding-top: 15%!important;
}    
  
}  /* end of 3840*/