.section1-bg {
  background-size: cover;
}
@media screen and (max-width: 1024px) {
  .section1-bg,
  .homePage .flexslider {
    height: 430px;
  }
  .homePage .parallax-banner .banner-content.F-left {
    margin-left: 3%;
  }
  .homePage .parallax-banner .banner-content.F-right {
    margin-right: 3%;
  }
  .distribution-bg {
    background: url(../images/yellow-bg.jpg) top center repeat;
  }
  .distribution-bg .banner-content {
    width: 90%;
    margin: 25px auto;
    float: none;
    text-align: center;
  }
  .distribution-bg,
  .veterinary-bg {
    height: auto;
  }
  .homePage .parallax-banner .bg-wrap {
    background-position: center top;
  }
  .homePage .parallax-banner .banner-content.F-left,
  .homePage .parallax-banner .banner-content.F-right,
  .overview-bg .banner-content,
  .oct-products-bg .banner-content,
  .international-bg .banner-content {
    margin: 50px 8px;
  }
  .homePage .parallax-banner .bg-wrap {
    height: auto;
    position: static;
  }
  .international-bg {
    height: auto;
  }
  .otcproducts-bg,
  .active-pharmaceutical-bg {
    height: auto;
    background-repeat: repeat;
  }
  .otc-content,
  .product-page .otc-content {
    width: 96%;
    text-align: center;
    border: none;
    margin: 25px auto;
    float: none;
  }
  .top-products,
  .veterinary-bg .top-products {
    width: 95%;
    text-align: center;
    float: none;
    margin: 30px auto;
  }
  .top-products h4 {
    margin: 0 auto 10px;
  }
  footer div {
    width: 100%;
    text-align: center;
    line-height: 40px;
  }
  .bc-link {
    margin: 0;
  }
  .company-overview .key-value h2 {
    font-size: 24px;
  }
  .media .hover-ImgWrap img {
    width: 100%;
  }
  .fixd {
    position: fixed;
    right: 1%;
  }
  .eportal {
    margin-left: 25px;
    margin-top: 60px;
  }
  /*.eportal{margin-left:25px;} */
  .feature-wrap .banner-content li p {
    height: auto;
  }
  ul.slimmenu.collapsed {
    border-top: none;
  }
  ul.slimmenu.collapsed > li > a:last-child {
    border-bottom: none;
  }
  .logoWrap img {
    width: auto;
  }
  .homePage .for-ipad {
    display: block;
  }
  .homePage .flexslider {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section2-bg {
    background: url("../images/section2-bg.jpg") center top no-repeat black;
  }
  .section3-bg {
    background: url("../images/banners/home/1.jpg");
  }
  .section5-bg {
    background: url("../images/banners/home/2.jpg");
  }
  .section7-bg {
    background: url("../images/banners/home/3.jpg");
  }
  .section9-bg {
    background: url("../images/banners/home/4.jpg");
  }
  .section11-bg {
    background: url("../images/banners/home/5.jpg");
  }
  .section13-bg {
    background: url("../images/banners/home/6.jpg");
  }
  .homePage .parallax-banner .bg-wrap {
    background-position: center top;
    background-size: 1050px auto;
  }

  /*.container aside{ display:block !important;}*/
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  /*this is for ipad rotation*/
  .container aside {
    display: block !important;
  }
  .container .inner-wrap {
    width: 68% !important;
  }
}
@media screen and (max-width: 1000px) {
  .search-bar {
    padding: 5px 12px;
  }
  ul.slimmenu {
    margin: 0;
    width: 100%;
  }
  .desk-logo {
    display: none;
  }
  .resp-logo {
    display: block;
    margin: 3px 0 0 41%;
  }
  #content-container {
    margin-top: 49px;
  }
  .noticeWrap {
    position: absolute;
    width: 90%;
    height: auto;
    left: 5%;
    top: 5%;
    margin: 0;
    padding: 10px;
  }
  .privacyBg {
    margin-top: 0;
    padding-bottom: 0;
    background: none;
  }
  .gTranslate {
    display: none;
  }
}
@media screen and (max-width: 990px) {
  .homePage .parallax-banner .banner-content.F-left,
  .homePage .parallax-banner .banner-content.F-right {
    width: 52%;
  }

  .parallax-banner .banner-content,
  .active-pharmaceutical-bg .banner-content {
    width: 90%;
  }

  .active-pharmaceutical-bg {
    padding-bottom: 20px;
  }
  .contact-bottom {
    height: auto;
  }
  .form-Wrap,
  .mankind-Address {
    width: 90%;
    margin: 0 auto;
    float: none;
    text-align: center;
    padding: 20px 0;
  }
  .form-Wrap .button {
    float: none;
    margin: 20px auto 10px;
  }
  .form-Wrap {
    border: none;
  }
  .form-Wrap .site-form label {
    width: 100%;
    text-align: center;
  }
  .mankind-Address > div {
    margin-left: 0;
  }
  .careerUl {
    width: 100%;
  }
  .careerUl > li,
  .career-section .threeCol > li {
    width: 320px;
    float: none;
    margin: 0 auto;
  }
  .careerUl > li {
    height: auto;
    margin-bottom: 20px;
  }
  .career-section .threeCol > li {
    margin: 20px auto;
  }
  .career-section .threeCol {
    margin-top: 0;
  }
  .career-section h6 {
    margin: 20px auto;
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  ul.slimmenu {
    margin-left: 0;
    width: 100%;
  }
  .section1-bg .banner-content {
    width: 96%;
    margin: 375px auto 0;
  }
  .feature-wrap .banner-content li {
    width: 90%;
    margin: 30px auto;
    float: none;
  }
  .feature-wrap .banner-content .button {
    float: none;
    margin-top: 0;
  }
  .prescription .search input[type="text"],
  .veterinary .search input[type="text"],
  .international-product .search input[type="text"] {
    width: 82%;
  }
  .brand-search,
  .generic-search {
    width: 100%;
  }
  #header-container {
    position: static;
  }
  #content-container {
    margin-top: 0;
  }
  .container .inner-wrap {
    width: 95%; /*padding:0 15px;margin:0; */
    border-left: none;
  }
  .container aside {
    /*position:absolute; top:25px; left:25px;*/
    width: 265px;
    display: none;
    padding-left: 5px;
    margin: 0;
  }
  .section2-bg {
    background-size: 513px auto;
    background-attachment: initial;
  }
}
@media screen and (max-width: 800px) {
  .active-nav {
    overflow-x: hidden;
  }
  .off-canvas-navigation {
    display: block;
  }
  #wrapper .bx-wrapper .bx-pager {
    display: block;
  }
  .bx-wrapper .bx-controls-direction a {
    display: none;
  }
  .inner-wrap,
  aside {
    margin: 20px 0 25px;
  }
  .section1-bg {
    background-size: cover;
  }
  .section2-bg .banner-content {
    margin: 50px 0;
  }
  .section2-bg {
    height: auto;
  }
  /* .container aside {display:none;}*/

  .section1-bg {
    height: 235px;
  }
  .slide1 {
    background: url("../images/home-slider-resp-1.jpg") center top no-repeat
      #cbc8dd;
    background-size: cover;
  }
  .slide2 {
    background: url("../images/home-slider-resp-2.jpg") center top no-repeat
      #6facd9;
    background-size: cover;
  }
  .slide3 {
    background: url("../images/home-slider-resp-3.jpg") center top no-repeat
      #c5c3b7;
    background-size: cover;
  }
  .slide4 {
    background: url("../images/home-slider-resp-4.jpg") center top no-repeat
      #f2c270;
    background-size: cover;
  }
  .flex-control-nav {
    right: 40%;
    bottom: 8px;
  }
  .flex-control-nav li {
    margin: 5px 3px;
  }
  .homePage .flexslider {
    height: 228px;
  }
  .section2-bg video {
    max-width: 100%;
  }
  .homePage .parallax-banner .banner-content.F-right {
    margin-right: 1%;
  }
}
@media screen and (max-width: 720px) {
  h2 {
    font-size: 35px;
    line-height: 40px;
  }
  .homePage .flexslider {
    height: auto;
  }
  .flex-control-nav {
    padding: 5px;
  }
  .mainfrontpage .section1-bg p {
    margin-right: 0;
    display: none;
  }
  .company-page h2,
  .product-page h2 {
    margin-bottom: 0;
  }
  .homePage .bk-image,
  .mainfrontpage .bg-wrap {
    /*background-size:contain;*/
    background-position: center top;
  }
  .parallax-banner .domestic-bg {
    height: auto;
  }
  /*.parallax-banner .domestic-bg{background-color:#402C48;}*/
  .company-page .overview-bg,
  .product-page .products-bg,
  .oct-products-bg,
  .international-bg {
    height: auto;
    background-size: cover;
  }
  .section2-bg .bk-image {
    background-size: cover;
    height: auto;
  }
  /*.homePage h1{line-height: 40px; font-size: 36px;}*/
  .homePage .parallax-banner .banner-content.F-left,
  .homePage .parallax-banner .banner-content.F-right {
    /*float:none; width:90%; */ /*text-align:center;*/
  }
  /*.homePage .parallax-banner .bg-wrap.section13-bg{background-position:center right;}*/
  .section2-bg video {
    max-width: 100%;
  }
  .section1-bg .banner-content {
    margin-top: 200px;
  }
  .section1-bg .bk-image {
    background-color: #dfddea;
  }
  .section3-bg .bk-image {
    background-color: #5f5f60;
  }
  .section5-bg .bk-image {
    background-color: #a48a79;
  }
  .section7-bg .bk-image {
    background-color: #bc3a0c;
  }
  .section9-bg .bk-image {
    background-color: #563e58;
  }
  .section11-bg .bk-image {
    background-color: #2a5d8c;
  }
  .section13-bg .bk-image {
    background-color: #3c3d41;
    height: 495px;
  }
  .homePage .parallax-banner .bg-wrap {
    height: auto;
    padding-bottom: 0px;
  }
  .ourbusiness-bg .banner-content,
  .vision-bg .banner-content,
  .connect-bg .banner-content {
    margin: 25px auto;
    height: auto;
  }

  .parallax-banner .ourbusiness-bg,
  .distribution-bg,
  .parallax-banner .connect-bg {
    height: auto;
    background-repeat: repeat;
  }

  .flex-direction-nav a {
    margin: 0;
    top: 20%;
  }

  .international-bg .banner-content {
    border: none;
    padding-left: 0;
    width: 100%;
    text-align: center;
  }
  /*.domestic-bg .banner-content{margin:220px auto 10px;}*/
  .logoWrap img {
    margin-bottom: 10px;
  }
  .active-pharmaceutical-bg .banner-content {
    margin: 20px auto;
  }
  .veterinary-bg .top-products li {
    width: 100%;
  }
  .site-form input {
    width: 240px;
  }
  .site-form textarea {
    width: 238px;
  }
  .careerUl > li {
    width: 300px;
  }
  .key-value {
    margin: 20px 0 20px;
  }
  .key-value li {
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: dashed 1px #2e2e2e;
  }
  .key-value li:last-child {
    border-bottom: none;
  }
  .key-value h2 {
    font-size: 30px;
    line-height: 35px;
  }
  .veterinary-bg,
  .oct-products-bg {
    height: auto;
  }
  .flexslider .slides .section1-bg img {
    display: block;
  }
  .homePage p,
  .homePage h5,
  .homePage h3 {
    display: block;
    color: black;
  }
  .products-bg .banner-content {
    margin: 75px 8px;
  }
  .homePage h1,
  .homePage h2 {
    line-height: 25px;
    font-size: 27px;
    color: black;
  }
  h1 {
    font-size: 32px;
    line-height: 100%;
  }
  .homePage h6 {
    font-size: 12px;
  }
  .button {
    margin-top: 10px;
  }
  .section2-bg {
    height: auto;
  }
  .career-section {
    height: auto;
  }
  .galleryimg-Wrap li {
    height: 280px;
  }

  a.button {
    width: 100px;
    font-size: 10px;
    line-height: 26px;
  }

  footer,
  footer ul a {
    font-size: 15px;
  }
  footer div {
    line-height: 20px;
  }
  .bc-link {
    margin: 0;
  }
  footer div:first-child {
    margin: 30px 0 5px;
  }
  footer {
    padding-bottom: 30px;
  }
  .section2-bg video,
  .distribution-bg p {
    margin: 0 auto;
  }
  .content-img {
    width: 130px;
  }
  .bigTextBox {
    width: 85%;
  }
  .bigTextBox:nth-of-type(1) {
    margin-bottom: 5px;
  }
  .heriTageHolder {
    width: 100%;
  }
  .heritageLeft {
    width: 73%;
  }
  .heritageRight {
    width: 20%;
  }
  .heritageRight ul li {
    font-size: 12px;
  }
  .mainfrontpage p,
  .bod-intro label {
    display: none;
  }
  .site-form fieldset {
    text-align: center;
  }
  .site-form label.none-mobile,
  .media .flex-control-nav {
    display: none;
  }
  .tab-Content {
    padding: 10px;
  }
  .media .flex-direction-nav {
    display: block;
  }
  .media .flex-direction-nav a {
    background-size: 25px 25px;
  }
  .bod-intro .photo {
    display: none;
  }
  .video-bg {
    height: auto;
  }
  .video-bg .banner-content {
    margin: 20px 0;
  }
  .drop-ups {
    top: -175px;
  }
  /*.drop-ups{top:-175px;}*/
  .homePage .button {
    margin-top: 0px;
    margin-bottom: 33px;
    border: 1px solid;
  }
  .international-bg .banner-content {
    margin: 50px auto;
    float: none;
    width: 90%;
  }
  .international-product .international-bg .banner-content {
    float: left;
  }
}
/*to fixed mobile default browser issue*/
@media screen and (max-width: 600px) {
  .media-kit .overlay {
    width: 100%;
  }
  .tabMenu li a {
    width: 85px;
  }
  .tabs li a {
    padding: 3px 13px;
  }
  .tabs li a {
    width: 100px;
  }
  .main-points > div strong {
    width: auto;
  }
  .career-hovr .overlay a {
    background-position: 97% center;
  }
  .whyworkWrap .flexslider .slides > li img {
    display: none;
  }
  .whyworkWrap .flexslider .slides > li {
    height: 207px;
    width: 100%;
  }
  .wBanner1 {
    background: url(../images/Basant-Ramaul_Mobile.jpg) center top no-repeat;
  }
  .wBanner2 {
    background: url(../images/Hardeep-Singh_Mobile.jpg) center top no-repeat;
  }
  .wBanner3 {
    background: url(../images/Ravi-Pratap_Mobile.jpg) center top no-repeat;
  }
  .wBanner4 {
    background: url(../images/Shivjee-Kumar_Mobile.jpg) center top no-repeat;
  }
  .wBanner5 {
    background: url(../images/Supriya-sharma_Mobile.jpg) center top no-repeat;
  }
}
@media screen and (max-width: 480px) {
  .site-form label {
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    float: none;
  }
  .even > .F-left {
    width: 95%;
  }
  .even > .F-right {
    width: 95%;
    float: left;
  }
  .odd > .F-left {
    width: 95%;
    margin-top: 10px;
  }
  .odd > .F-right {
    width: 95%;
  }
  .managementimg-Wrap li {
    width: 100%;
    text-align: center;
  }
  .homePage .parallax-banner .banner-content.F-left,
  .homePage .parallax-banner .banner-content.F-right {
    width: 89%;
  }
  .media .customSelect {
    display: block;
    margin: 10px auto 0;
  }
  .heritageRight ul li {
    font-size: 10px;
    padding: 0 0 0 8px;
  }
  .heritageRight {
    padding: 5px;
    width: 22%;
  }
  .career-section h6 {
    width: 85%;
  }
  .bod-intro,
  .bod-content {
    margin-bottom: 20px;
  }
  .bigWrap:hover,
  .bigWrap.active {
    transform: initial;
  }
  .domestic-form .tabMenu li a {
    width: auto;
    padding: 7px 16px;
  }
  .galleryimg-Wrap li {
    width: 75%;
    margin: 0 auto;
    float: none;
  }
  .media .sideImg {
    width: 150px;
  }
  .bod-intro {
    font-size: 12px;
  }
  .bod-intro > span {
    font-size: 15px;
  }
  .prescription .customSelect,
  .veterinary .customSelect {
    width: 280px;
  }
  .career-hovr li {
    width: 48%;
  }
  .section2-bg img {
    width: 65px;
  }
  .teams-tab {
    margin-bottom: 0;
  }
  .teams-tab li {
    width: 48%;
    margin-bottom: 20px;
  }
  .teams-tab li:first-child {
    border-left: dashed 1px black;
  }
  .our-presence-point > div strong {
    width: auto;
  }
  .managementimg-Wrap li {
    height: auto;
  }
  .parallax-banner .domestic-bg {
    background: #463062;
  }
}

@media screen and (max-width: 479px) {
  .video-bg .banner-content {
    margin-top: 20px;
  }
  .section1-bg {
    height: 152px;
  }
  .resp-logo {
    margin-left: 33%;
  }
  .tabs li a {
    border-left: none;
    padding: 3px 8px;
  }
}

@media only screen and (min-device-width: 300px) and (max-device-width: 720px) and (-webkit-min-device-pixel-ratio: 1) {
  .section3-bg {
    /* background: url("../images/kavita/sliders/wave.svg"); */
    background-color: #337ab7;
    background-repeat: no-repeat;
  }
  .section5-bg {
    background: url("../images/banners/home/2.jpg");
  }
  .section7-bg {
    background: url("../images/banners/home/3.jpg");
  }
  .section9-bg {
    background: url("../images/banners/home/4.jpg");
  }
  .section11-bg {
    background: url("../images/banners/home/5.jpg");
  }
  .section13-bg {
    background: url("../images/banners/home/6.jpg");
  }
  .homePage .parallax-banner .bg-wrap {
    background-position: center top;
    background-size: 480px auto;
  }
  .galleryThumbnails P,
  .galleryThumbnails .gray {
    font-size: 10px;
  }
}
@media only screen and (min-device-width: 300px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1) {
  .homePage .parallax-banner .bg-wrap {
    background-position: center top;
    background-size: 494px auto;
  }
  .homePage .parallax-banner .bg-wrap.section9-bg {
    background-size: 548px auto;
  }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 720px) and (-webkit-min-device-pixel-ratio: 1) {
  .homePage .parallax-banner .bg-wrap {
    background-position: center top;
    background-size: 720px auto;
  }
}

@media only screen and (max-width: 1020px) {
  #header-container {
    padding-right: 10px;
  }

  .homePage .parallax-banner .banner-content.F-left,
  .homePage .parallax-banner .banner-content.F-right,
  .overview-bg .banner-content,
  .oct-products-bg .banner-content {
    margin-left: 24px;
  }

  .tabs li a {
    font-size: 14px;
    font-weight: bold;
    width: 75px;
    padding: 3px 1px;
  }
}

.section2-bg .banner-content h2 {
  margin: 20px 20px 15px 20px;
  line-height: normal;
}
.inner-wrap em {
  font-size: 20px;
}
