/* ==== Media Queries ===== */
@media (max-width:1280px) and (min-height:950px) and (max-height:1034px){
	.about-us-section{
		padding:5% 0 5%;
		/*min-height:calc(100vh - 124px);*/
	}	
}

@media (max-width:1024px) {
	.my_continre{
		width: 100%;
		padding: 0px;
	}
	.logo {
	    display: inline-block;
	    width: 18%;
	}
	.main-header{
		display: flex;
		justify-content: space-between;
	}
	.menu ul li{
		padding: 12px 11px;
	}
	.product-txt{
		padding: 20px 20px 0 20px;
	}
	.product-txt h2{
		font-size: 16px;
		line-height: 19px;
		padding-bottom: 10px;
	}
	.product-txt p{
		font-size: 13px;
		letter-spacing: 0px;
		line-height: normal;
		margin-top: 10px;
		display: block;
	}
	.product-txt a{
		bottom: 30px;
	}
	.menu ul li.hover:before{
		top: 13px;
		right: -4px;
	}
	.menu ul li img{
		top: 5px;
	}
	.products{
		padding-bottom: 2%;
	}


	/*===========home-end=========*/
	/*===========about=========*/
	.crams_text_area{
		padding: 2% 4%;
	}
	.crams_text_area h3{line-height: 30px;padding: 15px 0px;}
	.back-border{top: 40px;}
	/*==========our-bussiness===========*/
	.drugs-name-tab h4{
		/*width: 121px;*/ 
		width: auto;
    	padding: 0 10px;
	}

	.International-section {padding: 0px 0px 30px;}


	/*==============drug-intermediates==============*/
	.api-list-name .flexing h3{padding: 4px 50px;}


	/*================crams===================*/
	.crms-paras b:before{left: 50px;}
	.crms-paras b:after{right: 100px;}

	/*=============quality-assurance============*/
	.excellence-in-quality{width: 90%;}


	/*===============career=============*/
	.careersa-details p.careersa_title:before{left: -12px;}
		.careersa-details p.careersa_title:after{right: -12px;}
		.d-flex {
		    display: flex;
		    align-items: center;
		    /* justify-content: space-between; */
		    flex-wrap: wrap;
		    justify-content: center;
		}
		.filtering-area{
			display: block!important;
		}
		.tab_aresa {
		    width: 100%;
		    background: #ffff;
		    z-index: 99;
		    /* display: none; */
		}
		nav.navbar.navbar-default{
			margin-top:0px ;
		}
		.navbar-default{
			background: none!important;
			box-shadow: none!important;
		}
		.navbar {
		    position: relative;
		    min-height: 0px!important;
		    /* margin-bottom: 20px; */
		    border: 0px solid transparent;
		}

		.tab-content {
		    width: 100%;
		}
		.navbar-collapse.navbar-ex1-collapse {
		    position: fixed;
		    top: 12.5%;
		    left: 0px;
		    background: #fff;
		    z-index: 9;
		    height: 100vh;
		    width: 50%;
		    display: none;
		    height: 630px;
		}
		div#tab_aresa {
		    width: 50%;
		    height: 680px;
		    overflow-y: scroll;
		}
		.tab-content {
		    width: 100%;
		}



   	.about-section h4, .womenCustom .d-flex1 h4{
   		font-size:18px;
   	}
}
/*@media(max-width: 991px) {
	.menu ul li{padding: 12px 10px;}
	.container {width: 95%;}
	.my_continre{width: 100%;padding: 0px;}
	.product-txt p{font-size: 13px;}
	.product-txt a{bottom: 25px;}
	.product-txt h2{font-size: 16px;}
	.crams_text_area h3{font-size: 23px;}
	p.head_para{padding:0px 16px;}
	.text-area h1, .text-area p{font-size: 28px;}
	.crams_text_area{width: 60%;}
}*/
	
@media screen and (max-width:991px){


	.drugs-name-tab h4:before{
		display: none;
	}
	.International-section p{
		margin:30px 0 0;
	}
	.drugs-name-tab {
	    background: #f6f0f0;
	    border-radius: 0 0 5px 5px;
	    padding: 10px 10px 10px;
	    text-align: center;
	    align-items: center;
	    justify-content: center;
	    flex-wrap: wrap;
	}

	.drugs-name-tab h4{
		color: #1e3c66;
		z-index: 0;
		display: inline-block;
		box-shadow: 0 0 3px 0;
		margin: 0 1% 20px;
		padding: 4px 0px;
		border-radius: 5px;
		position: relative;
		text-align: center;
		width:23%;
	}

	.hoverings{
		float:left;
		margin:0 1% !important;
	}
}

@media (max-width:768px) {
	.btn11{
	    display: block;
	}
	.tab h4:nth-child(2):after{
		animation: none;
	}
	a.women-read-more{
		float: inherit;
		display: block;
	}
	.navbar-nav{
		margin: 0px;
	}
	.navbar-collapse.navbar-ex1-collapse{
		top: 13.2%;
	}
	div#tab_aresa{
		height: 530px;
	}
	.form_for_prodct{1
		width: 80%;
		margin: 0 auto;
	}
	.menu{display: none;}
	.btn11{
		top: 15%;
	}
	.menu ul li {
	    width: 100%;
	    text-align: left;border-bottom: 1px solid #ccc;
	    padding-left: 55px;
	    float: none;
	}
	.d-flex{
		flex-wrap: wrap;
	}
	.pdf_download_btn a i {
	    padding-right: 5px;
	}
	.pdf_download_btn{
		margin: auto;
	}
	.menu ul li img{
		left: 5%;
		top: 20px;
	}
	.pdf_download_btn {
	    padding: 13px 0px;
	}

	.menu ul li.hover:before{
		right: 20px;
		top: 50%;
		transform: translateY(-50%);
	}
	.banner .text-area{
		width: 90%;
	}

	.menu{
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    background: #fff;
	    width: 75%;
	    height: 100vh;
	    overflow: auto;
	}
	.hover ul.submenu{
		position: static;
		padding: 10px;
	}
	.menu ul li a{
		font-size: 17px;
	}
	.hover ul.submenu{
		width: 100%;
	}
	.menu ul li a::after{
		height: 0px;
	}
	.hover ul.submenu li:hover{
		background: transparent;
	}
	.hover ul.submenu li:hover a{
		color: #000;
	}
	ul.submenu li:last-child {
	    border-bottom: none;
	}
	.main-header{
		padding: 16px 0px 16px 7px;
		position: relative;
		z-index: 9999;
	}
	.menu ul li.hover:hover ul.submenu{
		display: none;
		box-shadow: none;
	}
	.hover ul.submenu li a{
		color: #000;
		width: 100%;
	}
	.slick-slide img{
		min-height: 50vh;
		object-fit: cover;
	}
	h1.head_title{
		font-size: 30px;
		line-height: 10px;
	}
	.text-area h1, .text-area p{
		font-size: 28px;
	}
	p.head_para{
		padding: 0rem 2rem;
	}
	.product_first{
		width: 100%;
		margin-bottom: 3%;
	}
	.products{
		padding-bottom: 0%;
	}
	.products .product_first~.product_first .product-txt {
	    padding-left: 55px!important;
	}

	.product-txt:before{
		left:-4%;
	}
	.products{
		width: 90%;
		margin: 0 auto;
	}
	.product-txt{
		padding: 24px 30px 0 30px;
	}
	.product-txt h2{
		font-size: 22px;
		padding-bottom:14px;
		line-height: normal;
	}
	.products .product_first:last-child {
	    flex-direction: row-reverse;
	}
	.fliexing .product_first:first-child {
	    flex-direction: row;
	}
	.products:first-child .product_first:last-child .product-txt:before{
		left: inherit;
		right: -15px;
		transform: rotate(180deg);
	}
	.products:last-child .product_first:first-child .product-txt:before{
		left: inherit;
		left: -15px;
		transform: rotate(180deg);
	}
	.crams_text_area{
		width: 90%;
		margin: 0 auto;
		padding: 4% 4%;
	}
	.crams_text_area h3{
		font-size: 24px;
	}
	.crams_text_area p{
		font-size: 15px;
	}
	.crms_section{
		padding: 0rem 0px 4rem;
	}
	.crams_text_area{
		position: static;
	}
	.imgs{
		text-align: center;
	}
	.imgs img{
		width: 90%;
		margin-top: 2%;
	}
	.logo {
	    width: 28%;
	    padding-left: 31px;
	}
	.back-border{
		width: 80%;
		margin:2% auto;
		top: 0px;
	}
	.api-top-section .h1_title, .our-business-area .h1_title, .inquiry-section .h1_title{
		display: block;
		font-size: 38px;
		line-height: 0px;
		padding-bottom: 20px;
	}
	.our-business-area p{
		padding: 0px 0px 10px;
		letter-spacing: 0px;
	}
	.tab h4{
		font-size: 18px;
		line-height: 26px;
	}
	.crms-paras b:before{
		left: 18px;
	}
	.crms-paras b{
		padding: 4px 17px 5px 16px;
	}
	.crms-paras b:after {
	    right: 18px;
	}
	.crms-para img {
	    width: 50%;
	}
	.crms-para{
		text-align: center;
	}
	.drugs-name-tab h4:before{
		display: none;
	}
	.drugs-name-tab{
		background: #f6f0f0;
		border-radius: 0 0 5px 5px;
		padding: 10px 10px 10px;
		text-align: center;
		align-items:center;
		justify-content:center;
		flex-wrap:wrap;
	}
	.drugs-name-tab h4{
		color: #1e3c66;
		z-index: 0;
		display: inline-block;
		box-shadow: 0 0 3px 0;
		margin: 0 1% 20px;
		padding: 4px 0px;
		border-radius: 5px;
		position: relative;
		text-align: center;
		width:23%;
	}
	.International-section p{
		margin: 49px 0px 0px;
	    position: relative;
	    border-radius: 5px 5px 0 0;
	    box-shadow: none;
	}
	.breadcrub-area{
		height: 25vh;
	}
	.assurance_para{
		padding: 0px 20px;
	}
	.excellence-in-quality{
		width: 94%;
	}
	.second-cetified img {
	    width: 100%;
	}
	.product-detailsss {
	    margin: 0% 0% 2%;
	}
	.api-top-section .h2_title{
		font-size: 26px;
    	line-height: normal;
	}
	.prdt-img img{
		width: 100%;
	}
	.api-list-name .flexing h3{
		font-size: 13px;
		padding: 4px 20px;
	}
	.assurance-section p{
		width: 100%;
	}
	.div-content{
		grid-template-columns: 1fr 1fr;
	}
	.careersa-details p.careersa_title:after, .careersa-details p.careersa_title:before{
		width: 17%;
	}
	.careersa-details p.careersa_title{
		font-size: 25px;
	}
	/*.career-tab{
		grid-template-columns: 1fr 1fr;
	}*/
	.form-area {
	    border-top: 1px solid #ccc;
	    padding: 3% 0%;
	}
	.submenu li:before{
		content: '\f101';
		position: absolute;
		font-family: FontAwesome;
		top: 4px;
		left: -2px;
		color: #1e3c66;
	}
	.product-txt p{
		font-size: 19px;
    	margin-top: 25px;
	}
	.product-img img{
		margin: 35% auto 0;
	}

}

@media screen and (max-width:640px){
	.drugs-name-tab h4{
   		width:30%;
   		margin:0 1% 20px;
   	}
}

@media (max-width:600px){
	.product_first{
		border-radius: 50px 50px 0px 0px;
	}
	.product_first{
		margin-bottom: 15%;
	}
	.women .pardt-left{
		margin-top: 0px;
	}
	 .product-detailsss h6{
		text-align: left;
	}
	.product-img img{
		margin: 4% auto 0%;
	}
	.thankyou.text-center.cs-thankyou-block {
	    height: 80vh;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    padding: 0 5%;
	}

	.wome_images_area {
	    padding: 4% 0% 0%;
	    display: inline-block;
	    padding: 0px;
	    margin: 0;
	}

	.hoverings{
		width:46%;
		margin:0 2% 25px !important;
		padding:25px 5px;
	}

	.hoverings .h500{
		height:auto;
		width:100%;
	}

}
@media (max-width:480px) {

	section.homer-banner-section {
	    margin:80px 0 0;
	}

	.text-area h1, .text-area p{
		font-size: 19px;
		letter-spacing: 0 px;
		line-height: normal;
	}
	a.women-read-more {
	    width: 24%;
	}
	.tab h4:nth-child(1):after{
		background: transparent;
	}
	.tab h4:nth-child(3):before{
		background: transparent;
	}
	.drugs-name-tab{
		flex-wrap: wrap;
	    justify-content: space-between;
	    align-items: center;
	}
	.tab h4:nth-child(2):after{
		display: none;
	}
	ul.nav.navbar-nav li a {
	    font-size: 14px;
	}
	.banner .text-area{
		padding: 8px;
	}
	.products{
		width: 85%;
	}
	.drugs-name-tab h4{
		width: 100%;
	}
	/* .banner .text-area{
		top: 54%;
	} */
	.products .product_first~.product_first .product-txt, .fliexing > .product_first > .product-txt{
		padding-left: 30px!important;
	}
	.products .product_first{
		border-radius: 10px!important;
	}
	.product-txt h2{
		font-size: 18px;
	}
	.product-txt p{
		font-size: 17px;
	}
	.product-txt p{
		margin-top: 18px;
	}
	.product-txt a{
		bottom: 30px;
	}
	.menu ul li img{
		left: 9%;
	}
	h1.head_title{
		padding: 0rem 0rem 1rem;
		font-size: 27px;
		line-height: normal;
	}

	.about-section h1.head_title{
		padding:0;
	}
	p.head_para{
		padding: 0px;
		text-align: justify;
	}
	.product_img.match{
		width: 100%;
	}
	.product-txt{
		width: 100%;
		height: 220px;
	}
	.product-txt:before{
		display: none;
	}
	.crams_text_area{
		width: 100%;
	}
	.crams_text_area h1{
		font-size:30px;
		line-height: normal;
	}
	.crams_text_area h3{
		font-size: 17px;
		line-height: normal;
		padding: 6px 0px 2px;
	}
	.imgs img{
		width: 100%;
	}
	.product-area{
		padding: 1.6rem 0rem 3rem;
	}
	.breadcrumb h1{
		font-size: 18px;
	}
	.about-us-section h1.head_title{
		font-size: 28px;
	}
	.tab{
		flex-wrap: wrap;
		/*flex-direction: column-reverse;*/
	}
	.tab h4{
		font-size: 15px;
		width:100%;
		margin-bottom: 15px;
	}


	.tab h4:nth-of-type(2){
		order:3;
	}

	.drugs-name-tab h4{
		/*margin: 0 10px 15px 0;
		padding: 4px 14px;*/
			font-size:12px;
		    margin: 0 0 15px;
		    padding: 5px 5px;
		    line-height: 35px;
	}
	/*.drugs-name-tab h4:nth-of-type(3){
		display:none;
	}*/
	.International-section p{
		font-size: 15px;
	}
	.api-top-section .h1_title, .our-business-area .h1_title, .inquiry-section .h1_title{
		font-size: 30px;
		line-height: normal;
		padding-bottom: 0px;
	}
	.our-business-area p b{
		font-size: 16px;
	}
	.our-business-area {
	    margin-bottom: 16px;
	}
	.tab h4:first-child:before{
		left: 50%;
	}
	.img{
		margin: 16px 0px;
	}
	.breadcrumb{
		width: 100%;
	}
	.api-top-section .h2_title{
		font-size: 22px;
		line-height: normal;
	}
   	.flexing{
   		display: none;
   	}
   	.product-name{
	    width: 100%;
	    height: 100%;
	    padding: 0px 15px;
   	}
   	.flexings{
   		display: block;
   		border-bottom-right-radius: 10px;
    	border-top-right-radius: 0px;
    	border-bottom-left-radius: 10px;
    	border-top:none;
   	}
   	.flexings img{
   		margin: 10px auto;
   	}
   	.product-name h6, .pardt-left h6{
   		font-size: 18px;
	    letter-spacing: 1px;
	    line-height: 6px;
	    color: #1e3c66;
	    font-family: "Roboto";
	    font-weight: 600;
	    /* border-bottom: 1px solid #f00; */
	    padding-bottom: 14px;
   	}
   	.product-name ul{
   		 border-top-right-radius: 10px; 
   		 border-top-left-radius: 10px; 
   		 border-bottom-left-radius: 0px;
   	}
   	.womenCustom .product-name ul{
   		border-radius: 10px;
   	}
   	.api-top-section .h2_title {
   	    font-size: 22px;
   	    line-height: normal;
   	    /* margin-bottom: 12px; */
   	}
   	.api-top-section{
   		margin-bottom: 0;
   	}
   	.api-top-section.w100{
   		width: inherit;
   	}
   	.none{
   		display: none;
   	}
   	.pb-10{
   		padding-bottom: 20px;
   	}
   	.rdius_o .flexings{
   		border-radius: 0px;
   	}
   	.product-name h6, .pardt-left h6{
   		font-size: 16px;
   		line-height: normal;
   		padding-bottom: 8px;
   		padding-top: 8px;
   	}
   	.pardt-left.rdius_o p {
   	    font-size: 14px;
   	    letter-spacing: 1px;
   	    line-height: normal;
   	    color: #222222;
   	    font-family: "Roboto";
   	    font-weight: 400;
   	    position: relative;
   	    text-align: left;
   	    padding-left: 20px;
   	}
   	.pardt-left p {
		font-size: 14px;
		letter-spacing: 1px;
		line-height: 22px;
		color: #222222;
		font-family: "Roboto";
		font-weight: 400;
		position: relative;
		padding-left: 20px;
		text-align:left !important;
	}
	.api-top-section .h2_title{
		font-size: 20px;
		margin: auto;
		text-align: center;
	}
	.product-section h1.head_title{
		padding-top: 1rem;
	}
	.product-section{
		margin-bottom: 20px;
		background: #1e3c66;
	}
	.product-area{
		padding: 0.6rem 0rem 3rem;
	}
	form#contact-form1 {
	    width: 95%;
	    margin: 0 auto;
	}
	.product-detailsss h6{
	    display: block;
	}
	p.formulations{
		line-height: 25px;
	}
	.apply a.apply_now{
		width: 40%;
	}
	ul.mar{
		width: 100%;
	}

   	.pardt-left{
   		width: 100%;
   		padding: 0px 15px;
   		margin-top: -21px;
   	}
   	.crams-section .h1_title{
   		line-height: normal;
   	}
   	.crams-section p{
   		font-size: 17px;
   	}
   	.crms-para p{
   		font-size: 14px;
   		padding-bottom: 10px;
   	}
   	.crms-paras b:before, .crms-paras b:after{
   		display: none;
   	}
   	.crms-paras ul{
   		column-count: 1;
   	}
   	.crms-paras{
   		border-top: 1px solid #ccc;
   		padding-top: 10px;
   	}
   	.crms-para{
   		padding-bottom: 15px;
   	}
   	.excellence-in-quality{
   		flex-wrap: wrap;
   		flex-direction: column-reverse;
   	}
   	.first-cetified.boxss{
   		width: 100%;
   	}
   	.second-cetified{
   		width: 100%;
   	}
   	.certificates h6{
   		padding: 4px 0px 10px;
   	}
   	.second-cetified img{
   		width: auto;
   	}
   	.contn{
   		padding: 10px 10px 0px 10px
   	}
   	.excellence-in-quality h4{
   		font-size: 25px;
   	}
   	.flexssss {
   	    display: flex;
   	    flex-direction: row-reverse;
   	}
   	.boxss{
   		padding: 0px;
   	}
   	.div-content{
   		grid-template-columns: 1fr;
   	}
   	.careersa-details p.careersa_title{
   		font-size: 17px;
   	}
   	.careersa-details p.careersa_title:after, .careersa-details p.careersa_title:before{
   		display: none;
   	}
   	.career-tab{
   		grid-template-columns: 1fr;
   		padding:15px;
   	}
   	.apply p{
   		padding: 10px 16px;
   		font-size: 16px;
   		line-height: normal;
   	}
   	.career-para h1{
   		font-size: 30px;
   		line-height: normal;
   		padding-bottom: 0px;
   	}
   	.careersa-details p.careersa_title{
   		padding-bottom: 0px;
   	}
   	.apply a, .form-area-inquiry button.send-btn{
   		width: 30%;
   	}
   	.footer p{
   		font-size: 12px;
    	line-height: normal;
   	}
   	.form-area-inquiry{
   		width: 100%;
   	}
   	form#contact-form {
   	    width: 100%;
   	    margin: 0 auto;
   	}
   	.custom-control.custom-radio{
   		padding-right: 14px;
   	}
   	.info h1{
   		font-size: 28px;
   	}
   	.contact-form ul.details li{
   		padding: 0 0px 20px;
   	}
   	.logo{
   		width: 38%;
   	}
   	.btn11{
   		top: 4%;
   	}
   	.slick-slide img{
   		min-height:25vh; 	
   	}
   	.breadcrub-area{
   		height: 25vh;
   		margin-top:80px;
   	}

	section.breadcrub-areas{
		margin:80px 0 0;
	}

   	.coulun {
   		flex-wrap: wrap;
   	}
   	.slick-slide img{
   		max-height: 40vh;
   	}
   	.banner .text-area{
   		top: 58%;
   	}
   	.breadcrumb h1{
   		line-height: 20px;
   	}
   	p.main-content__body {
   	    font-size: 18px;
   	    font-family: Roboto;
   	    line-height: 25px;
   	    color: #000;
   	}
/*   	div#tab_aresa{
   		width: 85%;
   	}*/

   	.filtering-area{
   		left:auto;
   		right:-1.2%;
   		top:13%;
   	}

   	.col-md-3.col-sm-12.tab_aresa{
   		position:static;
   	}

   	.assurance-section .row.assurance_para .coulun{
   		width:100%;
   		padding:0 0px;
   	}

/*   	 .quality-assurance .breadcrub-area,
   	 .about .breadcrub-area,
   	 .our-business .breadcrub-area,
   	 .pharmaceutical .breadcrub-area{
   	 	background:none !important;
   	 }*/

/*   	 .quality-assurance .breadcrub-area img,
   	 .about .breadcrub-area img,
   	 .our-business .breadcrub-area img,
   	 .pharmaceutical .breadcrub-area img{
	    display:block;
	    width:100%;
	    height: 100%;
    	object-fit: cover;
	 }*/

/*	  body.Drug.women .breadcrub-areas img{
	    display: block;
	    height: 170px;
	    object-fit: cover;
	    transform: translateX(-200px);
	  }*/


	  body.Drug.women .breadcrub-areas img{
	    display: block;
	     width: 100%; 
	    height:auto;
	    object-fit: cover;
	  }

	  body.Drug.women div#breadcrumb_slider{
	  	display:none;
	  }

	 .rndpage .breadcrub-area,
	 .crams .breadcrub-area,
	 .quality-assurance .breadcrub-area,
   	 .about .breadcrub-area,
   	 .our-business .breadcrub-area,
   	 .pharmaceutical .breadcrub-area,
   	 .Careers .breadcrub-area, .carrires_form .breadcrub-area,
   	 .contact .breadcrub-area{
	 	background-position:center center !important;
	 }
 
   	.assurance-section .row.assurance_para .coulun p{
   		padding-right:0 !important;
   	}

   	header{
   		z-index:999999999;
   	}

   	.about-section h4, .womenCustom .d-flex1 h4{
   		font-size:16px;
   	}

   	 .womenCustom .d-flex1 h4{
   	 	text-align:center;
   	 }

   	div#tab_aresa{
		width:75%;
   		height:90%;
   		z-index:9999;
   		top:71px;
   	}
/*   	.width-650{
   		width: 650px;
   	}
   	.scroll{
   		overflow-x: scroll;
   	}*/


   	div#breadcrumb_slider .singl-slider{
   		height:auto;
   	}

   	div#breadcrumb_slider .singl-slider img{
   		height:165px;
   		max-height:initial;
   		min-height:initial;
   	}

   	body.Drug.women section.breadcrub-areas{
   		height:auto;
   		max-height:initial;
   		min-height:initial;
   	}

   	section.womenCustom{
   		padding:25px 0;
   	}

   	section.womenCustom .api-top-section .h2_title{
   		margin:0 0 20px;
   	}

   	section.womenCustom .product-name.again{
   		margin:0 0 25px;
   	}

   	.womenCustom .product-name ul{
   		padding:15px 20px;
   	}

   	.location{
   		margin:0 0 10px;
   	}

   	.location span, .Experience span {
	    font-size: 12px;
	    line-height: 22px;
	}

	.stickycol {
	    position: sticky;
	    top: 71px;
	    background: #fff;
	    z-index: 10;
	    padding:20px 20px;
	}
}

@media screen and (max-width:425px) {
	.navbar-collapse.navbar-ex1-collapse {
	    top: 14.9%;
	}
	.filtering-area{
		top: 12%;
	}


   	.breadcrub-area{
   		margin-top:73px;
   	}	

	section.breadcrub-areas{
		margin:73px 0 0;
	}

   	section.homer-banner-section{
   		margin:73px 0 0;
   	}

   	div#tab_aresa{
   		height:100%;
   		top:71px;
   	}

   	div#tab_aresa .navbar-nav{
   		height:90%;
   	}

   	ul.details.mar{
	    width:100%;
	}

	ul.details li a, ul.details li p{
		font-size:14px;
	}
}

@media screen and (max-width:414px){
   	.breadcrub-area{
   		margin-top:71px;
   	}	

	section.breadcrub-areas{
		margin:71px 0 0;
	}

   	section.homer-banner-section{
   		margin:71px 0 0px;
   	}

   	.about-section{
   		margin:25px 0 0;
   	}

   	.banner.slick-slide{
   		height:auto;
   	}


}

@media  (max-width:412px) {
	.navbar-collapse.navbar-ex1-collapse {
	    top: 14.9%;
	}
	.filtering-area{
		top: 13%;
	}
	a.women-read-more{
		width: 30%;
	}	
}
@media  (max-width:395px) {
	.custom-control.custom-radio{
		padding-right: 8px;
	}
	div#tab_aresa{
		top: 66px;
		overflow-y:scroll;
	} 


	.stickycol{
		top: 66px;
	}

	ul.nav.navbar-nav li a{
		font-size:12px;
		padding:10px;
	}

	.filtering-area {
	    top: 19%;
	}


	.text-area h1, .text-area p{
		font-size: 17px;
	}
	.logo{
		width: 32%;
	}
	.api-top-section .h2_title{
		font-size: 19px;
	    text-align: center;
	}
	.logo{
		padding-left: 12px;
	}
	.menu ul li a{
		font-size: 16px;
	}
	.product-txt p{
		font-size: 16px;
	}


   	.breadcrub-area{
   		margin-top:66px;
   	}	

	section.breadcrub-areas{
		margin:66px 0 0;
	}

   	section.homer-banner-section{
   		margin:66px 0 0px;
   	}
}


@media  (max-width:360px) {
	.text-area h1, .text-area p{
		font-size: 17px;
	}
	.slick-slide img{
		min-height: 38vh;
	}
	h1.head_title{
		font-size: 20px;
		padding: 0rem 0rem 0.5rem;
	}
	.logo{
		width: 35%;
		padding-left: 9px;
	}
	.product-txt h2{
		font-size: 20px;
		padding-bottom: 10px;
	}
	.product-txt p{
		font-size: 16px;
		margin-top: 10px;
	}
	.product-txt a{
		bottom: 20px;
	}
	.product-txt{
		height: 200px;
	}
	.product-section h1.head_title{
		padding-top: 3rem;
	}
	.crams_text_area h1{
		font-size: 26px;
	}
	.crams_text_area {
		font-size: 15px;
	}
	.crams_text_area p {
	    font-size: 14px;
	}
	.product-txt h2{
		font-size: 18px;
	}
	.product-txt h2{
		font-size: 14px;
	}
	h1.head_title{
		font-size: 18px;
	}
	.about-us-section h1.head_title{
		line-height: normal;
		font-size: 22px;
	}
	.back-border:before{
		top: -14px;
		left: 28px;
		width: 90%;
		height: 97%;
	}
	.pepole-policy h4{
		font-size: 22px;
	}
	.footer p{
		font-size: 10px;
	}
	.breadcrub-area{
		margin-bottom: 1rem;
	}
	
	.api-top-section .h2_title{
		margin-bottom: 10px;
	}
	.api-top-section .h1_title, .our-business-area .h1_title, .inquiry-section .h1_title{
		font-size: 26px;
	}
	.api-top-section .h2_title{
		font-size: 18px;
	}
	.crams-section p{
		font-size: 16px;
		line-height: normal;
		padding-bottom: 8px;
		padding-left: 12px;
	}
	.crms-paras ul li{
		font-size: 14px;
		letter-spacing: 0px;
		line-height: normal;
		font-weight: 400;
		padding-bottom: 3%;
	}
	.crams-section p{
		padding-bottom: 14px;
		padding-left: 0px;
		padding-top: 10px;
	}
	.crms-para p:before{
		left: -11px;
    	top: 9px;
    }
    .api-top-section .h2_title, .certificate-area .h2_title{
    	font-size: 26px;
    	line-height: normal;
    }
    .excellence-in-quality h4{
    	font-size: 18px;
    	line-height: normal;
    }
    .excellence-in-quality p{
    	font-size: 13px;
    }
    .excellence-in-quality h5{
    	font-size: 17px;
    	line-height: normal;
    }
    .certificates h6{
    	padding: 6px 0px 13px;
    }
    .second-cetified img{
    	width: 100%;
    }
    .breadcrumb{
    	top: 66%;
    }
    .breadcrumb h1 {
        font-size: 20px;
    }
    .assurance-section p{
    	font-size: 14px;
    }
    .excellence-in-quality p {
    	font-size: 14px;
    }
    .careersa-details p.careersa_title{
    	font-size: 15px;
    }
    .career-tab{
    	padding: 16px 10px;
    }
/*    .location span, .Experience span{
    	font-size: 13px;
    	line-height: normal;
    }*/
    .role h2 {
        line-height: 30px;
        font-size: 14px;
    }
    .apply p {
        padding: 10px 8px;
        font-size: 14px;
        line-height: normal;
    }
    .apply a, .form-area-inquiry button.send-btn{
    	width: 40%;
    }	
    .info h1{
    	font-size: 25px;
    }
/*    ul.details li p{
    	font-size: 14px;
    	line-height: normal;
    }*/

	ul.details li a, ul.details li p {
	    font-size: 12px;
	    line-height:22px;
	}
    .form_for_prodct p{
    	font-size: 25px;
    	line-height: normal;
    }
    form#contact-form{
    	width: 100%;
    }
    .custom-control.custom-radio{
    	padding-right: 5px;
    }
    label.custom-control-label{
    	font-size: 14px;
    }
    .api-top-section .h2_title, .certificate-area .h2_title{
    	font-size: 20px;
    	text-align: center;
    }
    .products {
		width: 90%;
    }
}

@media (max-width:320px) {
	.breadcrumb h1{
		font-size: 13px;
	}	
	.menu ul li{
		padding-left: 38px;
	}
	.banner .text-area{
		width: 100%;
		top: 72%;
	}
	.text-area h1{
		font-size: 16px;
	}
	.product-txt {
	    height: 190px;
	}
	.product-txt p{
		font-size: 14px;
	}
	.product-txt p{
		font-size: 13px;
	}
	.api-top-section .h2_title, p.formulations{
		font-size: 16px;
	}
	.api-top-section .h2_title{
		margin-bottom: 	 0px;
	}
	.crms-para p:before{
		left: 0px;
	}
	.crams-section p{
		padding-left: 15px;
	}
	.apply a.apply_now{
		width: 40%;
	}
	div#tab_aresa{
		width: 90%;
	}
	a.women-read-more {
	    width: 35%;
	}

	.drugs-name-tab h4{
		width: 100%;
	}

	.container.background_contact{
		padding:0;
	}

}

