body{font-family: 'Century Gothic', sans-serif; margin:0px; padding:0px; color:#000000;
background-color:#ebebebv !important;
}
ul{list-style:none; margin:0px; padding:0px;}
a, a:hover, a:active, a:focus {
 outline: 0;
 text-decoration:none;
}
.bg .landpic{width:100%; height:100%; max-height:650px;}
p,.specialty-work > li, .payment-options > li, .ketamine-treatment > li, .list-preparation > li, .addiction-symptoms > li{font-size:1.2em;}
.modal-header, .modal-footer, .modal-body{border:none;}
.red{color:#FF0000;}
.specialty-work, .payment-options, .ketamine-treatment, .list-preparation, .addiction-symptoms{padding-left:20px;}
.anchor{padding-top:180px; margin-top:-180px;}
.dk{color:#8E8F8C;}
.ldk{color:#E1E1E1;}
.gr{color:#3F8A8C;}
.gry{color:#666666;}
.lgr{color:#D0E3B1;}
.blk{color:#000000;}
.lt{color:#999999;}
.org{color:#FF9900;}
.pad15{padding:20px;}
.li-services > li{font-size:1.1em;}
.li-services > li > a{color:#3F8A8C;}
.li-services > li > a:hover{color:#2C7172;}
.pos-rel{position:relative; height:250px;}
.pos-btm{position:absolute; bottom:0px; right:0px;}
.logo, .img-logo{height:80px;}
/* bg margin top should be 100 */
.bg{position:relative; left:0px; width:100%; margin-top:150px; max-height:650px; overflow:hidden;} .lay-home{padding-top:50px;}
.lay-doctors{margin-top:100px; min-height:500px; padding-top:30px; padding-bottom:30px;}
.lay-payment{margin-top:100px; min-height:500px;}
.media{min-height:200px;}
.alert{position:fixed; top:0px; left:0px; width:100%; height:50px; background-color:#F6C51B; z-index:1000;
padding:3px; margin:0px;
}
.alert img{height:43px !important;}
.alert .txt{font-weight:600; font-size:18px; padding-top:8px; padding-right:50px; color:#000;}
.navbar, .navbar-default{border:none; background-color:none; position:fixed; top:0px; left:0px; width:100%; height:auto;}
/* header top should be 0px */
.header{position:fixed; top:50px; left:0px; width:100%; height:100px; background-color:#FFFFFF; z-index:500;}
.address{position:fixed; z-index:1000; top:150px; left:0px; width:100%; height:30px; background-color:#3f8a8c; color:#FFFFFF; text-align:center; padding-top:3px;}
#collapse{text-align:center; padding-top:30px; width:900px; margin:0px auto; border:dashed #000 0px;}
#collapse > .nav{margin:0px auto;}
#collapse> ul > li{display:inline-block; font-size:20px;}
#collapse > ul > li > a{color:#3F8A8C;}
#collapse > ul > li > a:hover{color:#216D6D;}
.vbar{border-right:solid #DDDDDD 1px; height:30px; margin:0px 10px 0px 10px;}
/* content margin-top should be 100px */
.content{margin-top:150px; padding-top:50px;}
.ad{max-width:1000px; margin:0px auto; margin-top:50px; margin-bottom:50px;}
.media-object{width:350px; float:right;}
.pad15{max-height:240px;}
.dr-smith h1{margin:20px 0px 0px 0px;}
.subtxt{color:#3F8A8C; font-size:0.7em;}
.dr-smith h2{margin:6px 0px 0px 0px; color:#999999; font-size:1.8em;}
#map-nepc{position:relative; z-index:-1; max-height:450px; overflow:hidden; margin-bottom:0px;}
#map-bar{height:20px; background-color:#3F8A8C; margin-top:80px;}
#mapContent{font-family: 'Century Gothic', sans-serif; font-weight:100;}
#mapContent h1{margin:0px;}
#mapContent h3{margin:3px 0px 10px 0px; color:#999999; font-size:1.3em;}
.pgup{display:none; position:fixed; z-index:1000; bottom:10px; right:15px; }
.img-pgup{height:60px;}
.btn-contact{background-color:#2C7172; padding:8px 16px; color:#FFFFFF;}
.img-modal{height:100px;}



@media (max-width: 767px){
.header{background-color:#FFFFFF; height:50px;}
.address{position:fixed; z-index:1000; top:50px; left:0px; width:100%; height:30px; background-color:#3f8a8c; color:#FFFFFF; text-align:center; padding-top:3px;}
.bg{margin-top:80px; max-height:650px; overflow:hidden;}
#collapse{width:100%;}
#collapse > .nav, #collapse > .nav > li{width:100%;}
#collapse > .nav > .li-vbar{display:none;}
#collapse > .nav > li{background-color:#3F8A8C;}
#collapse > ul > li > a{color:#FFFFFF;}
#collapse > ul > li > a:hover{color:#EFEFEF;}
.lay-home{padding-top:0px;}
.pos-rel{position:relative; height:150px;}
.pos-btm{position:absolute; bottom:0px; right:0px; width:350px;}
.lay-doctors{margin-top:0px; min-height:500px; padding-top:30px; padding-bottom:30px;}
.lay-payment{margin-top:0px; min-height:500px;}
.media-object{width:100%; float:right;}
.media{min-height:300px;}
.media-left, .media-body{display:block; width:100%;}
.media-body{padding-top:20px; margin-bottom:50px;}
.img-payment{margin-top:50px;}
.content{margin-top:80px; padding-top:15px;}
.ad{max-width:1000px; margin:0px auto; margin-top:15px; margin-bottom:0px;}
.img-logo{width:100%;}
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:20px;}
p{font-size:16px;}
.img-modal{width:100%;}
.lay-quote{min-height:380px; padding-top:130px; margin-bottom:100px;}
blockquote {
    font-family: Georgia, serif;
    font-size: 20px;
    font-style: italic;
    max-width:100%;
	width:100%;
	min-width:100%;
	min-height:300px;
	height:auto;
    margin: 0px auto;
    padding: 0.35em 40px;
    line-height: 1.45;
    position: relative;
    color: #383838;
}

blockquote:before {
    display: block;
    padding-left: 10px;
    content: "\201C";
    font-size: 80px;
    position: absolute;
    left: -20px;
    top: -25px;
    color: #3F8A8C;
}

blockquote cite {
    color: #999999;
    font-size: 14px;
    display: block;
    margin-top: 15px;
}

blockquote cite:before {
    content: "\2014 \2009";
}
}

@media (min-width: 768px){
#collapse{text-align:center; padding:0px; padding-top:30px; width:100%; margin:0px; border:dashed #000 0px;}
#collapse> ul > li{display:inline-block; font-size:14px;}
.img-payment{margin-top:50px;}
.pos-rel{position:relative; height:150px;}
}

@media (min-width: 860px){
#collapse{text-align:center; padding:0px; padding-top:30px; width:100%; margin:0px; border:dashed #000 0px;}
#collapse> ul > li{display:inline-block; font-size:16px;}
.img-payment{margin-top:50px;}
.pos-rel{position:relative; height:150px;}
}

@media (min-width: 950px){
#collapse{text-align:center; padding:0px; padding-top:30px; width:100%; margin:0px; border:dashed #000 0px;}
#collapse> ul > li{display:inline-block; font-size:18px;}
.img-payment{margin-top:50px;}
.pos-rel{position:relative; height:150px;}
}

@media (min-width: 1200px){
#collapse{text-align:center; padding:0px; padding-top:30px; width:100%; margin:0px; border:dashed #000 0px;}
#collapse> ul > li{display:inline-block; font-size:20px;}
.pos-rel{position:relative; height:250px;}
}

.lay-quote{min-height:380px; padding-top:130px;}
blockquote {
    font-family: Georgia, serif;
    font-size: 20px;
    font-style: italic;
    width: 800px;
    margin: 0px auto;
    padding: 0.35em 40px;
    line-height: 1.45;
    position: relative;
    color: #383838;
}

blockquote:before {
    display: block;
    padding-left: 10px;
    content: "\201C";
    font-size: 100px;
    position: absolute;
    left: -40px;
    top: -25px;
    color: #3F8A8C;
}

blockquote cite {
    color: #999999;
    font-size: 14px;
    display: block;
    margin-top: 15px;
}

blockquote cite:before {
    content: "\2014 \2009";
}

.img-pro{border-radius:3px;}
.card{text-align:center; margin-bottom:30px; padding:15px; border:solid #ededed 1px; border-radius:10px; box-shadow:#ededed 1px 1px 1px;
background: rgb(247,247,247); /* Old browsers */
background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 49%, rgba(247,247,247,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 49%,rgba(247,247,247,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 49%,rgba(247,247,247,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7',GradientType=0 );
}
.card h4{margin:15px 0px 0px 0px;}
.card h5{font-size:20px; margin:5px 0px 15px 0px;}
.card .tel, .card .mail{display:block; font-size:20px;}
.card .a_blk:link, .card .a_blk:active, .card .a_blk:visited{color:#000;}
.card .a_blk:hover, .card .a_blk:focus{text-decoration:none; opacity:.8;}
.card{min-height:330px;}
.map{margin-top:50px; padding:0px; border-top:solid #3F8A8C 14px;}
.map > .img-map{width:100%;}

/* Alert CSS */
@media (min-width: 499px) and (max-width: 767px){
.alert{position:fixed; top:0px; left:0px; width:100%; height:50px; background-color:#F6C51B; z-index:100;
padding:3px; margin:0px;
}
.alert img{height:43px !important;}
.alert .txt{font-weight:600; font-size:18px; padding-top:8px; padding-right:50px; color:#000;}
.navbar, .navbar-default{border:none; background-color:none; position:fixed; top:50px; left:0px; width:100%; height:auto;}
.address{position:fixed; z-index:1000; top:100px; left:0px; width:100%; height:30px; background-color:#3f8a8c; color:#FFFFFF; text-align:center; padding-top:3px;}
/* bg margin top should be 100 */
.bg{position:relative; left:0px; width:100%; margin-top:150px; max-height:650px; overflow:hidden;} .lay-home{padding-top:50px;}
/* header top should be 0px */
.header{position:fixed; top:50px; left:0px; width:100%; height:100px; background-color:#FFFFFF;}
/* content margin-top should be 100px */
.content{margin-top:100px; padding-top:50px;}
}
@media (max-width: 498px){
.alert{position:fixed; top:0px; left:0px; width:100%; height:50px; background-color:#F6C51B; z-index:100;
padding:3px; margin:0px;
}
.alert img{height:auto !important; width:100% !important; max-height:43px !important;}
.alert .txt{font-weight:600; font-size:18px; padding-top:8px; padding-right:50px; color:#000;}
.navbar, .navbar-default{border:none; background-color:none; position:fixed; top:50px; left:0px; width:100%; height:auto;}
.address{position:fixed; z-index:1000; top:100px; left:0px; width:100%; height:30px; background-color:#3f8a8c; color:#FFFFFF; text-align:center; padding-top:3px;}
/* bg margin top should be 100 */
.bg{position:relative; left:0px; width:100%; margin-top:150px; max-height:650px; overflow:hidden;} .lay-home{padding-top:50px;}
/* header top should be 0px */
.header{position:fixed; top:50px; left:0px; width:100%; height:100px; background-color:#FFFFFF;}
/* content margin-top should be 100px */
.content{margin-top:100px; padding-top:50px;}
}