:root{
    --white:#fff;
    --black:#000;
    --blue:#3058a6;
    --orange:#ff8a00;
    --maroon:#a42a50;
    --darkblue:#022f86;


    --main-normal: 400;
    --main-medium: 500;
    --main-semibold: 600;
    --main-bold: 700;
    --main-exbold: 800;
    --main-black: 900;


}
a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;cursor:pointer;transition:all .2s linear;border:none;outline:none}
a img{outline:none}
a:hover{text-decoration:none}
:active:focus{outline:none; -moz-outline-style:none}
:link:focus,:visited:focus{outline:none}
.clear{clear:both;overflow:hidden}
img{border:0;outline:0;border:0;max-width:100%;height:auto}
html{overflow-y:scroll;overflow-x:hidden;scroll-behavior:smooth;font-size:var(--base-font-size)}
html,body{height:100%;width:100%;position:relative;margin:0;padding:0}
body{font-family:var(--main-font);counter-reset:location;background-color:var(--white);font-family: 'Montserrat', sans-serif !important;}
button{ font-family: 'Montserrat', sans-serif !important;word-wrap:break-word!important;white-space:unset!important;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;line-height:normal!important;border:none!important}
mat-label{word-wrap:break-word!important;white-space:unset!important;overflow-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;line-height:normal!important}
p:empty{display:none}
section:empty{display:none}
ol,ul{list-style:none}
p,h1,h2,h3,h4,h5{padding:0;margin:0;font-family: 'Montserrat', sans-serif !important;}
table{border-collapse:collapse;border-spacing:0}
.mat-card{box-shadow:none!important;padding:0!important;outline:none!important;border-radius:0!important;background-color:transparent!important}
.mat-card-content{margin:0!important}
.mat-list{padding:0!important}
.mat-list-item-content{padding:0!important}
.mat-progress-bar{z-index:9}
.mat-progress-bar-buffer{background-color:#000!important}
.mat-progress-bar-fill:after{background-color:#4ccc15!important}      
      
/* ------------------------- */
/* --------header----- */
.mat-list-item .mat-list-item-content{padding: 0 !important;}
.top_menu .mat-list-item .mat-list-item-content{    align-items: flex-end !important;}
.mat-menu-panel a{font-family:'Montserrat',sans-serif;font-size:18px;color:var(--black);display:block;
    padding: 6px 20px;
    position: relative;
  }
  .mat-menu-panel a::after{
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(175,175,175,1) 50%, rgba(255,255,255,0) 100%);
  }
  .mat-menu-panel a:nth-last-child(1):after{display: none;}
.mat-menu-panel{
    min-width: 168px !important;
    max-width: inherit !important;
    min-height: inherit !important;
    border-radius: 0 !important;
    border-top: 4px solid #ff8a01;
    
}
.mat-menu-panel a:hover{
      background-color: #ff8a00;
    color: #fff;
}
@media screen and (max-width: 1199px) {
    .top_menu .mat-list-item .mat-list-item-content{display: block!important;text-align: center;}
}



/* --------footersection------- */
.footer_body .mat-list-base .mat-list-item .mat-list-item-content{
    display: block;
    }

/* ---------bannerblock----- */

.textwrapper h2{
    font-weight: var(--main-bold);
    font-size: 50px;
    line-height: normal;
    margin-bottom: 22px;
}
.textwrapper h3{
    font-weight: var(--main-semibold);
    font-size: 30.48px;
    color: #c5c5c5;
    margin-bottom: 27px;
}
.textwrapper p{
    font-weight: var(--main-medium);
    font-size: 18px;
    color: #000000;
    line-height: 28px;
    margin-bottom: 30px;
}


.lernmorebtn{
    font-size: 24px !important;
    font-family: var(--main-semibold)!important;
    display: inline-block !important;
  
   border-radius: 0 !important;
   padding: 15px 35px !important;
}
.lernmorebtn .mat-icon{
    transform: rotate(180deg);
    font-size: 35px !important;
    line-height: 25px;
    width: auto;
}

.bluebtn{
    color: var(--blue) !important;
    border: 3px solid #3058a6!important;
}
.orgbtn{
    color: var(--orange) !important;
    border: 3px solid #ff8a00!important;
}

.whitebtn{
    color: var(--white) !important;
    border: 3px solid #fff!important;
}

.buttonwrapper .mat-button{
    vertical-align: middle!important;
 
}

.grybtn{
background: rgb(229,234,239);
background: linear-gradient(180deg, rgba(229,234,239,1) 0%, rgba(255,255,255,1) 100%) !important;
font-weight: var(--main-semibold) !important;
font-size: 23px !important;
text-align: left !important;padding: 20px 25px!important;border-radius: 8px !important;
box-shadow: 2px 3px 3px rgba(0,0,0,0.4 );
}


.Faqblock1 .mat-expansion-panel-body{display: none;min-height: 200px;}
.Faqblock1 .mat-expanded .mat-expansion-panel-body{display: block;}

/* .Faqblock1 .example-headers-align.mat-accordion {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
} */


.formcontainer .mat-form-field-underline{display: none;}
.formcontainer .mat-form-field-wrapper{padding-bottom:0}
.formcontainer .lernmorebtn{padding: 10px 25px !important;}
.formcontainer .mat-form-field-appearance-fill .mat-form-field-flex {
    background-color: rgba(0,0,0,.04);
    border-radius: 0 !important;
    border: 1px solid #d0d0d0;
}
.formcontainer .formfild1 .mat-form-field-infix{width: 315px;}

.contactformform .grp1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}
.contactformform .grp1 .form_field_wrapper{width: 100%;}
.contactformform .grp1 .form_field_wrapper:nth-child(1), .contactformform .grp1 .form_field_wrapper:nth-child(2) {
  width: 49%
}
.colcontainer .container {width: auto;}
.contactformform .mat-form-field-underline {
  display: none
}

.contactformform .mat-form-field-flex {
  border: 1px solid #e3e3e3;
    padding: 0;
    background: #f5f5f6;
}

.contactformform .mat-form-field-infix {
  border: 0
}

.contactformform .mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 20px 10px;
  font-size: 16px;
  color: #000
}

.contactformform .mat-form-field-appearance-legacy .mat-form-field-label {
  top: 35px;
  left: 10px;
  color: #9c9c9d
}
.contactformform .mat-form-field-appearance-legacy .mat-form-field-label::after{content: '*';}
.contactformform .mat-form-field-should-float label {
  display: none !important
}

.contactformform textarea.mat-input-element {
  resize: none
}

/* .submitbtnsection {
  display: flex;
  flex-wrap: wrap;
  justify-content: right
} */

.submitbtnsection button {
  display: none
}

.submitbtnsection button:first-of-type {
  font-size: 24px !important;
    font-family: var(--main-semibold)!important;
    display: inline-block !important;
    border-radius: 0 !important;
    color: var(--blue) !important;
    border: 3px solid #3058a6!important;
        background: none;
        padding: 10px 35px !important;
}
.submitbtnsection .mat-button-wrapper{padding-right: 40px;}
.submitbtnsection .mat-button-wrapper::after{
  content: '';
  background-image: url(https://all-frontend-assets.s3.amazonaws.com/diabetes_images/bluerightarrow.webp);
  height: 20px;
    width: 30px;
    background-repeat: no-repeat;
    position: absolute;
    left: 125px;
    top: 50%;
    transform: translateY(-50%);
}

.contactformform .mat-error {
  display: block;
  position: absolute;
  font-size: 12px;
  bottom: -17px;
  left: 0
}

.contactformform .mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 28px
}






/* ----responsive-------- */
@media only screen and (max-width:480px){
  .contactformform .grp1 .form_field_wrapper:nth-child(1), .contactformform .grp1 .form_field_wrapper:nth-child(2) {width: 100%;}
}






















/* mat-expansion-panel ng-tns-c4-0 mat-expanded mat-expansion-panel-spacing
mat-expansion-panel ng-tns-c4-0 */

/* <-----------------------four-icon-block-start----------------------> */

.leftsection_icon{width:45%}
.leftsection_icon_wrapper{position:relative}
.block1_imgwrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}
.block1_imgwrapper img{display:block;margin:0 auto}
.block1_imgwrapper img{display: block;margin: 0 auto;}
.leftsection_icon_wrapper_1{display:flex!important;width:100%;justify-content:space-between;align-items:center}
.leftsection_icon_wrapper_2{display:flex!important;width:100%;justify-content:space-between;margin-top:200px}
.circle_icon1{border-style:dotted;border-radius:50%;border-color:#c6c6c6;padding:14px;width:198px;height:198px}
.circle_icon1_wrapper1{border-radius:50%;background-color:#dbdee0;padding:13px;width:172px;height:172px}
.circle_icon1_wrapper2{border-radius:50%;background-color:#f8fafb;padding:21px;width:129px;height:129px;box-shadow:0 0 4px #000}
.circle_main_wrapper{background:#0094e6;background:linear-gradient(180deg,rgba(0,148,230,1) 4%,rgba(0,82,190,1) 97%);width:127px;height:127px;border-radius:50%;overflow:hidden;display:flex!important;align-items:center;justify-content:center}
.icontitle1{text-align:center}
.icontitle1 p{margin-bottom:19px;font-size:18px;font-weight:var(--main-bold)}
.icontitle2{text-align:center}
.icontitle2 p{margin-top:19px;font-size:18px;font-weight:var(--main-bold)}


/* <-----------------------four-icon-block-end----------------------> */

/* --------------common_bannereblock------------ */

.bannerblock {
    background-image: url(https://all-frontend-assets.s3.amazonaws.com/diabetes_images/common-bannerbg1.webp) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center bottom !important;
   padding-bottom: 210px!important;
   margin-bottom: 6% !important;
}
.container {width: 1520px;display: block;margin: 0 auto !important;position: relative;}
.bannersubblock {padding-top: 89px;}
.bannertextwrapper h1 {font-weight: var(--main-bold);font-size: 60.96px;line-height: 80px;color: var(--white);font-family: "Montserrat", sans-serif !important;margin-bottom: 22px;text-transform: uppercase;}
.bannertextwrapper h1 span {font-weight: var(--main-medium);}
.bannertextwrapper p {font-family: "Montserrat", sans-serif;color: var(--white);font-size: 24px;font-weight: var(--main-normal);margin-bottom: 41px;}
.bannertextwrapper .buttonwrapper .lernmorebtn {font-family: "Montserrat", sans-serif !important;}
.bannersubblock {position: relative;padding-right:41%;}
.bannerblock .circleimgwrapper {
  background-color: rgba(255, 255, 255, 0.3);
  width: 485px;
  height: 485px;
  padding: 19px;
  position: absolute;
  right: 80px;
  top: 20px;
  border-radius: 50%;
  z-index:9;
}
.bannerblock .circleimgwrapper .circleinnerbg {
  background: var(--white);
  overflow: hidden; 
  width: 452px;
  height: 452px;
  padding: 16px;
  border-radius: 50%;
  box-shadow: 0 0 21px rgb(0 0 0 / 64%);
}
.bannerblock .circleinnerbg img {
  object-fit: cover;
  border-radius: 50%;
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.bannerroundimg1 {
  background-color: #598ac6;
  border-radius: 50%;
  width: 76px;
  height: 78px;
  position: absolute;
  right: 32.4%;
  top: 7%;
}
.bannerroundimg2 {
  background-color: #01216e;
  border-radius: 50%;
  width: 149px;
  height: 149px;
  position: absolute;
  right: 35%;
  top: 52%;
  z-index: 9;
}
@media only screen and (max-width: 1620px) {
.bannerblock{margin-bottom: 8% !important;}
}
@media only screen and (max-width: 1600px) {
  .textwrapper h2{font-size: 42px;}
.container {width: 96%;}
}
@media only screen and (max-width: 1540px) {
.bannerroundimg1{right: 491px;}
.bannerroundimg2{right: 528px;}
.bannersubblock{padding-right: 48%;}
}
@media only screen and (max-width: 1480px) {
.bannertextwrapper h1{font-size: 56px !important;}
.textwrapper h2{font-size:36px;}
.textwrapper h3{font-size: 24px;}
}
@media only screen and (max-width: 1440px) {
.bannerblock {padding-bottom: 150px !important;}
.bannerblock .circleimgwrapper{padding: 15px;width: 410px;height: 410px;}
.bannerblock .circleimgwrapper .circleinnerbg{width: 380px;height: 380px;padding: 14px;}
}
@media only screen and (max-width: 1400px) {
.bannertextwrapper h1{font-size: 50px !important;}
.bannersubblock {padding-right: 60%;}
}
@media only screen and (max-width: 1360px) {
.bannertextwrapper p br {display: none;}
.textwrapper h2{font-size:34px;}

}   
@media only screen and (max-width: 1199px) {
.bannersubblock {padding-top: 0px;}
.bannerblock{background-color: #3058a6!important;background-image: none!important;padding-top: 30px !important;padding-bottom: 40px !important;}
.bannersubblock{padding-right: 0;text-align: center;}
.bannertextwrapper h1 br{display: none;} 
.bannertextwrapper h1 br{display: none;}  
.bannerblock .circleimgwrapper{position:inherit!important;margin:0 auto!important;margin-top:20px!important;right:0;bottom:inherit!important;right:inherit!important;top:inherit;}
.bannerroundimg2{left: 233px;top: 280px;}
.bannerroundimg1{left: 313px;top: 200px;}
.bannertextwrapper h1 {
    font-size: 50px !important;
    line-height: normal;
    padding-top: 0 !important;
}

}
@media only screen and (max-width: 1120px) {
.bannerroundimg1{left: 276px;}
.bannerroundimg2 {left: 180px;top: 296px;}
}
@media only screen and (max-width: 1060px) {
.bannerroundimg1 {left: 217px;}
.bannerroundimg2{left: 150px;}
}
@media only screen and (max-width: 991px) {
.bannerroundimg2 {left: 99px;}
.bannerroundimg1 {left: 180px;}
}
@media only screen and (max-width: 880px) {
.bannerroundimg1 {left: 126px;}
.bannerroundimg2 {left: 99px;}
}
@media only screen and (max-width: 768px) {
.bannerroundimg1 {display: none !important;}
.bannerroundimg2 {display: none !important;}
}
@media only screen and (max-width: 560px) {
.bannerblock .circleimgwrapper{width: 420px;height: 420px;}
.bannerblock .circleimgwrapper .circleinnerbg {width: 400px;height: 400px;padding: 10px;}
}  
@media only screen and (max-width: 480px) {
.bannerblock .circleimgwrapper{width: 350px;height: 350px;}
.bannerblock .circleimgwrapper .circleinnerbg {width: 330px;height: 330px;}
.bannertextwrapper h1{font-size: 86.05px;}
}
@media only screen and (max-width: 400px) {
.bannerblock .circleimgwrapper{width: 300px;height: 300px;}
.bannerblock .circleimgwrapper .circleinnerbg {width: 280px;height: 280px;}
}  
@media only screen and (max-width: 360px) {
.bannerblock .circleimgwrapper{width: 280px;height: 280px;}
.bannerblock .circleimgwrapper .circleinnerbg {width: 260px;height: 260px;}
.bannerblock .circleimgwrapper{padding: 10px;}
.bannertextwrapper h1 {font-size: 50px !important;}
}

/* ----------accodium------- */
.ng-trigger-indicatorRotate {
    height: 40px;
    width: 40px;
    background: #fff;
    color: #000 !important;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 5px rgb(0 0 0 / 25%);
    border: 1px solid #ddd;
    background-image: url("https://all-frontend-assets.s3.amazonaws.com/diabetes_images/Faqpage_blokc1dottedupperarrow1.webp");
background-repeat: no-repeat;
background-size: 56%;
background-position: center center;
}
.mat-expansion-indicator::after{display: none !important;}

/* ---------COMMON_BLOCK----- */


.py_homeblock3 .commonblkmain {
  display: flex !important;
  justify-content: space-between;
}
.py_homeblock3 .circleblk3 {
  width: 19%;
  margin: 0 0.5%;
  position: relative;
  z-index: 9;
}
.py_homeblock3 .diabetesblk3_mainbg {
  width: 225px;
  height: 225px;
  padding: 30px;
  border-radius: 50%;
  margin-bottom: 46px !important;
}
.py_homeblock3 .diabetesblk3_mainbg .diabetesblk3bg1 {
  width: 160px;
  height: 160px;
  padding: 30px;
  background: rgb(226, 234, 237);
  background: linear-gradient(
    180deg,
    rgba(226, 234, 237, 1) 0%,
    rgba(255, 255, 255, 1) 48%,
    rgba(217, 226, 229, 1) 100%
  );
  border-radius: 50%;
  box-shadow: 9px 4px 6px rgb(0 0 0 / 47%);
}
.py_homeblock3 .diabetesblk3_mainbg .diabetesblk3bg1 p {
  font-size: 88.63px;
  font-family: roboto !important;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  position: relative;
}
.diabetesblk3_mainbg::after {
  content: "";
  background-image: url(https://all-frontend-assets.s3.amazonaws.com/diabetes_images/homepage-block3shadow1.webp);
  position: absolute;
  left: 5px;
  top: 6px;
  height: 369px;
  width: 359px;
  z-index: -1;
}
.circleblk3 .homeblk3textwrp p {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  font-weight: var(--main-semibold);
  color: var(--black);
  text-align: center;
}
.py_homeblock3 .maroonbg {
  background: rgb(234, 132, 218);
  background: linear-gradient(
    180deg,
    rgba(234, 132, 218, 1) 0%,
    rgba(255, 86, 113, 1) 100%
  );
  color: var(--maroon);
}
.py_homeblock3 .yellbg {
  background: rgb(254, 206, 147);
  background: linear-gradient(
    180deg,
    rgba(254, 206, 147, 1) 0%,
    rgba(249, 192, 81, 1) 100%
  ) !important;
  color: #a77316;
}
.py_homeblock3 .grnbg {
  background: rgb(204, 249, 129);
  background: linear-gradient(
    180deg,
    rgba(204, 249, 129, 1) 0%,
    rgba(151, 232, 150, 1) 100%
  );
  color: #2c8127;
}
.py_homeblock3 .lightbluebg {
  background: rgb(90, 208, 216);
  background: linear-gradient(
    180deg,
    rgba(90, 208, 216, 1) 0%,
    rgba(35, 163, 251, 1) 100%
  );
  color: #125982;
}
.py_homeblock3 .violatebg {
  background: rgb(100, 112, 191);
  background: linear-gradient(
    180deg,
    rgba(100, 112, 191, 1) 0%,
    rgba(119, 79, 169, 1) 100%
  );
  color: #401d7c;
}
.py_homeblock3 .diabetesblk3_mainbg .diabetesblk3bg1 p sup {
  font-size: 46px;
  margin-top: -40px !important;
}
@media only screen and (max-width: 1660px) {
  .py_homeblock3 .diabetesblk3_mainbg {
    width: 210px;
    height: 210px;
    padding: 20px;
  }
  .py_homeblock3 .diabetesblk3_mainbg .diabetesblk3bg1 {
    width: 150px;
    height: 150px;
    padding: 30px;
  }
}
@media only screen and (max-width: 1300px) {
  .ng-trigger-indicatorRotate{height: 25px;width: 25px;background-size: 51%;}
}
@media only screen and (max-width: 991px) {
  .mat-expansion-panel-body {padding: 0 10px 16px !important;}
}

@media only screen and (max-width: 420px) {
  .ng-trigger-indicatorRotate{height: 25px;width: 25px;background-size: 51%;}
}




/* ---------COMMON_BLOCK----- */

.py_homeblock3 {background: url("https://all-frontend-assets.s3.amazonaws.com/diabetes_images/homepage-block3-mainbg.webp") !important;background-repeat: no-repeat !important;background-position: left top 49px;background-size: 100% 100%;padding-bottom:40px!important;background-color: #e6ecee !important;overflow: hidden;}
.py_homeblock3 .commonblkmain{display: flex !important;justify-content: space-between;}
.py_homeblock3 .circleblk3{width: 19%;margin: 0 .5%;position: relative;z-index: 9;}
.py_homeblock3 .diabetesblk3_mainbg{width: 225px;height: 225px;padding: 30px;border-radius: 50%;margin-bottom: 46px!important;}
.py_homeblock3 .diabetesblk3_mainbg .diabetesblk3bg1{
    width: 160px;height: 160px;padding: 30px;
    background: rgb(226,234,237);background: linear-gradient(180deg, rgba(226,234,237,1) 0%, rgba(255,255,255,1) 48%, rgba(217,226,229,1) 100%);
    border-radius: 50%;box-shadow: 9px 4px 6px rgb(0 0 0 / 47%);
}
.py_homeblock3 .diabetesblk3_mainbg .diabetesblk3bg1 p{font-size: 88.63px;font-family: roboto !important;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;font-weight: 700;position: relative;}
.diabetesblk3_mainbg::after{content: '';background-image: url(https://all-frontend-assets.s3.amazonaws.com/diabetes_images/homepage-block3shadow1.webp);position: absolute;left: 5px;top: 6px;height: 369px;width: 359px;z-index: -1;}
.circleblk3 .homeblk3textwrp p{font-family: 'Montserrat', sans-serif;font-size: 20px;font-weight: var(--main-semibold);color: var(--black);text-align: center;}
.py_homeblock3 .maroonbg{background: rgb(234,132,218);background: linear-gradient(180deg, rgba(234,132,218,1) 0%, rgba(255,86,113,1) 100%);color: var(--maroon);}
.py_homeblock3 .yellbg{background: rgb(254,206,147);background: linear-gradient(180deg, rgba(254,206,147,1) 0%, rgba(249,192,81,1) 100%)!important;color: #a77316;}
.py_homeblock3 .grnbg{background: rgb(204,249,129);background: linear-gradient(180deg, rgba(204,249,129,1) 0%, rgba(151,232,150,1) 100%);color: #2c8127;}
.py_homeblock3 .lightbluebg{background: rgb(90,208,216);background: linear-gradient(180deg, rgba(90,208,216,1) 0%, rgba(35,163,251,1) 100%);color: #125982;}
.py_homeblock3 .violatebg{background: rgb(100,112,191);background: linear-gradient(180deg, rgba(100,112,191,1) 0%, rgba(119,79,169,1) 100%);color: #401d7c;}
.py_homeblock3 .diabetesblk3_mainbg .diabetesblk3bg1 p sup{font-size: 46px;margin-top: -40px!important;}
@media only screen and (max-width:1660px){
  .py_homeblock3 .diabetesblk3_mainbg{width: 210px;height: 210px;padding: 20px;}
  .py_homeblock3 .diabetesblk3_mainbg .diabetesblk3bg1{width: 150px;height: 150px;padding: 30px;}
    .diabetesblk3_mainbg::after{
    background-size: 100% 100%;
    height: 299px;
    width: 299px;
  }
}
@media only screen and (max-width:1640px){

}
@media only screen and (max-width:1320px){
.py_homeblock3 .diabetesblk3_mainbg {width: 180px;height: 180px;padding: 20px;}
.py_homeblock3 .diabetesblk3_mainbg .diabetesblk3bg1 {width: 136px;height: 136px;padding: 20px;}
.py_homeblock3 .diabetesblk3_mainbg .diabetesblk3bg1 p{  font-size: 65.63px;}
.py_homeblock3 .diabetesblk3_mainbg .diabetesblk3bg1 p sup{  margin-top: -22px!important;}
.diabetesblk3_mainbg::after{background-size:100% 100%;height:269px;width:259px}
}
@media only screen and (max-width:1199px){
    .py_homeblock3 .commonblkmain{flex-wrap: wrap;justify-content: center;align-items: center;}
 .diabetesblk3_mainbg::after{height:349px;width:349px}
  .py_homeblock3 .diabetesblk3_mainbg{width: 225px;height: 225px;padding: 30px;margin: 0px auto !important;margin-bottom: 46px!important;position: relative;}
  .py_homeblock3 .diabetesblk3_mainbg .diabetesblk3bg1{width: 160px;height: 160px;padding: 30px;}
  .circleblk3{width: 50%;}
  .py_homeblock3{background-image: none;}
  .circleblk3 .homeblk3textwrp p{margin-bottom: 35px !important;font-size: 26px;}
  .circleblk3 .homeblk3textwrp p br{display: none;  }
  .py_homeblock3 .circleblk3{width: 31% ;}
  .py_homeblock3{background-position: center bottom !important;background-size: 100% auto !important;}
 .py_homeblock3{background:#c9d4e0!important;padding-top:30px!important}
 .textwrapper h2{margin-bottom: 15px;}
 .textwrapper h3{margin-bottom: 10px;}
 .textwrapper p{margin-bottom: 20px;}
}
@media only screen and (max-width:991px){
  .py_homeblock3 .circleblk3{width: 48% ;}
}

@media only screen and (max-width:767px){
.bannertextwrapper h1 {
    font-size: 36px !important;
    line-height: 48px !important;
}
.container {
    width: 90%;
}
}
@media only screen and (max-width:620px){
  .py_homeblock3 .circleblk3{width: 100% ;}
}
@media only screen and (max-width:560px){
  .lernmorebtn{font-size: 20px !important;padding: 10px 15px !important;}
}
@media only screen and (max-width:480px){
  .lernmorebtn{padding: 10px 15px !important;}
  .circleblk3 .homeblk3textwrp p{font-size: 23px;}
  .lernmorebtn .mat-button-wrapper {
    display: flex;
    align-items: center;
    text-align: left;
}
.textwrapper h2 {
    font-size: 28px;
}
}




/* <-----------------------four-icon-block-responsive-start----------------------> */

@media only screen and (max-width:1199px) {
  .leftsection_icon{width:800px;margin:0 auto}
  }
  @media only screen and (max-width:880px) {
    .leftsection_icon{width: 100%;}
  } 
  @media only screen and (max-width: 580px) {
    .leftsection_icon{position: relative;margin-bottom: 0px;}
  .block1_imgwrapper{display: none;}
  .block1_imgwrapper1{display: block!important;position: inherit;text-align: center;}
  .leftsection_icon_wrapper_1{flex-direction:column;margin-top: 25px;}
  .leftsection_icon_wrapper_2{flex-direction:column;align-items:center;margin-top:15px}
  .icontitle1{display:flex;flex-direction:column-reverse; align-items: center;}
  .icontitle2{margin-bottom:20px}
  .icontitle1 p{margin-top:20px; font-size: 21px;}
  .icontitle2 p{margin-top:20px; font-size: 21px;}
  .circle_icon1{margin: 0 auto!important;}
  
  }



/* <-----------------------four-icon-block-responsive-start----------------------> */


/* <--------------------------------intake form start--------------------------------->>>>>>>>>>>> */

.form_border {border: 16px solid #cfe9f5;padding: 20px;}
.form_border .form_title{ background-color: #0065c9; text-align: center;}
.form_border .form_title h4{color: #fff; font-size: 33px;}
.nxtbtnwrpr{
  display: flex;
  justify-content: flex-end;
  margin: 53px 0px!important;
  /* font-size: 30px!important; */
  }



/* <--------------------------------intake form end--------------------------------->>>>>>>>>>>> */