/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */

html,
body {
    height: 100%;
}

body {
    padding-top: 0px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 90%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin: 50px 0;
}

/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
}

.main-menu
{
	background-color:#fff;
	padding: 0 15px 0 15px;
	box-shadow: 0px 2px 0px #ccc;
}
.sub-menu
{
	border-bottom:1px solid #f5f5f5;
	background-color:#dd9933;
	padding:5px 0 5px 0;
	color:#fff;
}
.sub-menu span a
{
	color:#fff;
}
.sub-menu span a:hover
{
	color:#666;
	
}



.slider-head h3
{
	color:#dd9933;
	font-size:24px;
	padding:20px;
	text-align:left;
}
.slider-head
{
	
	background-color:#fff;
	box-shadow: 0px 2px 2px #ccc;
	
}

.slider-head1 h4
{
	color:#fff;
	font-size:17px;
	padding:20px;
	text-align:left;
}
.slider-head1
{
	
	background-color:#000;
	box-shadow: 0px 2px 2px #ccc;
	border-right: 4px solid #dd9933;
	opacity:0.8;
	
	
}
.container-inside
{
	background-color: #fff;
    border: 1px solid #e3e3e3;
	margin-top:-130px;
	color: #fff;
	
    
	
}

.btn-default h3
{
	color: #fff;
}





.tacketing
{
	background-color:#dd9933;
	
}
.dat-slide
{
	width:100px;
	background-color: #000;
	opacity:0.4;
	height:40px;
	
}
.carousel-indicators li:hover
{
	  background-color: #fff;
}
.list-home li
{
	list-style:none;
	padding:10px;
}
.testi-slide
{
	background-color:#f5f5f5;
	padding:20px;
}
.images-scroll
{
	border:0px;
}
.caption
{
	background-color:#f5f5f5;
	box-shadow: 0px 0px 2px #c0c0c0;
	
}
.caption a h4
{
	font-size: 12px;
}


.footer-box
{
	background-color:#f5f5f5;
	padding:20px;
	border: 1px solid #e3e3e3;
}
.footer-img img
{
	border:4px solid #666;
}
.footer-box
{
	background-color:#2b2b2b;
	color:#fff;
}
.footer-menu
{
	 background-color:transparent;
	 border-radius:0;
	 border-top: 0px solid #ddd;
	  border-left: 0px solid #ddd;
	   border-right: 0px solid #ddd;
	   border-bottom:1px solid #3b3b3b;
}
.address a
{
	color:#fff;
}
.address a:hover
{
	color:#666;
}
.footer-menu a
{
	color:#fff;
}
.footer-menu a:hover
{
	color:#666;
}
.headding
{
	color:#fff;
}
.box-first
{
	margin-top:120px;  
	background-image:url(../images/title-bg.jpg); 
	background-size: 100% 70px;
 	background-repeat: repeat-x; 
	padding: 3px 30px;
}
.detail-list ul li
{
	padding:4px;
}
.background-cont
{
	background-color:#fff;
}
.m-hospital ul li
{
	padding-bottom:14px;
	list-style:none;
}

@media (max-width:360px){
.sub-menu
{
	 font-size: 10px;
	 text-align: center;
}
.carousel-indicators
{
	left: 32%;
}
.headding h3
{
	font-size: 16px;
}
}
.rights-magalan a
{
	color:#999;
}
	
.rights-magalan a:hover
{
	color:#666;
}
.portals-bg
{
	background-color:#e6e6e6;
	padding:20px;
}
.book-now
{
	background-color:#434343;
	color:#fff;
}
.book-now-btn
{
	border:3px solid #fff;
}
@media(max-width:420px) {
.mainbtn
{
	display:none;	
}
}
@media(min-width:420px) {
.mainbtn-small
{
	display:none;	
}
}
.logo
{
	 width:auto;
	 height:auto;
}
@media(max-width:768px) {
.logo
{
	 width:155px;
	 height:50px;
	 
}
}
