/* Normal desktop :992px. */


@media (min-width: 992px) and (max-width:  1366px) {
    .col4 {
        width: 33.33%;
        float: left;
    }
    .top-item > a {
      padding: 5px 8px;
    }
    .call-area {
      margin-top: 30px;
    }
    .mar {
      margin-right: 0px;
    }
    .btn-appointment {
        margin-bottom: 0px;
    }
    
    .Dosage-Forms li {
        display: inline-block;
        width: 26%;
        vertical-align: top;
        text-align: center;
        margin: 0 17px;
    }
    
    
    }
    
    @media only screen 
      and (min-device-width: 768px) 
      and (max-device-width: 1024px) 
      and (orientation: landscape) 
      and (-webkit-min-device-pixel-ratio: 1) {
    
    .aposan-main-banner .item {
        min-height: 425px!important;
        
    }
    
    .about-aposan-section{padding-top:0;}
    
    .particle-canvas{ padding-top: 35%;}
    
    
    }
    /* Portrait */
    @media only screen 
      and (min-device-width: 768px) 
      and (max-device-width: 1024px) 
      and (orientation: portrait) 
      and (-webkit-min-device-pixel-ratio: 1) {
    
     .advantagesIn.col-md-7{flex: 0 0 58.333333%;max-width: 58.333333%;}   
    
     .aposan-main-banner .item {
        min-height: inherit!important;
    }
    .advantagesIn {
        padding: 40px 0 10px 30px !important;
    }
    
    .particle-canvas {
        max-width: 300px;
        padding-top: 30%;
    }
    
    
    }
    
     
    /* Tablet desktop :768px. */
    @media (min-width: 768px) and (max-width: 991px) {
    
    .col4 {
        width: 50%;
        float: left;
    }
    .team-membar {
        margin-bottom: 20px;
    }
    .media-body {
        padding-left: 10px;
    }
    .mart30{
        margin-top: 30px
    } 
    .tp-caption.medipuls-subtitle, .medipuls-subtitle {
        font-size: 30px !important;
    } 
    .tp-caption.medipuls-title, .medipuls-title {
        font-size: 35px !important;
        margin-top: 10px !important;
        line-height: 30px !important
    }
    .tp-caption.medipuls-title span {
        font-size: 25px !important;
    }
    .medipuls-title-center, .medipuls-title-center {
        font-size: 25px !important;
        margin-top: 20px !important
    }
    .tp-caption.medipuls-title-center span {
        font-size: 25px !important
    }
    .btn-slideshow {
        padding: 17px 15px !important;
        font-size: 20px !important;
    } 
    .quality-text {
      margin-top: 20px;
    }
    .call-area {
      margin-top: 30px;
    }
    .home-dentist .owl-buttons {
      margin: 0;
    }
    .owl-buttons {
      padding-top: 0;
    }
    .addont-content {
      margin-bottom: 30px;
    }
    .app-header {
      margin-top: 20px;
    }
    .pricing-amount {
      font-size: 38px;
      margin-right: 5px;
    }
    
    .col3 {
      width:50%;
    }
    .divider-page p {
      margin: 30px 0 0;
    }
    .mart80 {
      margin-top: 0px;
    }
    
    }
    
     
    /* small mobile :320px. */
    @media (max-width: 767px) {
        .bannerText.rightAlign.rightTxt{
            justify-content: flex-start;
        }
    
        img.brd{
            margin-bottom: 20px;
        }
    
        #top-menu_one li a {
            padding: 5px 3px;
            font-size: 10px;
        }
    
    .container {width:100%}
    .col4 {
        width: 100%;
        float: left;
    }
    .portfolio-nav li {
        padding: 4px 8px;
    }    
    .team-membar {
        margin-bottom: 40px;
    } 
    .media-body {
        padding-left: 10px;
    }
    .feature-box {
        text-align: center;
    }
    .f-title {
        margin-top: 40px;
    }
    .btn-slideshow {
        font-size: 14px !important;
        margin-top: 40px !important;
        padding: 12px !important;
    }
    .tp-caption.medipuls-subtitle, .medipuls-subtitle {
        font-size: 18px !important;
          margin-top: -15px !important;
    } 
    .tp-caption.medipuls-title, .medipuls-title {
        font-size: 25px !important;
        margin-top: 10px !important;
        line-height: 27px !important
    }
    .tp-caption.medipuls-title span {
        font-size: 28px !important;
    }
    .medipuls-title-center, .medipuls-title-center {
        font-size: 17px !important;
        margin-top: 20px !important;
    }
    .tp-caption.medipuls-title-center span {
        font-size: 15px !important;
        font-weight:700 !important;
    }
    .quality-text {
      margin-top: 30px;
    }
    .home-dentist .owl-buttons{
        top: 220px;
    }
    
    .call-area {
      margin-top: 30px;
    } 
    .home-dentist .owl-buttons {
      margin: 0;
    }
    .addont-content {
      margin-bottom: 30px;
    }
    .app-header {
      margin-top: 20px;
    }
    
    .col12 {
      width: 100%;
    }
    .content {
      bottom: 7px;
    }
    .col3 {
      width: 100%;
    }
    .tab-area, .tab-bg {
      padding: 40px 0;
    }
    .divider-page p {
      margin: 30px 0 0;
    }
    .mart80 {
      margin-top: 0px;
    }
    /*.contact-form input[type="text"], input[type="email"] {
      margin-top: 20px;
    }*/
    .top-social {
      display: inline-block;
    }
    .header-top-area {
      text-align: center;
    }
    .app-header > h3 {
      font-size: 35px;
    }  
    
       
    
    .item-nav{float:none;text-align:center;}
    
    
    
    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        max-height: 427px;
    }
    .navbar-collapse.in {
        overflow-y: unset;
    }
    
    /************** Aposan page *****************/
    
    .fullwidthbanner.bannerheight2.aposan-main-banner .item {
        min-height: initial !important;
        height: 245px!important;
        background-position: 0%!important;
    }
    
    .about-aposan-section{padding:50px 0 0;}
    
    .advantagesIn {padding: 20px 15px!important;}
    
    .advantages li.last-child .AdText{margin-top:0;}
    
    
    .advantages li {
        width: 100%;
    }
    
    .particle-canvas{float:none; padding-bottom: 25px;}
    
       
    }
     
    
    @media (max-width: 425px){
    .display-desktop {
        display: none;
    }
    .display-mobile {
        display: block;
    }
    .abt_heading {
        text-align: center;
    }
        .focus-points {
        display: table;
        border-collapse: separate;
        border-spacing: 0px;
    }
    
    .focus-points li {
        width: 100%;
        background: #163f7a;
        border-radius: 16px;
        display: block;
        vertical-align: top;
        text-align: center;
       margin: 12px 28px !important;
        vertical-align: middle;
        padding: 20px;
    }
    
    .Quantys-clinical ul.imgset:before{bottom: 68px;
        left: 68px;}
    .Development li{    width: 100% !important;margin: 15px auto !important;
    }
    
    .Studies{    margin-top: 5px;}
    
    .Dosage-Forms li {
        display: inline-block;
        width: 41%;
        vertical-align: top;
        /* text-align: center; */
        margin: 0 10px;
    }
    
    .Dosage-Forms li img {
        border-radius: 0px;
        width: 100px;
        /* height: 100px; */
    }
    
    .Quantys-clinical ul.bulletStyle3 li{    padding-left: 20px;}
    .Quantys-clinical ul.bulletStyle3 li:before{left: 0px;}
    
    .bannerText h1{    color: #163f7a !important;}
    
    
    
    
    
    }
    
    @media (max-width: 375px){
    
    .focus-points li {
        width: 100% !important;
        margin: 12px 0px !important;
    }
    .Quantys-clinical ul.bulletStyle3 li{padding-left: 20px;}
    .Quantys-clinical ul.bulletStyle3 li:before{left: 0px;}
    .Development li{    width: 90% !important;}
    .Dosage-Forms li {
        display: inline-block;
        width: 41% !important;
        vertical-align: top;
        text-align: center;
        margin: 0 12px;
    }
    
    }
    
    @media only screen and (min-width: 414px) and (max-width: 736px){
    .display-desktop {
        display: none;
    }
    .display-mobile {
        display: block;
    }
    .specialized-area #drug-dependence .owl-theme .owl-controls{top:auto !important;
    }
    
    .specialized-area #alcohol-dependence .owl-theme .owl-controls{top: auto;}
    
    .specialized-area #tobacco-dependence .owl-theme .owl-controls{top: auto;}
    
    
    
    
    }
    
    
    @media only screen and (min-width:375px) and (max-width: 667px){
    
        .specialized-area #drug-dependence .owl-theme .owl-controls{top:auto !important;
    }
    
    .specialized-area #alcohol-dependence .owl-theme .owl-controls{top: auto;}
    
    .specialized-area #tobacco-dependence .owl-theme .owl-controls{top: auto;}
    }
    
    @media only screen and (min-width:768px) and (max-width: 1024px){
    
        .bannerText.rightAlign.rightTxt{
            justify-content: flex-start;
        }
    
    .specialized-area #alcohol-dependence .owl-theme .owl-controls{top: auto;
    }
    .specialized-area #tobacco-dependence .owl-theme .owl-controls{top: auto;
    }
    
    }
    
    /* Large Mobile :480px. */
    @media only screen and (min-width: 480px) and (max-width: 767px) {
    /*.container {width:90%}*/
     .blog-left {
        float: none;
    }
    .copy-text > p {
        text-align: center;
    }
    .item-nav {
        float: none;
        text-align: center;
    }
    .owl-buttons {
      padding-top: 0px;
    }
    .breadcrumb {
      float: none;
    }    
        .home-dentist .owl-buttons{
        top: 285px;
    }
    }
    
    
    
    @media screen and (min-width:300px) and (max-width:600px)
    {
    .focus-points li p{font-size: 13px;}
    .Quantys-clinical ul.bulletStyle3 li{padding-left: 20px;}
    .Quantys-clinical ul.bulletStyle3 li:before{left: 0px;}
    
    .Quantys-clinical ul.imgset:before{bottom: 67px;
        left: 67px;}
        .Development li {
        display: inline-block;
        /* margin: 10px 15px; */
        /* vertical-align: top; */
        float: none;
        width: 48%;
        margin: 8px 4px;
    }
    
    .Dosage-Forms li {
        display: inline-block;
        width: 28%;
        vertical-align: top;
        text-align: center;
        margin: 0 12px;
    }
    
    .Dosage-Forms li img {
        border-radius: 0px;
        width: 150px;
        /* height: 100px; */
    }
    
    .Dosage-Forms li{width: 100% !important;}
    
        .main-container {
            overflow: hidden;
        }
        .navbar-toggle .icon-bar {
        width: 33px;
        height: 4px;
        background-color: #fff;
    }
        #fp-nav.right {
        display: none !important;
    }
        .navbar-toggle {
        position: absolute;
        right: 0;
        top: -60px;
    }
    .navbar-nav {
        width: 100%;
    }
        .menu > ul > li a, .menu-container .navbar-nav>li>a {
        line-height: 24px;
    }
    .menu-container .navbar-nav> li.homeicon a {
        padding: 10px 9px;
    }	
    .bannerText {
        margin: 0 0 0 -10%;
        padding: 10px;
        top: inherit;
        width: 98%;
        left: 1%;
        bottom: 4%;
        background-color: rgba(255,255,255,0.7);
    }
    .bannerText.rightAlign {
        left: 1%;
        margin: 0 0 0 -10%;
        padding: 10px;
        padding-right: 0;
    }
    .bannerText h1 {
        font-size: 2.1em;
        line-height: normal;
        text-transform: capitalize;
        margin-bottom: 25px;
    }
    .bannerText h1 strong {
        font-size: 30px;
        line-height: normal;
    }	
    .fullwidthbanner  .item.righttext {
        background-position: left;
    }
        
    .fullwidthbanner .item {
        background-position: right;
    }
        
        .section-heading strong {
        font-size: 14px;
    }
    .services-area .section-heading h3, .section-heading h3 {
        font-size: 21px;
    }	
        .header {
        /* height: 75px; */
        height: 110px;
    }
        .logo {
        padding: 10px;
        width: 145px;
    }	
    
    .menu-container{
        margin: -1px auto 0;
    }
    
    .navbar {
        margin-right: 0px;
    }
    
    .fullwidthbanner-container {
        /* margin-top: 25px; */
        margin-top: 0px;
    }
    
    
    
    .sec_heading h2 {
        margin: 0;
        padding: 0 20px;
        font-weight: bold;
        font-size: 15px;
    }
        
        .header .col-md-9
        {
            padding: 0;
        }
        .navbar-nav {
        border-top-left-radius: 0;
    }
        body {
        overflow-x: hidden !important;
    }
    .sc_services_columns {
        padding: 0;
        background-color: rgba(255,255,255,0.5);
    }
    .sc_services_item_featured_top.with_icon {
        margin-top: 10px;
        margin-bottom: 0;
        position: relative;
    }
    .sc_services_item_icon {
        font-size: 33px;
        height: 45px;
        width: 45px;
        position: absolute;
        top: 0;
        left: 0;
    }	
        .sc_services_item_info {
        width: 100%;
        min-height: inherit;
        padding-left: 50px;
        margin-bottom: 10px;
    }
        #fullpage .specialized-area.contPad {
        padding-top: 10px;
    }
        .fp-tableCell {
        height: auto !important;
    }
      .fp-section.fp-table,   .fp-slide.fp-table {
        height: auto !important;
    }	
        .specialized-area .nav > li > a {
        font-size: 0;
        padding: 10px 5px;
        /* margin-right: 5px; */
        margin-right: 18px;
    }
    .bgparaImage {
        position: relative;
            padding: 0;
        background-position: center !important;
            background-attachment: scroll;
    }
        
    .specialized-section	.fp-tableCell {
        vertical-align: top
    }
        /*.specialized-section.fp-section.fp-table {
        display: block;
            overflow: hidden;
    }*/
    .designbox {
        margin-right: 1%;
        width: 100%;
        margin-bottom: 50px;
    }
        .highlights {
        min-height: 220px;
    }
        
        .col-xs-offset-7 {
        margin-left: 0;
    }
    .col-md-7.mapdiv {
        height: 255px;
    }	
    .mapSection {
        background-position: center 35px;
        background-size: 300px;
    }
        ul.maplegends {
        width: 100%;
        text-align: left;
    }
    ul.maplegends li {
        margin-right: 0;
    }	
        
        .f-title {
        margin-top: 0;
            clear: both;
    }
        .f-address> p {
        padding: 0 10px 0 35px;
        width: 100%;
    }
        
        .custom {
        display: inline-block;
        float: left;
    }
         .colorstrip .col-md-3,  .colorstrip .col-md-2 {
        width: 100%;
        display: inline-block;
        position: relative;
    }
         .footer-section .colorstrip, .fullpage-wrapper .footer-section .colorstrip {
        position: relative;
    }
        .pharmaStat .container {
        width: 100%;
    }
        .pharmaStat .about-counter::before {
        font-size: 22px;
    }
    .countar-area .about-counter {
        font-size: 25px;
    }	
        .pharmaStat .single-counter {
        margin-bottom: 25px;
    }
    .popupStyle .modal-dialog {
        width: 96%;
    }	
    .specialized-section .section-heading2 h3 {
        font-size: 21px;
    }	
    
        
    /*innerpage*/
        .innerpage .breadcrumb {
        height: auto;
    }
    .innerpage .breadcrumb blockquote {
        width: 95%;
        font-size: 14px;
        padding: 25px 0 25px 10px;
        margin-bottom: 0;
    }
        ul.breadcrumb-links {
        position: relative;
    }
        .imgstyle {
        top: 0;
         margin-bottom: 20px;
         margin-top: 20px;
    }
    .leftStick {
        top: inherit;
        bottom: 0;
    }
        .rightBox-style {
        padding: 30px 20px 30px 20px;
        margin-left: 0;
    }
    .center-img {
        display: none;
    }	
        
        .redCont {
        background-image: url(../images/about-half.jpg);
        background-size: cover;
            padding: 10px !important;
             z-index: 1;
    }
        .redCont:before {
        background-color: #fe0201;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        top: 0;
        opacity: 0.62;
                left: 0;
                z-index: -1;
    }
        .redhalf
        {
            display: none;
                
        }
        .colorcontainer h3, .colorcontainer p, .colorcontainer div {
        position: relative;
    }
        .colorcontainer blockquote {
        font-size: 16px;
        padding: 7px 35px;
    }
        section.colorcontainer#visionmission {
        padding: 30px 0 0;
    }
        .popupStyle .modal-content {
        padding-right: 0;
        text-align: justify;
    }
        .popupStyle .modal-body {
        padding: 0;
    }
        .popupStyle .modal-header {
        padding: 40px 20px 10px;
    }
        
        .popupStyle .modal-content:before
        {
            display: none;
        }
        
        ul.imgset {
        width: 307px;
        height: 305px;
    }
        ul.imgset:before {
        bottom: 68px;
        left: 70px;
    }
        ul.imgset li {
        width: 125px;
    }
        ul.imgset li:nth-child(2) {
        width: 180px;
    }
        .tabstyle2 .nav-tabs li a {
        margin: 10px 0 0 0;
        font-size: 14px;
        padding: 5px 10px;
                border: 1px solid #ccc;
    }
        .tabstyle2 .nav-tabs>li {
        float: left;
        width: 50%;
    }
        .dropdown-menu> li> a, .dropdown-menu> li> a:hover, .dropdown-menu> li> a:focus {
        color: #fff;
        }
        .innerProduct .nav-tabs {
        margin-top: -170px;
        position: relative;
    }
        .innerProduct .nav-tabs li a {
        margin: 10px 5px 0 5px;
        padding: 0;
    }
        .innerProduct .nav-tabs li .icon {
        width: 50px;
        position: relative;
        padding: 6px;
        left: 19%;
        height: 50px;
        top: 20px;
    }
        .imgBox {
        height: 60px;
    }
    .innerProduct .nav-tabs li.active h3 {
        display: block;
    }
        .innerProduct .nav-tabs.innerproductslide li.active h3 {
        display: table-cell;
    }
        
        
    .innerProduct .nav-tabs li h3 {
        position: relative;
        bottom: 0;
        font-size: 12px;
        margin-top: 10px;
    }
        .colorcontainer.ProductPatch .redCont {
        text-align: center;
        padding-top: 0;
        margin-top: 300px;
    }
        .ProductPatch .div50 {
        width: 100%;
        height: 300px;
    }
    .innerProductslider {
        padding: 20px 0px 50px 0;
    }	
        .specialized-area  .prodimg {
        height: auto;
    }
    .specialized-area .bgparaImage .container {
        background-color: rgba(255,255,255,0.7);
    }	
    .col-md-12.prodimg {
        width: 100%;
            height: auto;
    }	
        .prodimg img {
        height: auto;
        max-width: 100% !important;
        width: 100% !important;
    }
    .ProductPatch {
        margin-top: 40px;
        height: auto;
    }
        .innerProduct .nav-tabs.innerproductslide {
        margin-top: 0;
        background-color: #fff;
    }
    .innerProduct .ProductPatch .tab-content {
        padding-top: 0;
    }	
    .innerProduct .nav-tabs.innerproductslide > li {
        height: auto;
        padding: 0;
        width: auto;
        margin-right: 1%;
        border-radius: 0;
    }	
        .innerProduct .nav-tabs.innerproductslide li.active h3 {
        border-radius: 0;
    }
        .innerProduct .nav-tabs.innerproductslide li h3 {
        font-size: 14px;
        padding: 5px 8px;
            top: 0;
    }
        .colorcontainer.ProductPatch h2 {
        font-size: 17px;
        }
        .colorcontainer h3 {
        font-size: 18px;
        }
        .tabBlueHeight {
        min-height: 180px;
    }
    .fullwidthbanner.bannerheight2, .fullwidthbanner.bannerheight2 .item {
        height: 217px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }
    
    .bioran-gel-banners .fullwidthbanner.bannerheight2, .bioran-gel-banners .fullwidthbanner.bannerheight2 .item{height: 133px;}
    
    .bioran-gel-banners .iconCont li{vertical-align: text-top;}
    
    .bioran-gel-banners .section-padd {
        padding: 0px 0;
    }
    
        .title4 strong {
        font-size: 22px;
    }
        .title4 {
        font-size: 13px;
        line-height: normal;
        margin-top: 20px;
    }
        .iconCont li.title {
        left: 20%;
        width: auto;
    }
    .iconCont li {
        width: 32%;
        margin-bottom: 10px;
    }	
        
        .iconCont {
        padding: 20px 10px;
    }
        .element2 {
        width: 100px;
    }
        .colortext {
        padding-top: 0;
    }
    .floatForm {
        position: relative;
        z-index: 0;
        right: 0;
        width: 300px;
        top: 0;
        margin: 0 auto;
    }
        .smallHeight {
        height: auto !important;
        z-index: 1;
        padding: 20px !important;
    }
        .circleDesign {
        width: 100%;
        height: auto;
        border-radius: 0;
        padding: 10px;
        position: relative;
        top: 0;
        right: 0;
    }
        .circleDesign:before {
        border-radius: 0;
    }
    .productInfo {
        padding-bottom: 50px;
    }	
        .listStyle {
        margin-bottom: 20px;
    }
        .listStyle.style3 li {
        width: 100%;
        padding-left: 65px;
        padding-right: 10px;
    }
        .listStyle.style3 li .imgbox {
        width: 58px;
    }
    .innerpage .header.selfheader .logo {
        width: 240px;
        padding: 0;
        margin: 0;
    }
        .innerpage .header .col-md-9 {
        padding: 0 10px;
    }
        .listStyle.style4 li:after {
        height: 90%;
        width: 100%;
        border-bottom: 1px dashed #ff6f3e;
        right: 15px;
        top: -7% !important;
            border-top:none;
            border-left:none;
            border-right:none;
            
    }
        .listStyle.style4 li {
        width: 100%;
        padding: 30px 0;
        margin: 0 0 0;
    }
        .listStyle.style4 li:before {
        top: 10px;
        left: -15px;
    }
    section.bgparaImage .container {
        position: relative;
        padding: 20px;
        background-color: rgba(255,255,255,0.5);
    }
        section.bgparaImage.smallHeight .container {
        background-color: transparent;
    }
        
        .pp_pic_holder {
        left: 10px !important;
        width: 100%!important;
    }
    .pp_content {
        width: 100%!important;
        height: 200px !important;
    }
    
    #pp_full_res iframe {
      width: 100% !important;
      height: auto !important;
    }
    
    div.pp_default .pp_content_container .pp_details {
      margin-top: 23px;
    }
    
    #pp_full_res > img {
      height: auto !important;
      width: 99% !important;
    }
        html div.pp_default .pp_expand
        {
            display: none !important;
        }
        .iconbox {
        text-align: center;
            margin: 20px 0;
    }
        .iconbox > .col-md-12 {
        width: 33%;
        float: left;
    }
        
        .colorcontainer .row > .col-md-6 {
        padding-right: 10px;
                width: 100%;
    }
        
        
    .colorcontainer .iconDiv {
        position: absolute;
    }	
        .colorcontainer .row > .col-md-6:last-child {
        padding: 0 10px;
        width: 100%;
    }
        .slantDiv:before
        {
            display: none;
        }
        .career-cont 
        {
            margin-top: 50px;
        }
        .contactbox {
        padding-left: 20px;
        margin-bottom: 30px;
    }
        h3, .h3 {
        font-size: 19px;
    }
    .contactbox.borShadow::after {
        height: 100%;
        width: 100%;
        bottom: -14px;
        border-bottom: 1px solid #ccc;
        left: 0;
        top: inherit;
    }
        .mapBox {
        margin-right: 0;
        width: 100%;
    }
    .mapBox:before
        {
            display: none;
        }
        .listingStyle li {
        width: 100%;
        margin-bottom: 30px;
    }
        .footer-area .custom {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
        .copy-text> p {
        text-align: center;
        font-size: 13px;
    }
        .about-section::before,.aboutbg .colorstrip
        {
            display: none;
        }
        
        #fullpage .footer-section .contPad {
        padding-top: 0;
    }
        .colorstrip h2 {
        font-size: 17px;
    }
        .specialized-section .col-md-6.imagebox {
        padding: 10px;
    }
        section.colorcontainer {
        padding: 30px 0 115px;
    }
        .bgImage {
        padding: 20px 10px;
    }
        .iconbox .col-md-4 {
        margin-bottom: 30px;
    }
        .icontext {
        text-align: left;
    }
        
    .mapbox {
        width: 100%;
        left: 0;
    }
        .mapSection h3 {
        font-size: 30px;
    }
    
        .newsstyle2 .paperLogo {
        height: auto;
        width: 150px;
        margin-bottom: 10px;
    }
        .newsstyle2 > li h3 {
        color: #163f7a;
        font-size: 14px;
    }
        ul.imgset.style2 {
        width: 307px;
    }
        ul.imgset.style2:before {
        bottom: 20px;
        left: 25px;
    }
        ul.imgset.style2 li:nth-child(2) {
        width: 230px;
    }
        
        
    }
    
    @media (max-width: 480px){
        .banner1{background-image:url(../images/slider/small.jpg)}
        .banner2{background-image:url(../images/slider/Rusan-Banner-mobile.jpg) !important}
        .banner3{background-image:url(../images/slider/banner-2-mobile.jpg)}
        .banner4{background-image:url(../images/slider/small2.jpg)}
        .banner5{background-image:url(../images/slider/banner-3-mobile.jpg)}
        .banner6{background-image:url(../images/slider/banner-4-mobile.jpg)}
        .banner7{background-image:url(../images/slider/mobile-slide-8.jpg)}
    /* .banner1{background-image:url(../images/slider/small.jpg)}
    .banner2{background-image:url(../images/slider/small3.jpg)}
    .banner3{background-image:url(../images/slider/small1.jpg)}
    .banner4{background-image:url(../images/slider/small2.jpg)}
    .banner5{background-image:url(../images/slider/small4.jpg)}
    .banner6{background-image:url(../images/slider/small5.jpg)}
    .banner7{background-image:url(../images/slider/small7.jpg)} */
    .bannerText {
        margin: 0 0 0 -10%;
        padding: 10px;
        top: 14%;
        width: 98%;
        left: 1%;
        bottom: inherit;
        background-color: rgba(255,255,255,0.7);
    }
    .fullwidthbanner .item{    background-position: center center !important;    height: 80vh !important;}
    
    #fullpage .contPad, .contPad {
        padding-top: 30px;
    }
    
    #career .contPad {
        padding-top: 105px;
    }
    
    .padding-top-50 {
        padding-top: 0;
    }
    
    
    }
    
    @media (max-width: 375px){
        .fullwidthbanner .item{ height: 100vh !important;}
        .bannerText h1 {
        font-size: 14px;
        line-height: normal;
        text-transform: capitalize;
        margin-bottom: 25px;
    }
    
    .bannerText h1 strong {
        font-size: 17px;
        line-height: normal;
    }
    }
    
    
    @media screen and (min-width:481px) and (max-width:600px)
    {
    
        .banner1{background-image:url(../images/slider/small.jpg)}
        .banner2{background-image:url(../images/slider/Rusan-Banner-mobile.jpg)}
        .banner3{background-image:url(../images/slider/banner-2-mobile.jpg)}
        .banner4{background-image:url(../images/slider/small2.jpg)}
        .banner5{background-image:url(../images/slider/banner-3-mobile.jpg)}
        .banner6{background-image:url(../images/slider/banner-4-mobile.jpg)}
        .banner7{background-image:url(../images/slider/mobile-slide-8.jpg)}
    
    img.brd{
            margin-bottom: 20px;
        }
    
    .listStyle.style4 li {
        width: 49%;
        vertical-align: top;
        padding: 30px 12px 30px 0;
    }
        .listStyle.style4 li:after {
        border-right: 1px dashed #ff6f3e;
            border-bottom:none;
    }
        .col-md-6.prodimg {
        width: 50%;
    }
        
        .col-md-6.prodimg, .prodinfo.col-md-6 {
        width: 50%;
            float: left;
    }
        .prodimg.col-md-6 img {
        height: auto;
        max-width: 100% !important;
        width: 100% !important;
    }
        
        
    }
    
    @media screen and (min-width:601px) and (max-width:767px)
    {
        .main-container {
            overflow: hidden;
        }
        .navbar-toggle .icon-bar {
        width: 33px;
        height: 4px;
        background-color: #fff;
    }
        #fp-nav.right {
        display: none !important;
    }
        .navbar-toggle {
        position: absolute;
        right: 0;
        top: -60px;
    }
    .navbar-nav {
        width: 100%;
    }
        .menu > ul > li a, .menu-container .navbar-nav>li>a {
        line-height: 24px;
    }
    .menu-container .navbar-nav> li.homeicon a {
        padding: 10px 9px;
    }	
    .bannerText {
        margin: 0 0 0 -10%;
        padding: 10px;
        top: inherit;
        width: 98%;
        left: 1%;
        bottom: 4%;
        background-color: rgba(255,255,255,0.5);
    }
    .bannerText.rightAlign {
        left: 1%;
        margin: 0 0 0 -10%;
        padding: 10px;
        padding-right: 0;
    }
    .bannerText h1 {
        font-size: 14px;
        line-height: normal;
        text-transform: capitalize;
        margin-bottom: 25px;
    }	
    .bannerText h1 strong {
        font-size: 20px;
        line-height: normal;
    }	
    .fullwidthbanner  .item.righttext {
        background-position: left;
    }
        
    .fullwidthbanner .item {
        background-position: right;
    }
        
        .section-heading strong {
        font-size: 14px;
    }
    .services-area .section-heading h3, .section-heading h3 {
        font-size: 21px;
    }	
        .header {
        height: 75px;
    }
        .logo {
        padding: 10px;
        width: 145px;
    }	
        
        .header .col-md-9
        {
            padding: 0;
        }
        .navbar-nav {
        border-top-left-radius: 0;
    }
        body {
        overflow-x: hidden !important;
    }
    .sc_services_columns {
        padding: 0;
        background-color: rgba(255,255,255,0.5);
    }
        .sc_services_item_featured_top.with_icon {
        margin-top: 10px;
        margin-bottom: 0;
    }
    .sc_services_item_icon {
        font-size: 33px;
        height: 45px;
        width: 45px;
    }	
        .sc_services_item_info {
        width: calc(100% - 45px);
        min-height: inherit;
    }
        .specialized-area .nav > li > a .icon {
        font-size: 28px;
    }
        
        #fullpage .specialized-area.contPad {
        padding-top: 10px;
    }
        .fp-tableCell {
        height: auto !important;
    }
      .fp-section.fp-table,   .fp-slide.fp-table {
        height: auto !important;
    }	
        .specialized-area .nav > li > a {
        font-size: 0;
        padding: 10px 5px;
        margin-right: 5px;
    }
        .bgparaImage {
        position: relative;
        background-attachment: scroll;
        background-position: center!important;
    }
    .specialized-section	.fp-tableCell {
        vertical-align: top
    }
        /*.specialized-section.fp-section.fp-table {
        display: block;
            overflow: hidden;
    }*/
    .designbox {
        margin-right: 0;
        width: 49%;
        margin-bottom: 50px;
        float: none;
        display: inline-block;
        vertical-align: top;
        /* padding: 5px; */
    }
        .countar-area .col-md-4 {
        width: 33.33%;
    }
        #fullpage .footer-section .contPad {
        padding-top: 0;
    }
        
        
        .highlights {
        min-height: 220px;
    }
        
        .col-xs-offset-7 {
        margin-left: 0;
    }
    .col-md-7.mapdiv {
        height: 255px;
    }	
    .mapSection {
        background-position: center 35px;
        background-size: 300px;
    }
        ul.maplegends {
        width: 100%;
        text-align: left;
    }
    ul.maplegends li {
        margin-right: 0;
    }	
        
        .f-title {
        margin-top: 0;
    }
        .f-address> p {
        padding: 0 10px 0 35px;
        width: 100%;
    }
        
        .custom {
        display: inline-block;
        float: left;
    }
        .colorstrip .col-md-3,  .colorstrip .col-md-2 {
        width: 50%;
        display: inline-block;
        position: relative;
    }
        .footer-section .colorstrip, .fullpage-wrapper .footer-section .colorstrip {
        position: relative;
    }
        .pharmaStat .container {
        width: 100%;
    }
        .pharmaStat .about-counter::before {
        font-size: 22px;
    }
    .countar-area .about-counter {
        font-size: 25px;
    }	
        .pharmaStat .single-counter {
        margin-bottom: 25px;
    }
    .popupStyle .modal-dialog {
        width: 96%;
    }
        .sc_services_columns .col-md-4 {
        width: 50%;
        float: left;
    }
        section .services-area {
        background-color: rgba(255,255,255,0.6);
    }
        
        .prodimg.col-md-6 img {
        height: auto;
        max-width: 100% !important;
        width: 100% !important;
    }
        
    .col-md-6.prodimg, .col-md-6.prodinfo {
        width: 50%;
        float: left;
    }	
        .bgparaImage .container {
        width: 100%;
        padding: 0;
        background-color: rgba(255,255,255,0.7);
    }
        .specialized-section .section-heading2 h3 {
        font-size: 21px;
    }
    
    
        
    /*innerpage*/
        .innerpage .breadcrumb {
        height: auto;
    }
    .innerpage .breadcrumb blockquote {
        width: 95%;
        font-size: 14px;
        padding: 25px 0 25px 10px;
        margin-bottom: 0;
    }
        ul.breadcrumb-links {
        position: relative;
    }
    .imgstyle {
        top: 0;
        width: 300px;
        margin: 0 auto;
    }
    .leftStick {
        top: inherit;
        bottom: 0;
    }
        .rightBox-style {
        padding: 30px 20px 30px 20px;
        margin-left: 0;
    }
    .center-img {
        display: none;
    }	
        
        .redCont {
        background-image: url(../images/about-half.jpg);
        background-size: cover;
            padding: 10px !important;
             z-index: 1;
    }
        .redCont:before {
        background-color: #fe0201;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        top: 0;
        opacity: 0.62;
                left: 0;
                z-index: -1;
    }
        .redhalf
        {
            display: none;
                
        }
        .colorcontainer h3, .colorcontainer p, .colorcontainer div {
        position: relative;
               
    }
        .ProductPatch .div50
        {
             background-position: left;
        }
        .colorcontainer blockquote {
        font-size: 16px;
        padding: 7px 35px;
    }
        section.colorcontainer#visionmission {
        padding: 30px 0 0;
    }
        .popupStyle .modal-content {
        padding-right: 0;
        text-align: justify;
    }
        .popupStyle .modal-body {
        padding: 0;
    }
        .popupStyle .modal-header {
        padding: 40px 20px 10px;
    }
        
        .popupStyle .modal-content:before
        {
            display: none;
        }
        
        ul.imgset {
        width: 307px;
        height: 305px;
    }
        ul.imgset:before {
        bottom: 68px;
        left: 70px;
    }
        ul.imgset.style2:before {
        bottom: 20px;
        left: 25px;
    }
        ul.imgset.style2 {
        width: 307px;
    }
        ul.imgset.style2 li:nth-child(2) {
        width: 230px;
    }
        ul.imgset li {
        width: 125px;
    }
        ul.imgset li:nth-child(2) {
        width: 180px;
    }
        .tabstyle2 .nav-tabs li a {
        margin: 10px 0 0 0;
        font-size: 14px;
        padding: 5px 10px;
    }
        .tabstyle2 .nav-tabs>li {
        float: left;
        width: 25%;
    }
        .dropdown-menu> li> a, .dropdown-menu> li> a:hover, .dropdown-menu> li> a:focus {
        color: #fff;
        }
        .innerProduct .nav-tabs {
        margin-top: -170px;
        position: relative;
    }
        .innerProduct .nav-tabs li a {
        margin: 10px 5px 0 5px;
        padding: 0;
    }
        
        .imgBox {
        height: 125px;
    }
    .innerProduct .nav-tabs li.active h3 {
        display: block;
    }
        .innerProduct .nav-tabs.innerproductslide li.active h3 {
        display: table-cell;
    }
        
        
    .innerProduct .nav-tabs li h3 {
        position: relative;
        bottom: 0;
        font-size: 12px;
        margin-top: 10px;
    }
        .colorcontainer.ProductPatch .redCont {
        text-align: center;
        padding-top: 0;
            width: 50%;
    }
        .colorcontainer.ProductPatch .col-md-6 {
            width: 50%;
                float: left;
        }
        
    .innerProductslider {
        padding: 20px 0px 50px 0;
    }	
    .col-md-12.prodimg {
        width: 100%;
            height: auto;
    }	
        .prodimg img {
        height: auto;
        max-width: 100% !important;
        width: 100% !important;
    }
    .ProductPatch {
        margin-top: 40px;
        height: auto;
    }
        .innerProduct .nav-tabs.innerproductslide {
        margin-top: 0;
        background-color: #fff;
    }
    .innerProduct .ProductPatch .tab-content {
        padding-top: 0;
    }	
    .innerProduct .nav-tabs.innerproductslide > li {
        height: auto;
        padding: 0;
        width: auto;
        margin-right: 1%;
        border-radius: 0;
    }	
        .innerProduct .nav-tabs.innerproductslide li.active h3 {
        border-radius: 0;
    }
        .innerProduct .nav-tabs.innerproductslide li h3 {
        font-size: 14px;
        padding: 5px 8px;
            top: 0;
    }
        .colorcontainer.ProductPatch h2 {
        font-size: 17px;
        }
        .colorcontainer h3 {
        font-size: 18px;
        }
        .tabBlueHeight {
        min-height: 180px;
    }
    .fullwidthbanner.bannerheight2, .fullwidthbanner.bannerheight2 .item {
        height: 217px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }
        .title4 strong {
        font-size: 22px;
    }
        .title4 {
        font-size: 13px;
        line-height: normal;
        margin-top: 20px;
    }
        .iconCont li.title {
        left: 20%;
        width: auto;
    }
    .iconCont li {
        width: 32%;
        margin-bottom: 10px;
    }	
        
        .iconCont {
        padding: 20px 10px;
    }
        .element2 {
        width: 100px;
    }
        .colortext {
        padding-top: 0;
    }
    .floatForm {
        position: relative;
        z-index: 0;
        right: 0;
        width: 300px;
        top: 0;
        margin: 0 auto;
    }
        .smallHeight {
        height: auto !important;
        z-index: 1;
        padding: 20px !important;
    }
        .circleDesign {
        width: 100%;
        height: auto;
        border-radius: 0;
        padding: 10px;
        position: relative;
        top: 0;
        right: 0;
    }
        .circleDesign:before {
        border-radius: 0;
    }
    .productInfo {
        padding-bottom: 50px;
    }	
        .listStyle {
        margin-bottom: 20px;
    }
        .listStyle.style3 li {
        width: 100%;
        padding-left: 65px;
        padding-right: 10px;
    }
        .listStyle.style3 li .imgbox {
        width: 58px;
    }
    .innerpage .header.selfheader .logo {
        width: 240px;
        padding: 0;
        margin: 0;
    }
        .innerpage .header .col-md-9 {
        padding: 0 10px;
    }
    .listStyle.style4 li {
        vertical-align: top;
    }
        
        
    section.bgparaImage .container {
        position: relative;
        padding: 20px;
        background-color: rgba(255,255,255,0.5);
    }
        section.bgparaImage.smallHeight .container {
        background-color: transparent;
    }
        
    
        .iconbox {
        text-align: center;
            margin: 20px 0;
    }
        .iconbox > .col-md-12 {
        width: 33%;
        float: left;
    }
        .colorcontainer .row > .col-md-6 {
        padding-right: 10px;
                width: 100%;
    }
        
        
    .colorcontainer .iconDiv {
        position: absolute;
    }	
        .colorcontainer .row > .col-md-6:last-child {
        padding: 0 10px;
        width: 100%;
    }
        .slantDiv:before
        {
            display: none;
        }
        .career-cont 
        {
            margin-top: 50px;
        }
        .contactbox {
        padding-left: 20px;
        margin-bottom: 30px;
    }
        h3, .h3 {
        font-size: 19px;
    }
    .contactbox.borShadow::after {
        height: 100%;
        width: 100%;
        bottom: -14px;
        border-bottom: 1px solid #ccc;
        left: 0;
        top: inherit;
    }
        .mapBox {
        margin-right: 0;
        width: 100%;
    }
    .mapBox:before
        {
            display: none;
        }
        .listingStyle li {
        width: 100%;
        margin-bottom: 30px;
    }
        .footer-area .custom {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
        .copy-text> p {
        text-align: center;
        font-size: 13px;
    }
        .about-section::before,.aboutbg .colorstrip
        {
            display: none;
        }
        
        #fullpage .footer-section .contPad {
        padding-top: 0;
    }
        .colorstrip h2 {
        font-size: 17px;
    }
        .specialized-section .col-md-6.imagebox {
        padding: 10px;
    }
        section.colorcontainer {
        padding: 30px 0 115px;
    }
        .bgImage {
        padding: 20px 10px;
    }
        .iconbox .col-md-4 {
        margin-bottom: 30px;
    }
        .icontext {
        text-align: left;
    }
        .mapbox {
        width: 100%;
        left: 0;
    }
        .mapSection h3 {
        font-size: 30px;
    }
        .newsstyle2 .paperLogo {
        height: auto;
        width: 150px;
        margin-bottom: 10px;
    }
        .newsstyle2 > li h3 {
        color: #163f7a;
        font-size: 14px;
    }
        .colorstrip .col-md-2.appt-btn {
        width: 100%;
        margin: 0;
    }
        .productList .col-md-4 {
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }
    
    
    .focus-points li p{font-size: 15px;}
    
    .Quantys-clinical ul.bulletStyle3 li:before{
        left: 0px;
    }
    .Quantys-clinical ul.bulletStyle3 li{
        padding-left: 20px;
    }
    .Quantys-clinical ul.imgset:before{bottom: 65px;
        left: 65px;
    }
        
    .Development li {
        display: inline-block;
        /* margin: 10px 15px; */
        /* vertical-align: top; */
        float: none;
        width: 45%;
        margin: 11px 8px;
    }
    
    .Dosage-Forms li {
        display: inline-block;
        width: 26%;
        vertical-align: top;
        text-align: center;
        margin: 0 19px;
    }
    
    
    }
    
    
    @media screen and (min-width:768px) and (max-width:1000px)
    {
    
        .banner1{background-image:url(../images/slider/small.jpg)}
        .banner2{background-image:url(../images/slider/Rusan-Banner-mobile.jpg) !important}
        .banner3{background-image:url(../images/slider/banner-2-mobile.jpg)}
        .banner4{background-image:url(../images/slider/small2.jpg)}
        .banner5{background-image:url(../images/slider/banner-3-mobile.jpg)}
        .banner6{background-image:url(../images/slider/banner-4-mobile.jpg)}
        .banner7{background-image:url(../images/slider/mobile-slide-8.jpg)}
    
        .innovation-section
        {
            background-image: url(../images/career_small.jpg);
            background-size: cover;
        }
    
    .Development li{    width: 29%;
        margin: 0px 15px;}
    
    .Quantys-clinical ul.imgset:before{bottom: 65px;
        left: 65px;}
    
    
        .navbar-nav::before, .navbar-nav::after
        {
            display: none;
        }
    .menu > ul > li a, .menu-container .navbar-nav>li>a {
        /* padding: 10px 0px;
        font-size: 11px; */
        padding: 10px 10px;
        font-size: 14px;
    }
        
        .main-container {
            overflow: hidden;
        }
        .navbar-toggle .icon-bar {
        width: 33px;
        height: 4px;
        background-color: #fff;
    }
        #fp-nav.right {
        display: none !important;
    }
        .navbar-toggle {
        position: absolute;
        display: block;
        right: 0;
        top: -60px;
    }
    .navbar-nav {
        width: 100%;
    }
    
    .menu-container .navbar-nav> li.homeicon a {
        padding: 10px 9px;
    }	
    .bannerText {
        margin: 0 0 0 -10%;
        padding: 10px;
        top: inherit;
        width: 98%;
        left: 1%;
        bottom: 4%;
        background-color: rgba(255,255,255,0.5);
    }
    .bannerText.rightAlign {
        left: 1%;
        margin: 0 0 0 -10%;
        padding: 10px;
        padding-right: 0;
    }
    .bannerText h1 {
        font-size: 14px;
        line-height: normal;
        text-transform: capitalize;
        margin-bottom: 25px;
    }	
    .bannerText h1 strong {
        font-size: 20px;
        line-height: normal;
    }	
    .fullwidthbanner  .item.righttext {
        background-position: left;
    }
        
    .fullwidthbanner .item {
        background-position: right;
    }
        
        .section-heading strong {
        font-size: 14px;
    }
    .services-area .section-heading h3, .section-heading h3 {
        font-size: 21px;
    }	
    
    .abt_heading h3{
        font-size: 21px;
    }
    
    #career .contPad  {
        padding-top: 195px;
    }
    
    .cr_para {
        padding: 40px 110px 50px 0;
    }
    
        .header {
        /* height: 75px; */
        height: 105px
    }
        .logo {
        padding: 10px;
        width: 125px;
    }	
    
    
        
        
        .navbar-nav {
        border-top-left-radius: 0;
    }
    
    .navbar-toggle {
        display: none;
    }
        body {
        overflow-x: hidden !important;
    }
    #mb-5{
        margin-bottom: 50px;
        margin-top: -50px;
    }
    .sc_services_columns {
        padding: 0;
        background-color: rgba(255,255,255,0.5);
    }
        .sc_services_item_featured_top.with_icon {
        margin-top: 10px;
        margin-bottom: 0;
    }
    .sc_services_item_icon {
        font-size: 33px;
        height: 45px;
        width: 45px;
    }	
        .sc_services_item_info {
            width: -webkit-calc(100% - 45px);
            width: -moz-calc(100% - 45px);
            width: -o-calc(100% - 45px);
        width: calc(100% - 45px);
        min-height: inherit;
    }
        .specialized-area .nav > li > a .icon {
        font-size: 28px;
    }
    
    .specialized-area .nav > li > a .tab-icon {
        font-size: 28px;
    }
        
        #fullpage .specialized-area.contPad {
        padding-top: 10px;
    }
        .fp-tableCell {
        height: auto !important;
    }
      .fp-section.fp-table,   .fp-slide.fp-table {
        height: auto !important;
    }	
        .specialized-area .nav > li > a {
        font-size: 0;
        /* padding: 10px 5px; */
        padding: 10px 30px;
        margin-right: 5px;
    }
    
    .sec_heading h2 {
        margin: 0;
        padding: 0 12px;
        font-weight: bold;
        font-size: 18px;
    }
    
    .bgparaImage {
        position: relative;
        background-attachment: scroll;
        background-position: center!important;
    }
    .specialized-section	.fp-tableCell {
        vertical-align: top
    }
        /*.specialized-section.fp-section.fp-table {
        display: block;
            overflow: hidden;
    }*/
    .designbox {
        margin-right: 0;
        width: 33%;
        margin-bottom: 50px;
        float: none;
        display: inline-block;
        vertical-align: top;
        /* padding: 5px; */
    }
        .countar-area .col-md-4 {
        width: 33.33%;
    }
        #fullpage .footer-section .contPad {
        padding-top: 0;
    }
        
        
        .highlights {
        min-height: 220px;
    }
        
        .col-xs-offset-7 {
        margin-left: 0;
    }
    .col-md-7.mapdiv {
        height: 255px;
    }	
    .mapSection {
        background-position: center 35px;
        background-size: 300px;
    }
        ul.maplegends {
        width: 100%;
        text-align: left;
    }
    
        .f-title {
        margin-top: 0;
    }
        .f-address> p {
        padding: 0 10px 10px 35px;
        width: 100%;
    }
        
        .custom {
        display: inline-block;
        float: left;
    }
    .colorstrip .col-md-3, .colorstrip .col-md-2 {
      width: 19%;
        display: inline-block;
        position: relative;
        padding: 0 5px;
    }
        .footer-section .colorstrip, .fullpage-wrapper .footer-section .colorstrip {
        position: relative;
    }
        .pharmaStat .container {
        width: 100%;
    }
        .pharmaStat .about-counter::before {
        font-size: 22px;
    }
    .countar-area .about-counter {
        font-size: 25px;
    }	
        .pharmaStat .single-counter {
        margin-bottom: 25px;
    }
    .popupStyle .modal-dialog {
        width: 96%;
    }
        .sc_services_columns .col-md-4 {
        width: 50%;
        float: left;
    }
        section .services-area {
        background-color: rgba(255,255,255,0.6);
    }
        
        .prodimg.col-md-6 img {
        height: auto;
        max-width: 100% !important;
        width: 100% !important;
    }
        
    .col-md-6.prodimg, .col-md-6.prodinfo {
        width: 50%;
        float: left;
    }	
        .bgparaImage .container {
        width: 100%;
        /* padding: 0; */
        padding: 15px;
        background-color: rgba(255,255,255,0.7);
    }
        .specialized-section .section-heading2 h3 {
        font-size: 21px;
    }
        
    
        
    /*innerpage*/
    .innerpage .breadcrumb
        {
            background-position: left 0;
        }
    .innerpage .breadcrumb blockquote {
        width: 55%;
        font-size: 14px;
        padding: 25px 0 25px 10px;
        margin-bottom: 0;
    }
        ul.breadcrumb-links {
        position: relative;
    }
    .imgstyle {
        top: 0;
        width: 300px;
        margin: 0 auto;
    }
    .leftStick {
        top: inherit;
        bottom: 0;
    }
        .rightBox-style {
        padding: 30px 20px 30px 20px;
        margin-left: 0;
    }
    .center-img {
        display: none;
    }	
        
        .redCont {
        background-image: url(../images/about-half.jpg);
        background-size: cover;
            padding: 10px !important;
             z-index: 1;
    }
        .redCont:before {
        background-color: #fe0201;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        top: 0;
        opacity: 0.62;
                left: 0;
                z-index: -1;
    }
        .redhalf
        {
            display: none;
                
        }
        .colorcontainer h3, .colorcontainer p, .colorcontainer div {
        position: relative;
               
    }
        .ProductPatch .div50
        {
             background-position: left;
        }
        .colorcontainer blockquote {
        font-size: 16px;
        padding: 7px 35px;
    }
        .colorcontainer#visionmission .row > .col-md-6 {
        width: 50%;
        float: left;
    }
        
        section.colorcontainer#visionmission {
        padding: 0 0 0;
    }
        .popupStyle .modal-content {
        padding-right: 0;
        text-align: justify;
    }
        .popupStyle .modal-body {
        padding: 0;
    }
        .popupStyle .modal-header {
        padding: 40px 20px 10px;
    }
        
        .popupStyle .modal-content:before
        {
            display: none;
        }
        
        ul.imgset {
        width: 307px;
        height: 305px;
    }
        ul.imgset:before {
        bottom: 68px;
        left: 70px;
    }
        ul.imgset.style2:before {
        bottom: 20px;
        left: 25px;
    }
        ul.imgset.style2 {
        width: 307px;
    }
        ul.imgset.style2 li:nth-child(2) {
        width: 230px;
    }
        ul.imgset li {
        width: 125px;
    }
        ul.imgset li:nth-child(2) {
        width: 180px;
    }
        .tabstyle2 .nav-tabs li a {
        margin: 10px 0 0 0;
        font-size: 14px;
        padding: 5px 10px;
    }
        .tabstyle2 .nav-tabs>li {
        float: left;
        width: 25%;
    }
    
        .main {
        position: relative;
        clear: both;
        float: none;
    }
        
        .innerProduct .nav-tabs {
        margin-top: -170px;
        position: relative;
    }
        .innerProduct .nav-tabs li a {
        margin: 10px 5px 0 5px;
        padding: 0;
    }
        
        .imgBox {
        height: 125px;
    }
    .innerProduct .nav-tabs li.active h3 {
        display: block;
    }
        .innerProduct .nav-tabs.innerproductslide li.active h3 {
        display: table-cell;
    }
        
        
    .innerProduct .nav-tabs li h3 {
        position: relative;
        bottom: 0;
        font-size: 12px;
        margin-top: 10px;
    }
        .colorcontainer.ProductPatch .redCont {
        text-align: center;
        padding-top: 0;
            width: 50%;
    }
        .colorcontainer.ProductPatch .col-md-6 {
            width: 50%;
                float: left;
        }
        
    .innerProductslider {
        padding: 20px 0px 50px 0;
    }	
    .col-md-12.prodimg {
        width: 100%;
            height: auto;
    }	
        .prodimg img {
        height: auto;
        max-width: 100% !important;
        width: 100% !important;
    }
    .ProductPatch {
        margin-top: 40px;
        height: auto;
    }
        .innerProduct .nav-tabs.innerproductslide {
        margin-top: 0;
        background-color: #fff;
    }
    .innerProduct .ProductPatch .tab-content {
        padding-top: 0;
    }	
    .innerProduct .nav-tabs.innerproductslide > li {
        height: auto;
        padding: 0;
        width: auto;
        margin-right: 1%;
        border-radius: 0;
    }	
        .innerProduct .nav-tabs.innerproductslide li.active h3 {
        border-radius: 0;
    }
        .innerProduct .nav-tabs.innerproductslide li h3 {
        font-size: 14px;
        padding: 5px 8px;
            top: 0;
    }
        .colorcontainer.ProductPatch h2 {
        font-size: 17px;
        }
        .colorcontainer h3 {
        font-size: 18px;
        }
        .tabBlueHeight {
        min-height: 180px;
    }
    .fullwidthbanner.bannerheight2, .fullwidthbanner.bannerheight2 .item {
        height: 300px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }
        .sideimg {
        width: 400px;
        left: 0;
    }
        
        .title4 strong {
        font-size: 22px;
    }
        .title4 {
        font-size: 13px;
        line-height: normal;
        margin-top: 20px;
    }
        .iconCont li.title {
        left: 20%;
        width: auto;
    }
    .iconCont li {
        width: 32%;
        margin-bottom: 10px;
    }	
        
        .iconCont {
        padding: 20px 10px;
    }
        .element2 {
        width: 100px;
    }
        .colortext {
        padding-top: 0;
    }
    .floatForm {
        right: 0;
        top: 0;
    }
        .smallHeight {
        height: auto !important;
        z-index: 1;
        padding: 20px !important;
    }
        .circleDesign {
        width: 100%;
        height: auto;
        border-radius: 0;
        padding: 10px;
        position: relative;
        top: 0;
        right: 0;
    }
        .circleDesign:before {
        border-radius: 0;
    }
    .productInfo {
        padding-bottom: 50px;
    }	
        .listStyle {
        margin-bottom: 20px;
    }
        .listStyle.style3 li {
        width: 100%;
        padding-left: 65px;
        padding-right: 10px;
    }
        .listStyle.style3 li .imgbox {
        width: 58px;
    }
    .innerpage .header.selfheader .logo {
        width: 240px;
        padding: 0;
        margin: 0;
    }
        header .col-md-3 {
        width: 16%;
        float: left;
    }
     .header .col-md-9 {
        padding: 0 10px;
        width: 84%;
        float: left;
    }
        .listStyle.style4 li {
        vertical-align: top;
    }
        .listStyle.style4 li:nth-child(4):after {
        top: -20%;
        }
        .menu-container {
        float: left;
        display: flex;
    }
        
    section.bgparaImage .container {
        position: relative;
        padding: 20px;
        background-color: rgba(255,255,255,0.5);
    }
        section.bgparaImage.smallHeight .container {
        background-color: transparent;
    }
        
        
        .iconbox {
        text-align: center;
            margin: 20px 0;
    }
        .iconbox > .col-md-12 {
        width: 33%;
        float: left;
    }
        
    .colorcontainer .row > .col-md-6 {
        padding-right: 35px;
        width: 50%;
        float: left;
    }
        ul.bulletStyle2 li {
        padding-bottom: 25px;
    }
        
        
        .footer-area .col-sm-12:first-child {
        width: 20%;
    }
        .footer-area .col-sm-12 {
        width: 80%;
    }
    .colorcontainer .iconDiv {
        position: absolute;
    }	
        .colorcontainer .row > .col-md-6:last-child {
        padding: 0 10px;
        width: 50%;
        margin: 0;
    }
        
        .career-cont 
        {
            margin-top: 50px;
        }
    .contactbox {
        padding-left: 0;
        margin-bottom: 30px;
        width: 50%;
        float: left;
    }
        .contactbox ul li {
        padding-right: 0;
    }
        
        h3, .h3 {
        font-size: 19px;
    }
    
        .mapBox {
        margin-right: 0;
        width: 100%;
    }
    
    .listingStyle li {
        width: 49%;
        float: left;
        margin-right: 1%;
        margin-bottom: 1%;
    }
        .footer-area .custom {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
        .copy-text> p {
        text-align: center;
        font-size: 13px;
    }
        .about-section::before,.aboutbg .colorstrip
        {
            display: none;
        }
        
        #fullpage .footer-section .contPad {
        padding-top: 0;
    }
        .colorstrip h2 {
        font-size: 17px;
    }
        .specialized-section .col-md-6.imagebox {
        padding: 10px;
    }
        section.colorcontainer {
        padding: 30px 0 115px;
    }
        .bgImage {
        padding: 20px 10px;
    }
    .iconbox .col-md-4 {
        margin-bottom: 30px;
        width: 33%;
        float: left;
    }
        .icontext {
        text-align: left;
    }
        .mapbox {
        width: 100%;
        left: 0;
    }
        .mapSection h3 {
        font-size: 30px;
    }
        .newsstyle2 .paperLogo {
        height: auto;
        width: 150px;
        margin-bottom: 10px;
    }
        .newsstyle2 > li h3 {
        color: #163f7a;
        font-size: 14px;
    }
        .colorstrip .col-md-2.appt-btn {
        width: 100%;
        margin: 0;
    }
        .container {
        width: 96%;
        padding: 0 10px;
    }
        .bgparaImage > .col-md-6 {
        width: 50%;
        float: left;
    }
        .slantDiv:before {
        left: -63px;
    }
        .productList .col-md-4 {
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }
    
    .logo-body .who, .logo-body .tga, .logo-body .souaf, .logo-body .pics {
        height: 100%;
        width: 100%;
        margin-top: 0;
    }
        
    }
    
    @media screen and (min-width:900px) and (max-width:1000px)
    {
        .menu > ul > li a, .menu-container .navbar-nav>li>a {
        line-height: 50px;
            padding: 10px 7px;
        font-size: 12px;
    }
        .bannerText.rightAlign {
        left: inherit;
        margin: 0 -10% 0 0;
        padding-left: 0;
        padding-right: 60px;
        right: 0;
    }
        .bannerText {
        margin: 0 0 0 -10%;
        opacity: 0;
        padding-left: 60px;
        top: 30%;
        width: 350px;
        z-index: 99;
        left: 5%;
            background-color: transparent;
    }
        .bannerText h1 strong {
        font-size: 30px;
    }
        .mapSection .col-md-5, .mapSection .col-md-7 {
        width: 50%;
        float: left;
    }
        
    }
    
    @media screen and (min-width:1001px) and (max-width:1199px)
    {
        .menu > ul > li a, .menu-container .navbar-nav>li>a {
       /* padding: 10px 2px; */
       padding: 10px 10px;
        font-size: 16px;
    }
    
    .f-address> p{
        text-align: inherit;
    }
    
    .mail-cont p{
        text-align: inherit;
    }
    
    .cr_para {
        padding: 20px 0 20px;
    }
    
        .menu-container .navbar-nav> li.homeicon a {
        padding: 10px 15px;
        font-size: 19px;
    }
    .sc_services_columns .col-md-4 {
        width: 33%;
        float: none;
        display: inline-block;
        vertical-align: middle;
        padding: 0 5px;
    }
        .bannerText h1 strong {
        font-size: 30px;
        line-height: 40px;
    }
        .bannerText h1 {
        font-size: 20px;
        line-height: 28px;
    }
        .bannerText {
        /* width: 450px; */
        width: 500px;
        }
        #fullpage .specialized-area.contPad {
        padding-top: 0;
    }
        .specialized-area .nav > li > a {
        font-size: 15px;
        /* padding: 10px 5px; */
        padding: 10px 20px;
        margin-right: 2px;
    }
        .about-section .services-area.section-padd {
        background-color: rgba(255,255,255,0.5);
    }
        .sc_services_item_featured_top.with_icon {
        margin-top: 10px;
    }
        .col-md-6.imagebox {
        padding: 10px;
        margin-top: 0;
    }
        
        .section-heading2 h3 {
        font-size: 26px;
        }
        .tabstyle2 .nav-tabs li a {
        padding: 5px 15px;
        }
        ul.imgset.style2 {
        height: 312px;
    }
        ul.imgset.style2 li:nth-child(2) {
        width: 235px;
    }
        ul.imgset {
            width: 313px;
        height: 313px;
    }
        ul.imgset:before {
        bottom: 71px;
        left: 75px;
    }
        ul.imgset li {
        width: 130px;
    }
        ul.imgset li:nth-child(2) {
        width: 183px;
    }
        .col-md-12.prodimg {
        height: 135px;
    }
        .bgparaImage {
        background-position: center !important;
        background-attachment: scroll;
        height: auto !important;
        max-height: inherit !important;
            padding: 10px 30px;
            min-height: 300px;
    }
        .floatForm {
        right: 30px;
        top: 0;
    }
    
      .fp-tableCell {
        height: auto !important;
    }
      .fp-section.fp-table,   .fp-slide.fp-table {
        height: auto !important;
    } 
    
    .fullwidthbanner-container3  {min-height: 400px !important;}
    .fullwidthbanner-container2{min-height: 600px !important;}
    .bgparaImageHeight{height: auto !important;}
    .fullwidthbanner-container{height: auto !important;}
    
        
    .Development li {
        width: 28%;
    }
    
    .banner1{background-image:url(../images/slider/small.jpg)}
        .banner2{background-image:url(../images/slider/Rusan-Banner-mobile.jpg) !important}
        .banner3{background-image:url(../images/slider/banner-2-mobile.jpg)}
        .banner4{background-image:url(../images/slider/small2.jpg)}
        .banner5{background-image:url(../images/slider/banner-3-mobile.jpg)}
        .banner6{background-image:url(../images/slider/banner-4-mobile.jpg)}
        .banner7{background-image:url(../images/slider/mobile-slide-8.jpg)}
    
        .innovation-section
    {
        background-image: url(../images/career_small.jpg);
        background-size: cover;
    }
    
    }
    
    
    
    
    @media screen and (min-width:1200px) and (max-width:1600px)
    {
    /*    .fp-tableCell {
        height: auto !important;
    }
      .fp-section.fp-table,   .fp-slide.fp-table {
        height: auto !important;
    } */
    
    .fullwidthbanner-container3  {min-height: 400px !important;}
    
    /*.bgparaImageHeight{height: auto !important;}*/
    /*.fullwidthbanner-container{height: auto !important;}*/
    /*.bgparaImage{height: 500px !important;}*/
    
    
    }
    
    
    @media (min-width: 1601px) {
        .mapSection .container {
        display: table-cell;
        vertical-align: middle;
        width: 100%;
        padding: 0 10%;
    }
        
        .mapSection {
        display: table;
            width:100%;
        }
        
        .aboutbg {
            background-size: 50%;
        display: table;
            width:100%;
    }
        section .aboutbg .services-area {
        vertical-align: middle;
        display: table-cell;
    }
    .bannerText {
        width: 950px;
        }
        .bannerText h1 strong {
        font-size: 54px;
        line-height: 70px;
    }
        .bannerText h1 {
        font-size: 30px;
        line-height: 44px;    
    }
    .specialized-section .col-md-6.imagebox {
        margin-top: 10%;
        margin-left: -15%;
    }	
        .logo {
        width: 240px;
    }
        
        .fullwidthbanner.bannerheight2, .fullwidthbanner.bannerheight2 .item {
        height: 600px !important;
             min-height: 600px !important;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }
        .mapBox:before {
        right: -1px;
        }
        #fullpage .contPad{
        padding-top: 95px;
    }
        .specialized-area .nav > li > a {
        font-size: 22px;
        }
        .specialized-area .nav.nav-tabs {
        top: 0;
        position: absolute;
        z-index: 9;
        width: 100%;
    }
        
        
    }
    
    @media (min-width: 1440px){.sc_services_item_title a{ font-size: 15px;}
    .bgparaImage .col-md-8{margin-top:40px;}
    
    .specialized-area .tab-content .tab-pane{    top: 0px;}
    
    
    .prdInfo {
        font-size: 19px;
        line-height: normal;
        color: #666;
    }
    .ProductPatch .prdInfo {
        font-size: 14px;
        line-height: normal;
        color: #fff;
        text-align: center;
        font-weight: normal;
    }
    
    .designbox p {
        line-height: normal;
        font-size: 15px;
    }
    
    .mapList > li {
        color: #000;
        font-size: 16px;
        line-height: normal;
        margin-bottom: 30px;
        padding-left: 45px;
        position: relative;
        text-align: justify;
    }
    
    
    .specialized-area .nav.nav-tabs li.active a::before {
        border-color: transparent transparent transparent #e3383d;
        border-style: solid;
        border-width: 51px 0 0 35px;
        content: "";
        display: block;
        height: 0;
        left: 100%;
        position: absolute;
        top: -2px;
        width: 0;
    }
    
    .ProductPatch {
        position: relative;
        width: 100%;
        background-color: #163f7a;
        display: inline-block;
        margin-top: 150px;
        height: 650px;
    }
    
    
    .ProductPatch .div50{    height: 650px;}
    
    .col-md-12.prodimg {
        width: auto;
        margin: 0 auto;
        display: inline-block;
        float: none;
        height: 195px;
        text-align: center;
    }
    
    .ProductPatch .prdInfo {
        font-size: 16px;
        line-height: normal;
        color: #fff;
        text-align: center;
        font-weight: normal;
    }
    
    
    
    .innerProductslider{margin-left: 0px;}
    
    .colorcontainer.ProductPatch h2{font-size: 26px;margin-left: 125px;}
    }
    
    
    @media screen and (min-width:900px) and (max-width:1440px){
    
    
        .bgparaImage .col-md-8 {
        margin-top: 0px;
    }
    .specialized-area #tobacco-dependence .owl-theme .owl-controls{top: auto;}
    .specialized-area #alcohol-dependence .owl-theme .owl-controls{    top: auto;}
    
    }
    
    
    @media screen and (min-width:1800px) and (max-width:2880px){
    
         .menu > ul > li a, .menu-container .navbar-nav>li>a {
        padding: 10px 7px;
        font-size: 12px;
    }
        .menu-container .navbar-nav> li.homeicon a {
        padding: 10px 15px;
        font-size: 19px;
    }
    .sc_services_columns .col-md-4 {
        width: 33%;
        float: none;
        display: inline-block;
        vertical-align: middle;
        padding: 0 5px;
    }
        .bannerText h1 strong {
        font-size: 30px;
        line-height: 40px;
    }
        .bannerText h1 {
        font-size: 20px;
        line-height: 28px;
    }
        .bannerText {
        width: 450px;
        }
        #fullpage .specialized-area.contPad {
        padding-top: 0;
    }
        .specialized-area .nav > li > a {
        font-size: 17px;
        padding: 10px 5px;
        margin-right: 2px;
    }
        .about-section .services-area.section-padd {
        background-color: rgba(255,255,255,0.5);
    }
        .sc_services_item_featured_top.with_icon {
        margin-top: 10px;
    }
        .col-md-6.imagebox {
        padding: 10px;
        margin-top: 0;
    }
        
        .section-heading2 h3 {
        font-size: 26px;
        }
        .tabstyle2 .nav-tabs li a {
        padding: 5px 15px;
        }
        ul.imgset.style2 {
        height: 312px;
    }
        ul.imgset.style2 li:nth-child(2) {
        width: 235px;
    }
        ul.imgset {
            width: 313px;
        height: 313px;
    }
        ul.imgset:before {
        bottom: 71px;
        left: 75px;
    }
        ul.imgset li {
        width: 130px;
    }
        ul.imgset li:nth-child(2) {
        width: 183px;
    }
        .col-md-12.prodimg {
        height: 135px;
    }
        .bgparaImage {
        background-position: center !important;
        background-attachment: scroll;
        height: auto !important;
        max-height: inherit !important;
          padding: 50px 30px;
              min-height: 850px;
    }
        .floatForm {
        right: 30px;
        top: 0;
    }
    
      .fp-tableCell {
        height: auto !important;
    }
      .fp-section.fp-table,   .fp-slide.fp-table {
        height: auto !important;
    } 
    
    .fullwidthbanner-container3  {min-height: 400px !important;}
    .fullwidthbanner-container2{min-height: 600px !important;}
    .bgparaImageHeight{height: auto !important;}
    .fullwidthbanner-container{height: auto !important;padding: 0px;}
    
    .fullwidthbanner .item img{width: 100%;}
    
    
    .services-area .container {
         margin-top: 0px;
        position: relative;
        padding-top: 150px;
        padding-bottom: 150px;
    }
    
    .designbox p {
        line-height: normal;
        font-size: 25px;
    }
    .sc_services_item_title a {
        font-size: 26px;
    }
    
    .banner-mac{height: 1210px !important;}
    
    
    .ProductPatch .div50 {
        height: 1039px !important;    width: 51.5%;
    }
    
    .ProductPatch{height: 1039px!important;}
    .margtp-50{    margin-top: 295px;}
    
    
    }
     
    
    @media (max-width: 1024px){
        .icone {
            height: 130px;
            width: 100%;
        }
        .img-icone{
            margin-top: 0px;
        }
        .resp-cont{
            margin-top: 0px;
        }
        /* .tablestyle {
            margin-top: 0px;
            width: 100%;
            margin-bottom: 50px;
    
        } */
        .api-cont {
            margin-bottom: 0px;
            margin-top: 100px;
        }
        .resp-tab{
            margin-bottom: 50px;
        }
        
    
    
    }
    
    
    @media(max-width:540px){
        .icone {
            height: 100px;
            width: 100px;
        }
        .abt-text-center{
            text-align: center;
        }
        .heading-api {
            margin-top: 40px;
        }
        .api-cont {
            margin-bottom: 0px;
            margin-top: 50px;
        }
    
    .cta_btn {
            margin: 40px auto;
            text-align: center;
    }
    .conman .cta_link{
        /* font-size: 12px; */
        font-size: 16px;
        padding: 15px 5px;
        display: flex;
        justify-content: center;
        width: 100%;
    }
    
    .vismis_sec .nav > li > a{
        margin-right: 0;
    }
    
    .apisec{
        margin: 20px 0;
    }
    
        /* .tablestyle
    {
    
        width: 100%;
        border: 0px solid #ccc;
        border-collapse: collapse;
    } */
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px  #ddd;
    }
    /* 
    .tablestyle th
    {
        border: 0px solid #ccc;
        padding: 5px;
        background-color: #163f7a;
        color:#fff;
    } */
    /* 
    .tablestyle td
    {
        border: 1px solid #ccc;
        padding: 10px 4px 10px 10px;
        background-color: rgba(255,255,255,0.5);
    } */
    
    /* .tablestyle tr:hover td
    {
        background-color: #fff;
    } */
    
    
    
        /* .tablestyleprod
        {
            
           
            width: 100%;
            
        } */
        
        /* .tablestyleprod th
        {
            padding: 5px;
            background-color: #163f7a;
            color:#fff;
            display: none;
        }
        .tablestyleprod th .head-p
        {
            
            color:#fff;
        }
        
        .tablestyleprod td
        {
            padding: 10px 15px 10px 10px;
            background-color: rgba(255,255,255,0.5);
        }
        .tablestyleprod td p
        {
            font-size: 15px;
        }
        
        .tablestyleprod tr:hover td
        {
            background-color: #fff;
        } */
    
    
        /* .tablestyleprod-reduce 
    {
        
        width: 100%;
    } */
    /* 
    .tablestyleprod-reduce  th
    {
        padding: 8px;
        background-color: #163f7a;
        color:#fff;
    }
    
    .tablestyleprod-reduce  td
    {
        padding:  7px;
        background-color: rgba(255,255,255,0.5);
    }
    
    .tablestyleprod-reduce  tr:hover td
    {
        background-color: #fff;
    } */
    
    blockquote {
        padding: 10px 20px;
        margin: 0 0 20px;
        font-size: 17.5px;
        border-left: 5px solid #163f7a;
    }
    .image-abt-box{
        margin-left: -100px;
    }
    .overlap-img{
        height: 500px;
        width: 300px;
    }
    .image-abt-box::before{
        content: '';
        display: block;
        width: 100%;
        height: 354px;
        /* background-color: #173f7a; */
        position: absolute;
        border-top: 15px solid #163f7a;
        border-left: 15px solid #163f7a;
        border-bottom: 15px solid #163f7a;
        z-index: -1;
        left: -100px;
        top: -15px;
        clip-path: polygon(0 0, 72% 0, 30% 100%, 0% 100%);
    }
    
    .section-heading-contrmanu h3{
        font-family: BrandonGrotesqueBold, 'Roboto', sans-serif;
        color: #163f7a;
    }
    
    .tablestyle-prodpipeline
    {
        
        margin-bottom: 50px;
        margin-top: 50px;
        width: 100%;
    }
    
    .tablestyle-prodpipeline th
    {
        padding: 10px;
        background-color: #163f7a;
        color:#fff;
     
    }
    /* .tablestyle-prodpipeline tr
    {
        
        border-bottom: 1px solid gray;
    }
    
    .tablestyle-prodpipeline td
    {
        padding:  12px;
        background-color: rgba(255,255,255,0.5);
        border-bottom: 0px solid gray;
    }
    
    .tablestyle-prodpipeline tr:hover td
    {
        background-color: #fff;
    } */
    
    .section-heading-2 {
        /* margin-top: 0px; */
        margin-top: 20px;
    }
    .section-heading-2 h4 {
        margin-top: -32px;
        background: white;
        width: 110px;
        border-radius: 5px;
        margin-left: 15px;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    
    .logo-body{
        /* height: auto; */
        height: 100%;
        /* padding: 0px;
        box-shadow: unset;
        background-color: unset; */
        border-radius: 10px;
    }
    .logo-body .who{
        height: 50px;
        width: 100%;
        margin-top: 0px;
    }
    
    .logo-body .pics{
        height: 50px;
        width: 100%;
        margin-top: 0px;
    }
    
    .logo-body .tga {
        height: 50px;
        width: 100%;
        margin-top: 0px;
    }
    
    .logo-body .souaf{
        height: 50px;
        width: 100%;
        margin-top: 0px;
    }
    .logo-body .moi{
        height: 50px;
        width: 100%;
    }
    .logo-body .kenya{
        height: 50px;
        width: 100%;
    }
    .logo-body .arabheal{
        height: auto;
        width: 110px;
    }
    .logo-body .nda{
        height: auto;
        width: 100%;
    }
    .logo-body .zimbab{
        height: auto;
        width: 150px;
    }
    .logo-body .iso{
        height: auto;
        width: 80px;
    }
    #bold{
        font-weight: bolder;
        color: #163f7a;
    }
    .mail-cont p{
        margin-top: 20px;
        text-align: left;
    }
    
    .tablestyle-prodpipeline{
        display: none;
    }
    #resptabprodpipe{
        display: block;
        /* margin-top: -30px; */
    }
    .custom {
        display: inline-block;
        float: right;
        margin-top: 8px;
    }
    .footer-area {
    
        margin-top: -50px;
    }
    
    #list li{
        list-style: none;
        display: inline-block;
        font-size: 12px;
        margin-top: -30px;
        font-family: BrandonGrotesqueBold, 'Roboto', sans-serif;
        font-weight: bold;
        margin-left: 10px;
        color: #163f7a;
        display: none;
    }
    #list{
        margin-top: 0px;
        /* text-align: center; */
        
    }
    #progressbarcol{
        padding-bottom: 0px;
        margin-top: 10px;
    }
    #resptabprodpipe td{
        padding: 0px;
      
    }
    #resptabprodpipe tr{
        padding-top: 20px;
        padding-bottom: 20px;
      
    }
    
    .lang_div{
     margin: 0 0;
    }
    #top-menu_one li a {
        padding: 5px 3px;
        /* font-size: 12px; */
        font-size: 10px;
    }
    
    .navbar-nav::after{
        display: none;
    }
    
    .navbar-nav::before{
        display: none;
    }
    
    #main-web-link{
        padding: 5px 3px;
        font-size: 11px;
    }
    
    
    .navbar-toggle{
        margin-top: 0;
    }
    
    .abt_heading h3 {
        font-size: 21px;
    }
    
    .section-heading2 {
        margin-top: 20px;
    }
    
    .specialized-area .nav > li > a .fa{
      font-size: initial;
    }
    
    .com_soon {
        height: 450px;
    }
    
    .addRform {
        width: 100%;
    }
    
    .f-address {
        margin-bottom: 40px;
        display: flex;
        flex-direction: column;
    }
    
    ul.dropdown-menu.inner.selectpicker a {
        color: #000;
    }
    
    section#addreporting{
        padding-top: 20px;
    }
    
    ul#top-menu_one {
        display: flex;
        justify-content: flex-start;
    }
    
    .link-sec{
            justify-content: center;
    }
    .crbtn {
        display: flex;
        flex-direction: row;
        text-align: center;
        justify-content: center;
        width: 100%;
    }
    
    .crbtn .carr_btn:last-child{
        margin-right: 0;
    }
    
    .cr_para p{
        font-size: 16px;
    }
    
    .f-address> p{
        margin-bottom: 40px;
    }
    
    
    }