﻿body {
    margin:0px;
    font-family:'Gill Sans Std';
    color:#000000
}

.slicknav_menu {
	display:none;
}

.mobile-booke {
    height:60px;line-height:60px;font-size:12px;
}
    .mobile-booke a {
        color: #ffffff;display:block;position:absolute;top:3px;z-index:20000;
    }

@media screen and (max-width: 1023px) {
	/* #menu is the original menu */
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
}

.bs-nav2 {
      background-color:#993f98;height:60px;text-transform:uppercase;display:none;
}

.bs-nav {
    background-color:#993f98;height:60px;text-transform:uppercase;overflow:hidden;position:relative;text-align:center;
}

    .bs-nav ul {
    margin:0px;padding:0px;height:60px;line-height:60px;list-style:none;display:inline-block;}

        .bs-nav ul li {
            padding-right:25px;padding-left:25px;font-weight:500;font-size:18px;line-height:60px;display:inline-block;padding-top:2px;margin-top:0px;padding-bottom:0px;margin-bottom:0px;overflow:hidden;
        float:left;}
            .bs-nav ul li a {
            color:#ffffff;line-height:60px;display:inline-block;height:60px;padding-top:0px;margin-top:0px;padding-bottom:0px;margin-bottom:0px;overflow:hidden;}

            .bs-nav ul li.active {
                background-color:#00af9d;width:200px;text-align:center;
            }

.rightup {
position:absolute;right:0px;top:0px;}

.leftup {
position:absolute;left:0px;top:0px;}

               .bs-nav ul li.right {
                background-color:#00af9d;
                float:right;height:60px;line-height:60px;display:inline-block;padding-top:0px;margin-top:0px;padding-bottom:0px;margin-bottom:0px;overflow:hidden;width:200px;
            }

.bs-logobar {
height:120px;}

.bs-logo {
padding:20px;}

.bs-logo img {
height:120px;}

.bs-slide {
height:600px;max-width:1360px;margin:auto;
}

.bs-slide-inner {
padding:40px;font-size:30px;color:#ffffff;background-image:url('../images/bg.jpg');max-width:1360px;text-align:center;margin:auto;
}

    .bs-slide-inner h1 {
    margin:0px;padding:0px;}

.bs-icons {
float:right;margin-top:40px;}

.bs-icons > div {
list-style:none;display:inline-block;font-size:16px;height:80px;float:left;margin-right:15px;}

    .bs-icons span {
    font-size:35px;color:#00af9d;font-weight:lighter;}

.bs-clinic {
font-size:18px;font-weight:300;}

    .bs-clinic h1 {
    font-weight:700;color:#993f98}

	#demo-1 {
			position: relative; /* can either be relative, absolute or fixed. If position is not set (i.e. static), it would be set to "relative" by script */
			overflow: hidden; /* to bound the empty top space created by inner element's top margin */
			width: 100%;
			min-height: 400px;
			background-color: #999;
		}
		.demo-inner-content {
			position: relative; /* if position is not set, the script will set it to 'relative'. */
			z-index: 2; /* if z-index is not set, the script will set it to '2'. */
			margin: 180px auto;
			padding: 40px;
			max-width: 1000px;
			color: #fff;
			text-align: center;
			font-size: 1.5em;
		}
		.demo-inner-content h1 {
			font-size: 2.5em;
			margin: 0;


		}


.bs-doctor {
margin-bottom:30px;}
.bs-doctor h4 {
font-weight:700;color:#993f98}

.bs-doctor span {
font-weight:500;color:#00af9d}

    .bs-doctor img {
    max-width:100%;}


.bs-service {
    min-height: 250px;
    margin-bottom:30px;
}

.borderbtm {
    border-bottom:solid 1px #00af9d;margin-bottom:40px;
}

.bs-service h4 {
    margin:0px;padding:0px;color:#993f98;
}

    .bs-service img {
    width:100%;}

.owl-carousel img {
margin-bottom:15px;}

.bs-clinic h2 {
color:#00af9d;}

.bs-clinic2 h1 {
color:#993f98;text-align:center;}

.bs-button {
display:inline-block;line-height:45px;padding-right:40px;padding-left:40px;font-weight:500;border:solid 1px #cccccc;margin-top:40px;margin-bottom:40px;font-size:18px;}

.bs-services h2 {
color:#993f98;}

.bs-footer {
background-color:#00af9d;color:#ffffff;padding-bottom:30px;}

.bs-footer h4 {
font-weight:700;}
.bs-footer-copy {
background-color:#993f98;color:#ffffff;padding:30px;text-align:center;}

.book-right {
    background-color: #002b5e;

    font-weight: 500;height:60px;line-height:60px;text-align:center;text-transform:uppercase;overflow:hidden;display:none;font-size:11px;
}

    .book-right a {
    color: #ffffff;line-height:60px;display:inline-block;height:60px;padding-right:10px;padding-left:10px;}

.bs-uc {
background-color:#9eeae2;padding:10px 40px 10px 10px;border:solid 1px #00af9d;display:inline-block;}
.bs-uc input[type=checkbox] {border:0px;margin:0px;padding:0px;position:relative;left:20px;top:2px;
}


.el-form-entry span.star {
position:absolute;left:-15px;color:red;top:30px;font-size:18px;}





@media (max-width:1023px) {
    .bs-service {
        min-height: 250px;
        margin-bottom: 30px;
        border-bottom: solid 1px #00af9d;
    }

    .borderbtm {
        margin-bottom: 0px;
        border-bottom: none;
    }
}

  #menu {
    display:none;}


@media (max-width:1023px) {
  

    .bs-nav2 {
    display:block;}

    .bs-nav  {
    display:none;}

    .bs-icons {
        display: none;
    }

    .bs-logo {
        text-align: center;
    }

    .bs-slide {
        height: 250px !important;
    }

    #demo-1 {
        height: 250px !important;
        min-height: 250px;
    }




    .demo-inner-content {
        margin: 20px auto;
    }

        .demo-inner-content h1 {
            font-size: 28px;
        }

        .demo-inner-content p {
            font-size: 14px;
        }
    .bs-nav ul {text-align:center;
    }
    .bs-nav ul li
{
        padding-right:8px;padding-left:8px;display:inline-block;text-align:center;float:none;font-size:10px !important;
}


    .book-right {
    display:block;}

    .bs-slide-inner {
    margin:0px 15px 0px 15px;padding:0px;}
	 .bs-slide-inner h1 {
    margin:0px;padding:15px;font-size:24px;}
}

@media (min-width:1024px) {
 





}

@media screen and (max-width: 1220px) {
    .bs-nav ul li {
            padding-right:20px;padding-left:20px;font-size:14px}

        .bs-nav ul li.right {width:180px;
  }

               .bs-nav ul li.active {width:180px;
  }
}

.slicknav_menu {
padding:0px !important;}

.slicknav_nav {
background-color:#00af9d !important;}

.slicknav_btn {
    margin: 5px 5px 16px !important;
}