body {

	font-family: 'Noto Serif', serif;

}

.navbar-toggle{

  background:#000000;

}

/* vaibhav css */

.navbar-inverse {

    background-color: #fff;

    border-color: #fff;

    float: right;

    margin-top: 22px;

}

.navbar-nav{

  margin:0;

}



li.col-sm-3.submenu {

  padding:0;

    width: 50%;

}

.navbar-inverse .navbar-nav > li >a {

    color: #333;

    font-size: 15px;

    padding: 4px 16px 6px;

}

.navbar-nav>li>.dropdown-menu {

    margin-top: 0px;

    border-top-left-radius: 0;

    border-top-right-radius: 0;

}

.navbar.navbar-inverse{

    margin-bottom:0;

    margin-top:0;

}

.navbar.navbar-inverse .navbar-collapse{

  padding-left:0;

  padding-right:0;
  overflow:initial;

}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {

    color: #fff;

    background-color: #1080c3;

}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{

  color: #1080c3;

}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{

  background-color: #1080c3;
  color: #fff;
  font-weight: 500;

}

.navbar-inverse .navbar-nav>li >a:hover{

background: transparent;

}

.navbar-inverse .navbar-nav>li >a{

  background: transparent;

   -webkit-transition: all 0.25s ease-in-out;

   -moz-transition: all 0.25s ease-in-out;

   -o-transition: all 0.25s ease-in-out;

   transition: all 0.25s ease-in-out;

}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li:hover >a{

    color: #fff;

    background-color: #1080c3;

}

.caret{visibility:hidden;}

li.col-sm-3.submenu a{

    font-size: 15px;

    margin: 0 6px;

    padding:12px 19px 12px;

}

ul.arrw li {

    display: block;

    padding: 0px 0px 10px 18px;

    margin: 0px 0 0 15px;

    text-align: justify;

    font-size: 14px;

    background: url('../../../aimcreativity.com/approval/ws-execution/arch-pharmalabs/images/bullet.png') 2px 5px no-repeat;

    line-height: 18px;

}



li.dropdown > a{

  position:relative;

}

li.dropdown > a::after{

  content:"\0002B";

  position: absolute;

  right:10px;

  top:4px;

}

li.dropdown.open > a::after{

  content:"\02212";

}

/* vaibhav css */



/* third level start */

.dropdown-submenu {

 position: relative; 

}



.dropdown-submenu .dropdown-menu {

    top: 0;

    left: 100%;

    margin-top: -1px;

}

ul.dropdown-submenu {

    position: absolute;

    left:100%;

    width: 225px;

    background: white;

    top: 0px;

    list-style: none;

    padding: 10px 0 10px 35px;

    line-height: 26px;

    box-shadow: 0 6px 12px rgba(0,0,0,.175);

}

ul.dropdown-submenu > li >a{

display: block;

    clear: both;

    font-weight: 400;

    line-height: 26px;

    color: #333;

white-space: normal;

padding:4px 20px;

}

.dropdown-menu > li > a{

white-space: normal;

padding:10px 20px;

}

/* third level end */



.mega-dropdown {

  position: static !important;

}

.mega-dropdown-menu {

    width: 70%;

    box-shadow: none;

    -webkit-box-shadow: none;

}

.mega-dropdown-menu > li > ul {

  padding: 0;

  margin: 0;

}

.mega-dropdown-menu > li > ul > li {

  list-style: none;

}

.mega-dropdown-menu > li > ul > li > a {

  display: block;

  color: #222;

  padding: 3px 5px;

}

.mega-dropdown-menu > li ul > li > a:hover,

.mega-dropdown-menu > li ul > li > a:focus {

  text-decoration: none;

}

.mega-dropdown-menu .dropdown-header {

  font-size: 18px;

  color: #ff3546;

  padding: 5px 60px 5px 5px;

  line-height: 30px;

}



.carousel-control {

  width: 30px;

  height: 30px;

  top: -35px;



}

.left.carousel-control {

  right: 30px;

  left: inherit;

}

.carousel-control .glyphicon-chevron-left, 

.carousel-control .glyphicon-chevron-right {

  font-size: 12px;

  background-color: #fff;

  line-height: 30px;

  text-shadow: none;

  color: #333;

  border: 1px solid #ddd;

}

.dropdown-menu{

  border-top:1px solid #e8e8e8;

  border-left:1px solid #e8e8e8;

  border-right:1px solid #e8e8e8;

  border-bottom:1px solid #e8e8e8;

  visibility:hidden;

}

.open>.dropdown-menu {

  visibility:visible;

}

li.col-sm-3.submenu a{

  font-size:14px;

  line-height:22px;

}

.dropdown-menu > li > a{

  color:#2f2f2f;

}



/* media querry */

@media only screen and (max-width: 767px){
    
      .whatapp_flot {
    bottom:50px !important;
    right:20px !important;
  }
  

.navbar-inverse {

    width: 100%;

    z-index:16;

}

.navbar.navbar-inverse .navbar-collapse{

  background: #ffffff;

    left: 0;

    position: absolute;

    top: 50px;

    width: 100%;

}

li.col-sm-3.submenu {

    width: 100%;

}

ul.dropdown-submenu {left:0px;}

.dropdown-submenu .dropdown-submenu{

  display:none;

}

}



@media only screen and (min-width: 640px){

.navbar-nav>li>.dropdown-menu {

  top:30px;

}

.navbar-toggle{

  margin:0;

}

}



@media only screen and (min-width: 768px){

.navbar.navbar-inverse{

    margin-bottom:0;

    margin-top:34px;

}

li.dropdown > a::after{

  display: none;

}

.navbar.navbar-inverse{

    margin-bottom:0;

    margin-top:21px;

}

li.col-sm-3.submenu a{

    //border-bottom: 1px solid #ccc;

    position: relative;

    margin:0 14px;

}

li.col-sm-3.submenu a:after{

  background:#e8e8e8;

  content:"";

  position:absolute;

  left:0;

  width:calc(100% - 12px);

  right:0;

  bottom:0;

  margin:0 auto;

  height:1px;

}

li.col-sm-3.submenu a:last-child:after{

  display:none;

}

.mega-dropdown-menu {

    padding:10px 0px;

}

li.col-sm-3.submenu {

  padding:0 0;

  border-right: 1px solid #e8e8e8;

}

.navbar-inverse .navbar-nav>li>a {

    font-size: 13px;

    padding: 4px 7px 6px;

}

.navbar-nav li > .dropdown-menu{

    width: 175px;

    background:transparent;

    visibility:hidden;

}

.navbar-nav li > .dropdown-menu.product-drop{

    width:535px;

}

.navbar-nav li:hover > .dropdown-menu{

  background: #ffffff;

    visibility:visible;

    border-radius: 0;

    font-weight: bold;

    transition: all 0.25s ease-in-out;

    -moz-transition: all 0.25s ease-in-out;

    -webkit-transition: all 0.25s ease-in-out;

    -o-transition: all 0.25s ease-in-out;

    }

.navbar-nav li.dropdown-submenu > .dropdown-submenu{

  background: transparent;

    width:200px;

    visibility:hidden;

    padding:0;

}

.navbar-nav li.dropdown-submenu:hover > .dropdown-submenu{

  background: #ffffff;

    visibility:visible;

    border-radius: 0;

    font-weight: bold;

    transition: all 0.25s ease-in-out;

    -moz-transition: all 0.25s ease-in-out;

    -webkit-transition: all 0.25s ease-in-out;

    -o-transition: all 0.25s ease-in-out;

    }

}



@media only screen and (min-width: 960px){

.navbar.navbar-inverse{

    margin-bottom:0;

    margin-top:34px;

}

.navbar-inverse .navbar-nav>li>a {

    font-size: 16px;

    padding: 4px 16px 6px;

}

.dropdown-submenu > li > a:focus, .dropdown-submenu > li > a:hover{

  background-color: #1080c3;

    color: #fff;

    text-decoration: none;

}

.navbar-nav > li {

    display: inline;

    float: none;

}

.navbar-nav.navbar-left{

  display: inline-block;

    float: none !important;

}

.navbar .dropdown {

    padding: 0 0 40px;

}

.navbar-nav > li > a {

    display: inline-block;

    vertical-align: top;

}

.navbar-nav > li > .dropdown-menu {

    top:49px;

}

li.col-sm-3.submenu:last-child{

  border:none;

}

.navbar-inverse .navbar-nav > li > a {

    padding: 4px 10px 6px;

}

}





@media only screen and (min-width: 1100px){

.navbar-inverse .navbar-nav > li > a {

    padding: 4px 16px 6px;

}

.navbar-nav > li > .dropdown-menu {

    top: 53px;

}

.navbar-nav > li > .dropdown-menu.product-drop {

  border-bottom:none;

    top: 54px;

}

}