@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,700italic);
@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Futura_Book-Normal';
	src: url('hinted-Futura_Book-Normal.eot');
	src: local('Futura_Book-Normal'),
		url('fonts/hinted-Futura_Book-Normal.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-Futura_Book-Normal.woff2') format('woff2'),
		url('fonts/hinted-Futura_Book-Normal.woff') format('woff'),
		url('fonts/hinted-Futura_Book-Normal.ttf') format('truetype'),
		url('fonts/hinted-Futura_Book-Normal.svg#Futura_Book-Normal') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {background: #e9eaed;}
.top-header{
	background-color:#f0f0f0;
	padding:7px 0px;
		
}

.top-menu a{
	float:left;
	margin-right:20px;
}

.right-top-header{
	float:right;
	position:relative;
}


.login{
	font-family: 'Lato';
	font-size:12px;
	color:#070707;  
	text-transform:uppercase;
	line-height: 25px;
	float:left;
}

.login img{
	float:left;
	margin-right:10px;
}

.regiser{
	font-family: 'Lato';
	font-size:12px;
	color:#070707;
	text-transform:uppercase;
	line-height: 25px;
	float:left;
	margin-left:15px;
}

.regiser img{
	float:left;
	margin-right:10px;
}

.search{
	float:left;
	margin-left:40px;
}

.search input{
	background-color:#FFF;
	border:1px solid #9f9f9f;
	padding:3px;
	font-family: 'Futura_Book-Normal';
	font-size:12px;
	color:#8f8f8f;
	width:213px;
	margin:0px;
	height:30px;
}

.search button{
	background:transparent;
	border:0px;
}
.medicines-droparrow{
	float:left;
	background:url(../images/drop-arrow.png) 0 5px no-repeat;
	padding-left:30px;
	/*margin-left:30px;*/
	font-family: 'Futura_Book-Normal';
	font-size:14px;
	color:#818181;
	font-weight:400; margin: 0 0 0 30px;
	/*margin-top:28px;*/
}
.top-header .btn {padding: 0;}
.navbar .col-xs-5 {padding: 0; margin: 0;}
.navbar .col-xs-2 {padding: 0; margin: 0;}
.medicines-droparrow h2{
	margin:0px;
	font-size:18px;
	color:#1d1d1d;
	font-weight:600; line-height: 25px;
}
.medicines-droparrow h2 span {font-family: 'Futura_Book-Normal';
    font-size: 14px;
    color: #818181;
    font-weight: 400;}
	
.slider-bg{ width: 100%;
	background:url(../images/slider-bg.jpg) center 0px no-repeat; background-size: 100% 100%;
	padding:40px 0px;
	margin-bottom:55px;
}

.slider-bg-retail{ width: 100%;
	background:url(../images/slider-bg-retail.jpg) center 0px no-repeat; background-size: 100% 100%;
	padding:40px 0px;
	margin-bottom:55px;
}

.slider-bg-exports{ width: 100%;
	background:url(../images/slider-bg-exports.jpg) center 0px no-repeat; background-size: 100% 100%;
	padding:40px 0px;
	margin-bottom:55px;
}

.slider-bg-institute{ width: 100%;
	background:url(../images/slider-bg-institute.jpg) center 0px no-repeat; background-size: 100% 100%;
	padding:40px 0px;
	margin-bottom:55px;
}

.slider-bg-cfa{ width: 100%;
	background:url(../images/slider-bg-cfa.jpg) center 0px no-repeat; background-size: 100% 100%;
	padding:40px 0px;
	margin-bottom:55px;
}

.slider-bg-bod{ width: 100%;
	background:url(../images/slider-bg-bod.jpg) center 0px no-repeat; background-size: 100% 100%;
	padding:40px 0px;
	margin-bottom:55px;
}


.slider-bg-special{ width: 100%;
	background:url(../images/slider-bg-special.jpg) center 0px no-repeat; background-size: 100% 100%;
	padding:40px 0px;
	margin-bottom:55px;
}

 

.sub-menu-bg{
	background-color:rgba(255,255,255,0.9);
	margin-bottom:20px;
}

.sub-menu-bg ul{
	background-color:#FFF;
	float:left;
	padding:8px 20px 8px;
	margin:0px;
	font-family: 'Futura_Book-Normal';
	font-size:16px;
	color:#1d1d1d;
}

.sub-menu-bg li{
	list-style-type:none;
	display:inline-block;
	padding:0px 23px;
}

.sub-menu-bg li a{
	color:#1d1d1d;
}

.slider-bg h1{
	font-family: 'Futura_Book-Normal';
	font-size:35px;
	color:#FFF;
	margin:60px 0px;
}

.quote{
	font-family: 'Futura_Book-Normal';
	font-size:18px;

	color:#000;
	font-weight:700;
	float:right;
	margin:5px 40px 0px 0px;
}

.group-companies{
	background-color:#fff;
}

.group-companies h3{
	background-color:#ededed;
	padding:13px 0px;
	text-align:center;
	color:#4d4d4e;
	font-size:16px;
	font-family: 'Futura_Book-Normal';
	font-weight:700; margin: 0;
}
.loginBox {padding: 0 20px 15px 20px;}
.loginBox input[type=radio] {width: 13px; }
.loginBox label {font-size: 11px; font-weight: 600;}
.loginBox .cusBox {width: 50%;  float: left; padding:0 0 8px 0;}
.loginBox input {height: auto; margin: 0 0 8px 0;}
.loginBox .btn-lg, .btn-group-lg>.btn {padding: 5px 15px; font-size: 13px;}
.loginBox .form-group {margin-bottom: 8px; font-size: 10px;}
.btn-reg-form{
	background-color: #2f3192;
    color: white !important;
    display: inline-block;
    float: left;
    margin-left: 10px;
    width: 25% !important;
	margin-top: 0 !important;
	}
.btn-theme {
    background-color: #2f3192;
    color: white !important;
}
.fourty-years img {width: 100%; height: auto;}
.requestBox {width: 40px; background-color: #900;  position: fixed; right: 9px; top:100px; z-index: 100;}
.requestBox1{
	bottom: 0;
	top: auto;
	margin: 0 auto;
	left: 0; width:26%;
}
.socailBox {width: 40px; background-color: #900;  position: fixed; left:0; top:300px; z-index: 100;}
.appBox { top:320px; }
.group{padding:10px 0px 30px;text-align: center; } 
.group img{
	display:inline !important;
}
.heading1{
	background-color:#FA595F;
	color:#fff!important;
	padding:10px;
	    margin: 15px 0px!important;
}

.testimonials{
	background:url(../images/testimonials-bg.jpg) no-repeat;
	/*padding:30px;*/
	font-family: 'Futura_Book-Normal';
	color:#FFF;
	height:236px;
	position:relative;
}

.testimonials h3{
	font-size:24px; background-color: #d84147;
	font-weight:700;
	margin:0px; 
	padding: 15px 30px;
}
.testCon {width: 100%; padding:0 30px;}
.testimonials p{
	font-size:12px;
	font-weight:400;
	line-height:24px;
	margin-top:20px;
	color:#FFF;
}

.testimonials span{
	font-size:16px;
	font-weight:700;
}

.testimonials .viewall{
	position:absolute;
	bottom:30px;
	right:30px;
	color:#FFF;
	background-color:#c2242a;
	padding:5px 10px;

}
.new-product-arr{
	background:url(../images/new-pro-bg.jpg) no-repeat;
	font-family: 'Futura_Book-Normal';
	color:#FFF;
	height:236px;
	position:relative;
}
.new-product-txt{
	background-color:rgba(255,255,255,0.8);
	padding:17px 30px 10px;
	position:absolute;
	bottom:0px;
}
.new-product-arr h3{
	font-size:22px;
	text-transform:uppercase;
	color:#4d4d4e;
	font-weight:700;
	margin:0px;
}

.new-product-arr p{
	font-size:14px;
	color:#545454;
	font-weight:400;
	line-height:24px;
	margin-top:0px;
}



.speciality-drugs{
	background:#00aef0;
	/*padding:30px;*/
	font-family: 'Futura_Book-Normal';
	color:#FFF;
	height:236px;
}
.speciaCon {width: 100%; padding: 0 30px;}
.speciality-drugs h3{
	font-size:24px; background-color: #0081c8;
	font-weight:700;
	margin:0px; 
	padding:15px 30px;
}

.speciality-drugs p{
	font-size:12px;
	font-weight:400;
	line-height:24px;
	margin-top:20px;
	color:#FFF;
}

.speciality-drugs span{
	font-size:16px;
	font-weight:700;
}

.rating{
	background:url(../images/rating-bg.png) 0px 0px repeat-x;
	padding:20px;
	text-align:center;
}

.rating h3{
	font-family: 'Futura_Book-Normal';
	color:#FFF;
	font-size:22px;
	font-weight:700;
	margin:0px;
}

.rating a{
	display: inline-block;
    margin-top: 30px;
}

.welcome{
	font-family: 'Futura_Book-Normal';
}

.welcome h1{
	font-size:25px;
	color:#fa5a5f;
	font-weight:400;
	margin:0px;
}

.welcome p{
	font-size:14px;
	color:#545454;
	font-weight:400;
	margin:15px 0px;
}

.welcome ul{
	padding:0px;
	margin:0px;
}

.welcome li{
	background:url(../images/arrow.png) 0px center no-repeat;
	list-style-type:none;
    padding-left: 20px;
	margin:5px 0px;
}


.more{
	background:url(../images/more-bg.png) center 0 no-repeat;
	padding:4px 0px 10px;
	text-align:center;
	font-size:14px;
	color:#000;
	margin-top:15px;
}
.more a{

	color:#000;
	font-size:14px;
}

.stockist{
	background-color:#f5f5f5;
	padding:30px 0px;
	margin-top:50px;
	font-family: 'Futura_Book-Normal';
	text-align:center;
} 

.stockist h2{
	font-size:22px;
	font-weight:400;
	margin:0px;
	background:url(../images/red-border.png) center  bottom no-repeat;
	padding-bottom:15px;
	margin-bottom:25px;
}

.stockist a{
	margin:0px 7px;
}

.stockist-img{
	width:23%;
	  margin-bottom: 23px;
}

.all-stockits{
	background-color:#f85e64;
	padding:10px 20px;
	text-transform:uppercase;
	color:#FFF;
	margin-top:30px !important;
	display: inline-block;
}

.all-dashboard{
	background-color:#f85e64;
	padding:10px 20px;
	text-transform:uppercase;
	color:#FFF;
	display: inline-block;
}



.quick-links{
	background:url(../images/testimonials-bg.jpg) 0 bottom no-repeat #fa555b;
	padding:30px;
	font-family: 'Futura_Book-Normal';
	color:#FFF;
	margin-bottom:25px;
}

.quick-links h3{
	font-size:24px;
	font-weight:700;
	margin:0px;
	background:url(../images/heading-border.png) 0px bottom no-repeat;
	padding-bottom:15px;
}

.quick-links p{
	font-size:12px;
	font-weight:400;
	line-height:24px;
	margin-top:20px;
	color:#FFF;
}

.quick-links ul{
	padding:0px;
	margin:0px;
}

.quick-links li{
	background:url(../images/white-arrow.png) 0px center no-repeat !important;
	list-style-type:none;
    padding-left: 20px;
	margin:5px 0px;
}

.quick-links li a{
	color:#FFF;
}


.clients-esteemed li{
	background:url(../images/red-arrow.png) 0px center no-repeat !important;
	list-style-type:none;
    padding-left: 20px;
}

footer{
	background-color:#647080;
	padding:30px 0px 40px ;
	font-family: 'Futura_Book-Normal';
	font-size:14px;
	color:#FFF;
	text-align:center;
}

footer a{
	color:#FFF;
}

footer a:hover{
	color:#FFF;
}

footer p{
	color:#FFF;
}


footer ul{
	padding:0px;
	margin:0px 0px 10px;
}

footer li{
	display:inline-block;
	list-style-type:none;
	border-right:1px solid #FFF;
	padding:0px 10px;
	line-height: 10px;
}

footer li:last-child{
	border-right:0px solid #FFF;
}

.inner-pages h2{
	font-family: 'Futura_Book-Normal';
	font-size:21px;
	font-weight:600;
	color:#fa555b;
	margin:0px 0 10px;
}

.inner-pages h6{
	font-family: 'Futura_Book-Normal';
	font-size:18px;
	font-weight:600;
	color:#fa555b;
	margin:30px 0 0px;
}



.nav_bg{
	background-color:#FFF;
}

.search-table table{
	border:1px solid #212121;
	font-family: 'Futura_Book-Normal';
}
.search-table td{
	padding: 2px 10px;
	border-right:1px solid #212121;
	border-bottom:1px solid #212121;
	background-color:#FFF; font-size: 12px;
}

.search-table td:first-child{
	border-left:1px solid #212121;
}

.search-table th{
		color:#FFF;
		font-weight:600;
		font-size:14px;
			background-color:#428bca !important;
		padding:10px;
		border-right:1px solid #212121;
}

.search-table th:first-child{
	border-radius:0px 0px 0px 0px;
}

.search-table th:last-child{
	border-radius:0px 0px 0px 0px;
	border-right:0px;
}
	
	
.top-menu{
	float:left;
}	

.board-table table{
	border:1px solid #e4e4e4;
	font-family: 'Futura_Book-Normal';
	font-size:15px;
	font-weight:400;
}

.board-table th{
	background-color:#e4e4e4;
	padding:10px;
	border-bottom:1px solid #e4e4e4;
	border-right:1px solid #ccc;
}

.board-table td{
	padding:10px;
		border-bottom:1px solid #e4e4e4;
	border-right:1px solid #ccc;

}

.inner-pages ul{
	padding:0px;
	margin:0px;
	font-family: 'Futura_Book-Normal';
	font-size:15px;
	font-weight:400;
}


.inner-pages li{
	list-style-type:none;
	background:url(../images/bullet.jpg) 0 center no-repeat;
	padding-left:15px;
	margin-bottom:10px; font-size:17px;
}

.sitemap ul li {
	background:url(../images/bullet.jpg) 0 10px no-repeat;
}
.company li{
	width:187px;
	float:left;
}

.hospital li{
	padding: 6px 20px;
    width: 50%;	
	float:left;
}

.address-box{
	border: 1px solid #ccc;
    height: 260px;
    margin: 0 20px 20px 0;
    width:45%;
}

.address-box h2{
	margin:20px 0px 10px;	
}

.emergency{
	font-family: 'Futura_Book-Normal';
	font-size:23px;
	font-weight:700;
	color:#FFF;
    text-align: center;
	padding:7px 10px;
	margin-bottom:20px;
}

@keyframes blink {  
    0% { background-color: #e53940; }
    100% { background-color: #0e95df; }
}
@-webkit-keyframes blink {
    0% { background-color: #e53940; }
    100% { background-color: #0e95df; }
}
.blink {
    -webkit-animation: blink 0.5s linear infinite;
    -moz-animation: blink 0.5s linear infinite;
    -ms-animation: blink 0.5s linear infinite;
    -o-animation: blink 0.5s linear infinite;
    animation: blink 0.5s linear infinite;
	
}
 .heading{
	background-color:#fa555b;
	padding:10px;
	color:#FFF;
	font-family: 'Futura_Book-Normal';
	font-size:20px;
	font-weight:700;
	padding:5px 20px;
	margin-top:20px;
}

.nav-tabs li{
	background: transparent;
	padding:0px;
	margin: 14px 0 0;
}

.nav-tabs li a{
	 padding: 10px 14px;
}

.ekko-lightbox-container{
	position:relative;
}

.ekko-lightbox-nav-overlay{
	top:40%;
    position: absolute;
	width:100%;
}

.ekko-lightbox-nav-overlay .glyphicon-chevron-right{
	right:0px;
	  position: absolute;
}
.glyphicon{
	background-color:#FFF;
    height: 34px;
    text-align: center;
    width: 36px;
	padding: 10px 0 !important;
}
.date{
	background:url(../images/calender.png) 0 center no-repeat;
	padding:10px 30px;
	color:#212121;
	font-family: 'Futura_Book-Normal';
	font-size:15px;
	font-weight:400;
	font-style:italic;
	margin-bottom:20px;
	display: inline-block;
}

.name{
	background:url(../images/male.png) 0 center no-repeat;
	padding:10px 30px;
	color:#212121;
	font-family: 'Futura_Book-Normal';
	font-size:15px;
	font-weight:400;
	margin-bottom:20px;
	display: inline-block;
}


.comment{
	background-color:#f7f7f7;
	padding:5px;
	border-radius:5px;
	margin-bottom:5px;
}

/*-----------------------------------*/
/* Form Style
/*-----------------------------------*/
.input-txt{
	font-family: 'Futura_Book-Normal';
	font-size:15px;
	color:#212121;
	font-weight:400;
}
.form-div{ margin-top:20px;}
input{ font-family: 'Futura_Book-Normal';background-color:#fbfbfb; border:1px solid #dedede; height:40px;font-size:14px;color:#898989; font-weight:400;width:100%;padding:5px 10px;margin:0px 0px 15px;}
.selectb{ font-family: 'Futura_Book-Normal';background-color:#fbfbfb; border:1px solid #dedede; height:40px;font-size:14px;color:#898989; font-weight:400;width:100%;padding:5px 10px;margin:0px 0px 15px;}
textarea{font-family: 'Futura_Book-Normal'; background-color:#fbfbfb; border:1px solid #dedede; font-size:14px;color:#898989; width:100%; padding:5px 10px; margin:10px 0px;}
/* ----------------------Buttons------------------------*/
.submit_btn{font-family: 'Futura_Book-Normal'; background-color:#fa555b;padding:10px;width:140px;border-radius:0em;margin:10px 0px 0px 0px;font-size:14px;color:#fff; font-weight:normal; border:0px; float:left;}
.submit_btn:hover{ background-color:#fa555b !important;}
.reset_btn{background-color:#d7d7d7;border:1px solid #c9c9c9;color:#FFF;cursor:pointer;padding:10px;width:140px;border-radius:0em;margin:10px 0px 0px 20px;;font-size:14px;font-weight:normal;border:0px;}


/*================================Button==========================*/
.yellow-btn{color:#5b8f00;font-size:12px; background-color:#f2cc4a; padding:12px 14px 16px;border-radius:0px;line-height:0;}
.green-btn{color:#5b8f00;font-size:12px; background-color:#d5ebb5; padding:12px 14px 16px;border-radius:0px;line-height:0;}


.btn-group .btn-default{
	border:0px;
	text-align:left;
}

.btn-group .btn-default:hover{
	background-color:transparent;
}
.btn-group.open .dropdown-toggle {
    box-shadow: none;
}

.btn-group .dropdown-menu{
	width:100%;
}

.btn-group .dropdown-menu li{
	float:left;
	margin:6px 20px;
	 font-family: 'Futura_Book-Normal';
	 font-size:14px;
	 color: #414141;
	 width: 244px;
	 background:url(../images/bullet.jpg) 0 center no-repeat;
	 padding-left: 23px;
}


.btn-group .dropdown-menu li a{
	padding:0px;
}

.btn-group .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background-color: transparent;
	color: #414141;
}

.btn-group .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-color: transparent;
	color: #414141;
}


@font-face {
	font-family: 'icomoon';
	src:url('../css/fonts/icomoon.eot?ud5zsc');
	src:url('../css/fonts/icomoon.eot?#iefixud5zsc') format('embedded-opentype'),
		url('../css/fonts/icomoon.ttf?ud5zsc') format('truetype'),
		url('../css/fonts/icomoon.woff?ud5zsc') format('woff'),
		url('../css/fonts/icomoon.svg?ud5zsc#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-increasing10:before {
	content: "\e600";
}
.icon-medical50:before {
	content: "\e601";
}
.icon-medical12:before {
	content: "\e602";
}
.icon-key195:before {
	content: "\e603";
}
.icon-home2:before {
	content: "\e604";
}
.icon-file-text:before {
	content: "\e605";
}
.icon-profile:before {
	content: "\e606";
}
.icon-barcode:before {
	content: "\e607";
}
.icon-upload:before {
	content: "\e608";
}
.icon-clipboard:before {
	content: "\e609";
}
.icon-list:before {
	content: "\e60a";
}
.icon-menu:before {
	content: "\e60b";
}
/* Carousel base class */
.media-carousel  {
  height: 50px;
  margin-bottom: 60px;
}
/* Since positioning the image, we need to help out the caption */
.media-carousel .carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.media-carousel .carousel .item {
  height: 50px;
  background-color: #777;
}
.media-carousel .carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 50px;
}
.temp_rw .col-md-2 { width:14% !important; }
.social a { margin:0 3px; transition:all 1s }
.social a:hover {opacity:0.7}


/* start css for tootip on hover */
.tooltip-me, .tooltip-links a {
	position: relative;
}

.tooltip-me:hover:after, .tooltip-links a:after {
	border: 1px solid #fc0;
	padding: 3px 6px;
	background: #fffea1;
	content: attr(data-title);
	font-size: 12px;
	position: absolute;
	right: -40px;
	top: -26px;
}

.tooltip-links a:after {
	content: attr(href);
	position: static;
	top: none;
	right: none;
	margin-left: 10px;
	padding: 2px;
	display: none;
}

.tooltip-links a:hover:after {
	display: inline-block;
}
/* end css for tootip  on hover*/
.dataTables_scrollHeadInner {padding-left: 0px !important;}
.dataTables_scrollFootInner {padding-left: 0px !important;}
.nonav {display: none !important;}
.temp_rw .col-lg-2 img {width: 100%; height: auto; margin: 0 0 30px 0;}
.temp_rw_logo .col-xs-6 img {width: 100%; height: auto; margin: 0 0 30px 0;}
.bulText {color: #0e13e4 !important;}
.greenText {color: #00b050 !important;}
.readText {color: #c45911 !important;}
.pinkText {color: #b50b9d !important;}
.yellowText {color: #d1a50b !important;}
.logo-thumb img { border:solid 1px #ccc; margin:15px 0; padding:10px}
.founder-img { text-align:center}
.founder-img img { border:solid 3px #fff; outline:solid 1px #ccc; display:inline-block; width:150px; margin:0 15px 30px;}
.blk1{ padding:10px 20px;}
.modal-content{ text-align:center;}
.modal-body {
	position: relative;
	padding: 24px;
} 
.modal-body h2{ font-size: 17px;
    text-transform: uppercase;
    color: #716d6d;
	font-weight:700;
	line-height:27px;
}
.modal-body .sub1{width: 75%;}
.sub{ background:#cb3904; color:#fff; text-align:center; width: 25%;
font-size: 20px;
}
.sub1{ font-size:17px;}
.sms{ color:#000;}
.app_btn button{
	padding: 0;
	margin: 0;
	border: none;
}
.modal-header{ border:none;}
.app_btn img{ width:100%;}
.nav-tabs > li > a {
	font-size: 16px;
	margin-right: 5px;}
.tab-content {margin-top:20px; padding:15px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {border: 1px solid #ddd;}
@media only screen and (max-width : 1200px) {
.container {width: 95%;}
.testimonials {background-size: 100% 100%; margin: 0 0 20px 0;}
.new-product-arr {background-size: 100% 100%; margin: 0 0 20px 0;}
.rating a {width: 33.33333333333333% !important; float: left;}
.rating a img {width: 100%; height: auto;}
.dropdown-menu {min-width: 1000px;}
.nav > li > a {padding: 12px 14px;}
 .inner-pages li {font-size: 18px;}
 .nav > li > a {
	padding: 12px 12px;
}
}
@media only screen and (max-width : 1150px) {
.search {margin-left: 25px;}
.search input {width: 190px;}
.regiser {font-size: 11px;}
.login {font-size: 11px;}
}
@media only screen and (max-width : 1050px) {
.dropdown-menu {min-width: 800px;}
.search {margin-left: 15px;}
.search input {width: 150px;}
.regiser {font-size: 11px;}
.login {font-size: 11px;}
.temp_rw .temp_rw {width: 20% !important;} 
.new-product-arr h3 {font-size: 20px;}
.address-box {height: 280px;}
}
@media only screen and (max-width : 1010px) {
.nav > li > a {padding: 12px 12px;}
.navbar-nav > li > a {font-size: 14px;}
}
@media only screen and (max-width : 991px) {
.inner-pages .col-md-8 {margin: 0 0 30px 0; border-bottom: 2px dashed #D1D1D1; padding: 0 0 30px 0;}
.quick-links {width: 48%; float: left; margin: 0 2% 0 0; background-size: 100% 100%;}
.newInfo {width: 48%; float: left; margin: 0 0 0 2%; background-size: 100% 100%;}
.new-product-arr h3 {font-size: 18px;}
}
@media only screen and (max-width : 990px) {
.carousel-inner > .item > img, .carousel-inner > .item > a > img {width: 100%; height: auto !important;}
.fourty-years {display: none;}
.speciality-drugs {height: auto; padding: 0;}
.speciaCon {padding: 0 30px 30px 30px;} 
.testimonials h3 {font-size: 20px;}
.speciality-drugs h3 {font-size: 20px;}
.rating a img {width: 70%; height: auto;}
.nav-bg .col-xs-2 {width: 100% !important; position: absolute; z-index: 50;}
.nav-bg .col-xs-5 {width: 100% !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {position: absolute; z-index: 200; width: 80% !important; right: 0; top: 80px; background-color: #fff; overflow: hidden;}
.nonav {display: block!important;}
.nav > li { margin: 0 1% 0 0; float: left; border-bottom: 1px dashed #c1c1c1; }
.nav-tabs > li > a { margin-right: 0; }
.quick-links {width: 48%; float: left; margin: 0 2% 0 0;}
.newInfo {width: 48%; float: left; margin: 0 0 0 2%;}

}
@media only screen and (max-width : 900px) {
.app_btn{ text-align:center; margin:10px 0 30px; }
.rating {background-size: 100% 100%;}
.address-box {margin: 0 10px 20px 10px;}
}
@media only screen and (max-width : 850px) {
.dropdown-menu {min-width: 600px;}
}

@media only screen and (max-width : 800px) {
.new-product-arr h3 {font-size: 18px;}
.right-top-header {width: 100%; float: left !important; text-align: left; margin: 10px 0 0 30px;}
.search input { width: 400px;}

}
@media only screen and (max-width : 767px) {
.emergency {font-size: 17px;}
.testimonials {height: auto;}
.testCon {padding: 0 30px 30px 30px;}
.right-top-header {width: 50%; margin:0 10px;}
.inner-pages .col-md-8 {padding: 0 15px 30px 15px;}
}
@media only screen and (max-width : 710px) {
.search input { width: 300px;}
.right-top-header {width: 48%;}
.nav > li {margin: 0 1% 12px 0; float: left; border-bottom: 1px dashed #c1c1c1; width: 48%;}
}

@media only screen and (max-width : 650px) {
.rating {padding:20px 20px 50px 20px;}
.dropdown-menu {min-width: 400px;}
.right-top-header {width: 47%;}

}
@media only screen and (max-width : 600px) {
.socailBox {width: 20px;}
.socailBox img {width: 100%; height: auto;}
.requestBox {width: 40px; right: 0;}
.requestBox img {width: 100%; height: auto;}
.testimonials h3 {font-size: 18px;}
.speciality-drugs h3 {font-size: 18px;}
.rating a img {width: 80%; height: auto;}
.rating h3 {font-size: 18px;}
.search input { width: 200px;}
.quick-links {width: 100%; float: left; margin: 0; }
.newInfo {width: 100%; float: left; margin: 0; }
.right-top-header {width: 35%;}
.search {margin-left: 0;}
}
@media only screen and (max-width : 500px) {
.search input { width: 350px;}
.search {margin: 0;}
.right-top-header {width: 95%; margin:10px 0 0 30px;}
.right-top-header a{ margin-right:10px;}
.slider-bg h1 {	margin: 60px 0px 0;}
.slider-bg-cfa {padding: 30px 0px;}
.address-box {margin: 0 0 15px 0; width: 100%; height: 270px;}
}

@media only screen and (max-width : 450px) {
.dropdown-menu {min-width: 200px;}
.search input { width: 300px;}
.nav > li {width: 100%; margin: 0 0 15px 0;}
.nav > li img {display: none !important;}
}

@media only screen and (max-width : 400px) {
.rating a img {width: 90%; height: auto;}
.rating {padding:20px 20px 80px 20px;}
.search input { width: 250px;}
.logo-thumb .col-xs-4 { width:50%;}
}

@media only screen and (max-width : 385px) {
	.founder-img img { width:41%; margin:0 10px 15px}
}
@media only screen and (max-width : 370px) {
.dropdown-menu {min-width: 100px;}
}

@media only screen and (max-width : 350px) {
.new-product-arr h3 {font-size: 16px;} 
.search input { width: 200px;}

}

.tbl-spacing { padding: 5px 5px 5px 5px; }


/* Firefox old*/
@-moz-keyframes blink1 {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 

@-webkit-keyframes blink1 {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
/* IE */
@-ms-keyframes blink1 {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink1 {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 

@media only screen and (max-width : 320px) {
.medicines-droparrow {margin: 0;}
.right-top-header {
	width: 100%;
	margin: 0;}
}


.blink-image {
    -moz-animation: blink1 normal 2s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink1 normal 2s infinite ease-in-out; /* Webkit */
    -ms-animation: blink1 normal 2s infinite ease-in-out; /* IE */
    animation: blink1 normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */
}
 
 
/*----------- Login ----------------*/
.sign-wrapper {
    margin: 3% auto 0;
    width: 350px;
}
.sign-wrapper .brand {
    text-align: center;
    margin: 0 0 20px;
    background-color: #ffffff;
    padding: 20px;
}
.sign-wrapper form.rounded .sign-header {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.sign-header {
    color: white;
    margin-bottom: 0;
    padding: 20px 15px 10px 15px;
}
.sign-header {
    background-color: #0e64c1;
    border-bottom: 10px solid #feb060;
}
.sign-wrapper .form-group {
    margin-left: 0;
    margin-right: 0;
    padding: 0 15px;
}
.sign-text {
    color: #777;
    font-weight: 400;
    display: block;
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.sign-text span {
    color: white;
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
    padding: 0 10px;
    position: relative;
}
.sign-text span {
    background-color: #0e64c1;
}
.sign-text::before {
    background-color: #fff;
}
.sign-text::before {
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
}
.sign-body {
    background-color: #f0f0f1;
    margin: 0;
    padding: 15px 0;
}
.form-group1 {width: 50%; float: left;}
.form-group1 input {width: auto; float: left; margin: 0 10px;}
.form-group1 label { margin: 10px 0; }
.sign-footer {
    padding: 15px 0;
    background: #fff;
}
#wrapper {
    height: 100%;
    margin: 0;
    padding: 60px 0;
    position: relative;
}
