.cops_sec .glp_lft.sec2_ot.cops_ryt .cops_main h1 {
  max-width: 100%;
}

.cops_sec .glp_img_dsk1 img {
  border-radius: 20px;
}
.glp_med .glp_main .glp_ryt .glp_img_dsk1 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cops_sec .glp_lft.sec2_ot.cops_ryt .cops_main ul.stock_ul {
  margin: 20px 0px;
}

.cops_sec .glp_lft.sec2_ot.cops_ryt .cops_main .sec2_ot p.gl_pr {
  font-weight: 300;
}

.cops_sec .cops_content {
  margin: 30px 0px;
}

.cops_sec .brd_list .breadcrumb {
  display: flex;
  list-style: none;
  align-items: center;
  gap: 0px;
  padding: 0;
}

.cops_sec .brd_list .breadcrumb li a {
  text-decoration: none;
  font-size: 14px;
  font-weight: 300;
  line-height: 16.37px;
  text-align: left;
  color: #1D1D1D;
}

.glp_med.cops_sec .glp_main .glp_lft .hero_btn.cop_btn {
  margin: 40px 0px;
  display: flex;
  align-items: center;
  gap: 24px;
}
.blink_product_img {
	max-width: 8px;
}
.blink_quality {
	max-width: 8px;
}
.hero_sec_ot.glp_med.cops_sec.p_80.weight-loss-product--page-section .stock_ul,.qlt_ryt.qlt_ryt_sec_p .stock_ul {
	align-items: center;
}
.glp_med.cops_sec .glp_main .glp_lft .hero_btn.cop_btn .gl_pr {
  margin-bottom: 0;
  font-weight: 300;
}

.cops_sec .brd_list ul.breadcrumb {
  list-style: none;
}


.cops_sec .brd_list ul.breadcrumb li {
  display: flex;
  font-size: 18px;
  align-items: center;
}

.cops_sec .brd_list .breadcrumb li a.active {
  font-weight: 600;
}

.cops_sec .glp_lft.sec2_ot {
  margin-left: auto;
  margin-right: unset;
}

.cops_sec .faq_sec .accordion__wrapper .accordion {
  background: #fff;
}

.seg_sec .seg_text h2.sec1_h2 {
  margin-bottom: 20px;
}

.seg_sec .seg_text p {
  font-size: 18px;
  font-weight: 400;
  line-height: 21.04px;
  text-align: left;
  margin-bottom: 0;
  color: #777D89;
}

.seg_sec .seg_text .hero_btn {
  margin-top: 40px;
}





.seg_content {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 80px;
}


.seg_content>div {
  flex: 0 0 45%;
}


.nwrk_box.sem_box {
  max-width: 280px;
  padding: 20px;
}

.sem_wrk .sem_glt_img img {
  border-radius: 10px;
}

.sem_wrk .sem_box h5, .sem_wrk .sem_box h3 {
  color: #2A3447;
  font-weight: 500;
  margin-bottom: 17px;
  text-align: left;
}

.nwrk_box.sem_box .sm_text {
  margin-top: 17px;
}

.nwrk_box.sem_box .sm_text p {
  text-align: left;
  color: #777D89;
}

.nwrk_sec .nwrk_main {
  display: flex;
  gap: 0px 37px;
}

/* qlt sec css start here */
.qlt_sec .ptnc_box {
  background: #ECF5F5;
  border-radius: 20px;
  padding: 20px;
}
.qlt_sec .ptnc_box .ptnc_rw h3 {
  font-weight: 500;
}
.qlt_sec .ptnc_box .ptnc_rw {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cta-bdr.blu_btn {
  color: #397180;
  padding: 10px 40px;
  border-color: #397180;
}
.cta-bdr.blu_btn:hover {
color: #fff;
border-color: #fff;

}
.cta-bdr.blu_btn:hover .arw_img img {
  filter: grayscale(1) brightness(10);
}

.arw_img {
  display: inline-flex;
  margin-left: 10px;
}

.qlt_sec .ptnc_box .ptnc_rw h5 {
  font-weight: 500;
}

.qlt_sec .ptnc_box .ptnc_rw .sec2_ot .stock_ul {
  margin: 0;
  gap: 10px;
}

.qlt_content {
  display: flex;
  align-items: center;
  gap: 80px;
}

.qlt_content>div {
  flex: 50%;
}

.qlt_content .qlt_lft .spn_img {
  max-width: 216px;
}

.qlt_sec .ptnc_box:not(:last-child) {
  margin-bottom: 20px;
}

.qlt_content .qlt_lft h2 {
  max-width: 424px;
  margin-bottom: 20px;
  color: #2A3447;
}

.qlt_content .qlt_lft h6 {
  color: #777D89;
}

.qlt_content .qlt_text {
  margin-top: 30px;
}

.qlt_sec .ptnc_box .ptnc_rw .sec2_ot .stock_ul li:last-child {
  font-size: 14px;
  color: #5D5D5D;
}

/* learn_sg_sec css start */
.learn_sg_sec .learn_sg {
  max-width: 800px;
  margin: auto;
}

.learn_sg_sec .learn_sg .lern_sg_bx {
  margin-top: 40px;

}

.learn_sg_sec .learn_sg .lern_sg_bx:not(:last-child) {
  border-bottom: 1px solid #777D8980;
  padding-bottom: 20px;
}

.learn_sg_sec .learn_sg h2 {
  text-align: center;
}

.learn_sg_sec .lern_sg_bx h6 {
  font-weight: 500;
}

.learn_sg_text p {
  color: #777D89;
  margin-bottom: 0;
  font-size: 14px;
}

.faq_sec.new_fq .accordion__wrapper .accordion {
  background: #ECF5F5;
}


/* model popuop css */


.wt_info_modl {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  z-index: 9999;
  align-content: center;
}
.wt_popup > div {
  flex: 0 0 50%;
  max-width: calc(50% - 5px);
}

.wt_info_modl .modal-content {
  position: relative;
  background-color: #fff;
  margin: 5% auto;
  padding: 10px;
  width: 80%;
  max-width: 750px;
  border-radius: 20px;
  text-align: center;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.wt_info_modl .modal-content .close {
  position: absolute;
  top: 10px;
  right: 15px;
  cursor: pointer;
  display: inline-flex;
  background: #2DA2AB33;
  font-size: 22px;
  padding: 0px;
  border-radius: 100%;
  width: 32px;
  height: 32px;
  z-index: 999;
  color: #2DA2AB;
  align-items: center;
  justify-content: center;
  padding-bottom: 2px;
}

.wt_popup {
  display: flex;
  align-items: center;
  gap: 0px 10px;
}


.wt_popup .popup_ryt_text .lose_box ul li {
  text-align: left;
}

.wt_popup .popup_ryt_text h5, .wt_popup .popup_ryt_text h2 {
  font-weight: 500 !important;
  margin-bottom: 40px !important;
  text-align: left !important;
  color: #2A3447;
}

.wt_popup .modl_btn a {
  display: block;
  width: 100%;
}

.wt_popup .modl_btn .hero_btn {
  margin-top: 10px;
}

.wt_popup .modl_btn a.cta.wht_btn {
  color: #2A3447;
  border: 1px solid #B1B9BF;
  background: #fff;
}

.wt_popup .modl_btn a.cta.wht_btn:hover {
  color: #fff;
  border-color: #EF6C40;
  background-color: #EF6C40;
}

.modl_btn {
  margin-top: 40px;
}

.popup_ryt_text .lose_box {
  max-width: 340px;
}
.glp_lft.sec2_ot.cops_ryt .faq_sec .accordion__wrapper {
  margin: 0;
}
.hero_sec_ot.glp_med.cops_sec .faq_sec .accordion__wrapper .accordion .accordion__content>p {
  font-size: 16px;
  margin-top: 0;
}
.cops_sec .faq_sec .accordion__wrapper .accordion .accordion__content {
  padding-top: 0;
}
.cops_sec .glp_lft.sec2_ot.cops_ryt .cops_main p.gl_pr {
  margin-bottom: 20px;
}
.wt_popup .img_lft img {
  border-radius: 8px;
}
.qlt_sec .ptnc_box .ptnc_rw .sec2_ot {
  flex: 0 0 150px;
}
.qlt_sec .ptnc_box .ptnc_rw .lrn_lnk.qual_lrn_lnk_sec {
  flex: auto;
  text-align: right;
  position: relative;
}
.qlt_sec .ptnc_box .ptnc_rw .lrn_lnk.qual_lrn_lnk_sec .close_qual_learn_more {
  position: absolute;
  top: -13px;
  right: 0;
  cursor: pointer;
  display: inline-flex;
  background: transparent;
  font-size: 22px;
  padding: 0px;
  border-radius: 100%;
  color: #2DA2AB;
  z-index: 9;
}
.qlt_sec .learn_more_content_inner {
  text-align: left;
  position: relative;
  padding-right: 15px;
}
.learn_more_content_inner p, .learn_more_content_inner li, .learn_more_content_inner h1 {
  font-size: 16px;
  color: #5D5D5D;
}
.qlt_sec .learn_more_content_inner {
  text-align: left;
}

.qlt_sec .ptnc_box .ptnc_rw.active {
  align-items: flex-start;
}
.nrx-btn-get-started.maybe_latter_btn_get_strated {
  background: transparent;
  color: #2A3447;
  border: 1px solid #B1B9BF;
}
.nrx-btn-get-started.maybe_latter_btn_get_strated:hover {
  background: #ef6c41;
  color: #fff;
  border-color: #ef6c41;
}
.nrx-btn-get-started.maybe_latter_btn_get_strated::after {
  display: none;
}
.hero_sec_ot.glp_med.cops_sec.p_80.weight-loss-product--page-section .nrx-breadcrumbs {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.seg_sec.what_is_compounded_semaglutide_section .seg_text p {
  margin-bottom: 15px;
}
.seg_sec.what_is_compounded_semaglutide_section .content_sec1_box ul li {
  font-size: 18px;
  font-weight: 400;
  line-height: 21.04px;
  text-align: left;
  margin-bottom: 5px;
  color: #777D89;
}
.seg_sec.what_is_compounded_semaglutide_section .content_sec1_box ul li:last-child {
  margin-bottom: 0px;
}
section.weight-loss-product--page-section .accordion__answer.small.gry ol{
  margin-top:20px;
  padding-left: 17px;
}
section.weight-loss-product--page-section .accordion__answer.small.gry ol li {
  color: #777D89;
  margin-bottom: 10px;
  line-height: 1.5;
  font-size: 17px;
  font-weight: inherit;
}
section.weight-loss-product--page-section .accordion__answer.small.gry ol {
  font-size: 17px;
  font-weight: 400;
}
section.weight-loss-product--page-section .accordion__answer.small.gry ol li a img {
  display: inline;
  max-width: 12px;
}
/*.faq_sec.p_60 .accordion .accordion__content ul,.faq_sec.p_60 .accordion .accordion__content ol {
  padding-left: 15px;
}*/
.faq_sec.p_60 .accordion .accordion__content ul li,.faq_sec.p_60 .accordion .accordion__content ol li {
  color: #777D89;
  margin-bottom: 10px;
  line-height: 1.5;
  font-size: 16px;
  font-weight: inherit;
  font-weight: 400;
}
.faq_sec.p_60 .accordion .accordion__content ul li:last-child,.faq_sec.p_60 .accordion .accordion__content ol li:last-child {
  margin-bottom: 0 !important;
}
.how_semaglutide_work_section_in_product .nwrk_main.col-count-4 .nwrk_box.nwk-one.sem_box img {
  max-width: 90px;
  height: 90px;
  object-fit: contain;
}
.how_semaglutide_work_section_in_product .nwrk_main.col-count-4 .nwrk_box.nwk-one.sem_box .sem_glt_img {
  margin-top: 17px;
}
.how_semaglutide_work_section_in_product .nwrk_main.col-count-4 .nwrk_box.nwk-one.sem_box h5 {
  margin-bottom: 0;
}
.how_semaglutide_work_section_in_product .nwrk_main.col-count-4 .nwrk_box.nwk-one.sem_box {
  flex: 0 0 25%;
  max-width: calc(25% - 28px);
}
.how_semaglutide_work_section_in_product-col-4 .nwrk_content.text-center {
  max-width: 100%;
}
.weight-loss-product--page-section .accordion__content ul li {
  list-style-type: disc !important;
}
.weight-loss-product--page-section .accordion__content ul li::after {
  display: none !important;
}
.weight-loss-product--page-section .accordion__content .accordion__answer.small.gry p{
  font-size: 17px !important;
}
.weight-loss-product--page-section .accordion__content ul li {
  color: #777D89 !important;
  font-size: 17px !important;
  font-weight: 400 !important;
}
.weight-loss-product--page-section .accordion__content ul {
  margin-top: 20px;
}
.rvw_sec.p_60 .hd_text h2 span{
  color:#2DA2AB;
}
.learn_sg_sec.p_60.product-bottom-description-sections.text-left-align .learn_sg {
  max-width: 100%;
}
.learn_sg_sec.p_60.product-bottom-description-sections.text-left-align .learn_sg h2 {
  text-align: left;
}
.how_semaglutide_work_section_in_product .nwrk_main .nwrk_box.nwk-one.sem_box img.small {
	max-width: 90px;
	height: 90px;
	object-fit: contain;
}
.seg_sec.what_is_compounded_semaglutide_section .seg_injc_img .sg_dk {
	line-height: 0;
}
.seg_sec.what_is_compounded_semaglutide_section .seg_injc_img .sg_dk img {
	max-height: 415px;
	object-fit: cover;
}
.seg_sec.what_is_compounded_semaglutide_section .container .seg_injc_img .sg_dk img {
	max-height: unset;
	object-fit: unset;
	border-radius: 15px;
	margin: 50px auto;
}
.glp_med_content .glp_lft h2.accordion__question.acc_heading_sec {
    text-align: left;
}
section.hero_sec_ot.weight-loss-product--page-section .cops_main h1 {
	font-size: 38px;
}
@media only screen and (min-width: 768px) {
	.seg_sec.what_is_compounded_semaglutide_section .content_sec1_box {
		padding: 50px 0;
	}
	.seg_sec.what_is_compounded_semaglutide_section .container .seg_content {
		gap: unset;
	}
	.seg_sec.what_is_compounded_semaglutide_section .container .seg_content .seg_text{
		margin-left: auto;
		margin-right: unset;
	}
	.seg_sec.what_is_compounded_semaglutide_section .container .seg_content > div {
		flex: 0 0 50%;
		max-width: 533px;
	}
}
@media only screen and (min-width: 1900px) {
	.seg_sec.what_is_compounded_semaglutide_section .container {
		max-width: 1370px;
	}
	.seg_sec.what_is_compounded_semaglutide_section .container .seg_content .seg_injc_img{
		flex: 0 0 55%;
		max-width: calc(55% - 43px);
	}
	.seg_sec.what_is_compounded_semaglutide_section .container .seg_content .seg_text{
		flex: 0 0 45%;
	    max-width: calc(45% - 45px);
	}
}
@media only screen and (max-width: 1900px) {
	section.hero_sec_ot.weight-loss-product--page-section .cops_main h1 {
		font-size: 36px;
	}
}
/* Responsive start here */
@media only screen and (max-width: 1499px) {
  .glp_med .glp_text_gry {
    margin-top: 30px;
  }
  .cops_sec .glp_lft.sec2_ot.cops_ryt .cops_main ul.stock_ul {
    margin: 15px 0px;
  }
  .cops_sec .glp_lft.sec2_ot.cops_ryt .cops_main p.gl_pr {
    margin-bottom: 15px;
  }
  .faq_sec .accordion__wrapper .accordion .accordion__content {
    padding-top: 10px;
  }
  .faq_sec .accordion__wrapper .accordion .accordion__content>p {
    padding-bottom: 15px;
  }
  .glp_med.cops_sec .glp_main .glp_lft .hero_btn.cop_btn {
    margin: 35px 0px;
    gap: 22px;
  }
}
@media only screen and (max-width: 1399px) {
  .how_semaglutide_work_section_in_product .nwrk_main.col-count-4 .nwrk_box.nwk-one.sem_box {
    flex: 0 0 25%;
    max-width: calc(25% - 22px);
  }
  section.hero_sec_ot.weight-loss-product--page-section .cops_main h1 {
	font-size: 36px;
  }
}

@media only screen and (max-width: 1199px) {
    .seg_sec.what_is_compounded_semaglutide_section .container .seg_content > div {
		flex: 0 0 47%;
	}
	.glp_med .glp_main>div {
		flex: 0 0 47%;
	}
  .seg_content {
    gap: 50px;
  }
  .qlt_content {
    gap: 30px;
  }
  .qlt_content .qlt_text {
    margin-top: 20px;
  }
  .qlt_sec .ptnc_box {
    padding: 18px;
  }
  .cta-bdr.blu_btn {
      padding: 10px 30px;

  }
  .glp_med.cops_sec .glp_main .glp_lft .hero_btn.cop_btn {
    margin: 30px 0px;
    gap: 20px;
  }
  .cops_sec .glp_lft.sec2_ot.cops_ryt .cops_main ul.stock_ul {
    margin: 12px 0px;
  }
  .faq_sec .accordion__wrapper .accordion .accordion__content {
    padding-top: 5px;
  }
  .glp_med.cops_sec .glp_main .glp_lft .hero_btn.cop_btn {
    margin: 30px 0px;
  }
  .seg_sec .seg_text .hero_btn {
    margin-top: 30px;
  }
  .cops_sec .glp_lft.sec2_ot.cops_ryt .cops_main p.gl_pr {
    margin-bottom: 12px;
  }
  .how_semaglutide_work_section_in_product .nwrk_main.col-count-4 .nwrk_box.nwk-one.sem_box {
    flex: 0 0 25%;
    max-width: calc(25% - 15px);
  }
  section.hero_sec_ot.weight-loss-product--page-section .cops_main h1 {
	font-size: 32px;
   }
}
@media only screen and (max-width: 1030px) {
	section.hero_sec_ot.weight-loss-product--page-section .cops_main h1 {
	  font-size: 30px;
    }
}
@media only screen and (max-width: 991px) {
  .qlt_sec .ptnc_box:not(:last-child) {
    margin-bottom: 18px;
  }
  .cta-bdr.blu_btn {
    padding: 10px 20px;
  }
  .qlt_content .qlt_lft h2 {
    margin-bottom: 15px;

  }
  .learn_sg_sec .learn_sg .lern_sg_bx {
    margin-top: 20px;
  }
  .glp_med.cops_sec .glp_main .glp_lft .hero_btn.cop_btn {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
  .glp_med.cops_sec .glp_main .glp_lft .hero_btn.cop_btn {
    margin: 25px 0px;
  }
  .hero_sec_ot.glp_med.cops_sec .faq_sec .accordion__wrapper .accordion .accordion__content>p {
    font-size: 15px;
    margin-top: 0;
    line-height: 1.4;
  }
  .glp_med .glp_text_gry {
    margin-top: 20px;
  }
  .hero_sec_ot.glp_med.cops_sec .faq_sec .accordion__wrapper .accordion .accordion__content>p {
    font-size: 14px;

  }
  .nwrk_box.sem_box {
    width: 33%;
    padding: 15px;
  }
	section.hero_sec_ot.weight-loss-product--page-section .cops_main h1 {
	  font-size: 26px;
	}
  }
  

  @media only screen and (max-width: 767px) {
    .seg_sec.what_is_compounded_semaglutide_section .container .seg_injc_img .sg_mb img {
		border-radius: 15px;
		margin-top: 37px;
	}
	.seg_sec.what_is_compounded_semaglutide_section .container .seg_content .seg_text {
		padding-left: 0;
		padding-right: 0;
	}
	.wt_popup {
        flex-direction: column;
        align-items: flex-start;
    }
    .wt_popup .popup_ryt_text h5, .wt_popup .popup_ryt_text h2 {
		margin-bottom: 10px !important;
    }
    .modl_btn {
     margin-top: 20px;
    }
    
  .wt_popup .img_lft {
    width: 100%;
  }
  
  .wt_info_modl .modal-content {
    width: 80%;
    max-height: 90vh; /* Set max height for modal content */
    overflow-y: auto; /* Enable vertical scrolling if content overflows */
    max-width: 481px;
  }
  .seg_content {
    gap: 50px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .qlt_content>div {
    flex: 100%;
  }
  .qlt_content {
    flex-direction: column;
  }
  .qlt_ryt {
    display: grid;
    grid-template-columns: 50% 50%;
    gap: 10px;
    width: 100%;
  }
  .qlt_sec .ptnc_box:not(:last-child) {
    margin-bottom: 0;
  }
  .qlt_ryt.qlt_ryt_sec_p {
    display: block;
  }
  .qlt_ryt.qlt_ryt_sec_p .ptnc_box {
    margin-bottom: 18px;
    padding: 18px;
  }
  .qlt_sec .ptnc_box .ptnc_rw {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
  .qlt_sec .qlt_ryt.qlt_ryt_sec_p .ptnc_box .ptnc_rw {
    flex-direction: revert;
    align-items: center;
  }
  .qlt_sec .qlt_ryt.qlt_ryt_sec_p .ptnc_box .ptnc_rw.active {
    align-items: flex-start;
  }
  .qlt_sec .ptnc_box .ptnc_rw .sec2_ot {
    flex: 0 0 102px;
  }
  .qlt_sec .qlt_ryt.qlt_ryt_sec_p .ptnc_box .ptnc_rw .nrx-btn-get-started.blue_btn_get_strated {
    display: inline-block;
    width: auto;
    padding-left: 21px;
    padding-right: 36px;
  }
  .qlt_content {
    gap: 20px;
  }
  .qlt_sec .ptnc_box {
    padding: 10px;
  }
  .glp_med.cops_sec .glp_main .glp_lft .hero_btn.cop_btn {
    margin: 30px 0px;
    gap: 15px;
  }
  .cops_content {
    display: none;
  }
  .nwrk_box.sem_box {
    max-width: 100%;
    padding: 15px;
  }
  .faq_sec .accordion__wrapper .accordion .accordion__content>p {
    padding-bottom: 10px;
  }
  .cops_sec .glp_lft.sec2_ot.cops_ryt .cops_main h1 {
    font-size: 26px;
  }
  .cops_sec .sec2_ot .lose_box ul li {
    font-size: 16px;
  }
  .glp_med.cops_sec .glp_main .glp_lft .hero_btn.cop_btn .gl_pr {
    font-size: 20px;
  }
  .faq_sec .accordion__wrapper .accordion__header h6 {
    font-size: 16px;
  }
  .seg_sec .seg_text h2.sec1_h2 {
    margin-bottom: 10px;
    font-size: 26px;
  }
  .seg_sec .seg_text .hero_btn {
    margin-top: 20px;
  }
  .seg_sec {
    padding-bottom: 40px;
  }
  .seg_content {
    gap: 10px;
    
  }
  .seg_content .seg_text {
    padding-left: 20px;
  }
  .sg_dk {
    display: none!important;
  }
  .sg_mb {
    display: block!important;
  }
  .nwrk_sec.sem_wrk .nwrk_main {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .nwrk_box.sem_box {
    width: 100%;
    max-width: 100%;
  }
  .qlt_sec .ptnc_box .ptnc_rw h5 {
    font-size: 16px;
  }
  .cta-bdr.blu_btn {
    padding: 10px;
    font-size: 12px;
  }
  .wt_popup .img_lft img {
    border-radius: 8px;
  }
  .wt_popup > div {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .popup_ryt_text .lose_box {
    max-width: 100%;
  }
  #weight_loss_modal_new_rab .img_lft.desktop_popup_image {
    display: none;
  }
  #weight_loss_modal_new_rab .img_lft.mobile_popup_image {
    display: block !important;
  }
  .popup_ryt_text {
    margin-top: 13px;
  }
  .hero_sec_ot.glp_med.cops_sec.p_80.weight-loss-product--page-section .glp_text_gry p {
    text-align: left;
  }
  .how_semaglutide_work_section_in_product .nwrk_main.col-count-4 .nwrk_box.nwk-one.sem_box {
    flex: 0 0 50%;
    max-width: calc(50% - 10px);
  }
  .how_semaglutide_work_section_in_product .nwrk_main.col-count-4 {
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 575px) {
  .glp_med.cops_sec .glp_main .glp_lft .hero_btn.cop_btn {
    flex-direction: column;
    align-items: flex-start;
  }
  .cops_sec .brd_list ul.breadcrumb {
    padding: 0;
  }
  .arw_img {
    display: inline-flex;
    margin-left: 3px;
  }
  .how_semaglutide_work_section_in_product .nwrk_main.col-count-4 .nwrk_box.nwk-one.sem_box {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 480px) {
  .qlt_sec .qlt_ryt.qlt_ryt_sec_p .ptnc_box .ptnc_rw.active {
    display: block;
  }
  .qlt_sec .qlt_ryt.qlt_ryt_sec_p .ptnc_box .ptnc_rw.active .learn_more_content_inner {
    padding-top: 7px;
  }
  .qlt_sec .qlt_sec .qlt_ryt.qlt_ryt_sec_p .ptnc_box .ptnc_rw .lrn_lnk.qual_lrn_lnk_sec .close_qual_learn_more {
    top: 0;
    color: #2DA2AB;
    line-height: 0;
    height: 15px;
    width:15px;
  }
    section.hero_sec_ot.weight-loss-product--page-section .cops_main h1 {
	  font-size: 24px !important;
	}
}
@media only screen and (max-width: 400px) {
    section.hero_sec_ot.weight-loss-product--page-section .cops_main h1 {
	  font-size: 6vw !important;
	}
}
@media only screen and (max-width: 340px) {
    section.hero_sec_ot.weight-loss-product--page-section .cops_main h1 {
	  font-size: 23px !important;
	}
}