
p { font-family: "Poppins", sans-serif; }

.heading-border { font-family: "Poppins", sans-serif;	font-weight: 600; }

/**/

    .drug-bannerwrapper { margin:0; padding:0; width:100%; height:500px; }
    .drug-bannerwrapper .slider-bd { margin:0; padding:0; width:100%; height:100%; position:relative; }
    
    .drug-bannerwrapper .slider-bd .item { width:100%; height:100%; } 
    .drug-bannerwrapper .slider-bd .item .item-secbd { width:100%; height:100%; } 
    .drug-bannerwrapper .slider-bd .item .item-secbd .imgbd { width:100%; height:100%; } 
    .drug-bannerwrapper .slider-bd .item .item-secbd .imgbd img { width:100%; height:500px; } 
    
    .drug-bannerwrapper .item-secbd { position: relative; }
    
    .drug-bannerwrapper .imgbd img { width: 100%;  height: 100%; object-fit: cover; filter: brightness(0.6); }

    .drug-bannerwrapper .text-bd {   position: absolute;
      top: 0;      left: 0;      width: 100%;      height: 100%;
      display: flex;      align-items: center;      justify-content: center;
      color: #fff;      text-align: left;      padding: 0 20px;  }
    
    .drug-bannerwrapper .text-bd .banner-text { width:80%; }
    
    .drug-bannerwrapper .text-bd .banner-text .explore0-sec { margin:0; padding:20px 0 0 0; }
    
    .drug-bannerwrapper .text-bd .banner-text .explore0-sec .text span { margin:0; padding:0;  display: inline-flex;width: 34px;height: 34px;
    background: #00b2a682;border-radius: 50px;align-items: center;justify-content: center;margin-left: 11px; 
    font-size: 16px; color: #fff;box-shadow: 0px 0px 14px 1px rgba(43, 43, 43, 0.07); }
    
    .drug-bannerwrapper .text-bd .banner-text .explore0-sec .text {	margin: 0;	padding: 0;	font-size: 17px;	line-height: 24px;	color: #fff;	display: flex;
	align-items: center;	font-weight: 600; font-family: "Poppins", sans-serif; }
    
    
    .drug-bannerwrapper .banner-text h1 {	opacity: 0;	transform: translateY(40px);	transition: all 0.8s ease;
	width: 100%;	margin: 0 auto;	font-weight:600; font-size:37px;	line-height:50px; font-family: "Poppins", sans-serif; }
    
    .drug-bannerwrapper .text-bd .banner-text p {	margin: 0;	padding: 7px 0 0 0;	font-size: 21px;
	line-height:30px;	color: #fff;	font-weight: 400; font-family: "Poppins", sans-serif; }
    
    .drug-bannerwrapper .banner-buttons { margin-top: 30px; opacity: 0; transform: translateY(40px);
      transition: all 0.8s ease 0.3s; }
      
    .drug-bannerwrapper .banner-buttons .btn { display: inline-block; transition: background 0.3s; }
    .drug-bannerwrapper .banner-buttons .btn:hover { background: #00b2a6; color: #fff; }

    .drug-bannerwrapper .active .banner-text h1 { opacity:1; transform: translateY(0);  }
    .drug-bannerwrapper .active .banner-buttons { opacity:1; transform: translateY(0); }
    .drug-bannerwrapper .owl-dots { margin:0; padding:0; width:100%;  position: absolute;left: 0; bottom: 64px;}
    
    .drug-bannerwrapper .login-btn {	padding: 8px 16px !important;	background: rgba(0 0 0 / 20%);	color: #fff;
	font-weight: 600;	border: 1px solid #fff;	font-size: 15px; }
    
    .drug-bannerwrapper .banner-buttons .btn {	padding: 8px 16px !important; }
    
    /*banner-end*/
    
    .content-box h4, .megamenu h5 {  font-size: 16px;  font-weight: 600; font-family: "Poppins", sans-serif; }
    
    /**/
    .row.banner-bottom-wrap {	position: relative;	z-index: 9; }
    /**/
    
    .about-wrap .about-title { font-size: 30px; font-family: "Poppins", sans-serif; font-weight: 600; }
    
    .about-wrap .rightblock { position:relative; padding: 0 0 30px 0;}
    
    .about-wrap .rightblock .imgbd {	margin: 0;	padding: 0;	position: relative;
	z-index: 2;	border-radius: 22px;	overflow: hidden;	height: 700px; }
	
	.about-wrap .rightblock .imgbd img { width:100%; height:100%; }
    
    .about-wrap .rightblock::after {	content: "";	width: 466px;	height: 100%;	background:url(../public/frontend/images/about_shape.png);
    position: absolute;	right: -20%;	top: -17%; z-index:1; background-size: contain;background-position: top -50px right;background-repeat: no-repeat; }
    
    .about-wrap p { font-weight: 400; font-size: 14px; line-height: 24px; letter-spacing: 0.8px; }
    
    
    /**/
    
    .why-choose-us-wrap .col-12.mb-5.text-center p {    font-size: 14px;    width: 70%;    margin: 0 auto;    line-height: 24px; }
    
    /**/
    
    /**/
    
    .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:24px; height: 100%;border-radius: 12px;background: #F1F1F1;min-height: auto;}
    .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: 15px;line-height: 26px;letter-spacing: 0%; }
    
   .whychoose-01 .why-choose-us .box .para01 {    padding-top: 14px !important;    margin: 0;    padding: 0;
    font-family: "Poppins", sans-serif;    font-weight: 400;    color: #414141;    font-size: 14px;
    line-height: 23px;    letter-spacing: 0%; }
    
     .whychoose-01 .why-choose-us .box .para01 span {    display: -webkit-box;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;
    overflow: hidden;    text-overflow: ellipsis; }
    
    .whychoose-01 .why-choose-us .box .para01 a { font-family: "Poppins", sans-serif;  font-weight: 500;font-style: Medium; font-size: 14px; line-height: 24px;
    letter-spacing: 0.8px; vertical-align: middle; color: #00B2A6; } 

    .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: 14px; 
    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; }
    
    .whychoose-01 .why-choose-us .box .para01 { display: -webkit-box;  -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; transition: all 0.3s ease; }
    
    .whychoose-01 .why-choose-us .box .para01.show { -webkit-line-clamp: unset; display: block; }
    
    .whychoose-01 .why-choose-us .box .readmore_btn {    font-family: "Poppins", sans-serif;    font-weight: 500;    font-style: Medium;    font-size: 14px;
    line-height: 24px;    letter-spacing: 0.8px;  vertical-align: middle;    color: #00B2A6;    text-decoration: underline; }

    /**/
    
    .about-wrap .aboutparabd .parabd { display: none;  }
    .about-wrap .aboutparabd .parabd.show {  display: block;  }
    .about-wrap .readmore_btn {  display: inline-block;  margin-top: 10px; color:#00B2A6; cursor: pointer; text-decoration: underline; 
    font-weight: 500;font-size: 14px;line-height: 24px;letter-spacing: 0.8px;vertical-align: middle;text-decoration: underline; font-family: "Poppins", sans-serif;  }

    /**/
    
    .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: 400;
	color: #fff;	font-size: 17px;	line-height: 26px;	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: 18px;color: #fff;line-height: 25px;letter-spacing: 3%;min-height: 57px;}
    .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: 15px;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: 12px;    height: 12px;    background: #006a66;    border-radius: 50px;    font-size: 0;
    border: 0; }
    .home-comprehensive .slick-dots li.slick-active button { width: 12px;    height: 12px;    background: #fff;    border: 0; }


    /**/
    
    .home-animalhealth { margin: 0;	padding: 83px 0 25px 0; }
    .home-animalhealth .title_sec { margin:0; padding:0; text-align: center;}
    .home-animalhealth .title_sec h2 { margin:0; padding:0 0 26px 0; color: #414141;font-weight: 600;font-size: 30px;line-height: 30px;letter-spacing: 0%; font-family: "Poppins", sans-serif;}
   
    .home-animalhealth .title_sec p {	padding: 0 0 20px 0; font-family: "Poppins", sans-serif; font-weight: 400;	font-size: 17px;
	line-height: 26px;	letter-spacing: 0%;	text-align: center;	color: #414141;	width: 70%;	margin: 0 auto; }
	
	.home-animalhealth .title_sec p span {	font-weight:500; color: #000; }
	

    .home-animalhealth .item01 {  margin:0; padding:40px 0 0 0; }
    
    .home-animalhealth .item01 .item-img {   margin: 0;padding: 0;}
    .home-animalhealth .item01 .item-img img { width: 100%;object-fit: contain;}
    
    .home-animalhealth .item01 .item_box {  margin:0; padding:0; }
    
    .home-animalhealth .item01 .item_box .item-top { margin:0; padding:0 0 50px 0; }
    .home-animalhealth .item01 .item_box .item-top span { margin:0; padding:0; font-family: "Poppins", sans-serif; font-weight: 700;color: #B2AAAA;font-size: 14px;line-height: 55px;letter-spacing: 7%;text-transform: uppercase;}
    .home-animalhealth .item01 .item_box .item-top h2 { margin:0; padding:0; font-family: "Poppins", sans-serif; font-weight: 600;font-size: 28px;line-height: 31px;letter-spacing: 0%;color: #1D2A38;}
    .home-animalhealth .item01 .item_box .item-top p { margin:0; padding:0; font-family: "Poppins", sans-serif; font-weight: 400;color: #414141;font-size:15px;line-height: 26px;letter-spacing: 0%;text-transform: capitalize;}
    
    .home-animalhealth .item01 .item_box .itembotom { margin:0; padding:0; }
    .home-animalhealth .item01 .item_box .itembotom .itemcol { margin:0; padding:0 0 40px 0; display: flex;align-items: center;flex-wrap: wrap;}
    .home-animalhealth .item01 .item_box .itembotom .itemcol .icon { margin:0; padding:0; width: 80px;height: 80px;background: #F1F1F1;border-radius: 50px;display: flex;align-items: center;justify-content: center;}
    .home-animalhealth .item01 .item_box .itembotom .itemcol .icon img { width: 36px;height: 36px;object-fit: contain;}
    
    .home-animalhealth .item01 .item_box .itembotom .itemcol .text  { margin:0; padding:0 0 0 18px; width: 83%;}
    .home-animalhealth .item01 .item_box .itembotom .itemcol .text h3 { margin:0; padding:0 0 5px 0; font-family: "Poppins", sans-serif; font-weight: 700;color: #1E2B38;font-size: 16.72px;line-height: 22.88px;letter-spacing: 1%;text-transform: capitalize;}
    
    .home-animalhealth .item01 .item_box .itembotom .itemcol .text p {	margin: 0;	padding: 0;	font-family: "Poppins", sans-serif;
	font-weight:400;	font-size: 15px;	line-height: 23px;	letter-spacing: 0%;	text-transform: capitalize;	color: #A7A7BB; }
    
    .home-animalhealth .item01 .btnsec { margin:0; padding:20px 0 0 0; }
    .home-animalhealth .item01 .btnsec a { margin:0; padding:12px 40px; background: #0CB2A6;font-family: "Poppins", sans-serif; font-weight: 700;color: #fff;font-size: 16.11px;line-height: 28.77px;letter-spacing: 1%;text-transform: capitalize;border-radius: 5px;display: inline-block;}
    .home-animalhealth .item01 .btnsec a:hover { opacity:0.8; }
    /**/
    
    
    .home-animalhealth .item02 {  margin:0; padding:40px 0 0 0; }
    
    .home-animalhealth .item02 .item-img {   margin: 0;padding: 0;}
    .home-animalhealth .item02 .item-img img { width: 100%;object-fit: contain;padding: 59px;}
    
    .home-animalhealth .item02 .item_box {  margin:0; padding:0; }
    
    .home-animalhealth .item02 .item_box .item-top { margin:0; padding:0 0 50px 0; text-align: right;}
    .home-animalhealth .item02 .item_box .item-top span { margin:0; padding:0; font-family: "Poppins", sans-serif; font-weight: 700;color: #B2AAAA;font-size: 14px;line-height: 55px;letter-spacing: 7%;text-transform: uppercase;}
    .home-animalhealth .item02 .item_box .item-top h2 { margin:0; padding:0; font-family: "Poppins", sans-serif; font-weight: 700;font-size: 28px;line-height: 31px;letter-spacing: 0%;color: #1D2A38;}
    .home-animalhealth .item02 .item_box .item-top p { margin:0; padding:0; font-family: "Poppins", sans-serif; font-weight: 400;color: #414141;font-size: 16px;line-height: 26px;letter-spacing: 0%;}
    
    .home-animalhealth .item02 .item_box .itembotom { margin:0; padding:0; text-align: right;}
    .home-animalhealth .item02 .item_box .itembotom .itemcol { margin:0; padding:0 0 40px 0; display: flex;align-items: center;flex-wrap: wrap;flex-direction: row-reverse;}
    .home-animalhealth .item02 .item_box .itembotom .itemcol .icon { margin:0; padding:0; width: 80px;height: 80px;background: #F1F1F1;border-radius: 50px;display: flex;align-items: center;justify-content: center;}
    .home-animalhealth .item02 .item_box .itembotom .itemcol .icon img { width: 36px;height: 36px;object-fit: contain;}
    
    .home-animalhealth .item02 .item_box .itembotom .itemcol .text  { margin:0; padding:0 18px 0 0; width: 83%;}
    .home-animalhealth .item02 .item_box .itembotom .itemcol .text h3 { margin:0; padding:0 0 5px 0; font-family: "Poppins", sans-serif;font-weight: 700;color: #1E2B38;font-size: 16.72px;line-height: 22.88px;letter-spacing: 1%;text-transform: capitalize;}
    
    .home-animalhealth .item02 .item_box .itembotom .itemcol .text p {	margin: 0;	padding: 0;	font-family: "Poppins", sans-serif;
	font-weight:400;	font-size:15px;	line-height: 23px;	letter-spacing: 0%;	text-transform: capitalize;
	color: #A7A7BB; }
    
    .home-animalhealth .item02 .btnsec { margin:0; padding:20px 0 0 0; text-align: right;}
    .home-animalhealth .item02 .btnsec a { margin:0; padding:12px 40px; background: #0CB2A6;font-family: "Poppins", sans-serif; font-weight: 700;color: #fff;font-size: 16.11px;line-height: 28.77px;letter-spacing: 1%;text-transform: capitalize;border-radius: 5px;display: inline-block;}
    .home-animalhealth .item02 .btnsec a:hover { opacity:0.8; }
    /**/
    
    .licensed-sec { margin:0; padding:50px 0 0 0; }
    
    .licensed-sec .title-sec { margin:0; padding:0; text-align: center;}
    .licensed-sec .title-sec h2 { margin:0; padding:0 0 26px 0; font-weight: 600;font-size: 28px;line-height: 25px;letter-spacing: 0%;color: #414141; font-family: "Poppins", sans-serif; }
    .licensed-sec .title-sec p { margin:0 auto; padding:0; color: #414141;font-family: "Poppins", sans-serif; font-weight: 400;font-size: 18px;line-height: 25px;letter-spacing: 0%;text-align: center;width: 73%;}
    .licensed-sec .mapbd { margin:0; padding:0; }
    .licensed-sec .mapbd img {  width: 100%;object-fit: contain;}
    
    /*--*/
    
    /*--item-row02--*/
    
    .about-wrap .item-row02 .rightblock { margin:0; padding:0 42px 20px 0; float: left;width: auto;height: auto;overflow: hidden;}
    .about-wrap .item-row02 .rightblock .imgbd { margin:0;  width: 438px;height: 398px;}
    .about-wrap .item-row02 .rightblock .imgbd img { width: 100%;height: 100%;}
    
    /*--item-row02--*/
    
    
    
    
    
    /*------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: 700;        	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: 700;            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: 700;
        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*/

/*--blogitem-01row--*/

.blogitem-01row { }
.blogitem-01row .item-col { margin-bottom: 30px;}
.blogitem-01row .blog-box { margin: 0;height: 100%;}
.vall-btnstyle { background: #0CB2A6; color:#fff; }

/*--blogitem-01row--*/

/*banner-bottom-wrap*/

.banner-bottom-wrap span { display:inline-block; }
.banner-bottom-wrap span .uil { font-size: 40px;	line-height: 40px; }
.banner-bottom-wrap .content-box p, .form-check {    margin-bottom: 5px;    font-size: 13px;    line-height: 24px; }

/*banner-bottom-wrap*/


/*----*/

/*--ourwholesale_sec--*/
   
    .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 .section-title { margin:0; padding:0 0 40px 0; }
    .ourwholesale_sec .itemleft_text .section-title .subtitle span {  font-weight: 600; color: #414141; font-style: SemiBold; 
    font-family: "Poppins", sans-serif;  font-size: 14px; line-height: 24px; letter-spacing: 0.8px; vertical-align: middle; }
    
    .ourwholesale_sec .itemleft_text .section-title .subtitle h2 { font-family: "Poppins", sans-serif;  font-weight: 600; font-style: SemiBold;
    font-size: 29px; line-height: 38px; letter-spacing: 0.8px; color: #414141;}
    
    .ourwholesale_sec .itemleft_text .section-title .subtitle p { font-family: "Poppins", sans-serif; font-weight: 400; font-style: Regular; 
    font-size: 14px; line-height: 24px; letter-spacing: 0.8px; vertical-align: middle; 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: 700;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: 9px;	position: relative;	width: 100%;	max-height: 614px;	height: 100%; }
    
    .ourwholesale_sec .itemright_img::before {	content: "";	position: absolute;	right: 0;	top: 0;	width: 87%;	height: 90%;
	background: #00b2a6;	border-radius: 30px 30px 126px 30px;	z-index: 1;	left: initial; }
    
    .ourwholesale_sec .itemright_img .img_md {	margin: 0;	width: 100%;	height: 100%;	border-radius: 30px 30px 193px 0px;	overflow: hidden;
	background: #000;	position: relative;	z-index: 2;	border: 2px solid #eee; }
    
    .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;}
    
/*----*/

/*-----*/

.modern_distribution { padding:50px 0 0 0; }

.modern_distribution .title_sec {	text-align: center;	padding-bottom: 40px;	max-width: 90%;	margin:0 auto; }

.modern_distribution .title_sec h2 { font-family: "Poppins", sans-serif; font-weight: 600;font-style: SemiBold; font-size: 27px; 
line-height: 25px; letter-spacing: 0.8px; text-align: center; vertical-align: middle; text-transform: uppercase;  }

.modern_distribution .title_sec p { font-family: "Poppins", sans-serif; font-weight: 600; font-style: SemiBold; font-size: 13px;
line-height: 24px; letter-spacing: 0.8px; text-align: center; }

.modern_distribution .gallery_wrapper { }

.modern_distribution .gallery_wrapper .litem { margin-bottom:30px; }

.modern_distribution .gallery_wrapper .gallery-img {	width: 100%;	cursor: pointer;	border-radius: 8px;	transition: 0.3s;
	height: 250px;	object-fit: cover; }

.modern_distribution .gallery_wrapper .gallery-img:hover { opacity: 0.8; }

.modern_distribution .img-popup { display: none;  position: fixed; z-index: 99999; left: 0;
    top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.9);
    justify-content: center;  align-items: center; }

.modern_distribution .popup-content {	max-width: 90%;	max-height: 90%;	border-radius: 8px;
	opacity: 0;	transform: translateY(40px);	transition: all 0.3s ease; }

.modern_distribution .popup-content.show { opacity:1; transform: translateY(0); }

.modern_distribution .close-img { position:absolute; top: 2px; right: 39px; font-size: 29px; color: #000; cursor: pointer; background: #fff;
 width:30px;height: 30px;display: inline-flex; align-items: center; justify-content: center; line-height: 20px; margin: 0; padding: 0; border-radius: 5px; }

.modern_distribution .arrow {	position: absolute;	top: 50%;	font-size: 30px;
	color: #fff;	cursor: pointer; user-select: none; }

.modern_distribution .arrow.left { left: 40px; }

.modern_distribution .arrow.right { right: 40px; }

.modern_distribution .image_slidewrapper {	width: 1000px;	margin: 0 auto;	display: flex;
	align-items: center;	justify-content: center;	position: relative;
	padding: 0 30px; }
.modern_distribution .image_slidewrapper .popup-content {  }











/*----*/

/*----*/

/*mediaquery-start*/

/*Large Desktop and Laptops */

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

.drug-bannerwrapper .text-bd .banner-text {	width: 84%; }

.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-animalhealth {	margin: 0;	padding: 60px 0 25px 0; }	

.home-animalhealth .item01 .item_box .itembotom .itemcol .icon {
	width: 60px; height: 60px; }

.home-animalhealth .item01 .item_box .itembotom .itemcol .icon img {
	width: 30px;	height: 30px;	object-fit: contain; }

.home-animalhealth .item01 .item_box .itembotom .itemcol {	padding: 0 0 24px 0; }
.home-animalhealth .item01 .btnsec {	margin: 0;	padding: 10px 0 0 0; }


.home-animalhealth .item02 .item_box .itembotom .itemcol .icon {
	width: 60px; height: 60px; }

.home-animalhealth .item02 .item_box .itembotom .itemcol .icon img {
	width: 30px;	height: 30px;	object-fit: contain; }

.home-animalhealth .item02 .item_box .itembotom .itemcol {	padding: 0 0 24px 0; }
.home-animalhealth .item02 .btnsec { margin: 0;	padding: 10px 0 0 0; }
.home-comprehensive { padding: 50px 0; }

.home-animalhealth .item01 .btnsec a {
	padding: 10px 30px; }
.home-animalhealth .item02 .btnsec a {
	padding: 10px 30px; }

.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; }
.testimonial .client_sliderbdwrapper { width:90%;  }

.service-wrap {	padding:50px; background:#00b2a6; height:auto; }
.testimonial {	background: #fff;	padding: 50px 50px; }

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

.drug-bannerwrapper .banner-buttons .btn {	padding: 8px 16px !important;	margin: 4px; }
.about-wrap img {	display: block !important; }
 
.about-wrap .item-row02 {	flex-direction: column-reverse; }
.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 7px;	padding: 30px;	background: #12A6A0;	border-radius: 6px;	min-height: auto;	height: 100%; }
.home-animalhealth .item01 { padding: 20px 0 0 0; }
.home-animalhealth .title_sec p {	padding: 0 0 10px 0;	font-size: 16px;	line-height: 26px;	width: 90%;	margin: 0 auto; }


.home-animalhealth .item02 .item_box .item-top { padding: 0 0 40px 0;	text-align: left; }
.home-animalhealth .item02 .item_box .itembotom {	margin: 0;	padding: 0;	text-align: left; }

.home-animalhealth .item02 .item_box .itembotom .itemcol {	flex-direction: initial; }
.home-animalhealth .item02 .item_box .itembotom .itemcol .text { padding: 0 0 0 18px; width: 83%; } 
.home-animalhealth .item02 .btnsec {	text-align: left; }
.home-animalhealth .item02 .row { flex-direction: column-reverse; }
.faq-block .faq-bd-wrapper .faq-bd {	margin: 0 auto;	padding: 0;	width: 90%; }
 
.customer-access .item-right .btnsec .itembtn {	padding: 6px 7px;	font-size: 13px;	line-height: 24px; }
.customer-access .item-right .btnsec .btn01 { margin-right: 9px; }

.drug-bannerwrapper .banner-text h1 {line-height: 36px; }

.mandv_itemsec .textbd { padding: 30px 0 !important; }

.mandv_itemsec .item_row {	padding: 20px 0 !important;	align-items: center; }
.mandv_itemsec .item_row:nth-child(odd) .textbd { padding: 30px 0; }

.about-wrap .item-row02 .rightblock .imgbd { width: 100%;	height: auto; }

.about-wrap .item-row02 .rightblock {	margin: 0;	padding: 0 0 20px 0;	float: none;	width: 100%;
	height: auto;	overflow: hidden; }

.modern_distribution .close-img { position: absolute;	top: 2px; right:31px; font-size: 29px;
	width: 30px; height: 30px; }

.testimonial .client_sliderbdwrapper { width:100%; margin:0 auto;  }	


/**/
}
/**/
/*Small Devices - Tablets Portrait */
@media screen and (max-width: 767px) {
  
  .drug-bannerwrapper .text-bd .banner-text {	width: 100%; }
  .banner-text h1 {	line-height: 36px !important; }
  .drug-bannerwrapper .text-bd .banner-text p {
	padding: 7px 0 0 0;	font-size: 18px; line-height: 24px; }
.banner-buttons.mt-5 {	margin-top: 20px !important; }
.drug-bannerwrapper .banner-buttons .btn {	padding: 8px 14px !important;	margin: 4px 0;	font-size: 14px; }

.why-choose-us-wrap .col-12.mb-5.text-center p {	font-size: 18px;	width: 100%;	margin: 0 auto; }
.home-comprehensive .title_sec h2 {	padding: 0 0 10px 0;	font-size: 30px;	line-height: 36px; }

.home-animalhealth .item01 .item_box .item-top h2 {	font-size: 22px; line-height: 28px;	letter-spacing: 0%;	color: #1D2A38; }
.home-animalhealth .item01 .item_box .item-top p {	font-size: 15px;	line-height: 23px;	}
.home-animalhealth .item01 .item_box .item-top {	padding: 0 0 30px 0; }

.home-animalhealth .item02 .item_box .item-top h2 {	font-size: 22px; line-height: 28px;	letter-spacing: 0%;	color: #1D2A38; }
.home-animalhealth .item02 .item_box .item-top p {	font-size: 15px;	line-height: 23px;	}
.home-animalhealth .item02 .item_box .item-top {	padding: 0 0 30px 0; }

.content-box {	margin: 10px; }
.licensed-sec .title-sec h2 { padding: 0 0 26px 0; font-size: 26px;	line-height: 31px; }
.licensed-sec .title-sec p { margin: 0 auto;	padding: 0;	font-size: 16px; line-height: 24px; }

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

.about-wrap .about-title {	font-size: 20px; font-weight: 600; }
.why-choose-us-wrap .col-12.mb-5.text-center p { font-size: 16px; }
.whychoose-01 .why-choose-us .item-col .box { padding: 20px;	height: 100%;
	border-radius: 12px; }

.home-comprehensive .title_sec h2 {	padding: 0 0 10px 0;	font-size: 24px;	line-height: 29px; }
.home-animalhealth .title_sec h2 {	padding: 0 0 18px 0; font-size: 24px;	line-height: 30px; }

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

.home-animalhealth .title_sec p {	padding: 0 0 10px 0;	font-size: 16px;	line-height: 26px;	width: 100%;
	margin: 0 auto; }

.whychoose-01 .why-choose-us .box p { font-size: 15px; line-height: 24px; font-weight: 500;}

.home-animalhealth { margin: 0;	padding: 40px 0 25px 0; }

.home-animalhealth .item01 .item_box .item-top h2 {	font-size: 20px;	line-height: 28px; color: #1D2A38; }
.home-animalhealth .item01 .item_box .item-top span {	font-weight: 700;	font-size: 13px;	line-height: 33px; }

.home-animalhealth .item02 .item_box .item-top h2 {	font-size: 20px;	line-height: 28px; color: #1D2A38; }
.home-animalhealth .item02 .item_box .item-top span {	font-weight: 700;	font-size: 13px;	line-height: 33px; }
.home-animalhealth .item01 .item_box .itembotom .itemcol .text {	margin: 0;	padding: 0 0 0 18px;	width: 79%; }
.home-animalhealth .item01 .item_box .itembotom .itemcol .text p {	font-weight: 500;	font-size: 15px; line-height: 22px; }

.home-animalhealth .item01 .item_box .itembotom .itemcol {	padding: 0 0 16px 0; }
.home-animalhealth .item01 .btnsec a {	padding: 7px 20px; }

.home-animalhealth .item02 .item-img img {	width: 100%;	object-fit: contain;	padding: 20px; }

.home-animalhealth .item02 .item_box .itembotom .itemcol .text {	margin: 0;	padding: 0 0 0 18px;	width: 79%; }
.home-animalhealth .item02 .item_box .itembotom .itemcol .text p {	font-weight: 500;	font-size: 15px; line-height: 22px; }

.home-animalhealth .item02 .item_box .itembotom .itemcol {	padding: 0 0 16px 0; }
.home-animalhealth .item02 .btnsec a {	padding: 7px 20px; }

.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; }


.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; }

.home-comprehensive .text-bd {	margin: 3px 0;	padding: 10px;	background: #1aa49e;	border-radius: 6px; }
.faq-block .faq-bd-wrapper .faq-bd .acc-content ul li {	width: 100%; }

.customer-access .item-right {	padding-right: 0; }
.licensed-sec .title-sec p { width: 100% !important; }

.mandv_itemsec .img_figure .slallimg {	display: none; }
.mandv_itemsec .img_figure {margin: 0;	padding: 0 !important;	width: 100%; height: auto !important; }

.service-wrap {	padding:40px; height: auto; }
.ourwholesale_sec .itemleft_text .item-col .text {	padding: 0 0 0 20px;	width: 84%; }
.ourwholesale_sec .itemleft_text .item-col .text h3 { font-size: 18px;	line-height: 24px; }

.testimonial {	background: #fff;	padding: 50px 0px; }
.drug-bannerwrapper .banner-text h1 {	width: 100%;	margin: 0 auto;	font-size: 28px;	line-height: 39px !important; }

.modern_distribution .title_sec h2 {	font-size: 20px;	line-height: 26px; }

.modern_distribution .title_sec {	max-width: 100%; }



/**/
}
/**/
/* Extra Small Devices - Large Mobile */
@media screen and (max-width: 576px) {
 
 .banner-text h1 {	line-height: 30px !important;	font-size: 24px; }
 
 .drug-bannerwrapper .text-bd {	padding: 0 8px; }
 .drug-bannerwrapper .text-bd .banner-text p {	padding: 7px 0 0 0;	font-size: 16px;	line-height: 22px; }
 .drug-bannerwrapper .owl-dots {	margin: 0;	padding: 0;	width: 100%;	position: absolute;	left: 0; bottom: 13px; }
 .licensed-sec .title-sec h2 {	padding: 0 0 26px 0;	font-size: 20px;	line-height: 26px; }
 
 .drug-bannerwrapper .text-bd .banner-text .explore0-sec .text { font-size: 15px; line-height: 21px; }
 .modern_distribution .gallery_wrapper .gallery-img {	height: auto; }
 

 .modern_distribution .close-img {	position: absolute;	top: -18px;
	right: 23px;	font-size: 29px;	width: 28px;
	height: 28px;	z-index: 9; }
 
 .modern_distribution .image_slidewrapper {	padding: 0 15px; }
 .modern_distribution .arrow.right { right: 13px; }
 .modern_distribution .arrow.left {	left: 15px; }
 .service-wrap {	padding: 40px 0;	height: auto; }
 
 
 
 
/**/
}
/**/
/* Very Small Devices - Small Mobile */
@media screen and (max-width: 480px) {

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

/**/
}
/**/
/*mediaquery-end*/