.heading-border { font-family: "Poppins", sans-serif;	font-weight: 600; }
    
    /*banner*/
    
        .drugzone_inrbanner { margin:0; padding:0; height:auto;}
        
        .drugzone_inrbanner .itembanner_row {  }
        .drugzone_inrbanner .itembanner_row .itemcol_left {  }
        
        .drugzone_inrbanner .banner-text {	background: #00b2a6; background: linear-gradient(-90deg, #32bfb6 0, rgb(3, 106, 99) 70%);
        padding: 40px 80px;	height: 100%; display: flex; flex-direction: column;	justify-content: center; height: 100%; }
        
        .drugzone_inrbanner .banner-text h1 {   margin: 0;padding: 0 0 20px 0; font-family: "Poppins", sans-serif;
        font-weight: 600;color: #fff;font-size: 34px; line-height: 44px;letter-spacing: 0%;}
        
        .drugzone_inrbanner .banner-text .breadcrumb-wrap .breadcrumb .breadcrumb-item { color: #fff; font-weight: 600; }
        .drugzone_inrbanner .banner-text .breadcrumb-wrap .breadcrumb .breadcrumb-item a { color:#fff; font-weight:500; }
        
        .drugzone_inrbanner .banner-text p { margin: 0;padding: 0 0 20px 0; font-family: "Poppins", sans-serif;  font-weight: 500;  font-size: 15px;  color: #fff;
        line-height: 23px;  letter-spacing: 0%; }
        
        .drugzone_inrbanner .itemcol_right { margin:0; padding:0; }
        .drugzone_inrbanner .itemcol_right img {  height: 100% !important;width: 100%;object-fit: cover; }

    /*banner*/
    
    
    /**/
    
    .whychoose-01 .why-choose-us { margin:0; padding:0 !important; }
    
    .whychoose-01 .why-choose-us .item-col {   margin-bottom: 30px;}
    .whychoose-01 .why-choose-us .item-col .box { margin:0; padding:30px; height: 100%;border-radius: 12px;background: #F1F1F1;min-height: auto;}
    
    .whychoose-01 .why-choose-us .item-col .box .icon { margin:0; padding:0; }
    
    .whychoose-01 .why-choose-us .item-col .box .icon img {	width: 46px; object-fit: contain; }
    
    
    .whychoose-01 .why-choose-us .box { margin:0; padding:0; }
    
    .whychoose-01 .why-choose-us .box h4 { margin:0; padding:0; font-family: "Poppins", sans-serif; font-weight: 600;color: #414141;font-size: 16px;line-height: 26px;letter-spacing: 0%;}
    .whychoose-01 .why-choose-us .box p img { }
    .whychoose-01 .why-choose-us .box p { margin:0; padding:0; font-family: "Poppins", sans-serif;font-weight: 400;color: #414141;font-size: 15px;line-height: 24px;letter-spacing: 0%;}
    .whychoose-01 .why-choose-us .box p .uil  { margin:0; padding:0 0 9px 0; font-size: 37px;display: inline-block;color: #00b2a6;}
    
    /**/
    
    /**/
    .home-comprehensive { margin:0; padding:68px 0; background: #0CB5AE;}
    .home-comprehensive .title_sec { margin:0; padding:0 0 30px 0; text-align:center; }
    
    .home-comprehensive .title_sec h2 { margin:0; padding:0 0 20px 0; font-family: "Poppins", sans-serif; font-weight: 600;color: #fff;font-size: 40px;line-height: 48px;letter-spacing: 0%;}
    .home-comprehensive .title_sec p { margin:0; padding:0; font-family: "Poppins", sans-serif; font-weight: 600;color: #fff;font-size: 16px;line-height: 23px;letter-spacing: 0%;}
    
    .home-comprehensive .text-bd {    margin: 0 7px;    padding: 30px;    background: #12A6A0;    border-radius: 6px;    min-height: 253px;    height: 100%; }
    .home-comprehensive .text-bd h3 { margin:0; padding:0 0 14px 0; font-family: "Poppins", sans-serif; font-weight: 600;font-size: 16px; color: #fff;
    line-height: 23px;letter-spacing: 3%; min-height:auto; }
    .home-comprehensive .text-bd h3 .fa {  padding:0 0 0 3px; }
    .home-comprehensive .text-bd p { margin:0; padding:0; font-family: "Poppins", sans-serif; font-weight: 500;font-size: 14px;color: #fff;line-height: 23px;letter-spacing: 0%;}
    
    .home-comprehensive .slick-dots {	display: flex;	align-items: center;	justify-content: center; margin: 20px 0 0 0; padding: 0; }
    .home-comprehensive .slick-dots li { display:inline-block; }
    .home-comprehensive .slick-dots li button {  margin: 0 5px;  padding: 0;    width: 10px;
    height: 10px;    background:#B2BAB7; border-radius: 50px; font-size: 0; border: 0; }
    .home-comprehensive .slick-dots li.slick-active button { width: 10px;    height: 10px;    background: #fff;    border: 0; }

    
    /**/
    
    /*------faq-----------*/
    
    .faq-block .faq-bd-wrapper .faq-bd .acc-head h4::after,
    .faq-block .faq-bd-wrapper .faq-bd .acc-head.active h4:after { height: 20px;     background-repeat: no-repeat; 
    background-size: contain;            background-position: right top;
        position: absolute;            right: 18px;            top: 50%;            transform: translatey(-50%);
        font-family: "Font Awesome 5 Free";            display: flex;            color: #05124C;  }
        
    
    .faq-block { margin: 0;  padding: 50px 0 60px 0;  background: #fff;  }
    .faq-block h3 {           margin: 0;            padding: 0 0 48px;            font-size: 50px;    line-height: 65px;            color: #000;
        font-weight: 600; /*! text-transform: uppercase; */            text-align: center; }
    .faq-block .faq-bd-wrapper {            margin: 0;            padding: 0;    display: flex;            align-items: start;        }
    .faq-block .faq-bd-wrapper .left-block {   margin: 0;  padding: 0;  width: 30%;    position: -webkit-sticky;
        position: sticky;            top: 80px; }
    .faq-block .faq-bd-wrapper .left-block img {  width: 100%; }
    .faq-block .faq-bd-wrapper .faq-bd { margin: 0 auto; padding: 0;  width: 70%; }
    
    .faq-block .faq-bd-wrapper .faq-bd h4.ui-accordion-header-active {   border-radius: 6px 6px 0 0; }
    
    /*.faq-block .faq-bd-wrapper .faq-bd .acc-head h4::after {content: "\f105";      	font-weight: 600;        	font-size: 31px;        	align-items: center;*/
    /*	justify-content: center;        	font-family: "FontAwesome";        	transform: rotate(-91deg);        }*/
    
    .faq-block .faq-bd-wrapper .faq-bd .acc-head.active h4:after {            content: "\f107";            width: 20px;            font-weight: 800;
        font-size: 31px;            align-items: center;            justify-content: center;
        font-family: "FontAwesome";  }
        
    .faq-block .faq-bd-wrapper .faq-bd .acc-head h4::after {content: "\f105";
        font-weight:600;            font-size: 31px;            align-items: center;            justify-content: center;
        font-family: "FontAwesome";   }
        
    .faq-block .faq-bd-wrapper .faq-bd .acc,
    .faq-block .faq-bd-wrapper .faq-bd .acc-head {   margin: 0;    padding: 0;       }
    .faq-block .faq-bd-wrapper .faq-bd .acc-head h4 {            display: block;            cursor: pointer;
        position: relative;            padding: 13px 42px 13px 0;            border-radius: 6px; font-family: "Poppins", sans-serif;            font-weight: 600;
        color: #05124C;            font-size: 17px;            line-height: 23px;
        letter-spacing: 10%; }
    .faq-block .faq-bd-wrapper .faq-bd .acc-content {  margin: 0;  padding: 0 0 13px 0;  display: none;     }
    .faq-block .faq-bd-wrapper .faq-bd .acc-content p {   margin: 0;
        border-radius: 6px;   padding: 0;   height: auto !important;  font-family: "Poppins", sans-serif;
        font-weight: 400;    color: #4e4e4e;   font-size: 16px;  line-height: 25px;
        letter-spacing: 10%; }
        
    .faq-block .faq-bd-wrapper .faq-bd .acc-content ul {	margin: 0;	padding: 0 0 8px 13px;	display: flex;	flex-wrap: wrap; }
    
    .faq-block .faq-bd-wrapper .faq-bd .acc-content ul li {	margin: 0 10px;	padding: 3px 2px !important;	background: transparent !important;
	font-size: 16px;	line-height: 25px;	color: #000;	font-weight: 400;	list-style-type: disc;	width: 47%; }
        
        
    .faq-block .faq-bd-wrapper .faq-bd .acc-content ul {  margin: 0; padding: 0 0 0 13px;            display: flex;            flex-wrap: wrap;    }
    .faq-block .faq-bd-wrapper .faq-bd .acc-content ul li {            margin: 0 10px;            padding: 10px 2px;
        height: auto !important;            background: #f6f6f6;            font-size: 16px;            line-height: 25px;            color: #000;
        font-weight: 400;            list-style-type: disc;            width: 47%;  }

/*----faq-block-end----*/
    
 
/*customer-access*/

.customer-access {  margin:0;padding:55px 0;background: #0CB2A6;}
.customer-access .item-left {  }
.customer-access .item-left img {  }

.customer-access .item-right {  margin: 0;padding: 0;padding-right: 50px;}
.customer-access .item-right h2 {  margin: 0;padding: 0 0 10px 0;font-family: "Poppins", sans-serif; font-weight: 800;color: #fff;font-size: 30px;line-height: 45px;letter-spacing: 0%;}
.customer-access .item-right h5 {  color: #fff;  }

.customer-access .item-right p {  margin: 0;padding: 0;color: #fff;font-family: "Poppins", sans-serif;font-weight: 600;font-size: 18px;line-height: 26px;letter-spacing: 0%;}
.customer-access .item-right .btnsec {  margin: 0;padding: 30px 0 0 0;display: flex;}
.customer-access .item-right .btnsec .itembtn {  margin: 0; padding: 8px 20px; font-family: "Poppins", sans-serif; font-weight: 600; 
 color: #fff;font-size: 18px;line-height: 24px;letter-spacing: 0%; 
 text-transform: capitalize;border: 1px solid #FFF; transition: all 0.3s; border-radius: 10px;}

.customer-access .item-right .btnsec .itembtn:hover { opacity:0.8; }
.customer-access .item-right .btnsec .btn01 {  margin-right: 15px;}
.customer-access .item-right .btnsec .btn02 {  color: #0CB5AE;background: #FFF;}

/*customer-access*/   

/*--generic_distribution--*/

.generic_distribution { margin:0; padding:60px 0 30px 0; }

.generic_distribution .title_sec { margin:0; padding:0; }
.generic_distribution .title_sec h2 { 	margin: 0;	padding: 0 0 33px 0;	color: #414141;	font-weight: 600;	font-size: 30px;
	line-height: 30px;	letter-spacing: 0%;	font-family: "Poppins", sans-serif; text-align: center; }

.generic_distribution .item-col {    margin-bottom: 30px;/*! height: 100%; */}
.generic_distribution .item-col .sec_boxcard {  margin:0; padding:0; height: 100%;background: #fff; transition: all 0.3s; }

.generic_distribution .item-col .sec_boxcard .item {  margin:0; padding:0 23px 23px 23px; 
box-shadow: 0px 0px 18px -8px rgb(208, 208, 208);border-radius: 11px;height: 100%; transition: all 0.3s; }

.generic_distribution .item-col .sec_boxcard .top {  margin:0; padding:0 0 10px 0; display: flex;align-items: center; transition: all 0.3s; }

.generic_distribution .item-col .sec_boxcard .top .iconsec { margin: 0 12px 0 0;	padding: 20px 8px 12px 8px;
	background: #01b1a3;	border-radius: 0 0 80px 80px;	display: flex; transition: all 0.3s; }

.generic_distribution .item-col .sec_boxcard .top .iconsec img {  width: 43px; object-fit: contain;}

.generic_distribution .item-col .sec_boxcard .top h3 {  margin: 0;padding: 0; font-family: "Poppins", sans-serif; font-weight: 600; 
 color: #1E2B38;font-size: 21px;line-height: 22.88px;letter-spacing: 1%;text-transform: capitalize; transition: all 0.3s; }
 
.generic_distribution .item-col .sec_boxcard p { margin: 0;padding: 0; font-family: "Poppins", sans-serif; font-weight: 400;color: #A2A2B3; 
font-size: 15px;line-height: 26px;letter-spacing: 0%;text-transform: capitalize; transition: all 0.3s; }

.generic_distribution .item-col .sec_boxcard .top .iconsec .green { opacity: 0;  visibility: hidden; width:0; }
.generic_distribution .item-col .sec_boxcard .top .iconsec .white { opacity: 1;  visibility: visible; width: 43px; object-fit: contain;  }
.generic_distribution .item-col .sec_boxcard:hover .top .iconsec .white { opacity: 0;  visibility: hidden; width:0; }
.generic_distribution .item-col .sec_boxcard:hover .top .iconsec .green { opacity: 1;  visibility: visible; width: 43px; object-fit: contain; }

.generic_distribution .item-col .sec_boxcard:hover .item { background:#01b1a3;  }
.generic_distribution .item-col .sec_boxcard:hover .top .iconsec {	background: #fff;}
.generic_distribution .item-col .sec_boxcard:hover .top h3 {	color: #fff; }
.generic_distribution .item-col .sec_boxcard:hover p { color: #fff; }

/*--generic_distribution--*/

/*----*/
   
    .ourwholesale_sec { margin:0; padding:0; }
    .ourwholesale_sec .bdsec { margin:0; padding:60px 0 40px 0; background: #eeeeee;}
    .ourwholesale_sec .itemleft_text { margin:0; padding:0; }
    .ourwholesale_sec .itemleft_text .title_sec { margin:0; padding:0 0 40px 0; }
    .ourwholesale_sec .itemleft_text .title_sec h2 {   margin: 0;padding: 0 0 14px 0;color: #414141;font-weight: 600;font-size: 30px;line-height: 36px;letter-spacing: 0%; 
    font-family: "Poppins", sans-serif; }
    .ourwholesale_sec .itemleft_text .title_sec p { margin:0;  padding: 0; font-family: "Poppins", sans-serif;  font-weight: 400;font-size: 16px;line-height: 24px;letter-spacing: 0%;color: #414141;}
    
    .ourwholesale_sec .itemleft_text .item-col { margin:0; padding:0 0 22px 0; display: flex;align-items: start;flex-wrap: wrap;}
    .ourwholesale_sec .itemleft_text .item-col .icon { margin:0; padding:0; }
    .ourwholesale_sec .itemleft_text .item-col .icon img {  width: 45px;height: 45px;object-fit: contain;}
    
    .ourwholesale_sec .itemleft_text .item-col .text { margin:0; padding:0 0 0 24px; width: 88%;}
    
    .ourwholesale_sec .itemleft_text .item-col .text h3 {   display: block;width: 100%;margin: 0;padding: 0 0 5px 0; font-family: "Poppins", sans-serif;font-weight: 600;color: #1E2B38;font-size: 20px;line-height: 26px;}
    .ourwholesale_sec .itemleft_text .item-col .text p {   margin: 0;padding: 0; font-family: "Poppins", sans-serif; font-weight: 400;color: #666666;font-size: 15px;line-height: 24px;text-transform: capitalize;transition: all 0.3s;}
    .ourwholesale_sec .itemright_img { margin:0; padding:26px 26px 22px 22px; position:relative; width:100%; min-height:766px; height:100%; }
    .ourwholesale_sec .itemright_img:after { content:""; position:absolute; right:0; top:0; width:290px; height:294px; 
    background: #01b1a3; border-radius: 30px 30px 0 30px; z-index:1;}
    
    .ourwholesale_sec .itemright_img:before { content:""; position:absolute; left:0; bottom:0; width:310px; height:310px; 
    background: #01b1a3; border-radius: 30px 30px 0 30px; z-index:1; }
    .ourwholesale_sec .itemright_img .img_md { margin:0;  width:100%; height:100%; border-radius: 30px 30px 0 30px;overflow: hidden;background: #000;position: relative;
    z-index: 2;border: 1px solid #fff;box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.29);}
    
    .ourwholesale_sec .itemright_img .img_md img { width:100%; height:100%; }
    .ourwholesale_sec .secpara01 { margin:0; padding:25px 0 40px 0; background:#fff;  }
    .ourwholesale_sec .secpara01 p { margin: 0;padding: 0; text-align: center; font-family: "Poppins", sans-serif; font-weight:500;font-size: 20px;line-height: 30px;letter-spacing: 0%;text-transform: capitalize;color: #006666;}
    

/*----*/


/*mediaquery-start*/

/*Large Desktop and Laptops */
@media screen and (max-width: 1200px) {

.offering-banner .banner-text {	padding: 40px 33px; }
.banner-text h1 { font-size: 32px;	line-height: 38px; }

.home-comprehensive .title_sec h2 {	padding: 0 0 10px 0;	font-size: 34px; line-height: 40px; }
.home-comprehensive .title_sec p { font-size: 16px; line-height: 23px;	letter-spacing: 0%; }
.home-comprehensive .text-bd h3 { padding: 0 0 9px 0; font-size: 17px; line-height: 25px;	min-height: 57px; }

.home-comprehensive { padding: 50px 0; }

.customer-access .item-right {	padding-right: 20px; }
.customer-access .item-right .btnsec .itembtn {	padding: 8px 15px;	font-size: 16px;	line-height: 24px; }

.customer-access {	padding: 47px 0; }

.drugzone_inrbanner .banner-text {	background: #00b2a6;	background: linear-gradient(-90deg, #32bfb6 0, rgb(3, 106, 99) 70%);
	padding: 40px 35px;	height: 100%;	display: flex;	flex-direction: column;	justify-content: center;	height: 100%; }

.drugzone_inrbanner .banner-text h1 {	padding: 0 0 20px 0;	font-size: 30px;	line-height: 39px; }

.drugzone_inrbanner {	margin: 0;	padding: 0;	height: auto; }


/**/
}
/**/
/*Medium Devices - Tablets Landscape */
@media screen and (max-width: 991px) {

.home-comprehensive .text-bd h3 {	padding: 0 0 9px 0;	font-size: 18px;	line-height: 25px;	min-height: auto; }
.home-comprehensive .text-bd {	margin: 0;	padding: 10px 0; }

.about-wrap img { display: block !important; }

.ourwholesale_sec .secpara01 p br { display:none; }
.generic_distribution .item-col .sec_boxcard .top h3 {	font-size: 20px; line-height: 26px; }
.generic_distribution .item-col .sec_boxcard p { font-size: 15px;	line-height: 25px; }

/*.offering-banner .itemsec01row {   }*/

.customer-access .item-right .btnsec .itembtn {	padding: 6px 7px;	font-size: 13px;	line-height: 24px; }
.customer-access .item-right .btnsec .btn01 { margin-right: 9px; }

.faq-block .faq-bd-wrapper .faq-bd {	margin: 0 auto;	padding: 0;	width: 90%; }

.drugzone_inrbanner {	margin: 0;	padding: 0;	height: 500px !important;	overflow: hidden;	position: relative; }
.drugzone_inrbanner .itemcol_right img {	height: 500px !important;	object-fit: cover; }
.drugzone_inrbanner .itembanner_row .itemcol_left {	position: absolute;	left: 0;	top: 0;
	width: 100%;	height: 100%;	margin: 0;	padding: 0; }
.drugzone_inrbanner .banner-text { background: linear-gradient(-90deg, #248e88a3 0, rgba(3, 106, 99, 0.95) 70%); }
.drugzone_inrbanner .banner-text h1 {	padding: 0 0 10px 0; }



/**/
}
/**/
/*Small Devices - Tablets Portrait */
@media screen and (max-width: 767px) {
  
.whychoose-01 .why-choose-us .item-col .box { padding: 20px;	height: 100%;
	border-radius: 12px; }
.whychoose-01 .why-choose-us .box p { font-size: 15px; line-height: 24px; font-weight: 500;}

.home-comprehensive .title_sec h2 {	padding: 0 0 10px 0;	font-size: 24px;	line-height: 29px; }
.home-comprehensive { padding: 40px 0; }
.home-comprehensive .title_sec p {	font-size: 16px;	line-height: 24px;	font-weight: 500; }

.home-comprehensive .text-bd {	margin: 3px 0;	padding: 10px;	background: #1aa49e;	border-radius: 6px; }

.content-box img {	width: 100%;	height: 50px;	object-fit: contain; }

.heading-border { font-weight:600; font-size: 24px; }
.why-choose-us-wrap .col-12.mb-5.text-center p { font-size: 18px;	width: 100%; }
.generic_distribution .title_sec h2 { padding: 0 0 33px 0; font-size: 24px;	line-height: 30px; }

.ourwholesale_sec .itemleft_text .title_sec h2 { padding: 0 0 14px 0; font-size: 24px; line-height: 32px; }
.ourwholesale_sec .itemright_img {	margin: 0;	padding: 20px;	min-height: 500px;
	height: 100%; }
.ourwholesale_sec .itemleft_text .item-col .text h3 { padding: 0 0 5px 0; font-size: 18px; line-height: 26px; }

.ourwholesale_sec .itemright_img::before {	content: "";	position: absolute;	left: 0;	bottom: 0;	width: 225px;
	height: 225px;	background: #01b1a3;	border-radius: 30px 30px 0 30px;	z-index: 1;     }
.ourwholesale_sec .itemright_img::after {	content: "";	position: absolute;	right: 0;	top: 0;
	width: 220px;	height: 220px;	background: #01b1a3;	border-radius: 30px 30px 0 30px;
	z-index: 1; }

.customer-access .item-right h2 {
	padding: 0 0 10px 0;	font-weight: 800;	font-size: 22px;	line-height: 45px; }
.customer-access .item-right p {	font-weight: 600;	font-size: 16px;	line-height: 24px;	}

.customer-access .item-right .btnsec {	margin: 0;	padding: 30px 0 0 0;	display: flex;	flex-wrap: wrap;}
.customer-access .item-right .btnsec .btn01 {	margin-right: 9px;	margin-bottom: 6px; }
.customer-access .item-right .btnsec .itembtn {	padding: 7px 12px;	font-size: 14px;	line-height: 24px; }

.faq-block .faq-bd-wrapper .faq-bd .acc-head h4 {	padding: 9px 35px 9px 0; 
border-radius: 6px;	font-size: 16px;	line-height: 20px;	}
.faq-block .faq-bd-wrapper .faq-bd .acc-content p {	font-size: 15px;	line-height: 25px; }
.faq-block .faq-bd-wrapper .faq-bd .acc-content ul li {	width: 100%; }


.generic_distribution .item-col .sec_boxcard .top h3 {	font-size: 18px;	line-height: 24px; }
.ourwholesale_sec .itemleft_text .item-col .text {	margin: 0;	padding: 0 0 0 24px;	width: 84%; }

.ourwholesale_sec .itemright_img::before {	content: "";	position: absolute;	left: 0;	bottom: 0;	width: 150px;
	height: 150px;	background: #01b1a3;	border-radius: 30px 30px 0 30px;	z-index: 1; }
	
.ourwholesale_sec .itemright_img::after {	content: "";	position: absolute;	right: 0;
	top: 0;	width: 150px;	height: 150px;	background: #01b1a3;
	border-radius: 30px 30px 0 30px;	z-index: 1; }	
	
.ourwholesale_sec .secpara01 p { font-size: 16px; line-height: 25px; }
.customer-access .item-right {	padding-right: 0; }

.drugzone_inrbanner {	margin: 0;	padding: 0;	height: 500px !important; }
.drugzone_inrbanner .itemcol_right img {	height: 600px !important;}
.drugzone_inrbanner .banner-text {	background: linear-gradient(-90deg, #248e88a3 0, rgba(3, 106, 99, 0.95) 70%); }
	

/**/
}
/**/
/* Extra Small Devices - Large Mobile */
@media screen and (max-width: 576px) {
 
.drugzone_inrbanner .banner-text h1 {	padding: 0;	font-size: 22px; line-height: 28px; }
.drugzone_inrbanner .banner-text { background: linear-gradient(-90deg, #248e88a3 0, rgba(3, 106, 99, 0.95) 70%);
	padding: 24px 15px;	height: 100%;	display: flex;	height: 100%; }

/**/
}
/**/
/* Very Small Devices - Small Mobile */
@media screen and (max-width: 480px) {

.customer-access .item-right .btnsec .itembtn {	padding: 7px 12px;	font-size: 14px;	line-height: 24px;	max-height: 40px; }

/**/
}
/**/

/*mediaquery-start*/