@media only screen and (max-width: 1624px) {
	.carousel-Outer{height: 300px;padding: 12px;}
	.carousel-Outer p{width: auto;height: auto;}
	.carousel-Outer h5 {font-size: 40px;line-height: 55px;}
	.middle-content.r-bg{background-size:6% 20%;}
	.middle-content.bg{background-size:6% 20%;}

}
@media only screen and (max-width: 1366px) {
	.bg-header .container{padding-left: 0px; padding-right: 0px; }
	.generic-content p{font-size: 16px;line-height: 20px;}
	.context-container h4{font-size: 17px;line-height: 20px;}
	.office-wrap,.news-content{margin:0px 50px;}
	.left-side .readmore{width: 200px;height: 50px; line-height: 52px;}
	.middle-content.bg,.middle-content.r-bg{background-image: none;}
	.sharebtn{height:50px;width: 50px;}
	.milestone .milestone-outer ul li{font-size: 15px;}

}

@media only screen and (max-width: 1200px) {
	
	.carousel-Outer {height: 220px;padding: 12px;}
	.carousel-Outer h5 {font-size: 35px;}
	.knowMore-Btn{height: 42px;}
	.middle-content h5{font-size: 25px;}
	.generic .context-container p{font-size: 15px;}
	.generic .context-container {padding-top: 20px;}
	.card-outerwrap .col {flex: 0 0 25%;}
	.milestone .margin-left{margin-left:50px}
	.milestone .margin-right{margin-right:50px}
  .milestone .milestone-outer{min-height: 500px;}
	.milestone .milestone-outer ul li{font-size:14px;line-height: 22px;}
	 .milestone .milestone-outer.left{margin-left:0px;}
	 .milestone .milestone-outer.right{margin-right:0px;}
	.carousel-control-prev, .carousel-control-next{height:30px;width:30px;margin:0px 8px;}
	 .container.actionWrap{bottom:200px}
	.carousel-Outer p{line-height:20px;font-size:18px;}
              .generic p{height:auto;}
	   
}
@media only screen and (max-width: 1024px) {

	.middle-content h5 {font-size: 20px;line-height: 30px;}
    .context-container p{font-size: 14px;line-height: 24px;}
    .generic .context-container p{line-height: 20px;}
    .product .form-inline .form-control{font-size: 11px;padding-left: 0px;}
    .right-side h6{font-size:16px;line-height: 12px;}
    .right-side p{font-size:14px;line-height:20px;}
    .margin-top {margin-top: 50px;}
    .consumerInfo p{font-size:14px;line-height:25px;margin-bottom:20px;}
    .genric-drug{padding:10px;}
    .genric-drug h5{font-size:17px;line-height:20px;}
    .milestone .margin-left{margin-left:15px;}
    .milestone .margin-right{margin-right: 15px;}
    .carousel-Outer p{font-size:16px;}
    
}

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

   .logo-wrap{max-width: 250px;}
   .outer-wrap{padding: 20px 0px;}
	.btn-wrap button{padding: 8px;font-size: 14px;}
	.bg-header{height:auto;padding:1px 10px !important;}
    .carousel-Outer {height: 190px;}/*
    .bg-header .navbar-nav .nav-item .nav-link {padding:5px;}*/
    .generic-content h2 {font-size: 19px;letter-spacing: 0px;line-height: 18px;}
    .generic-content{padding: 10px 0px;}
    .generic .context-container p{font-size: 14px;line-height: 15px;}
    .generic .context-container h4{font-size: 15px;line-height: 18px;}
    .ourteam .list-group-item.active, .ourteam .list-group-item{width:200px;font-size: 17px;height: auto;padding: 10px 5px;line-height: 20px;}
    .card-outerwrap .col {flex: 0 0 33.33%;}
    .product.ourteam .list-group-item.active,.product.ourteam .list-group-item { width: 247px;font-size: 17px;height: auto;padding: 10px 5px;line-height: 20px;}
    .img-wrap{width:auto;height: auto;justify-content: center;}
    .left-side{ flex: 0 0 100px;}
    .right-side p {font-size: 14px;line-height: 20px;width: 300px;}
    .enquiry-detail .row{flex-direction: column;flex: 0 0 100%;}
    .left-side img{max-width: 28px;}
    .office-wrap,.news-content{margin:0px;}
    .right-content {padding: 0px 20px 40px;}
     .image-outerWrap,.image-outerWrap.product{height:100px !important;}
     .image-outerWrap h1{font-size: 40px;}
     .footer-container .col-md-4{display:flex;justify-content: center;}
     .consumerInfo .left-side {flex: 0 0 50px;}
     .milestone h3{font-size:27px;line-height:25px;}
     .milestone .milestone-outer{padding:40px 20px;}
      .office .left-content{display: flex;height: 100%;}
        .consumerInfo .row.reverse,.partnership .row.reverse{flex-direction:column-reverse!important;}
      .consumerInfo .row .col-md-7, .consumerInfo .row .col-md-5,.partnership .row .col-md-7, .partnership .row .col-md-5{max-width:100% !important;}
      .consumerInfo .p-image,.partnership .p-image{max-width:300px;margin: 0 auto;}
      .mt-content {margin-top: 30px;}
      .privacy-policy p{font-size: 15px;}
      .privacy-policy .bold{font-size: 18px;}
      .heading{font-size:25px;}
     /*.footer-wrap{display: flex;justify-content: center;}*/
    /*.right-side p{font-size:12px;line-height:12px;}
    .right-side h6{font-size:14px;line-height:8px;}*/
.bg-header .navbar-nav .nav-item .nav-link{padding:20px 12px;}
}

@media only screen and (max-width: 850px) {
	
      .knowMore-Btn {width: 100px;height: 28px;font-size: 14px;}
    .carousel-Outer {height: 160px;}
   .carousel-Outer h5{font-size:34px;line-height:36px;}
   .milestone .margin-left{margin-left:20px;}
   .milestone .margin-right{margin-right: 20px;}
  
}

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

}

@media only screen and (max-width: 768px) {
	.footer-container .container {padding-left: 0px !important; padding-right: 0px !important; }
	.footer-container .col-sm-12{max-width: 33.33% !important;}
	.header .container{padding-left: 0px; padding-right: 0px; }
	.footer-container .container{padding-left: 100px;padding-right: 100px;}
	.carousel-Outer{float: none;}
	.footer-wrap h4,.footer-wrap ul li,.generic h5,.generic p,.generic-content h2{text-align: center;}
	.action{display: none;}
	.carousel-Outer{margin: 0 auto;right: 15px;width: auto;left:15px;transform: inherit; -webkit-transform: inherit;}
	.carousel-Outer h5{font-size: 32px;line-height:40px;}
    .carousel-Outer h5 strong {font-size: 40px;}
	.carousel-Outer p{font-size: 14px;}
	.carousel-Outer h4{font-size: 22px; line-height: 43px;width: 100px;height: 43px;top: -43px;}
    .bg-header .dropdown-menu{width: auto;background-color:#0065bd;border:0 !important;padding: 0px;border-radius: 0px;}
    .bg-header .dropdown-item{color: #fff;padding:10px 0px;font-size: 14px;font-weight:300;font-weight:600;text-transform: uppercase;}
    .bg-header .dropdown-divider{display: none;}
   /* .image-wrap{display: flex;justify-content: center;margin-bottom: 15px;}*/
    .middle-content .col-md-6{ width: 50%;}
    .middle-content{margin-top: 10px;margin-bottom:25px;}
    .footer-container{margin-top: 5px;}
    .bg-header .dropdown-item:hover, .bg-header .dropdown-item:focus{color: #fff;background-color: #64a1d8;}
    .image-outerWrap h1{margin-left: 20px;font-size: 40px;}
    .outer-wrap { padding: 20px;}
    .middle-content.about .image-wrap{margin:0 auto;max-width:100%;}
    .generic .context-container{align-items: center !important;}
    .ourteam .list-group{flex-direction: row;justify-content:space-evenly;align-items: center;}
    .ourteam.middle-content h5{font-size: 30px;line-height: 20px;margin-bottom: 20px;}
    .cust-tab p,.cust-tab h2,.footer-container h4{font-size: 15px;}
    .ourteam.middle-content .cust-tab h5{font-size: 20px;}
    .card-outerwrap .col { flex: 0 0 50%;}
	.product .form-inline .form-control{font-size: 14px;padding-left: 0px;}
	.product .card-body h5.card-title{font-size:14px; text-align: center;}
	.product .card-text,.generic-content h2,.right-content span,.news-content p{font-size:16px;}
    .product .card-text{text-align: center;}
	.overlay-outer{margin-bottom: 10px;}
	.bg-header{padding: 10px 25px !important;}
    .image-outerWrap,.image-outerWrap.product{height: 200px !important;}
    .product .tab-content{margin-top:20px;}/*
    .bg-header .navbar-nav{margin-top:20px;}*/
    .modal-body.product.ourteam .list-group-item, .modal-body.product.ourteam .list-group-item.active{font-size: 15px;padding: 10px 6px;line-height: 10px;}
    .row.ml-3{margin-left: 0px !important;}
    .modal-body h5{font-size:24px;line-height:40px;}
    .modal-body.product .tab-content{font-size: 14px!important;}
    .mt-content {margin-top: 5px;}
   /* .p-image{display: flex;justify-content: center;margin-bottom:10px;}*/
    .ml-4{margin-left: 0px !important;}
    .footer-container,.news-content p{padding:10px;}
    .enquiries.middle-content .col-md-6{width:50%;}
    .enquiry-detail .row{flex-direction: row;}
     .right-side p{width:auto;}
     .left-side {flex: 0 0 40px;}
     .partnership .btn-wrap button, .enquiries .btn-wrap button{height:40px;font-size: 15px;max-width: 100%;}
     .contact-number .contact-number-innerwrap h6,.right-content h4{font-size: 16px;}
     .contact-number .contact-number-innerwrap p,.about p,.right-content p{font-size: 14px;}
      .contact-number .left-side {flex: 0 0 36px;}
      .contact-number h4 {padding: 10px;font-size: 14px;}
      .contact-number{margin-top:25px;}
      .enquiries p.error-message,{font-size:14px;text-align: center;}
      .context-container h4 { font-size: 14px;line-height: 12px;}
      .middle-content h5{font-size: 18px;line-height: 30px;margin-top: 10px; }
      .generic .context-container{padding-top: 0px;}
      .generic .context-container h4{margin:8px 0px;}
      .copyright{font-size: 13px;}
      .ourteam .action ,.generic .action{display: block;}
       .ourteam .carousel .action{width: auto;}
       .generic .carousel .action{width: 100px;}
       .middle-content.generic .carousel{    margin-bottom: 40px;}
       .ourteam .cust-tab .carousel-control-prev,.ourteam .cust-tab .carousel-control-next,.generic-container .carousel-control-prev, .generic-container .carousel-control-next{width:30px;height: 30px;}
       .ourteam .cust-tab .container.actionWrap,.container.actionWrap.cf.generic-container{bottom:18px;}
       .right-content {padding: 0px 10px 10px;}
       .office-wrap + .office-wrap {margin-top: 25px;}
       .left-side .readmore{font-size: 16px;width: 150px;height: 40px;line-height: 42px;}
       .bg-header .dropdown:hover .dropdown-menu {background: #0065bd;}
       .btn-wrap{display: flex;justify-content: center;}
       .margin-top {margin-top:10px;}
       .sharebtn {height: 40px;width: 40px;}
       .milestone .milestone-outer {width: auto;margin-top:60px;}
		.milestone .margin-left{margin-left: 0px}
		.milestone .margin-right {margin-right: 0px;}
		.milestone .horizontal-line{margin-bottom:10px;}
		.milestone-heading{margin-bottom:5px;}
      .milestone-heading h4{font-size:20px;line-height: 20px;}
      .milestone-heading p{font-size: 14px;margin-bottom: 0px;line-height:20px;}
      .milestone h3{font-size: 20px;}
      .milestone .milestone-outer {padding: 35px 20px 0px 25px;}
      .milestone.footer-container{margin-top:20px;}
      .overlay-outer img{max-width: 200px;margin: 0 auto;}
      .overlay-outer .card-body{padding:20px 0px;}
      .product .card-text{font-size:13px;line-height:6px;}
    
      .office .left-content{display: flex;justify-content: center;margin:14px;height: auto;}
      .milestone .milestone-outer ul li{font-size: 13px;line-height: 20px;}
      
     /* .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid 
transparent;
border-bottom: 0;
border-left: .3em solid
    transparent;
}*/
    /*.bg-header .dropdown-divider{display: none !important;}*/

 /*   .copyright-wrap{position: fixed;width: 100%;bottom: 0px;background-color: #f7fafd;}*/
}
@media only screen and (max-width: 767px) {
	.milestone .milestone-outer{height: auto; min-height: auto;}
.bg-header .navbar-nav .nav-item .nav-link{padding:10px 0px;}
.navbar-expand-md .navbar-nav .dropdown-menu{display:block;}
.generic-image:before{display:none;}
.generic-image img{height:auto;}
}
@media only screen and (max-width:650px){
	.consumerInfo .p-image, .partnership .p-image{margin-bottom: 15px;}
 
}

@media only screen and (max-width: 575px){
	.logo-wrap {max-width: 200px;}
	.footer-container .col-sm-12{max-width:100% !important;}
	.footer-container .row{text-align: center;}
	.carousel-item img {height:auto;}
    .carousel-Outer h5 {font-size: 22px;}
    .carousel-Outer p{line-height: 16px;}
    .middle-content .col-md-6{	width: auto;}
    .context-container{align-items: center !important;padding-top: 0px;}
    .context-container img{max-width: 50px;}
    .middle-content h5,.context-container p,.card-text{text-align: center;}
    .image-wrap img{height:auto;}
    .image-outerWrap h1{font-size: 30px;}
    .generic-content{margin-top:5px;}
    .generic-content{padding:20px 0px;}
     .text-content{margin-top:25px;}
     .ourteam.middle-content h5{font-size: 25px;}
      .ourteam .list-group-item.active, .ourteam .list-group-item{width:auto;font-size: 15px;line-height:22px;padding-right:5px;padding-left: 5px;}
     .product.ourteam .list-group-item.active,.product.ourteam .list-group-item{ width: 247px;font-size: 17px;height: auto;padding: 10px 5px;line-height: 20px;}
     .modal-body.ourteam .list-group{display:flex;flex-direction:column;align-items: inherit;}
     .reverse{flex-direction: column-reverse;}
     .partnership.middle-content .col-md-6{width:50%}
     .p-image{display: inherit;}
     .enquiries .middle-content .col-md-6{width: 100%}
     .carousel-item.active img,.carousel-item img{height: 230px;}
     .image-outerWrap h1{font-size: 20px; text-align: center;}
     .image-outerWrap{height:80px !important;}
     .enquiries.middle-content .col-md-6{width: 100%;}
     .right-side p{width: auto;}
     .middle-content h5 {font-size: 15px;line-height: 25px;margin-top: 10px;}
     .enquiry-detail p,.right-side h6{font-size: 14px;}
     .middle-content{margin-bottom: 0px;}
     .context-container p,.footer-container ul li a,.generic p,.cust-tab p,.cust-tab h2,.news-content span{font-size: 13px;}
     .generic .carousel-item.active img,.generic .carousel-item img{height: auto;}
     .footer-container ul li a{line-height:20px;}
     .ourteam.middle-content .cust-tab h5{font-size: 16px;}
     .genric-drug {padding:6px;margin: 15px 0px;}
     .genric-drug h5{margin:0;}
     .middle-content.consumerInfo .col-md-6{width: 50%;}
     .margin-top{flex-direction: column !important;}
     /*  .consumerInfo .right-side p {width: 250px;}*/
     .product .viewmore{margin: 10px 0px;}
     /*.milestone .horizontal-line{display: none;}*/
     .milestone .margin-left{margin-left: auto;margin-right: auto;}
     .milestone .margin-right{margin-left: auto;margin-right: auto;}
     .milestone .horizontal-line{margin-bottom: 0px;margin-top: 20px;}
     .generic p{line-height:22px;font-size:16px;margin-bottom:5px;}
    .privacy-policy {margin-top: 5px;padding: 0px 0px;}
    .privacy-policy .bold{font-size:15px;}
    .privacy-policy p{font-size:13px;}
    .heading{font-size:20px;}
     

     
}
@media only screen and (max-width: 420px){
     .card-outerwrap .col { flex: 0 0 100%;}

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

	.logo-wrap {max-width: 150px;}
	.btn-wrap button { padding: 4px;font-size: 12px;}
	.carousel-Outer{padding: 10px;}
	.carousel-Outer p { font-size: 13px; line-height: 15px;}
   .carousel-Outer h5 {font-size: 18px;}
    .ourteam .list-group-item.active, .ourteam .list-group-item{font-size:12px;padding: 5px 2px;}
    .ourteam.middle-content h5{font-size:18px;margin-bottom:14px;}
    .partnership.middle-content .col-md-6{width:100%}
    .contact-number .contact-number-innerwrap h6{font-size: 14px;}
     .contact-number .contact-number-innerwrap p{font-size: 12px;}
     .row.d-mt,.margin-top{flex-direction: column !important;}

}