﻿@charset "utf-8";


.verticalslider { overflow: hidden; width:100%; margin: 0 auto; margin-top: 30px; height: 100%; }

/* Tabs */
.verticalslider_tabs {float: left; width: 18%; border:solid 1px #e0e1e2; font-family: 'Open Sans', sans-serif; font-weight:400;}
.verticalslider_tabs, .verticalslider_tabs li{margin: 0px; padding: 0px; outline:none}
.verticalslider_tabs li{list-style-type: none; outline:none}
.verticalslider_tabs li a{ outline:none}
.verticalslider_tabs a:link, .verticalslider_tabs a:visited{border-right: 1px solid #ccc; display: block; width: 100%; height: 40px; padding: 8px 10px;  background-color: #ffffff; font-size: 13px; font-weight: 600; color: #666666; text-decoration: none; border-bottom:solid 1px #dfdfdf; border-top:solid 1px #ffffff;}
.verticalslider_tabs a span{ float:left; padding-top:5px;}
.verticalslider_tabs a:hover, .verticalslider_tabs a:active{background-color: #f8f8f8; color:#0c9bd1;}
.verticalslider_tabs li:first-child a:link, .verticalslider_tabs li:first-child a:visited{border-top: none; height: 40px; }
.verticalslider_tabs .activeTab a:link, .verticalslider_tabs .activeTab a:visited{background: #517a9c;
    color: #ffffff; }
.verticalslider_tabs .activeTab a:hover, .verticalslider_tabs .activeTab a:active{background: #517a9c; }
.verticalslider .arrow {background: url(../images/arrow.png); width:9px; height:47px; position: absolute; z-index: 1000; margin-left: 195px; margin-top: -48px; }

/* Contents */
.verticalslider_contents{float: left; width: 80%;display: inline; margin: 0px; padding: 0px; margin-left:20px;}
.verticalslider_contents li{margin: 0px; padding: 0px; width: 100%; overflow: hidden; padding: 0px; display: none; float:left; list-style-type:none; list-style:none; height:auto!important; }


.verticalslider_contents li h3{ color:#0799d0; font-size:14px; font-weight:400; margin:0px; padding:0px; outline:none}
.verticalslider_contents li h2{ font-size: 13px; color: #333333;margin: 5px 20px; padding: 0px; font-weight:400;}
.verticalslider_contents li p{ margin: 5px 0px 0px 0px; padding: 0px;color: #333333; font-size: 14px; color:#666666; line-height:22px; font-weight:400; }
.iho8{ color:#0799d0;}
.verticalslider_contents li a{ text-decoration:none;}
.term_condition{ float:left; margin:0px; padding:0px 0px 0px 20px;}
.term_condition li{ color:#8c99a9; font-size:13px; font-weight:400; display:block; list-style-type:disc!important; list-style:disc; line-height:150%}

.iho8 a p{color:#0c9bd1; text-decoration:none; font-weight:600; background:url(../images/blue-bullet.png) no-repeat left 8px; padding-left:15px; margin:0px; transition:all .2s ease-In; -webkit-transition:all .2s ease-In; -moz-transition:all .2s ease-In;     font-size: 14px;
    line-height: 26px; border:none;}
.iho8 a p:hover{color:#0070ba; background:url(../images/bullet-green.png) no-repeat left 8px;  transition:all .2s ease-Out; -webkit-transition:all .2s ease-Out; -moz-transition:all .2s ease-Out;}

.verticalslider_contents .activeContent{display: inline;}

/* Play Pause*/
.verticalslider .playPause a{display:block; width: 60px; height: 60px; position:absolute;z-index:50;}
.verticalslider .play a:link,.verticalslider .play a:visited{background: url(../images/plays.png) no-repeat 0 0;display: none;}
.verticalslider .pause a:link,.verticalslider .pause a:visited{background: url(../images/pauses.png) no-repeat 0 0;}	
.verticalslider .pause a:hover,.verticalslider .pause a:active,.verticalslider .play a:hover,.verticalslider  .play a:active{background-position:0px -60px;border-bottom: none;}



.faq_answar{width:100%; float:left; margin:0px 0px 0px 12px;}
.faq_answar li{ background-image:url(../images/faq-answar-arrow.jpg); background-repeat:no-repeat; background-position:left 7px; font-size:13px; font-weight:400; display:block; color:#666666; line-height:150%; padding:0px 0px 0px 12px; margin:2px 0px;}

.faq_answar2{width:100%; float:left; /*margin:0px 0px 0px 12px;*/ overflow: visible; display: list-item;}
.faq_answar2 ul{ list-style:disc; width:100%; float:left; margin: 0px 0px 0px 0px; padding-left: 18px;
list-style-type: disc;}
.faq_answar2 li{ list-style-type:disc; list-style:disc; font-size:13px; font-weight:400; display:block; color:#666666; line-height:150%; padding:0px 0px 0px 12px; margin:2px 0px; /*background-image:url(../images/bullet_add.png); background-repeat:no-repeat; background-position:left 7px;*/ display: list-item;
overflow: visible;}
.notactive .arrow{ display:none}
.faq_answar2 ol {
    list-style: lower-alpha; margin:0px; padding:0px; padding-left:22px; overflow:visible;/* display:list-item*/
}
.faq_answar2 ol li { list-style:lower-alpha; list-style-type:lower-alpha; float:left; background:none; padding-left:20px; width:100%; float:left; display:list-item!important; padding-left:0px; text-align:justify; overflow:visible; display:list-item}
.faq_answar2 ul li {padding-left:0px; border:none; overflow:visible; display:list-item; list-style:disc
}

.bookappointment .faq_answar2{  margin-left:0px; padding-top:10px;}
.bookappointment .faq_answar2 ul{ margin:0px; padding:0px; }
.bookappointment .faq_answar2 ul li{ background:none; list-style:circle; margin-left:18px; padding-bottom:inherit}
.bookappointment li{ overflow:visible}
.bookappointment .innerheading{ font-size:21px; font-weight:400; padding-bottom:5px;}
#ImgSourceLogo1{ height:auto!important; width:197px;}

#lightGallery li{ display:block!important}