<<<<<<< .mine
<<<<<<< .mine
@charset "utf-8";
/** Font Face for the Website Ends Here **/
a{
	outline:0;
	-moz-outline:0;
	text-decoration:none;
}
/* home page chgs */
#logo-menu, #about-videos, #home-thumbnails, #breadcrumb, #inner-container, #header-logo, #sticky_navigation_wrapper, .homepage-header, .home-container, .home-contact {
	width: 100%;
	float: left;
	clear: both;
}
.home-header, .logo-menu, .about-videos, .home-thumbnails, .inner-header, .breadcrumb, .inner-container, .home-content-container, .home-contact-section {
	max-width: 1170px;
	margin: 0 auto;
	padding: 0 10px;
}
article, aside, details, figcaption, figure, hgroup, menu, nav, section {
	display: block;
}
.container, .header-logo {
	margin: 0 auto;
	max-width: 1170px;
}
.container {
	background: #fff;
}
.specHeading{
	/*margin-left:10px;
	*/
	margin:20px 0 5px 0;
}
.specHeading strong{
	font-size:24px;
	font-family:'zurich_lt_btlight';
}
.ypo-videos a.create_playlist{
	float:right;
	text-decoration:none;
	background:#2668A5;
	color:#ffffff;
	padding:8px 5px;
	margin:0 0 5px;
	border-radius:5px;
}
.ypo-videos a.create_playlist:hover{
	color:#ffffff;
	background:#000000;
}
.ypo-videos ul.videos-playlist{
	margin:0;
}
.ypo-videos ul.videos-playlist li{
	padding:5px 1%;
	background:#E0EDFA;
	list-style-type:none;
	min-height:auto;
	float:left;
	width:98%;
	clear:both;
	border-bottom:1px solid #ccc;
}
.ypo-videos ul.videos-playlist li.heading{
	background:#2668A5 !important;
}
.playlist-name{
	float:left;
	width:72%;
	margin:5px 0 0;
}
.heading .playlist-name, .heading .playlist-act{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.playlist-act {
	float:right;
	width:300px;
}
.heading .playlist-act{
	text-align:center;
}
.search-result li .playlist-act a{
	font-size:13px;
	width:80px;
	margin:0 10px;
	padding:5px 0;
	background:#19589F;
	display:block;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	border-radius:5px;
}
.search-result li .playlist-act a:hover{
	color:#ffffff;
	background:#000000;
}
.playlist-form{
	float:right;
	margin:0 0 10px;
	display:none;
}
.playlist-form input[type='text'], .playlist-form-edit-text{
	height:27px;
	border:none;
	border:1px solid #cccccc;
	padding: 0px 5px;
}
.playlist-form-edit-text {
	width: 60%;
}
.playlist-form input[type='submit'], .playlist-form-edit-button{
	font-size:13px;
	width:100px;
	padding:8px 5px;
	background:#19589F;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	border-radius:5px;
	border:none;
	cursor:pointer;
}
#playlist_message{
	text-align:center;
	display:block;
}
.add-topics-user li{
	float : none;
}
.topic-act, .topic-act-pl {
	width:200px;
	float:left;
}
.spec-list{
	margin:20px 16px 0px 0px;
}
#topic-list ul{
	float:left;
	width:100%;
	margin:0;
}
.ypo-videos ul li.topic-act, .ypo-videos ul li.topic-act-pl{
	float:left;
	width:20%;
	list-style-type:none;
	padding:0;
	margin:10px;
}
.ypo-videos ul li.topic-act h3, .ypo-videos ul li.topic-act-pl h3{
	font-size:13px;
	margin:0;
}
.ypo-videos ul li.topic-act img, .ypo-videos ul li.topic-act-pl img {
	border: 1px solid #cacaca;
	padding: 5px;
}
.ypo-videos ul li.topic-act .check-mark-pl, .ypo-videos ul li.topic-act-pl .check-mark-pl{
	width:128px;
	top:13px;
	height:71px;
}
.ypo-videos ul li.topic-act .check-mark-pl img, .ypo-videos ul li.topic-act-pl .check-mark-pl img {
	margin: 0;
	width: 22px;
	padding: 2px;
	border: none;
}
#topic-added-list{
	width: 25%;
	float: right;
	border: 1px solid #ccc;
	padding:5px;
}
.ypo-videos ul#add-topics-user{
	width:100%;
	float:left;
	list-style-type:none;
	margin:0;
	/*border-bottom: 1px solid #ccc;
	*/
}
.ypo-videos ul#add-topics-user li {
	border: 1px solid #ccc;
	border-bottom:none;
	float: left;
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	min-height: 0;
	padding: 5px 2%;
	width: 96%;
}
.ypo-videos ul#add-topics-user li a{
	float:right;
	margin:0;
	text-indent:-9999px;
	width:20px;
	height:20px;
	background:url(/images/closing_symbol.png) 0 0 no-repeat;
	background-size:20px;
}
#sortable-topic-playlist li {
	margin: 7px 14px 6px 0;
	min-height: 0;
	padding: 0;
	width: auto;
	list-style-type:none;
	cursor:move;
}
.ui-sortable li.ui-state-default:after {
	/* content: "\f0c9";
	*/
	display: inline-block;
	/* font-family: "FontAwesome";
	*/
	position: absolute;
	right: 18px;
	top: 9px;
	text-align: center;
	line-height: 35px;
	color: rgba(255,255,255,.2);
	text-shadow: 0px 0px 0px rgba(0,0,0,0);
	cursor: move;
}
h3{
	color: #000000;
	font: 25px/14px "zurich_lt_btlight";
	padding: 5px 0;
}
span.add-video, span.play-video {
	float: right;
	margin:0 10px 0 0;
	border-right:1px solid #ccc;
	padding:0 10px 0 0;
}
.add-video a {
	background: rgba(0, 0, 0, 0) url("/images/plus-sign.png") no-repeat scroll 0 2px / 20px auto;
	float: left;
	margin: 3px 0;
	padding: 3px 0 2px 23px;
}
.edit-playlist-name a {
	background: rgba(0, 0, 0, 0) url("/images/b_edit.gif") no-repeat scroll 0 2px / 20px auto;
}
.play-video a {
	background: rgba(0, 0, 0, 0) url("/images/play-btn.png") no-repeat scroll 0 7px / 20px auto;
	float: left;
	margin: 3px 0;
	padding: 3px 0 2px 29px;
}
.ypo-videos .add-video a, .play-video a{
	text-decoration:none !important;
}
#topic-list ul{
	float:left;
	width:100%;
	margin:0;
}
.topic-list-part ul{
	border:1px solid #cdcdcd;
	float:left;
	width:100%;
	margin:0;
}
.ypo-videos ul li.topic-act, .ypo-videos ul li.topic-act-pl {
	float:left;
	width:100%;
	list-style-type:none;
	padding:10px 0;
	margin:0;
	cursor:pointer;
	border:1px solid #cdcdcd;
}
.ypo-videos ul li.topic-act:nth-child(even){
	background:#f8f8f8;
}
.ypo-videos ul li.topic-act h3, .ypo-videos ul li.topic-act-pl h3{
	font-size: 13px;
	margin: 0;
}
.ypo-videos ul li.topic-act-pl h3.playlist-item-title{
	font-weight:normal;
	font-size:15px;
}
.ypo-videos ul li.topic-act-pl img{
	border: 1px solid #cacaca;
	padding: 5px;
}
.ypo-videos ul li.topic-act img{
	padding:0;
	border:none;
	margin:0 0 0 5px;
	display:none;
}
.topic-list-part ul li input[type="checkbox"]{
	margin:0 8px;
}
.ypo-videos ul li.topic-act .check-mark-pl, .ypo-videos ul li.topic-act-pl .check-mark-pl{
	width:128px;
	top:12px;
	height:71px;
}
.ypo-videos ul li.topic-act .check-mark-pl img , .ypo-videos ul li.topic-act-pl .check-mark-pl img{
	margin: 0;
	width: 22px;
	padding: 2px;
	border: none;
}
#topic-added-list{
	width: 25%;
	float: right;
	border: 1px solid #ccc;
	padding:5px;
}
.playlist-list-part h4{
	text-align:center;
}
.category-list-part {
	border: 1px solid #cccccc;
	border-radius: 10px;
	float: left;
	list-style: outside none none;
	margin: 10px 0 0;
	padding: 10px;
	width: 200px;
}
.ypo-videos ul {
	margin: 8px 5px 0 1%;
}
.category-list-part ul#category-list-playlist li{
	min-height: 20px;
	float: left;
	width:100%;
}
.category-list-part ul#category-list-playlist li a{
	text-decoration:none;
}
.category-list-part ul#category-list-playlist .list-sub-category ul li{
	padding:0;
}
.category-list-part ul#category-list-playlist li a.list-category{
	font-weight:bold;
	color:maroon;
	float:none;
	font: bold 13px Arial,Helvetica,sans-serif !important;
}
.category-list-part ul#category-list-playlist li a img{
	margin-top:0;
	border:none;
}
.playlist-list-part li{
	margin-bottom: 1%;
}
.category-list-part li {
	list-style: outside none none !important;
}
.topic-list-part {
	list-style: outside none none !important;
	float: left;
	width: 600px;
	border:1px solid #cccccc;
	padding: 10px;
	margin:10px;
	border-radius: 10px;
}
.playlist-list-part {
	list-style: outside none none !important;
	float: left;
	width: 200px;
	border:1px solid #cccccc;
	padding: 10px;
	margin:10px;
	height:400px;
	overflow-x: hidden;
}
.topic-list-part{
	padding: 10px 10px 30px 10px;
}
.list-sub-category{
	margin-left:10px;
}
ul#category-list-playlist .list-sub-category a{
	width:100%;
	display:block;
}
.playlist-list-part ul#add-topics-user li {
	border-bottom: 1px solid #ccc !important;
	float: left !important;
	margin-bottom: 6% !important;
	padding: 0 10px !important;
	width:92% !important;
	position:relative;
	text-align: center;
}
.playlist-list-part ul#add-topics-user li a {
	position: absolute;
	right: 5px;
	top: 3px;
}
.list-sub-category a .main-category-ply{
}
.list-sub-category a .list-category{
}
#topic-list-part ul li.topic-act , #topic-list-part ul li.topic-act-pl {
	min-height:0;
}
#topic-list-part ul li.topic-act h3, #topic-list-part ul li.topic-act-pl h3{
	font-size:12px;
	word-wrap:break-word;
}
#topic-list-part ul li .check-mark {
	background: rgba(0, 0, 0, 0) url("/images/tell-friend-bg.png") repeat scroll 0 0;
	border: 3px solid #2e77b9;
	width: 118px;
}
#topic-list-part ul li.topic-act img.blackbg {
	background: rgba(0, 0, 0, 0) url("/images/tell-friend-bg.png") repeat scroll 0 0;
	display: block;
	height: 66px;
	width:118px;
}
.category-list-part ul#category-list-playlist .list-sub-category li a{
	display:block;
	float:none;
	background:url('/images/arrow-1.png') left center no-repeat;
	padding:0 0 0 15px;
	font: bold 13px Arial,Helvetica,sans-serif !important;
}
.category-list-part ul#category-list-playlist li a.list-category-icon{
	background:url('/images/plus-sign.png') right center no-repeat;
	background-size:16px auto;
}
.category-list-part ul#category-list-playlist li a.list-category-icon-minus{
	background:url('/images/plus-sign.png') right center no-repeat;
	background-size:20px auto;
}
.cat-icon{
	float:right;
	padding:3px;
	color:#fff;
	background:#009BFF;
	text-align:center;
}
.cat-icon {
	background: #ccc none repeat scroll 0 0;
	color: #000;
	float: right;
	font-size: 17px;
	line-height: 12px;
	padding: 2px 0 3px;
	text-align: center;
	width: 18px;
}
.close-opt{
	background:url('/images/closing_symbol.png') right center no-repeat;
}
.category-thumbnails li a.drag-opt{
	border:none;
	margin:0 0 0 5px;
}
.category-thumbnails li a.drag-opt img{
	border:none;
	padding:0;
}
.ypo-videos ul#add-topics-user li{
	border-style:none;
}
.client-page-styles #sortable{
	width:100%;
	float:left;
}
.client-page-styles .tabs1 {
	border: 2px solid #d7d7d7;
	clear: both;
	float: left;
	list-style: outside none none;
	margin: 0 0 20px;
	padding: 5px ;
	width: 98.8%;
}
.client-page-styles .content{
	overflow:visible ;
}
.client-page-styles .content li, .client-page-styles .category-thumbnails li, .client-page-styles .tabs1 li{
	cursor:move;
}
.client-page-styles .content li{
	padding:0 40px 0 0;
	border: 1px solid #aaaaaa;
	margin: 3px;
	background:url(/images/move-icon.png) 95% center no-repeat;
}
.client-page-styles .content li a{
	height:auto;
	color:#002a7f;
	padding:10px 0 10px 22px;
}
.client-page-styles .content li a:hover{
	background:none;
	color:#000;
}
.client-page-styles .tabs1 li{
	padding:0 27px 0 0;
	border: 1px solid #aaaaaa;
	margin: 3px;
	background:url(/images/move-icon.png) 92% center no-repeat;
}
.client-page-styles .tabs1 li a{
	padding:6px 5px 6px 6px;
	float:left;
	border:none;
}
.client-page-styles .tabs1 li a:hover{
	border-radius:0;
	padding:6px 5px 6px 6px;
	background:none;
	color:#000;
	border:none;
}
.client-page-styles .category-thumbnails li h3{
	min-height:0;
	padding:0;
	margin:7px 0 0;
}
.client-page-styles .category-thumbnails li{
	width:140px;
	margin:15px;
	padding:5px;
	min-height:0;
}
.client-page-styles .category-thumbnails h3 {
	clear: both;
	color: #4b4c4c;
	float: left;
	font: bold 12px/14px Arial,Helvetica,sans-serif;
	margin: 5px 0 0;
	min-height: 28px;
	text-align: left;
}
.common_error{
	font:13px 'zurich_lt_btlight';
	color:red;
}
/** Client Color Page Styles **/
.color-menu{
	width:100%;
	float:left;
	margin:0 0 15px;
}
.color-menu li{
	font:13px 'zurich_lt_btlight';
	border:none;
	background:none;
	margin:5px 11px 0 0;
	float:left;
	width:31.4%;
	cursor:default;
	padding:7px 5px;
	border:1px solid #ccc;
	min-height: 35px;
}
.color-menu li.single-line{
	padding:8px 5px;
	min-height:0;
}
.color-menu li.single-line span{
	margin:8px 0;
}
.color-menu li span{
	float:left;
	width:70%;
}
.color-menu li input{
	float:right;
	margin:6px 5px 0 0;
	cursor:pointer;
	width:55px;
}
.color-menu li input.color-file {
	width:24px;
}
.color-information{
	margin:10px 0;
	padding:5px 50px;
	background:#C2E5F9 url(/images/information.png) 5px center no-repeat;
	border:1px solid #1B539D;
}
.color-information p{
	font:15px 'zurich_lt_btlight';
	color:#1B539D;
	margin:5px 0;
}
.color-menu li.submit-button{
	padding:0;
	margin:5px 0 0;
	width:32.5%;
	border:0;
}
.color-menu li.submit-button div.single-line{
	border:none;
	padding:2px;
	float:right;
	text-align:center;
}
.color-menu li.submit-button div.single-line input{
	width:auto;
	border-radius:3px;
	height:32px;
	background:url(/images/submit-button.png) center no-repeat;
	background-size: 100% 100%;
	color:#ffffff;
	font:bold 13px 'zurich_lt_btlight';
	border:none;
	cursor:pointer;
	margin:0;
}
.color-menu li.submit-button div.single-line input:hover{
	background:#0A3253;
}
.media-profile-button{
	position:relative;
}
.media-profile-dropdown{
	position:absolute;
	top:100%;
	right:0;
	background:#0a3253;
	width: 100%;
	display:none;
}
.color-menu li.submit-button div.single-line.media-profile-button input:hover > .media-profile-button .media-profile-dropdown {
	display:block;
}
.media-profile-dropdown li {
	float:left;
	width:100%;
	padding:0;
	border:none;
	min-height:0;
	border-bottom:1px dotted #ccc;
	margin:0;
}
.media-profile-dropdown li a{
	padding:6px 10px 7px 30px;
	display:block;
	text-align:left;
	color:#ffffff;
	font:13px 'zurich_lt_btlight';
	background:url(/images/arrow-right.png) 10px 7px no-repeat;
}
.media-profile-dropdown li a:hover{
	background:url(/images/arrow-right.png) 10px 7px no-repeat #19589F;
}
/* client page css end */
.top_bg {
	background: url(/images/header-top-bg.gif) #eeeeee no-repeat 0 0;
	min-height: 29px;
	width: 100%;
}
.menu_top {
	float: right;
	list-style: none;
}
.menu_top li {
	list-style: none;
	font: normal 17px Arial, Helvetica, sans-serif;
	padding: 0 25px;
	float: left;
	border-right: solid 1px #003366;
}
.menu_top li.no-bg {
	border-right: solid 0px #003366;
}
.menu_top li a {
	text-decoration: none;
	color: #003366;
}
.menu_top li a:hover {
	color: #ff6600;
}
.header_logo_container {
	float: left;
	width: 100%;
	padding: 10px 0 0 0;
}
.ypo_logo {
	float: left;
	padding: 0 10px;
}
.support {
	float: left;
	width: 112px;
}
.frm1 {
	width: 250px;
	float: left;
	padding: 5px 0 0 0;
}
.header_logo_right_container {
	float: right;
	padding: 30px 0 20px 0;
}
.text {
	width: 66%;
}
section {
	float: left;
	width: 100%;
	margin: 12px 0;
}
.video {
	float: none;
	width: 100%;
	background: #dedede;
	padding: 0 0 20px 0;
}
.hd-video {
	float: none;
	width: 100%;
	padding: 20px 0 20px 0;
	border-top: solid 0px #232323;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.topic {
	float: left;
	width: 100%;
	background: url(/images/grp15.png) #dedede no-repeat 4px 0;
	min-height: 80px;
}
.custo {
	width: 50%;
	float: left;
}
.custo1 {
	font: bold 20px Verdana, Geneva, sans-serif;
	float: left;
	width: 30%;
	padding: 3% 0 0 10%;
}
.custo1 a {
	color: #252525;
}
.custo1 a:hover {
	color: #fe6b00;
}
.add {
	font: normal 15px Verdana, Geneva, sans-serif;
	float: left;
	width: 50%;
	padding: 2% 0 0 2%;
	line-height: 15px;
}
.pdf {
	float: left;
	width: 40%;
	padding: 1% 0 0 4%;
}
.pdf img {
	vertical-align: middle;
	padding: 0 5px;
}
.pdf h2 {
	font: bold 20px Verdana, Geneva, sans-serif;
}
.pdf h2 a {
	color: #252525;
}
.pdf h2 a:hover {
	color: #fe6b00;
}
#client-logos {
	background: #dedede;
	padding: 10px 0;
	clear: left;
	width: 100%;
	margin: auto;
	position: relative;
	overflow-x: hidden;
	border-bottom: solid 5px #252525;
}
#footer {
	clear: both;
	float: left;
	margin: 30px 15px;
	width: 97%;
}
.address {
	float: left;
	margin: 0 auto 10px;
	width: 80%;
}
.address ul li {
	list-style: none;
	font-size: 12px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-transform: none;
}
.address ul li span {
	display: block;
	float: left;
	width: 17%;
}
.address a {
	color: #999999;
}
.address a:hover {
	text-decoration: underline;
}
.get-touch {
	font-size: 12px !important;
	color: #000000 !important;
	font-weight: bold !important;
}
.site {
	float: right;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 5px 0 0;
}
/*interactive styles here*/
.interactive_grp {
	float: left;
	width: 100%;
	background: #dedede;
}
.interactive_top_bg {
	background: #252525;
	height: 77px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	float: left;
	width: 100%;
}
.interactive_main_list {
	float: left;
	background: url(/images/interactive-up.png) no-repeat 7px 20px;
	width: 100%;
	margin: -8% 0 0 0;
}
.interactive_main_list li {
	float: left;
	width: 45%;
	list-style: none;
	padding: 4.5% 0 11px 5%;
	font: bold 18px Verdana, Geneva, sans-serif;
}
.interactive_main_list li a {
	color: #000;
	display: block;
}
.interactive_main_list li a:hover {
	color: #ff6600;
}
.intra_list {
	float: left;
	width: 97.5%;
	background: #000;
	margin: 0 1% 0 1.5%;
	padding: 1% 0 1% 0;
	position: relative;
}
.intra_list li {
	float: left;
	color: #fff;
	font: bold 15px Verdana, Geneva, sans-serif;
	list-style: none;
}
.intra_list li a {
	color: #fff;
	background: url(/images/arrow-off.gif) no-repeat 45px 5px;
	*background:url(/images/arrow-off.gif) no-repeat 25px 5px;
	margin: 0 0 0 10%;
	padding: 0 60px;
	*padding:0 40px;
	display: block;
	*width:20%;
}
.intra_list li a:hover, .intra_list li.callbacks_here a {
	color: #ff6700;
	background: url(/images/arrow-hover.gif) no-repeat 45px 5px;
	*background:url(/images/arrow-hover.gif) no-repeat 25px 5px;
}
.interactive {
	background: #fff;
	float: left;
	width: 97.5%;
	margin: 0 1% 0 1.5%;
}
.interactive li {
	width: 100%;
	border-bottom: solid 5px #000;
	float: left;
	list-style: none;
}
.interactive li img {
	float: left;
	margin: 0 0 0 2%;
}
.intra_text {
	width: 47%;
	float: right;
	margin: 0 3% 0 0;
}
.intra_text h2 {
	color: #f14b02;
	font-family: 'zurich_btbold';
	font-size: 20px;
	padding: 10px 0 0 0;
}
#accordion {
	display: none;
}
/* by satyam */
.bread-crump {
	margin-left: 12px;
	margin-top: 18px;
	margin-bottom: 10px;
	color: #8A8A8A;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bread-crump a {
	color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul li {
	list-style-type: none;
}
.video-thumb {
	position: relative;
	margin-bottom: 3px;
}
.play-btn {
	position: absolute;
	background: url(/images/play-btn.png) center center no-repeat;
	width: 29px;
	height: 18px;
	bottom: 50%;
	left: 35%;
}
.time-frame {
	position: absolute;
	background: url(/images/time-frame-bg.png) 0px 0px repeat-x;
	line-height: 24px;
	bottom: 0;
	width: 80%;
	padding: 0 9%;
	left: 0;
}
.time-frame-left {
	float: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.time-frame-right {
	float: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 5px;
}
.video-thumb a {
	color: #000;
}
.video-img-ply {
	width: 70%;
	margin: 0 auto;
	background: #000;
	height: 300px;
	display: table;
}
.video-img-ply a {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
/* reg form css */
.clear {
	clear: both;
}
.board {
	min-height: 27px;
	float: left;
	width: 100%;
	margin: 20px 0 20px 30px;
	color: #939393;
	font: normal 28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
article {
	background: #252525;
	*float:left;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width: 99.6%;
	margin: 0 auto;
	position: relative;
}
.registration {
	float: left;
	background: url(/images/user-reg-bg.gif) repeat-x 0 0;
	width: 98%;
	height: 57px;
	border-radius: 5px;
	margin: 14px 1%;
}
.new_user {
	font-family: 'zurich_btbold';
	font-size: 19px;
	background: url(/images/bulite.png) no-repeat 0 20px;
	margin: 0 0 0 -6px;
	height: 50px;
	padding: 18px 0 0 50px;
}
.registration_list {
	float: left;
	list-style: none;
}
.registration_list li {
	float: left;
	list-style: none;
	text-indent: 35px;
	font: normal 13px Arial, Helvetica, sans-serif;
}
.reg1 a {
	background: url(/images/reg1.png) no-repeat 0 0;
	width: 313px;
	height: 30px;
	margin: 0 0 0 7px;
	display: block;
	padding: 7px 0 7px 0;
	color: #3b3c3c;
}
.reg1 a:hover {
	background: url(/images/reg1-hover.png) no-repeat 0 0;
	width: 313px;
	height: 30px;
	margin: 0 0 0 7px;
	display: block;
	padding: 7px 0 0 0;
	color: #fff;
}
.reg2 a {
	background: url(/images/reg2.png) no-repeat 0 0;
	width: 322px;
	height: 30px;
	margin: 0 0 0 -5px;
	display: block;
	padding: 7px 0 7px 0;
	color: #3b3c3c;
}
.reg2 a:hover {
	background: url(/images/reg2-hover.png) no-repeat 0 0;
	width: 322px;
	height: 30px;
	margin: 0 0 0 -5px;
	display: block;
	padding: 7px 0 7px 0;
	color: #fff;
}
.reg3 a {
	background: url(/images/reg3.png) no-repeat 0 0;
	width: 315px;
	height: 30px;
	margin: 0 0 0 -5px;
	display: block;
	padding: 7px 0 0 0;
	color: #3b3c3c;
}
.reg3 a:hover {
	background: url(/images/reg3-hover.png) no-repeat 0 0;
	width: 315px;
	height: 30px;
	margin: 0 0 0 -5px;
	display: block;
	padding: 7px 0 0 0;
	color: #fff;
}
.form {
	background: #bcbcbc;
	float: left;
	width: 100%;
	padding: 0 0 50px 0;
}
.frm2 {
	width: 80%;
	float: none;
	margin: 20px auto;
	background: #fafbfb;
	border-radius: 10px;
	padding: 50px 0 0 0;
}
.frm2 label {
	color: #252525;
	width: 125px;
	text-align: right;
	margin: 15px 0 0 130px;
	float: left;
	font: bold 12px Verdana, Geneva, sans-serif;
}
.frm2 input, .frm2 select {
	width: 315px;
	margin: 10px 0 10px 15px;
	border: solid 1px #d5d3d3;
	background: #f2f0f0;
	height: 25px;
}
.frm2 select {
	margin: 20px 0 10px 15px;
}
.frm2 input.submit {
	background: url(/images/submit.gif) no-repeat 0 0;
	width: 84px;
	height: 30px;
	border: none;
	font: bold 12px Verdana, Geneva, sans-serif;
	margin: 20px 44%;
	cursor: pointer;
}
.textwidth {
	width: 175px;
}
.selected_list {
	list-style: none;
}
.selected_list li {
	background: url(/images/selected-bg.png) no-repeat 0 0;
	z-index: 1000;
	position: relative;
	width: 206px;
}
.select1 {
	padding: 0 0 0 22px;
	background: #e7e8e9;
	border: solid 1px #fff;
}
/* billing process */
.logged_user {
	font-family: 'zurich_btbold';
	font-size: 19px;
	background: url(/images/bulite.png) no-repeat 0 20px;
	margin: 0 0 0 -6px;
	height: 50px;
	padding: 18px 0 0 50px;
	width: 30%;
	float: left;
}
.logged_user span {
	font: normal 19px Arial, Helvetica, sans-serif;
}
.details {
	list-style: none;
	float: right;
}
.details li {
	float: left;
	font-family: 'zurich_btbold';
	font-size: 15px;
	border-right: solid 1px #dedede;
	margin: 20px 0 0 0;
}
.details li a:hover {
	color: #ff6100;
}
.profile a {
	background: url(/images/profile1.png) no-repeat -29px -12px;
	padding: 0 0 0 30px;
	color: #000000;
	margin: 0 15px 0 15px;
}
.settings a {
	background: url(/images/profile1.png) no-repeat -29px -75px;
	padding: 0 0 10px 30px;
	color: #000000;
	margin: 0 10px 0 10px;
}
.topics_selected1 {
	float: left;
	background: #d7d7d7;
	width: 100%;
	padding-bottom: 50px;
}
.ref_no1, .prof_no1, .sub_no1 {
	float: left;
	color: #000;
	font-family: 'zurich_btbold';
	font-size: 19px;
	padding: 15px 150px 15px 43px;
}
.ref_no1 {
	border-right: solid 1px #f1f1f1;
	padding: 15px 43px;
}
.sub_no1 {
	padding: 15px 0 15px 43px;
}
.total_selected10 {
	float: none;
	width: 99.5%;
	background: #fff;
	margin: 0 auto;
	margin-top: 5px;
}
.list1 {
	float: left;
	width: 207px;
	padding: 0 10px 0 24px;
	border-right: solid 1px #cccccc;
}
.list2 {
	float: left;
	width: 207px;
	padding: 0 10px 0 18px;
	border-right: solid 1px #cccccc;
}
.list3 {
	float: left;
	width: 420px;
	padding-left: 18px;
}
.compatible {
	text-align: left;
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #4b4c4c;
	margin: -12px 0 0 10px;
}
.comp_img {
	vertical-align: middle;
	margin: 30px 0 0 0;
}
.check {
	text-align: center;
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #4b4c4c;
}
.help a {
	background: url(/images/profile1.png) no-repeat -29px -133px;
	padding: 0 0 0 25px;
	color: #000000;
	margin: 0 10px 0 10px;
}
.logout a {
	background: url(/images/profile1.png) no-repeat -29px -196px;
	padding: 0 0 0 25px;
	color: #000000;
	margin: 0 10px 0 10px;
}
.topics_selected {
	float: left;
	background: #d7d7d7;
	width: 100%;
	padding-bottom: 50px;
}
.prof_no, .sub_no {
	float: left;
	color: #000;
	font-family: 'zurich_btbold';
	font-size: 19px;
	padding: 0 0 8px 0;
}
.slicknav_icon span, .slicknav_icon span {
	font: normal 19px Arial, Helvetica, sans-serif;
}
.topics_selected1 {
	float: left;
	background: #d7d7d7;
	width: 100%;
	padding-bottom: 50px;
}
.ref_no1, .prof_no1, .sub_no1 {
	float: left;
	color: #000;
	font-family: 'zurich_btbold';
	font-size: 19px;
	padding: 15px 150px 15px 43px;
}
.ref_no1 {
	border-right: solid 1px #f1f1f1;
	padding: 15px 43px;
}
.sub_no1 {
	padding: 15px 0 15px 43px;
}
.total_selected10 {
	float: none;
	width: 99.5%;
	background: #fff;
	margin: 0 auto;
	margin-top: 5px;
}
.ref_no .specialities-botton span {
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bolder;
}
.ref_no {
	padding: 15px 0;
	font-family: 'zurich_btbold';
	font-size: 19px1;
}
.sub_no {
	padding: 0;
	color: #3b3c3c;
	font-family: 'zurich_btbold';
	font-size: 12px;
	display: block;
	background: url(/images/recent-videos.png) no-repeat 0 6px;
}
.sub_no a {
	color: #3b3c3c;
	display: block;
	float: left;
	padding: 13px 20px 10px 28px;
}
.sub_no a:hover {
	color: #ff6600;
}
.sub_no1 select {
	width: 170px;
	border-right: solid 0px #f1f1f1;
	border: solid 1px #afadad;
}
.select_bill {
	float: left;
	width: 100%;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.ref_no span, .prof_no span {
	font: normal 25px/24px 'zurich_lt_btlight'!important;
	color: #000000;
	padding:4px 0 0;
	float: left;
}
.prof_no span {
	padding: 0;
}
.ref_no .specialities-botton .slicknav_icon span, .ref_no .specialities-botton .slicknav_icon span {
	font: normal 13px Arial, Helvetica, sans-serif;
	padding: 0;
	float: none;
}
.ref_no {
	padding: 0;
}
.ref_no span.slicknav_icon-bar {
	padding: 0;
}
.bill_no {
	font-family: 'zurich_btbold';
	font-size: 19px;
	padding: 32px 0 0 42px;
}
.bill_no span, .selected {
	font: normal 19px Arial, Helvetica, sans-serif;
}
.selected {
	padding: 22px 0 22px 42px;
}
.general {
	color: #ff6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.selected_list1, .selected_list3 {
	list-style: none;
	width: 200px;
}
.selected_list3 {
	width: 440px;
}
.selected_list1 li, .selected_list3 li {
	background: #e6e7e9;
	border: solid 1px #bebebf;
	padding: 10px 0 0 0;
	margin: 10px 0;
	color: #4b4c4c;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 45px;
}
.selected_list1 li span, .selected_list3 li span {
	background: url(/images/selected-bg.png) no-repeat 13px 0;
	height: 45px;
	width: 30px;
	display: block;
	float: left;
	padding: 12px 0 0 16px;
	margin: -13px 0 0 0;
}
.selected_list3 li span.close, .selected_list1 li span.close {
	background: none;
	float: right;
	margin: -9px 0 0 0;
}
.selected_list1 li span.close {
	margin: -27px 0 0 0;
}
.selected_list3 li {
	float: left;
	width: 210px;
	margin: 10px 5px 0 0;
}
.prev-next {
	float: right;
	width: 210px;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
}
.prev a {
	float: left;
	background: url(/images/prev-next.png) no-repeat 55px -58px;
	width: 100px;
	height: 30px;
	border-right: dashed 1px #ccc;
	color: #000;
	padding: 5px 0 0 0;
}
.next a {
	float: right;
	background: url(/images/prev-next.png) no-repeat 25px -8px;
	width: 100px;
	height: 30px;
	color: #000;
	padding: 5px 0 0 0;
}
input.bill-submit {
	background: url(/images/submit-process.png) no-repeat 0 0;
	height: 35px;
	width: 120px;
	border: none;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 10px 45%;
	cursor: pointer;
}
/* multimedia button page styles here */
.mm_button {
	background: url(/images/mmbutton-bg.gif) no-repeat 0 0;
	margin: -54px 0 0 66px;
	height: 90px;
	font-family: 'zurich_btbold';
	font-size: 19px;
	color: #000;
	padding: 20px 0 0 55px;
	width: 315px;
}
.mm_button span {
	background: url(/images/mm-span-bg.png) no-repeat 100% 4px;
	float: left;
	width: 175px;
	height: 47px;
	line-height: 18px;
}
.mm-outer {
	background: url(/images/mm-bg.jpg) no-repeat 0 0;
	height: 323px;
	width: 848px;
	margin: 50px auto;
	position: relative;
}
.user {
	float: left;
	width: 310px;
	margin: 72px 0 0 100px;
}
.user1 {
	float: left;
	width: 310px;
	margin: 72px 0 0 50px;
}
.register {
	background: url(/images/reg-button.png) no-repeat 0 0;
	border: none;
	width: 235px;
	height: 57px;
	margin: 15px 0 0 40px;
}
.register span {
	font-weight: bold;
}
.reg5 {
	font: normal 25px Arial, Helvetica, sans-serif;
	color: #3b3c3c;
	text-align: center;
}
.new_user1 {
	color: #ff6600;
	font-family: 'zurich_btbold';
	font-size: 22px;
	text-align: center;
}
.new_user2 {
	color: #ff6600;
	font-family: 'zurich_btbold';
	font-size: 22px;
	margin: 0 0 0 48px;
}
.login1 {
	font: normal 25px Arial, Helvetica, sans-serif;
	color: #3b3c3c;
	padding: 10px 0 0 0;
}
.mm_submit {
	color: #939393;
	font: normal 16px Arial, Helvetica, sans-serif;
}
.email {
	float: left;
	text-align: right;
	width: 80px;
	margin: 20px 0 0 0;
}
.mm_submit input {
	border: solid 1px #d5d3d3;
	background: #f2f0f0;
	margin: 20px 0 0 6px;
}
.mm_submit input.bill-submit {
	background: url(/images/submit-process.png) no-repeat 0 0;
	height: 35px;
	width: 120px;
	border: none;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 16px 35%;
	cursor: pointer;
}
.frm_close {
	position: absolute;
	top: 30px;
	right: 101px;
}
/*selected topics styles goes here */
.medical_test {
	list-style: none;
	float: left;
}
.medical_test li {
	background: #e6e7e9;
	border: solid 1px #bebebf;
	padding: 10px 0 0 0;
	margin: 10px 3px;
	color: #4b4c4c;
	font: bold 15px Arial, Helvetica, sans-serif;
	height: 45px;
	float: left;
	width: 212px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f2), to(#e2e3e5));
	background: -webkit-linear-gradient(top, #f1f1f2, #e2e3e5);
	background: -moz-linear-gradient(top, #f1f1f2, #e2e3e5);
	background: -ms-linear-gradient(top, #f1f1f2, #1a82f7);
	background: -o-linear-gradient(top, #f1f1f2, #e2e3e5);
}
.medical_test li span {
	background: url(/images/selected-bg.png) no-repeat 13px 0;
	height: 45px;
	width: 30px;
	display: block;
	float: left;
	padding: 12px 0 0 16px;
	margin: -13px 0 0 0;
}
.medical strong {
	color: #000;
	font: bold 15px Arial, Helvetica, sans-serif;
}
.medical {
	font: normal 15px Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
}
.select_checks {
	float: left;
	color: #000;
	font-family: 'zurich_btbold';
	font-size: 14px;
	margin: 10px 0;
}
.medicalfrm {
	float: right;
	width: 660px;
	padding: 0 10px 0 20px;
	border-right: solid 1px #cccccc;
}
.tabs {
	list-style: none;
	width: 100%;
	padding: 4px 0 2px;
	float: left;
}
.tabs li {
	float: left;
}
.tabs li a {
	background: #edf5fc none repeat scroll 0 0;
	border: 1px solid #3586c5;
	color: #3586c5;
	font: bold 13px Arial,Helvetica,sans-serif;
	margin: 0 10px 10px 0;
	padding: 5px 10px;
	display:inline-block;
	text-align:center;
}
.tabs li a:hover, .tabs li.active10 a {
	background: #3586c5 none repeat scroll 0 0;
	/*border: 1px solid #edf5fc;
	*/
	color: #fff;
}
.tabs li a.width_50{
	width:50px;
}
.tabs li a.width_70{
	width:70px;
}
.tabs li a.width_90{
	width:90px;
}
.tabs li a.width_115{
	width:115px;
}
.tabs li a.width_120{
	width:120px;
}
.tabs li a.width_165{
	width:165px;
}
.service_grp {
	float: left;
	width: 100%;
}
.group_list {
	background: #fff;
	width: 100%;
	float: left;
	/*padding: 0 1%;
	margin: 8px 5px;
	*/
}
.group_list h2 {
	font: bold 20px Arial, Helvetica, sans-serif;
	/*padding: 10px 0 0 0;
	*/
}
.package {
	float: right;
	list-style: none;
	width: 210px;
	background: url(/images/package-bg.gif) repeat-x 0 0;
	border-radius: 5px;
	margin: 10px;
}
.package li {
	float: left;
	height: 26px;
	margin: 0 0 0 10px;
	padding: 2px 0 0 0;
}
.package li a {
	font-family: 'zurich_btbold';
	font-size: 12px;
	color: #fff;
	background: url(/images/package-arrow.png) no-repeat 0 5px;
	padding: 0 10px 0 15px;
	border-right: dashed 1px #a4a4a4;
}
.package li.no-border a {
	padding: 0 0px 0 15px;
	border-right: dashed 0px #a4a4a4;
}
.service_category {
	list-style: none;
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
}
.service_category li {
	width: 140px;
	float: left;
	margin: 0 30px 15px 0;
	min-height: 155px;
}
.service_category li h3 {
	color: #4b4c4c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.service_category li img {
	border: 1px solid #e6e7e8;
	padding: 4px;
}
.package_down {
	float: left;
	margin: -20px 0 0 0;
}
.package_down img {
	width: 99.6%;
	margin: 0 0 0 2px;
	float: left;
	margin: 0px 0 0 0;
}
.view {
	width: 100%;
	float: left;
}
.view a {
	color: #787676;
	font: normal 15px Verdana, Geneva, sans-serif;
	margin: 0 0 10px 2%;
	width: 98%;
	background: url(/images/plus.gif) no-repeat 98% 100%;
	float: left;
}
.total_selected.specalities-mobile {
	display: none;
}
.specalities-mobile .content {
	display: none;
	float:none;
	margin:0 auto;
}
.total_selected .specialities-botton {
	background: none repeat scroll 0 0 #3586c5;
	border-radius: 4px;
	float: left;
	line-height: 1.125em;
	margin: 5px 5px 6px;
	padding: 2px 10px;
}
/* reg from */
/** Header Starts Here **/
/*.home-header {
	position: relative;
}
.home-header-video {
	position: absolute;
	top: 70px;
	right: 25px;
}
.inner-header {
}
.full-inner-header {
	float: left;
	width: 100%;
	position: relative;
	padding: 4px 0 0;
}
.inner-header img {
	margin: 10px 0 0 15px;
}
*/
/** Header Ends Here **/
/** Logo & Menu Starts Here **/
#logo-menu {
	padding: 5px 0;
	position: relative;
}
.logo {
	float: left;
	width: 200px;
	margin: 2px 0 0;
}
.logo img {
	margin: 0;
}
.login-signup {
	width: 460px;
	float: right;
	margin: 22px 0 0;
}
.member-login, .sign-up {
	margin: 0;
	float: left;
}
.member-login a, .sign-up a {
	width: 133px;
	height: 28px;
	background: #19589f url(/images/member-login-image.png) 12px 9px no-repeat;
	display: block;
	float: left;
	text-align: center;
	padding: 8px 0 0 22px;
	color: #fff;
	font: bold 13px/20px Arial, Helvetica, sans-serif;
	border-radius: 5px;
}
.member-login a:hover {
	background: #0a3253 url(/images/member-login-image.png) 12px 9px no-repeat;
}
.sign-up a {
	width: 97px;
	display: block;
	background: #000000 url(/images/sign-up-image.png) 16px 11px no-repeat;
}
.sign-up a:hover {
	background: #525252 url(/images/sign-up-image-on.png) 16px 11px no-repeat;
}
#login-full {
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	z-index: 100;
}
#login-window {
	position: fixed;
	left: 40%;
	top: 35%;
	background: #0a3253;
	border: 5px solid #b5b4b2;
	width: 300px;
	padding: 15px;
	z-index: 101;
	display: none;
}
#login-window h2 {
	color: #fff;
	margin: 0 0 20px 0;
	font: bold 20px 'zurich_lt_btlight';
}
#login-window input[type="text"], #login-window input[type="password"] {
	width: 98%;
	border: none;
	margin: 5px 0;
	height: 40px;
	padding: 0 0 0 2%;
	color: #989898;
	font: normal 14px Verdana, Geneva, sans-serif;
}
#login-window input[type="submit"] {
	width: 75px;
	height: 35px;
	background: #ccc;
	border: none;
	cursor: pointer;
	font: normal 14px Verdana, Geneva, sans-serif;
	margin: 20px 0 0;
}
#login-window a {
	width: auto;
	height: auto;
	background: none;
	font: normal 14px Verdana, Geneva, sans-serif;
	float: right;
	margin: 25px 0 0;
	color: #fff;
	text-decoration: underline;
}
#login-window a:hover {
	text-decoration: none;
}
#login-window a.close_button {
	position: absolute;
	right: -12px;
	top: -39px;
	width: 25px;
	height: 25px;
}
#login-full-forgot {
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	z-index: 10;
}
#forgot-window {
	position: fixed;
	left: 40%;
	top: 35%;
	background: #0a3253;
	border: 5px solid #b5b4b2;
	height: 200px;
	width: 300px;
	padding: 15px;
	z-index: 102;
	display: none;
}
#forgot-window h2 {
	color: #fff;
	margin: 0 0 20px 0;
	font: bold 20px 'zurich_lt_btlight';
}
#forgot-window input[type="text"] {
	width: 98%;
	border: none;
	margin: 5px 0;
	height: 40px;
	padding: 0 0 0 2%;
	color: #989898;
	font: normal 14px Verdana, Geneva, sans-serif;
}
#forgot-window input[type="submit"] {
	width: 130px;
	height: 35px;
	background: #ccc;
	border: none;
	cursor: pointer;
	font: normal 14px Verdana, Geneva, sans-serif;
	margin: 20px 0 0;
}
#forgot-window a {
	position: absolute;
	right: -11px;
	top: -11px;
	width: 25px;
	height: 25px;
}
#changepassword-full {
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	z-index: 10;
}
#changepassword-window {
	position: fixed;
	left: 40%;
	top: 35%;
	background: #0a3253;
	border: 5px solid #b5b4b2;
	width: 300px;
	padding: 15px;
	z-index: 11;
	display: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
#changepassword-window h2 {
	color: #fff;
	margin: 0 0 20px 0;
	font: bold 20px 'zurich_lt_btlight';
}
#changepassword-window input[type="password"] {
	width: 90%;
	height: 35px;
	background: #ccc;
	border: none;
	cursor: pointer;
	font: normal 14px Verdana, Geneva, sans-serif;
	margin: 0 0 15px;
}
#changepassword-window input[type="submit"] {
	/*width: 142px;
	*/
	height: 35px;
	background: #ccc;
	border: none;
	cursor: pointer;
	font: normal 14px Verdana, Geneva, sans-serif;
	margin: 20px 0 0;
}
#changepassword-window a {
	position: absolute;
	right: -11px;
	top: -11px;
	width: 25px;
	height: 25px;
}
nav {
	float: right;
	margin: 5px 0;
}
nav ul li {
	float: left;
	border-left: 1px solid #ca4647;
}
nav ul li.home-last-menu {
	border-right: 1px solid #ca4647;
}
nav ul li a {
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 10px 20px;
	float: left;
}
nav ul li a:hover {
	color: #ff9000;
}
#minibar .login-signup {
	margin: 8px 0 0 0;
	width: auto;
}
/** Logo & Menu Ends Here **/
/** About Multimedia Videos Starts Here **/
#about-videos {
	background: #f0f3f2;
	padding: 22px 0;
}
.subscribe {
	font: normal 32px/28px 'zurich_lt_btlight';
	color: #2e2e2e;
	margin: 0 0 0 80px;
	width: 520px;
	padding: 20px 0;
	float: left;
}
.subscribe img {
	margin: 0 18px;
}
.about-text {
	border-left: 1px solid #dadcdb;
	float: left;
	width: 488px;
	padding: 0 0 0 65px;
}
.about-text p {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #000000;
}
/** About Multimedia Videos Ends Here **/
/** Container Starts Here **/
#home-thumbnails {
	/*background: url(/images/container-bg.png) 0 0 repeat-x;*/
	padding: 0 0 20px;
}
.home-thumbnails span {
	display: block;
	/*background: url(/images/container-top-arrow.png) center 1px no-repeat;*/
	height: 29px;
}
.home-thumb-crawler {
	margin: 44px 80px;
}
.home-thumb-crawler img {
	float: left;
	margin: 0 0 24px 24px;
}
.crawler-thumb-text a {
	font: normal 20px/30px 'zurich_lt_btlight';
	width: 160px;
	height: 125px;
	text-align: center;
	background: #000000;
	display: block;
	float: left;
	margin: 0 0 24px 24px;
	color: #ffffff;
	padding: 10px;
	transition: ease 0.3s all 0s;
}
.crawler-thumb-text a:hover {
	background: #0065a4;
}
/** Crawler Parts Styles Starts Here **/
.clearout {
	height: 20px;
	clear: both;
}
#flexiselDemo1 {
	display: none;
	margin: 40px 0 20px 28px !important;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
	overflow: hidden;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
}
.nbs-flexisel-inner {
	overflow: hidden;
	width: 92%;
	margin: 0 auto;
	*width:92%;
}
.nbs-flexisel-item {
	float: left;
	position: relative;
}
.nbs-flexisel-item img {
	cursor: pointer;
	position: relative;
}
/*** Navigation ***/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 29px;
	height: 81px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	opacity: 0.4;
	top: 157px !important;
}
.nbs-flexisel-nav-left:hover, .nbs-flexisel-nav-right:hover {
	opacity: 1;
}
.nbs-flexisel-nav-left {
	left: 5px;
	/*background: url(/images/home-container-left.png) center no-repeat;*/
}
.nbs-flexisel-nav-right {
	right: 5px;
	background: url(/images/home-container-right.png) center no-repeat;
}
/** Crawler Parts Styles Starts Here **/
.home-container-links {
	width: 600px;
	margin: 0 auto;
}
.home-container-links a {
	background: url(/images/video-illustration-bg.png) 0 0 no-repeat;
	float: left;
	width: 286px;
	height: 25px;
	text-align: center;
	padding: 13px 0;
	font: normal 22px 'zurich_lt_btlight';
	color: #FFFFFF;
	margin: 30px 0 40px;
}
.video-showcase a {
	margin: 30px 25px 40px 0;
	float: left;
}
.home-container-links a:hover {
	background: url(/images/video-illustration-bg-on.png) 0 0 no-repeat;
}
/** Container Ends Here **/
.breadcrumb {
	color: #000000;
	font: bold 15px/16px Arial, Helvetica, sans-serif;
	padding-left: 0;
}
.breadcrumb a {
	color: #19589f;
}
.breadcrumb a:hover {
	color: #00aab3;
}
#breadcrumb {
	background: none repeat scroll 0 0 #F0F3F2;
	padding: 22px 0 20px;
}
.welcome-tab, .subscription-tab, .subscription-tab2 {
	float: right;
	margin: 21px 0 0;
}
.welcome-tab {
	margin: 18px 0 0;
}
#minibar .welcome-tab, #minibar .subscription-tab, #minibar .subscription-tab2 {
	margin: 7px 0 0;
}
.welcome-tab a {
	height: 26px;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(/images/welcome-tab-bg.jpg) 0 0 no-repeat #19589f;
	padding: 11px 8px 0 33px;
	border-radius: 5px;
	width: 143px;
}
.subscription-tab a {
	width: 182px;
	height: 27px;
	display: block;
	text-align: center;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(/images/welcome-tab-bg.jpg) 0 0 no-repeat;
	padding: 10px 0 0;
}
.subscription-tab2 a {
	color: #fff;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 29px;
	padding: 8px 20px 0;
	text-align: center;
}
.subscription-tab a {
	background: #19589f;
	margin: 0 15px 0 0;
	width: 140px;
	float: left;
	border-radius: 5px;
}
.subscription-tab1 {
	float: right;
	margin-right: -10px;
}
.subscription-tab1 a , .subscription-tab-width a{
	background: #19589f;
	margin: 0 15px 0 0;
	width: 87px;
	height: 27px;
	display: block;
	text-align: center;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 0 0;
	border-radius: 5px;
}
.subscription-tab-width a{
	width:175px;
}
.subscription-tab-width {
	float: left;
}
.subscription-tab1 a:hover, .subscription-tab a:hover , .subscription-tab-width a:hover{
	background: #0a3253;
}
.welcome-tab {
	position: relative;
	padding: 0 0 3px 0;
}
.user-tab {
	width: 182px;
	background: #19589f;
	position: absolute;
	right: 0px;
	top: 37px;
	display: none;
	padding: 5px 0 10px;
	z-index: 9999;
}
.user-img {
	float: left;
	margin: 10px;
	padding: 3px;
	border: 1px solid #ccc;
}
.user-desc {
	float: left;
}
.user-desc a {
	background: none;
	text-align: left;
	width: auto;
	height: auto;
	font-size: 13px;
	font-weight: bold;
}
.user-desc a:hover {
	text-decoration: underline;
}
/*.categories {
	width: 220px;
	float: left;
}
.categories-list {
	border: 6px solid #D7D7D7;
}
*/
.categories h1 {
	font: normal 25px/14px 'zurich_lt_btlight';
	color: #000000;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	background: #d7d7d7;
	padding: 25px 0;
}
.categories-list li a {
	color: #002a7f;
}
.custom-quick-tabs {
	float: left;
}
.custom-quick-tabs a {
	font: bold 13px/14px 'zurich_lt_btlight';
	color: #1f1f1f;
	padding: 14px 0;
	float: left;
	padding: 14px 0;
	float: left;
	display: block;
	width: 100%;
}
.custom-quick-tabs a:hover {
	background: #b6090c;
	color: #FFFFFF;
}
.custom-pick, .quick-pick, .my-code, .media-profile {
	background: #d8d8d8;
	width: 200px;
	float: left;
	border-right: 1px solid #FFFFFF;
}
.custom-pick a, .my-code a {
	background: url(/images/) 20px 13px no-repeat;
	padding: 14px 0 14px 23%;
	width: 77%;
}
.custom-pick a:hover, .custom-quick-tabs li.custom-pick a.selected {
	background: #3586c5 url(/images/custom-pick-on.gif) 0 0 no-repeat;
	color: #FFFFFF;
}
.quick-pick {
	width: 230px;
}
.quick-pick a {
	background: url(/images/) 30px 10px no-repeat;
	padding: 14px 0 14px 31%;
	width: 69%;
}
.custom-quick-tabs li a.selected {
	background: #b6090c;
	color: #fff;
}
.quick-pick a:hover, .custom-quick-tabs li.quick-pick a.selected {
	background: #3586c5 url(/images/quick-pick-on.gif) 0 0 no-repeat;
	color: #FFFFFF;
}
.media-profile a {
	background: url(/images/) 43px 10px no-repeat;
	padding: 14px 0 14px 19%;
	width: 81%;
}
.media-profile a:hover {
	background: #b6090c url(/images/media-profile-bg-on.gif) -20px 0 no-repeat;
	color: #FFFFFF;
}
.custom-quick-tabs li.my-code a:hover, .custom-quick-tabs li.my-code a.selected {
	background: #3586c5 url(/images/media-profile-on.gif) -30px 0 no-repeat;
	color: #FFFFFF;
}
.media-profile {
	position: relative;
}
.media-profile a:hover, .media-profile:hover > a {
	background: #3586c5 url(/images/media-profile-on.gif) -20px 0 no-repeat;
	color: #FFFFFF;
}
.media-profile-submenu {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: #d8d8d8;
	z-index: 1;
	width: 100%;
}
.media-profile-submenu li {
	background: url(/images/arrow-right.png) 5px 11px no-repeat;
	border-bottom: 1px solid #ccc;
}
.media-profile:hover > ul {
	display: block;
}
.custom-quick-tabs .media-profile ul a {
	padding: 11px 0 11px 8%;
	font: normal 13px/14px 'zurich_lt_btlight';
	width: auto;
	display: block;
	float: none;
}
.custom-quick-tabs .media-profile ul a:hover {
	background: #3586c5 url(/images/arrow-right.png) 5px 11px no-repeat;
}
.cat-custom-info, .cat-quick-info {
	width: 100%;
	float: left;
	margin: 45px 0 0;
	border-bottom: 1px solid #d7d7d7;
	padding: 0 0 10px;
}
.category-heading {
	float: left;
}
.category-heading h1 {
	font: normal 25px/14px 'zurich_lt_btlight';
	color: #000000;
	padding: 5px 0 0;
}
.category-heading h1 {
	margin: 0 20px 0 0;
}
.cat-custom-info .sub-unsub {
	float: right;
	margin: 9px 0 0;
}
.sub-unsub a {
	float: left;
	font: 14px 'zurich_btroman';
	color: #0283E7;
	cursor: pointer;
}
.sub-category {
	width: 305px;
	padding: 5px 0 0 20px;
	float: left;
	border-left: 1px solid #d7d7d7;
}
.sub-category h1, .sub-category h3 {
	font: normal 25px/14px 'zurich_btroman';
	color: #000000;
}
.sub-category h3 {
	font: normal 15px/14px 'zurich_btroman';
	float: left;
	margin: 3px 0 0;
}
.select-box {
	width: 130px;
	overflow: hidden;
	background: url(/images/select-bg.jpg) 0 0 no-repeat;
	margin: 0 0 0 20px;
	float: left;
	line-height: 25px;
}
.select-box select {
	width: 150px;
	height: 26px;
	background: transparent;
	border: none;
	font: normal 13px/5px 'zurich_btroman';
	padding: 0 0 0 15px;
}
.sub-category-name {
	float: left;
	clear: left;
	margin: 25px 0;
	width: 100%;
}
.sub-category-name h2 {
	font: normal 22px/14px 'zurich_btroman';
	color: #2e77b9;
}
.cat-custom-pick {
	float: left;
	width: 100%;
}
.ypo-videos ul.category-thumbnails {
	width: 100%;
	float: left;
	margin:10px 0;
	border:1px solid #ccc;
}
.category-thumbnails li {
	float: left;
	width: 198px;
	margin: 0 25px 10px 0;
	position: relative;
	min-height: 250px;
}
.category-thumbnails li.last-thumbnail {
	margin: 0 0 40px 0;
}
.category-thumbnails h3 {
	font: bold 15px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	min-height: 38px;
}
.category-thumbnails img {
	padding: 0px;
	border: 1px solid #cacaca;
}
.cat-thumb-image {
	position: relative;
	height: 118px;
	overflow: hidden;
}
.category-thumbnails .thumb-video-icon {
	position: absolute;
	top: 40px;
	left: 86px;
}
.category-thumbnails .thumb-video-icon img {
	padding: 0;
	border: none;
}
.note {
	font: italic 14px Verdana, Geneva, sans-serif;
}
.note p {
	/*margin: 60px 0 0 0;*/
}
.cate-my-code textarea {
	height: 100px;
	width: 400px;
	margin: 30px 0 0 200px;
}
.check-mark {
	position: absolute;
	left: 0;
	top: 57px;
	display: none;
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	width: 197px;
	height: 115px;
	border: 5px solid #2e77b9;
	z-index: 2;
	cursor: pointer;
}
.check-mark img {
	border: none;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.select-view {
	font: bold 12px Arial, Helvetica, sans-serif;
	/*margin: 0 10px;
	*/
}
.select-view a {
	color: #0283E7;
}
.select-view a.align-right {
	float: right;
}
.get-code {
	clear: both;
	position: relative;
	margin-top: 7px;
}
.get-code input {
	background: #0080C0;
	color: #fff;
	border: none;
	cursor: pointer;
}
.code-area {
	width: 310px;
	display: none;
	position: absolute;
	left: 0;
	top: 210px;
	z-index: 10;
	border: 1px solid #000;
	background: #fff;
}
.read {
	width: 100%;
	float: left;
	background: #666;
	padding: 0 2%;
}
.read a {
	float: right !important;
	color: #fff;
}
.read p {
	color: #ccc;
}
.read textarea {
	float: left;
	margin: 0 0 10px 0;
	width: 98%;
}
.textNormal {
	clear: both;
}
.textNormal a {
	color: #515D7B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cat-thumb-time {
	width: 100%;
	position: absolute;
	left: 0;
	top: 145px;
	height: 22px;
	z-index: 3;
}
#sortable-topic-playlist li a {
	/* position: relative;
	*/
	float: left;
	width: 20px;
	height: 18px;
	background-size: 100%;
}
.cat-thumb-time p, .cat-thumb-time span {
	font: bold 13px/24px Arial, Helvetica, sans-serif;
	color: #404040;
	margin: 0 10px 0 0;
	float: right;
}
.cat-thumb-time span {
	float: right;
	color: #0283e7;
}
.cat-quick-pick .category-heading {
	padding: 0 0 10px 0;
}
.cat-quick-pick .category-heading h1 {
	color: #b6090c;
}
.total_selected2 .cat-quick-info {
	margin: 35px 0 40px;
}
.cat-quick-info {
	margin: 35px 0 40px 47px;
}
.cat-quick-pick-list {
	clear: left;
	float: left;
}
.cat-quick-pick-list li {
	float: left;
	width: 340px;
	margin: 0 27px 15px 0;
	background: #d6ebff;
	padding: 14px 0 14px 20px;
	position: relative;
}
.cat-quick-pick-list li.quick-last-li {
	margin: 0 0 15px;
}
.cat-quick-pick-list li a {
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
}
.cat-quick-pick-list li span {
	margin: 5px 0 0;
	float: left;
	clear: both;
}
.cat-quick-pick-list li span a {
	color: #004cb4;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	float: left;
}
.cat-quick-pick-list li a:hover {
	color: #b6090c;
}
.cat-quick-checkbox {
	float: right;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 3px 30px 0 0;
}
.cat-quick-checkbox input[type="checkbox"] {
	vertical-align: middle;
}
.cat-quick-pick-list p {
	clear: both;
	font: italic 12px Verdana, Geneva, sans-serif;
	float: left;
	margin: 10px 0 0;
}
.cat-quick-list-content {
	display: none;
	background: #FFFFFF;
}
.cat-quick-list-content li {
	background: none;
	padding: 0;
}
.cat-quick-list-content li a {
	font: normal 14px/28px Arial, Helvetica, sans-serif;
}
.cat-list-general {
	display: none;
	background: url(/images/cat-list-top-arrow.png) -464px 0 no-repeat;
	position: absolute;
	z-index: 20;
	left: 0px;
	top: 78px;
	padding: 8px 0 0;
	width: 600px;
	float: left;
}
.cat-list-selected {
	display: none;
	background: url(/images/cat-list-top-arrow.png) -464px 0 no-repeat;
	position: absolute;
	z-index: 21;
	left: 0px;
	top: 100px;
	padding: 8px 0 0;
	width: 600px;
	float: left;
}
#cat-list-knee, #cat-list-spine, #cat-list-pediatric {
	margin: 0 0 0 -320px;
	background: url(/images/cat-list-top-arrow.png) -160px 0 repeat-x;
}
.cat-list-general ul, .cat-list-selected ul {
	padding: 34px 0 0 26px;
	border-bottom: 1px solid #bac5cf;
	border-right: 1px solid #bac5cf;
	border-left: 1px solid #bac5cf;
	float: left;
	background: #FFFFFF;
	width: 95.5%;
}
.cat-list-general ul li, .cat-list-selected ul li {
	float: left;
	width: 48%;
	margin: 0 0 15px;
}
.cat-list-general ul li a, .cat-list-selected ul li a {
	/*background: url(/images/cat-list-li-bg.jpg) 0 5px no-repeat;*/
	line-height: none;
	float: left;
	display: block;
	line-height: normal;
	padding: 0 0 0 15px;
}
.successMessage {
	color: #008000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.errorMessage {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.iframe-options {
	margin: 10px 0;
	float: left;
	width: 100%;
}
.iframe-options label {
	border: 1px solid #3586c5;
	position: relative;
	cursor: pointer;
	padding: 5px 10px;
	float: left;
}
.iframe-options label.slted{
	background:#3586c5;
	color:#ffffff;
}
.iframe-options label input{
	position:absolute;
	visibility:hidden;
}
.triangle-down {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 12px solid #3586c5;
	position: absolute;
	left: 38%;
	top: 100%;
}
#custom_iframe_label .triangle-down{
	display:none;
}
#custom_iframe{
	display:none;
	margin:1% 0;
}
.custom-categories-list{
	margin-bottom:20px;
}
.custom-categories-list li{
	margin:0 0 10px;
	clear:both;
}
.specialty_categories {
	margin:5px 0 10px 18px;
	font-size: 14px;
	float:left;
	width:100%;
}
.specialty_categories label {
	width:calc(25% - 4px);
	float: left;
	margin: 3px 2px;
	box-sizing: border-box;
}
.get_embed_code_btn{
	background:#3586c5;
	color:#ffffff;
	border-radius:5px;
	padding:8px 5px;
}
#custom_iframe_code{
	margin:15px 0 0;
	border:1px solid #333;
	width:98%;
	padding:10px 1%;
	display:none;
}
/* The container */
.checkbox_container {
  /*display: block;*/
  position: relative;
  padding-left: 22px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.checkbox_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 1px;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: transparent;
  border:2px solid #666;
  border-radius:4px;
}

/* On mouse-over, add a grey background color */
.checkbox_container:hover input ~ .checkmark {
  background-color: #2196F3;
  border:2px solid #2196F3;
}

/* When the checkbox is checked, add a blue background */
.checkbox_container input:checked ~ .checkmark {
  background-color: #2196F3;
  border:2px solid #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkbox_container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.checkbox_container .checkmark:after {
  left: 3px;
  top: 0px;
  width: 6px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/** Page Nav Styles Starts Here **/
.page-nav {
	text-align: center;
	clear: both;
	width: 100%;
	float: left;
	background: #d7d7d7;
	padding: 12px 0;
}
.page-nav ul {
	width: 290px;
	margin: 0 auto;
}
.page-nav ul li {
	display: inline;
	float: left;
	margin: 0 3px;
}
.page-nav ul li a {
	background: #FFFFFF;
	width: 20px;
	display: block;
	color: #000000;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	transition: ease 0.3s all 0s;
}
.page-nav ul li a.page-nav-prev {
	background: #878787;
	color: #fff;
}
.page-nav ul li a.page-nav-prev:hover {
	background: #1f5693;
	color: #fff;
}
.page-nav ul li a.page-nav-next {
	background: #878787;
	color: #fff;
}
.page-nav ul li a.page-nav-next:hover {
	background: #1f5693;
	color: #fff;
}
.page-nav ul li a:hover, .page-nav ul li a.active {
	background: #1f5693;
	color: #FFFFFF;
}
/** Page Nav Styles Ends Here **/
/*.search-result li {
	min-height: 55px;
	float: left;
	width: 23%;
	padding: 0 0 0 1%;
}
*/
ul.search-result li {
	min-height: 150px;
	float: left;
	width: 23%;
	margin: 0 1% 10px 0;
	border: 1px solid #ccc;
	text-align: center;
	box-sizing: border-box;
	padding: 10px 0;
}
search-result li a {
	float:left;
}
ul.search-result li a {
	margin: 5px;
	font: 15px/20px 'zurich_lt_btlight';
	cursor: pointer;
	/* float: left;
	*/
	color: #666666;
	display: block;
	/* text-align: center;
	*/
}
ul.search-result li a:hover {
	color: #BA0E10;
}
.search-result {
	width: 100%;
}
.search-result h3 {
	color: #000000;
	font: 25px/14px 'zurich_lt_btlight';
	padding: 5px 0;
	/*margin: 0 0 0 15px;
	*/
}
.specilaty-search-result a {
	float: left;
	/* background: #144b8c;
	*/
	color: #4b4c4c;
	text-align: center;
	padding: 5px 10px;
	border: 1px solid #144b8c;
}
.specilaty-search-result a:hover{
	background:#4496d2;
	color:#ffffff;
}
.ac_input, .search-bar input[type="text"], .search-bar1 input[type="text"] {
	background: #d8d8d8;
	border: 1px solid #a7a7a7;
	border-radius: 6px 0 0 6px;
	float: left;
	font: 14px/20px Arial, Helvetica, sans-serif;
	height: 29px;
	padding: 0 0 0 5px;
	color: #616161;
}
.search-bar input[type="text"] {
	width: 275px;
}
.search-bar1 input[type="text"] {
	width: 200px;
}
input[type="submit"].search-button {
	background: #fff url(/images/search-icon1.png) center no-repeat;
	width: 30px;
	height: 31px;
	border: none;
	background-size: 111%;
	cursor: pointer;
	border-radius: 0 6px 6px 0;
	min-width:0;
}
/* auto suggested */
.search-bar, .search-bar1 {
	position: absolute;
	right: 13px;
	top: 54px;
}
.search-bar1 {
	display: none;
}
.ac_results {
	padding: 0px;
	border: 1px solid #000;
	overflow: auto;
	background: #fff;
	height: 220px;
	width: 200px !important;
	position: relative;
	z-index: 100;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results iframe {
	display: none;
	/*sorry for IE5*/
	display/**/
	: block;
	/*sorry for IE5*/
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 3000px;
	height: 3000px;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 94%;
	font: menu;
	font-size: 12px;
	float: left;
}
.ac_loading {
	background : #AFD2FD url('/images/loader.gif') right center no-repeat;
}
.ac_over {
	background: #AFD2FD;
	color: black;
}
/***** CSS Starts ypo demo user ****/
.ypo-videos {
	max-width: 1170px;
	margin: 10px auto;
	font-family: Verdana, Geneva, sans-serif !important;
	font-weight: normal !important;
	font-size: 14px !important;
	line-height: 19px !important;
	color: #333;
}
.ypo-videos p {
	font-size: 14px !important;
}
.ypo-videos b {
	font-weight: bold;
	font-size: 13px;
	color: #333;
}
.ypo-videos a {
	color: #333;
	text-decoration: underline;
}
.ypo-videos a:hover {
	color: #bb0e10;
}
.ypo-videos h1 {
	color: #000000;
	font: 25px/14px 'zurich_lt_btlight';
	padding: 5px 0;
}
.ypo-videos h2 {
	font-size: 14px;
	font-weight: bold;
	color: #255e9d;
}
.imgd {
	text-align: center;
}
.ypo-videos img {
	margin: 12px auto 3px auto;
	max-width: 95%;
	height: auto;
	border: 1px solid #2e77b9;
}
.ypo-videos #add-topics-user img {
	border: 1px solid #cccccc;
}
.ypo-videos ul {
	margin: 10px 5px 0px 0;
}
.ypo-videos ul li {
	list-style: disc;
	font: normal 14px/19px Verdana, Geneva, sans-serif;
	color: #333;
	padding: 5px 0;
	float: none;
	width: 90%;
}
.textmainbold {
	font-weight: bold;
}
.video-info {
	font-size: 16px;
	font-weight: bold !important;
	color: #13467f !important;
}
.ypo-videos.no-max-width{
	max-width:none;
}
/** Video Page Styles **/
.video-page {
	width: 64%;
	float: left;
	margin: 0 1%;
}
.video-page p {
	margin: 10px 0;
	font-size: 12px;
	color: #333;
	clear:both;
}
.video-page-content {
	width: 98%;
	padding: 0 0 0 0%;
	line-height:20px;
}
.video-page-content h1 {
	font: 20px Arial, Helvetica, sans-serif;
	color: #000;
}
.video-list {
	width: 34%;
	float: right;
}
.video-cat {
	float: left;
	width: 100%;
	clear: both;
	margin: 0 0 20px;
}
.vi-img {
	width: 125px;
	float: left;
	margin: 0 6px 0 0;
	border: 2px solid #999;
}
.vi-img:hover {
	border: 2px solid #000;
}
.video-desc {
	float: left;
	width: 62%;
}
.video-desc h4 a {
	font: bold 13px Arial;
	color: #333;
}
.video-desc h4 a:hover {
	color: #1b7fcc;
}
.video-desc h5 {
	font: 12px Arial;
	margin: 5px 0 0;
	color: #999;
}
.video-desc p {
	font: 11px Arial;
	margin: 5px 0 0;
	color: #999;
}
.video-container {
	/*position: relative;
	padding-bottom: 15px;
	height: 100%;
	overflow: hidden;
	*/
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	margin:0 0 10px;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.view-more {
	background: #CCC;
	border: 1px solid #ccc;
	display: block;
	padding: 3px 8px 5px;
	clear: both;
	margin: 0 0 10px 0%;
	color: #000;
	font: bold 12px Arial;
	text-align: center;
	float: left;
	width: 90%;
}
.view-more:hover {
	border: 1px solid #000;
}
/** Header Starts Here **/
.homepage-header {
	background: url(/images/header-bg.jpg) center top repeat-x;
	height: 360px;
}
.home-header {
	position: relative;
}
.home-logo {
	float: left;
	margin: -9px 0 0 73px;
}
.home-header .header-text {
	top: 78px;
}
.home-header .search-bar, .home-header .search-bar1 {
	top: 85px;
}
.home-header .knw-ypo {
	bottom: 75px;
}
.home-header .knw-ypo span.diff-text {
	font-size: 16px;
	margin: 16px 0 0 5px;
}
.homepage-header .login-signup {
	margin: 22px 16px 0;
	width: auto;
}
/** Header Ends Here **/
/****** Home Conatainer ******/
.home-container {
	margin: 50px 0 0;
}
.research-tab {
	float: left;
	color: #5b5b5c;
	width: 530px;
}
.research-tab p {
	margin: 10px 0 0;
	font: italic 16px Arial, Helvetica, sans-serif;
	color: #252525;
	text-align: justify;
}
.research-tab h2 {
	font: 26px 'ZurichCnBTBold';
	color: #00aab3;
}
.research-content {
	float: left;
	width: 298px;
}
.research-img {
	float: right;
	width: 232px;
}
.our-video-lib {
	width: 615px;
	float: right;
	margin: 0 10px 0 0;
}
.our-video-lib h2 {
	font: 26px 'ZurichCnBTBold';
	border-bottom: 1px solid #d6d6d6;
}
.our-video-lib h2 a {
	color: #00aab3;
}
.our-video-lib h2 a:hover {
	color: #19589f;
}
.our-video-lib ul {
	float: left;
	width: 97%;
	margin: 15px 0 0 3%;
}
.our-video-lib ul li {
	float: left;
	list-style-type: disc;
	width: 25%;
	margin: 5px 0;
	color: #7388aa;
}
.our-video-lib ul li a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #004183;
}
.our-video-lib ul li a:hover {
	color: #00aab3;
}
.video-req {
	float: left;
	width: 100%;
	margin: 15px 0 0;
}
.video-req a {
	display: block;
	font: 20px 'zurich_btroman';
	color: #ffffff;
	height: 33px;
	padding: 8px 0 0 0;
	background: url(/images/video-illustration-bg.png) 0 0 no-repeat;
	background-size: 100% 100%;
	text-align: center;
}
.video-req a:hover {
	background: url(/images/video-illustration-bg-on.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.video-shocase {
	float: left;
	width: 218px;
}
.req-sub {
	width: 273px;
	float: right;
}
.patient-edu-videos {
	float: left;
	width: 100%;
}
.patient-edu-videos h2 {
	font: 26px 'ZurichCnBTBold';
}
.patient-edu-videos h2 a {
	color: #00aab3;
}
.patient-edu-videos h2 a:hover {
	color: #19589f;
}
.patient-edu-videos p {
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #252525;
	text-align: justify;
}
/****** Home Contact ******/
.home-contact {
	background: #f4f4f4;
	border-top: 1px solid #d6d6d6;
	padding: 30px 0;
	margin: 30px 0 0;
}
.price-section {
	background: url("/images/price-logo.jpg") no-repeat scroll 0 center #1d75bd;
	border-radius: 8px 0 0 8px;
	color: #ffffff;
	float: left;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 8%;
	width: 48%;
	min-height: 93px;
	margin-top:15px;
}
.price-section p {
	margin: 0;
	font: 17px Arial, Helvetica, sans-serif;
}
.price-section a {
	font: 21px Arial, Helvetica, sans-serif;
	color: #00f6ff;
}
.price-section a:hover {
	color: #fff;
}
.price-section span {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #00f6ff;
}
.con-section {
	background: url("/images/mail-con.jpg") no-repeat scroll 0 center #09b1ba;
	border-radius: 0 8px 8px 0;
	color: #ffffff;
	float: left;
	font: 20px Arial, Helvetica, sans-serif;
	height: 51px;
	padding: 27px 0 35px 12%;
	width: 32%;
	margin-top:15px;
}
.con-section p {
	font: 20px Arial, Helvetica, sans-serif;
	margin: 0;
	text-indent: 20px;
}
.con-section a {
	color: #fff;
	font-size: 27px;
}
.con-section a:hover {
	color: #1D75BD;
}
.contact-number {
	float: left;
	width: 100%;
	clear: both;
	margin: 20px 0;
	text-align:center;
}
.contact-number ul li {
	float: left;
	width: 200px;
	margin:0 50px 20px;
	/*min-height: 155px;
	display:inline-block;
	vertical-align:top;
	*/
}
.contact-number ul li a {
	display: block;
	padding:165px 0 20px;
	text-align: center;
	color: #515151;
	font: bold 13px verdana;
}
.contact-number ul li.us a {
	background: url(/images/usa-logo-new.jpg) 0 0 no-repeat;
	padding:157px 0 13px;
	/*margin: 3px 0 0;
	*/
	background-size: 100% auto;
}
.contact-number ul li.us a span {
	display: block;
	color: #999999;
	margin: 2px 0 0;
	font-size: 10px;
}
.contact-number ul li.aus a {
	background: url(/images/aus-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
	/*padding:140px 0 15px;
	*/
}
.contact-number ul li.nz a {
	background: url(/images/nz-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
}
.contact-number ul li.uae a {
	background: url(/images/uae-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
}
.contact-number ul li.uk a {
	background: url(/images/uk-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
	/*padding:115px 0 8px;
	*/
}
.contact-number ul li.ire a {
	background: url(/images/ire-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
}
.contact-number ul li.ind a {
	background: url(/images/ind-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
}
.contact-number ul li.ger a {
	background: url(/images/ger-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
	padding:165px 0 22px;
}
.references {
	clear: both;
	float: left;
	width: 100%;
}
.references h2 {
	font: 12px 'ZurichCnBTBold';
	color: #999999;
}
.references ol {
	margin: 10px 0 0 20px;
}
.references ol li {
	font: 10px Arial, Helvetica, sans-serif;
	list-style-type: decimal;
	margin: 5px 0;
	color: #999999;
}
.references a {
	color: #999999;
	letter-spacing: 0.2px;
	text-decoration: underline;
}
.references a:hover {
	color: #ef4e68;
}
.video-page-content ul{
	float:left;
	width:90%;
	margin:0 0 0 12px;
}
.video-page-content ul li{
	list-style-type:disc;
	font:12px Arial,Helvetica,sans-serif;
	color:#333;
	float:left;
	clear:both;
	margin:3px 0;
}
#custom-content {
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	z-index: 100;
}
#custom-content-window {
	position: fixed;
	left: 40%;
	top: 35%;
	background: #0a3253;
	border: 5px solid #b5b4b2;
	width: 300px;
	padding: 15px;
	z-index: 101;
	display: none;
	text-align: center;
	color: #ffffff;
}
#custom-content-window a.close_button {
	position: absolute;
	right: -12px;
	top: -12px;
	width: 25px;
	height: 25px;
}
.popUp {
	position: fixed;
	left: 5%;
	width: 90%;
	background: #ffffff;
	top: 10%;
	border: 10px solid #323A40;
	padding: 12px;
	z-index: 9999;
	display: none;
	box-sizing: border-box;
	font-family:Arial, Helvetica, sans-serif;
}
.popUpHeading {
	font-size: 19px;
	margin-bottom: 15px;
	display: inline-block;
}
a.popUpClose {
	position: absolute;
	right: -22px;
	top: -22px;
	cursor: pointer;
	text-decoration: none;
	width:35px;
}
a.popUpClose img {
	border-radius: 50%;
	outline: none;
	border: 0px;
}
.popUpContent {
	margin: 5px 0px;
	float: left;
	width: 100%;
	overflow-x: hidden;
	height: 400px;
}
.popUpFade {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #2196F3;
	top: 0;
	left: 0;
	opacity: 0.2;
	display:none;
	z-index: 99;
	overflow: auto;
}
.popUpVideo {
	position: fixed;
	left: 10%;
	width: 80%;
	background: #ffffff;
	top: 5%;
	border: 10px solid #323A40;
	padding:1%;
	z-index: 99999;
	display: none;
	box-sizing: border-box;
	font-family:Arial, Helvetica, sans-serif;
	height:auto !important;
}
.popUpHeadingVideo {
	/*font-size: 19px;
	margin-bottom: 15px;
	*/
}
a.popUpCloseVideo {
	position: absolute;
	right: -22px;
	top: -22px;
	cursor: pointer;
	text-decoration: none;
	width:35px;
}
a.popUpCloseVideo img {
	border-radius: 50%;
	outline: none;
	border: 0px;
}
.popUpContentVideo {
	margin: 5px 0px;
	float: left;
	width: 100%;
	overflow-x: hidden;
	height:auto;
	max-height:500px;
}
.popUpFadeVideo {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #2196F3;
	top: 0;
	left: 0;
	opacity: 0.2;
	display:none;
	z-index: 9999;
	overflow: auto;
}
.tab, .tabHeading, .tabBody, .tabContent {
	float: left;
	width: 100%;
}
.tab {
	margin:15px 0 0;
}
.tabBody {
	box-sizing: border-box;
}
.tabHeading {
	border-bottom: 1px solid #dddddd;
}
.tabHeading a {
	padding: 9px 18px;
	color: inherit;
	float: left;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-collapse: collapse;
	margin-right: 2px;
	border-radius: 5px 5px 0px 0px;
	text-decoration: none;
	cursor: pointer;
	outline: none;
	font-size:14px;
}
.tabHeading a.active {
	border: 1px solid #b1b1b1;
	background: #b1b1b1;
	color: #ffffff;
}
.tabHeading a.active:hover, .tabHeading a:focus {
	border: 1px solid #b1b1b1;
	background: #b1b1b1;
	text-decoration: none;
}
.tabHeading a:hover {
	border: 1px solid #b1b1b1;
	background: #b1b1b1;
	text-decoration: none;
	color: #ffffff;
}
.listActionImage img {
	width: 16px;
	height: 16px;
	border: 0px !important;
	outline: none;
	background:none;
}
.listButton{
	border: 0px;
	outline: none;
	/*background: #0058ff;
	*/
	color: #19589f;
	display: inline-block;
	padding: 5px 8px;
	border-radius: 5px;
	font-family: arial;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
}
.listButton:hover {
	color:#bb0e10;
}
.customContentList h3 {
	color: #4b4c4c;
	font: bold 13px/14px Arial,Helvetica,sans-serif;
	text-align: center;
	height: 33px;
}
/*.customContentList li {
	margin: 7px 16px 6px 0;
	border: 1px solid #cacaca;
	padding: 5px !important;
	float: left !important;
	width: 22% !important;
	text-align: center;
	list-style-type: none !important;
	min-height: 195px
}
*/
.customContentList li {
	margin: 7px 16px 6px 0;
	border: 1px solid #cacaca;
	padding: 5px !important;
	float: left !important;
	width: 200px !important;
	text-align: center;
	list-style-type: none !important;
	min-height: 175px;
	position: relative;
}
.customContentList li .listActionImage{
	float:left;
	width:100%;
	text-align:center;
}
.thumbnail {
	border: 0px !important;
	height: 75px !important;
	width: 125px !important;
	margin: 5px !important;
}
.statusCustomContent, .addToListCustomContent, .editCustomContent, .removeFromListCustomContent {
	cursor: pointer;
	color: #0058ff;
}
.messageDisplay {
	color: #008000;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}
ul.formPage li {
	margin-bottom: 10px;
	float: left;
	width: 100%;
	list-style-type: none;
}
ul.formPage label {
	display: inline-block;
	width: 20%;
}
ul.formPage span, ul.formPage label.error {
	display: block;
	margin-left: 20.5%;
	margin-top: 5px;
}
ul.formPage label.error {
	width: 70%;
	color: red;
}
.formControl {
	display: inline-block;
	width: 50%;
	padding: 7px 12px;
	color: #555555;
	background-color: #fafafa;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	box-sizing: border-box;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	outline: 0;
}
.formControl:focus {
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
}
#frmCustomContent input[type="button"], #frmCustomContent input[type="submit"], #frmCustomContent .linkButton{
	padding: 9px 12px;
	border-radius: 1px;
	min-width: 85px;
	cursor: pointer;
	font-size: inherit;
	font-family: inherit;
	outline: 0;
	margin-right: 2px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
/*#frmCustomContent input[type="button"]{
	background-color: #fafafa;
	border: 1px solid #cccccc;
	color: #333333;
}
*/
.linkButton, #btn_save_popup, .addNew, #btn_save{
	background-color: #19589f;
	border: 1px solid #19589f;
	color: #ffffff;
}
.popUpFormCancel, #btn_cancel{
	border:none;
}
.addNew {
	float: right !important;
	color: #ffffff !important;
}
span.mandatory {
	color: #ff0000;
	display: inline-block !important;
	margin: 0px !important;
}
input[type="submit"]:hover, .linkButton:hover, input[type="submit"]:active, .linkButton:active, .addNew:hover, .addNew:active{
	background: #0a3253;
	border: 1px solid #0a3253;
	color: #ffffff;
}
input[type="button"]:hover, input[type="button"]:active{
	/*background: #f6f6f6;
	*/
}
.formPage .thumbnail {
	border: 0px !important;
	height:auto !important;
	width:auto !important;
}
.noRecordFound {
	padding: 20px 10px;
	color: #ff0000;
}
div.imgFade {
	position: absolute;
	width: 106%;
	height: 65%;
	top: 12px;
	background: #f5f5f5 url(/images/loading.gif) 50% no-repeat;
	display: none;
	cursor: no-drop;
	z-index: 999;
	left: 0px;
}
/** Dashboard Page Starts **/
.display_none{
	display:none !important;
}
.dashboard-items{
	margin:20px 0;
}
.dashboard-items a{
	display:inline-block;
	text-decoration:none;
	width:18%;
	margin:5px 1% 5px 0;
	border:1px solid #ccc;
	text-align:center;
	box-sizing:border-box;
	padding:10px 0;
}
.dashboard-items a:hover{
	border:1px solid #3f81bb;
	color:#3f81bb;
}
.dashboard-items .dashboard-item-image{
	display:block;
	text-align:center;
}
.ypo-videos .dashboard-item-image img{
	border:none;
	margin:0;
}
/** Dashboard Page Ends **/
#spn_pls_wait {
	display: block;
	margin-left: 20%;
	margin-top: 5px;
	color: #ff0000;
}
.show {
	display: block !important;
}
.hide {
	display: none !important;
}
#progress-container {
/*	border: 1px solid #ccc;*/
	border-radius: 5px;
	clear: both;
	margin:5px 0 5px 20.5%;
	position: relative;
	width:50%;
/*	background-color: #ccc;*/
}
#progress {
/*	background-color: #4CAF50;*/
	color: #fff;
}
.pageFade {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #f9f9f9;
	top: 0;
	left: 0;
	opacity: 0;
	display:none;
	z-index: 99;
}
.pageLoading {
	background: rgba(0,0,0,0) linear-gradient(to bottom,rgba(64,64,64,.85) 0,rgba(48,48,48,.85) 100%) repeat scroll 0 0;
	border: 1px solid #444444;
	border-radius: 1px;
	box-shadow: 0 1px 4px 0 rgba(50,50,50,.8), 0 1px 0 0 #888888 inset;
	color: #ebebeb;
	float: left;
	margin: 3px 2px 3px;
	padding: 7px 10px;
	position: fixed;
	right: 0;
	bottom: 0;
	right: 2px;
	text-shadow: 0 1px 1px #000000;
	z-index: 100;
	width: 220px;
	display: none;
}
.pageLoading img {
	vertical-align: middle;
	margin-right: 10px;
	outline: 0;
}
div#results {
	margin: 5px 0 5px 20.5%;
}
.videoThumbDisplay {
	position: relative;
}
.videoPlayDisplay, .ypoVideoPlayDisplay, .addToListYPOVideo, .removeFromListYPOVideo{
	cursor: pointer;
}
img.videoPlayDisplayPopUp {
	top: 40%;
	position: absolute;
	top: 40%;
	left: 45%;
	border: none;
	cursor: pointer;
}
.listActionImage .videoPlayDisplay {
	position: relative;
	top: 0;
	left: 0;
	height: 10px;
	margin:12px 5px 3px 0px;
}
.typeImage {
	border: none !important;
	left: 45% !important;
	position: absolute;
	top: 25%;
}
a.edit_playlist {
	margin-top: -5px !important;
}
.edit_playlist img {
	border: 0px;
}
div.edit_playlist_message {
	color: #ff0000;
	display: none;
	margin-left: 4px;
}
div.edit_playlist_show {
	display: none;
	height: 61px;
	width: 100%;
}
.ypo-custom-content-button {
	float: right;
	position: absolute;
	top: 10px;
	right: 12px;
}
.ypo-custom-content-button a {
	border: 2px solid #4bb0f7;
	padding: 6px 12px;
	display: inline-block;
	cursor: pointer;
	color: #4bb0f7;
	margin-left: -5px;
}
.ypo-custom-content-button a.active {
	background: #4bb0f7;
	color: #ffffff;
}
.popup-error-message {
	float:left;
	width: 100%;
	padding: 10px 0px;
}
.category-list-part.category-list-part-popup {
	border: 0px;
	padding: 0px;
	margin-top: 0px;
}
.category-list-part-popup ul li {
	background: #19589f;
	border-bottom: 1px solid #dddddd;
}
.category-list-part-popup ul li a {
	display: block;
	color: #ffffff !important;
	padding: 8px 10px;
	font-weight: normal !important;
	font-size: inherit !important;
}
.category-list-part-popup ul li a.selected {
	color: #4bb0f7 !important;
}
.category-list-part-popup ul li .cat-icon {
	background: none;
	color: #ffffff;
	margin-top: -1px;
}
.category-list-part-popup .list-sub-category li {
	border-bottom: none;
	margin-bottom: 2px;
}
.category-list-part-popup .list-sub-category li a {
	background: url('/images/arrow-up.png') 10px 5px no-repeat !important;
	padding: 1px 0px 0px 20px !important;
}
.topic-list-part-popup {
	padding: 0px !important;
	border: none;
	width: 77%;
	margin-top: 0px;
}
.topic-list-part-popup ul {
	border: none;
}
h1.topic-titles-popup {
	font-size: 22px;
	margin-bottom: 10px;
}
.allListBitton .topic-act {
	width: auto;
	float: none;
}
.popUpContentVideo iframe {
	width: 100%;
	height: 350px;
}
.ypo-videos ul.videos-playlist li:nth-child(odd) {
	background: #eef0f3;
}
.ypo-videos ul.videos-playlist li:nth-child(even) {
	background: #E0EDFA;
}
.addedToPlaylistTick {
	width: 24px;
	position: absolute;
	top: -1px;
	right: -1px;
	border: 1px solid #cacaca;
	padding: 5px;
}
.videos-playlist-window {
	float: left;
	width: 100%;
}
.videos-playlist-window li {
	float: left !important;
	width: 260px !important;
	clear: none !important;
	background: #ffffff !important;
	border: 1px solid #dddddd !important;
	height: 226px;
	margin:0px 19px 25px;
	padding: 0px !important;
}
ul.videos-playlist li{
	height:auto;
}
.videos-playlist-window li:hover {
	border: 1px solid #999999 !important;
}
.playlis_thumbnails {
	float: left;
	width: 100%;
}
.playlis_thumbnails div {
	float: left;
	margin: 2px;
}
.playlis_thumbnails .photo1 {
	height: 100px;
	width: 157px;
}
.playlis_thumbnails .photo2, .playlis_thumbnails .photo3 {
	height: 48px;
	width: 93px;
}
.playlis_thumbnails .photo2 img, .playlis_thumbnails .photo3 img {
	width: 100% !important;
}
.playlis_thumbnails .photo1, .playlis_thumbnails .photo2, .playlis_thumbnails .photo3 {
	background: #eae9e9;
}
.playlis_thumbnails img {
	margin:0px;
	padding: 0px;
	border: 0;
	max-width: 100% !important;
	height: 100%;
}
.videos-playlist-action {
	width: 100% !important;
	text-align: center;
	background: #f8f8f8;
}
.videos-playlist-action a {
	background: none !important;
	border: 0px !important;
	padding: 8px !important;
	margin: 0px !important;
	width: auto !important;
	float: none !important;
	display: inline-block !important;
}
.videos-playlist-action img {
	height: 16px !important;
	border: 0px;
}
.playlist-name-new{
	text-align: center;
	width: 100%;
	margin: 10px 0;
	/*height: 45px;
	*/
}
.playlist-name-new a {
	width: 100%;
	text-decoration: none;
	margin: 0px !important;
}
/*.playlist-form-edit-button {
	margin-top: 5px;
	width: 29px;
	float: left;
}
.playlist-form-edit-save {
	background: #fff url('../images/tick_32.png') no-repeat 5px 5px;
	background-size: 18px !important;
}
.playlist-form-edit-cancel {
	background: #fff url('../images/b_drop.gif') no-repeat 6px 7px;
}
.edit_playlist_show input {
	float: left;
	margin: 0px 0px 0px 5px;
	outline: 0;
}
*/
a.playlis_thumbnails {
	margin: 0px !important;
}
/**** Media Query Starts *******/
@media screen and (max-width:1199px) {
	.tabs li a.width_50, .tabs li a.width_70, .tabs li a.width_90, .tabs li a.width_115, .tabs li a.width_120, .tabs li a.width_165{
		width:165px;
	}
	section {
		padding: 0px 12px;
		box-sizing: border-box;
	}
	.header-text {
		right: 360px;
	}
	.header-text h2 {
		margin: 0;
	}
	.header-text p {
		margin: 5px 0 5px 102px;
	}
	.search-bar {
		right: 0;
	}
	.knw-ypo {
		right: 20px;
	}
	.custom-pick {
		width: 348px;
	}
	.quick-pick {
		width: 348px;
	}
	.my-code {
		width: 348px;
	}
	.media-profile {
		width: 348px;
	}
	.category-thumbnails li {
		margin: 0 15px 20px 0 !important;
	}
	.cat-quick-pick-list {
		width: 360px;
		clear: both;
		margin: 0 auto;
		float: none;
	}
	.cat-quick-pick-list li {
		margin: 5px 0 !important;
	}
	.note {
		clear: both;
	}
	.cate-my-code textarea {
		margin: 30px 0 0 0;
		width: 300px;
	}
	.service_category li {
		width: 140px;
		float: left;
		margin: 0 25px 15px 0;
	}
	.video-page {
		width: 65%;
	}
	.video-desc {
		width: 55%;
	}
	.homepage-header {
		height: auto;
	}
	.home-header .knw-ypo {
		bottom: 30px;
	}
	.price-section {
		min-height: 89px;
	}
	.research-tab {
		width: 47%;
	}
	.research-content {
		width: 46%;
	}
	.our-video-lib {
		width: 50%;
	}
	.video-shocase {
		width: 40%;
	}
	.req-sub {
		width: 55%;
	}
	.price-section p {
		font-size: 15px;
	}
	.contact-number ul li {
		margin: 0 8px 10px;
	}
	.con-section {
		height: 68px;
		padding: 25px 0 16px 7%;
		width: 37%;
	}
	.quick-links {
		margin: 7px 0 10px;
	}
	.quick-links a {
		font-size: 12px;
	}
}
@media screen and (max-width:979px) {
	.header-text {
		right: 340px;
		top: 50px;
	}
	.header-text h2 {
		font-size: 28px;
	}
	.total_selected2 {
		width: 67%;
	}
	.custom-quick-tabs {
		width: 300px;
		margin: 0 auto;
		float: none;
	}
	.custom-quick-tabs li {
		width: 100%;
		border: none;
		margin: 5px 0;
		text-align: center;
	}
	.custom-quick-tabs li a {
		padding: 14px 0;
		width: 100%;
	}
	.video-page {
		width: 52%;
	}
	.video-list {
		width: 46%
}
	.home-logo {
		margin: -9px 0 0 10px;
	}
	.home-header .header-text {
		top: 83px;
	}
	.home-header .header-text h2 {
		font-size: 24px;
	}
	.home-header .knw-ypo {
		bottom: 10px;
	}
	.research-tab {
		width: 100%;
	}
	.research-content {
		width: 60%;
	}
	.our-video-lib {
		width: 98%;
		margin: 0 0 15px;
	}
	.price-section {
		width: 92%;
		border-radius: 8px;
	}
	.price-section p {
		font-size: 18px;
	}
	.con-section {
		width: 93%;
		border-radius: 8px;
	}
	.contact-number ul li {
		margin: 0 20px 10px;
	}
}
@media only screen and (max-width:906px) {
	section {
		padding: 0px;
		box-sizing: border-box;
	}
	/*.ypo-videos img {
		width: 100%;
	}
	*/
	.ypo-videos .dashboard-item-image img{
		width:auto;
	}
	.ypo-videos.no-max-width{
		margin:0 10px;
	}
}
@media screen and (max-width:799px) {
	.header-text {
		right: 319px;
		left: auto;
	}
	.header-text p {
		margin: 5px 0 5px 120px;
	}
	.header-text h2 {
		font-size: 28px;
		margin: 0 0 0 50px;
	}
	.prof_no {
		width: 56%;
	}
	.total_selected2 {
		width: 59%;
	}
	.sub-category {
		margin: 20px 0 0;
		padding: 0;
		border: none;
	}
}
@media screen and (max-width:767px) {
	#inner-header {
		background-size: auto 100%;
	}
	.header-text {
		right: 210px;
		top: 10px;
	}
	.search-bar, .search-bar1 {
		right: 10px;
	}
	.subscription-tab {
		clear: both;
	}
	.video-page {
		width: 100%;
	}
	.video-list {
		float: none;
		margin: 0 auto;
		width: 58%;
	}
	.contact-number ul li {
		margin: 0 3px 10px;
	}
	.mobiel-code ul li {
		margin: 0 12px;
	}
	.tabs li h2 a {
		border-right: 1px solid #d7d7d7;
		color: #000;
		display: block;
		font: bold 13px Arial, Helvetica, sans-serif;
		padding: 5px 10px;
	}
	.home-header .header-text {
		top: 20px;
		right: 173px;
	}
	.full-inner-header {
		width: 99%;
	}
	.dashboard-items a{
		width:23%;
	}
	.category-thumbnails li {
		margin: 0 15px 20px 0 !important;
	}
}
@media screen and (max-width:640px) {
	.search-bar1 {
		display: block;
		top: -61px;
	}
	.search-bar {
		display: none;
	}
}
@media screen and (max-width:639px) {
	.header-text {
		right: 60px;
	}
	.search-bar1 {
		top: 0;
		right: 0;
		margin: 0 auto;
		width: 240px;
		position: relative;
		clear: both;
	}
	.login-signup {
		margin: 0 auto;
		float: none;
	}
	.logo {
		text-align: center;
		width: 100%;
		margin: 2px 0 15px;
	}
	.welcome-tab, .subscription-tab {
		margin: 24px 30px 0;
	}
	#minibar {
		display: none;
	}
	.categories {
		display: none;
	}
	#inner-container {
		padding: 10px 0;
	}
	aside {
		float: none;
		margin: 0 auto;
	}
	.categories {
		margin: 0 0 25px;
	}
	.total_selected2 {
		float: none;
		width: 310px;
		margin: 0 auto;
		padding: 50px 0 0;
	}
	.total_selected {
		width: 100%;
		display: none;
	}
	.total_selected2 {
		width: 100%;
	}
	.total_selected.specalities-mobile {
		display: block;
	}
	.prof_no{
		padding:10px 0 8px 5px;
	}
	.service_category li {
		margin: 0 12px 15px 0;
	}
	.cat-custom-info, .cat-quick-info {
		margin: 15px 0 0;
	}
	.cat-quick-pick-list li {
		margin: 10px 42px 5px 0 !important;
	}
	.welcome-tab, .subscription-tab {
		margin: 10px 0 0;
		float: right;
	}
	.welcome-tab{
		margin:8px 10px 0 0;
		width:143px;
	}
	.subscription-tab2{
		float:none;
		margin: 8px 0 0;
	}
	.user-tab{
		left:0;
		width:auto;
	}
	.welcome-tab a {
		margin: 0 auto;
		width:auto;
		height:auto;
		min-height:26px;
	}
	.welcome-tab .user-desc a{
		min-height:0;
		padding:11px 8px 0 15px;
	}
	.video-list {
		width: 100%;
	}
	.video_lib_inc ul li {
		width: 50%;
	}
	.multi-mail a {
		font-size: 20px;
		padding: 5px 0 9px 50px;
	}
	.multi-health-education h1 {
		clear: both;
		margin: 0;
	}
	.research-tab {
		float: none;
		margin: 0 auto;
	}
	.home-header .header-text {
		right: 80px;
		top: 10px;
	}
	.homepage-header .search-bar1 {
		right: 10px;
		top: -13px;
	}
	.home-logo {
		width: 150px;
		margin: 13px 0 0 10px;
	}
	.research-content {
		width: 45%;
	}
	.full-inner-header {
		display: none;
	}
	.social_links {
		float: left;
	}
	.dashboard-items a{
		width:48%;
	}
}
@media screen and (max-width:479px) {
	.cat-quick-pick-list {
		width: auto;
	}
	.cat-quick-pick-list li {
		width: 300px;
		padding: 14px 0 14px 6px;
	}
	.subscription-tab {
		float: none;
		margin: 3px auto;
		clear: both;
		width: 240px;
	}
	.code-area {
		width: 210px;
		display: none;
		position: absolute;
		left: 0;
		top: 100px;
		z-index: 10;
		border: 1px solid #000;
		background: #fff;
	}
	#login-window {
		left: 25px;
		top: 25%;
		width: 206px;
	}
	#forgot-window {
		left: 25px;
		top: 25%;
		width: 206px;
		z-index: 111px;
	}
	.contact-number ul li {
		margin: 0 10px 10px;
	}
	.mobile-code ul li {
		margin: 0 10px;
	}
	.research-img {
		float: none;
		margin: 0 auto;
	}
	.research-content {
		width: 100%;
	}
	.our-video-lib {
		margin: 15px 0 0;
	}
	.our-video-lib ul li {
		width: 50%;
	}
	.video-shocase, .req-sub {
		width: 80%;
		margin: 3px 10%;
	}
	.con-section p {
		font-size: 18px;
	}
	.con-section a {
		font-size: 24px;
	}
}
@media screen and (max-width:359px) {
	.code-area {
		width: 210px;
		display: none;
		position: absolute;
		left: 0;
		top: 100px;
		z-index: 10;
		border: 1px solid #000;
		background: #fff;
	}
	.home-header {
		height: 90px;
	}
	.homepage-header .home-logo {
		width: 100px;
		margin: 50px 0 0;
	}
	.con-section p {
		font-size: 16px;
	}
	.con-section a {
		font-size: 20px;
	}
=======
@charset "utf-8";
/** Font Face for the Website Ends Here **/
a{
	outline:0;
	-moz-outline:0;
	text-decoration:none;
}
/* home page chgs */
#logo-menu, #about-videos, #home-thumbnails, #breadcrumb, #inner-container, #header-logo, #sticky_navigation_wrapper, .homepage-header, .home-container, .home-contact {
	width: 100%;
	float: left;
	clear: both;
}
.home-header, .logo-menu, .about-videos, .home-thumbnails, .inner-header, .breadcrumb, .inner-container, .home-content-container, .home-contact-section {
	max-width: 1170px;
	margin: 0 auto;
	padding: 0 10px;
}
article, aside, details, figcaption, figure, hgroup, menu, nav, section {
	display: block;
}
.container, .header-logo {
	margin: 0 auto;
	max-width: 1170px;
}
.container {
	background: #fff;
}
.specHeading{
	/*margin-left:10px;
	*/
	margin:20px 0 5px 0;
}
.specHeading strong{
	font-size:24px;
	font-family:'zurich_lt_btlight';
}
.ypo-videos a.create_playlist{
	float:right;
	text-decoration:none;
	background:#2668A5;
	color:#ffffff;
	padding:8px 5px;
	margin:0 0 5px;
	border-radius:5px;
}
.ypo-videos a.create_playlist:hover{
	color:#ffffff;
	background:#000000;
}
.ypo-videos ul.videos-playlist{
	margin:0;
}
.ypo-videos ul.videos-playlist li{
	padding:5px 1%;
	background:#E0EDFA;
	list-style-type:none;
	min-height:auto;
	float:left;
	width:98%;
	clear:both;
	border-bottom:1px solid #ccc;
}
.ypo-videos ul.videos-playlist li.heading{
	background:#2668A5 !important;
}
.playlist-name{
	float:left;
	width:72%;
	margin:5px 0 0;
}
.heading .playlist-name, .heading .playlist-act{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.playlist-act {
	float:right;
	width:300px;
}
.heading .playlist-act{
	text-align:center;
}
.search-result li .playlist-act a{
	font-size:13px;
	width:80px;
	margin:0 10px;
	padding:5px 0;
	background:#19589F;
	display:block;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	border-radius:5px;
}
.search-result li .playlist-act a:hover{
	color:#ffffff;
	background:#000000;
}
.playlist-form{
	float:right;
	margin:0 0 10px;
	display:none;
}
.playlist-form input[type='text'], .playlist-form-edit-text{
	height:27px;
	border:none;
	border:1px solid #cccccc;
	padding: 0px 5px;
}
.playlist-form-edit-text {
	width: 60%;
}
.playlist-form input[type='submit'], .playlist-form-edit-button{
	font-size:13px;
	width:100px;
	padding:8px 5px;
	background:#19589F;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	border-radius:5px;
	border:none;
	cursor:pointer;
}
#playlist_message{
	text-align:center;
	display:block;
}
.add-topics-user li{
	float : none;
}
.topic-act, .topic-act-pl {
	width:200px;
	float:left;
}
.spec-list{
	margin:20px 16px 0px 0px;
}
#topic-list ul{
	float:left;
	width:100%;
	margin:0;
}
.ypo-videos ul li.topic-act, .ypo-videos ul li.topic-act-pl{
	float:left;
	width:20%;
	list-style-type:none;
	padding:0;
	margin:10px;
}
.ypo-videos ul li.topic-act h3, .ypo-videos ul li.topic-act-pl h3{
	font-size:13px;
	margin:0;
}
.ypo-videos ul li.topic-act img, .ypo-videos ul li.topic-act-pl img {
	border: 1px solid #cacaca;
	padding: 5px;
}
.ypo-videos ul li.topic-act .check-mark-pl, .ypo-videos ul li.topic-act-pl .check-mark-pl{
	width:128px;
	top:13px;
	height:71px;
}
.ypo-videos ul li.topic-act .check-mark-pl img, .ypo-videos ul li.topic-act-pl .check-mark-pl img {
	margin: 0;
	width: 22px;
	padding: 2px;
	border: none;
}
#topic-added-list{
	width: 25%;
	float: right;
	border: 1px solid #ccc;
	padding:5px;
}
.ypo-videos ul#add-topics-user{
	width:100%;
	float:left;
	list-style-type:none;
	margin:0;
	/*border-bottom: 1px solid #ccc;
	*/
}
.ypo-videos ul#add-topics-user li {
	border: 1px solid #ccc;
	border-bottom:none;
	float: left;
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	min-height: 0;
	padding: 5px 2%;
	width: 96%;
}
.ypo-videos ul#add-topics-user li a{
	float:right;
	margin:0;
	text-indent:-9999px;
	width:20px;
	height:20px;
	background:url(/images/closing_symbol.png) 0 0 no-repeat;
	background-size:20px;
}
#sortable-topic-playlist li {
	margin: 7px 14px 6px 0;
	min-height: 0;
	padding: 0;
	width: auto;
	list-style-type:none;
	cursor:move;
}
.ui-sortable li.ui-state-default:after {
	/* content: "\f0c9";
	*/
	display: inline-block;
	/* font-family: "FontAwesome";
	*/
	position: absolute;
	right: 18px;
	top: 9px;
	text-align: center;
	line-height: 35px;
	color: rgba(255,255,255,.2);
	text-shadow: 0px 0px 0px rgba(0,0,0,0);
	cursor: move;
}
h3{
	color: #000000;
	font: 25px/14px "zurich_lt_btlight";
	padding: 5px 0;
}
span.add-video, span.play-video {
	float: right;
	margin:0 10px 0 0;
	border-right:1px solid #ccc;
	padding:0 10px 0 0;
}
.add-video a {
	background: rgba(0, 0, 0, 0) url("/images/plus-sign.png") no-repeat scroll 0 2px / 20px auto;
	float: left;
	margin: 3px 0;
	padding: 3px 0 2px 23px;
}
.edit-playlist-name a {
	background: rgba(0, 0, 0, 0) url("/images/b_edit.gif") no-repeat scroll 0 2px / 20px auto;
}
.play-video a {
	background: rgba(0, 0, 0, 0) url("/images/play-btn.png") no-repeat scroll 0 7px / 20px auto;
	float: left;
	margin: 3px 0;
	padding: 3px 0 2px 29px;
}
.ypo-videos .add-video a, .play-video a{
	text-decoration:none !important;
}
#topic-list ul{
	float:left;
	width:100%;
	margin:0;
}
.topic-list-part ul{
	border:1px solid #cdcdcd;
	float:left;
	width:100%;
	margin:0;
}
.ypo-videos ul li.topic-act, .ypo-videos ul li.topic-act-pl {
	float:left;
	width:100%;
	list-style-type:none;
	padding:10px 0;
	margin:0;
	cursor:pointer;
	border:1px solid #cdcdcd;
}
.ypo-videos ul li.topic-act:nth-child(even){
	background:#f8f8f8;
}
.ypo-videos ul li.topic-act h3, .ypo-videos ul li.topic-act-pl h3{
	font-size: 13px;
	margin: 0;
}
.ypo-videos ul li.topic-act-pl h3.playlist-item-title{
	font-weight:normal;
	font-size:15px;
}
.ypo-videos ul li.topic-act-pl img{
	border: 1px solid #cacaca;
	padding: 5px;
}
.ypo-videos ul li.topic-act img{
	padding:0;
	border:none;
	margin:0 0 0 5px;
	display:none;
}
.topic-list-part ul li input[type="checkbox"]{
	margin:0 8px;
}
.ypo-videos ul li.topic-act .check-mark-pl, .ypo-videos ul li.topic-act-pl .check-mark-pl{
	width:128px;
	top:12px;
	height:71px;
}
.ypo-videos ul li.topic-act .check-mark-pl img , .ypo-videos ul li.topic-act-pl .check-mark-pl img{
	margin: 0;
	width: 22px;
	padding: 2px;
	border: none;
}
#topic-added-list{
	width: 25%;
	float: right;
	border: 1px solid #ccc;
	padding:5px;
}
.playlist-list-part h4{
	text-align:center;
}
.category-list-part {
	border: 1px solid #cccccc;
	border-radius: 10px;
	float: left;
	list-style: outside none none;
	margin: 10px 0 0;
	padding: 10px;
	width: 200px;
}
.ypo-videos ul {
	margin: 8px 5px 0 1%;
}
.category-list-part ul#category-list-playlist li{
	min-height: 20px;
	float: left;
	width:100%;
}
.category-list-part ul#category-list-playlist li a{
	text-decoration:none;
}
.category-list-part ul#category-list-playlist .list-sub-category ul li{
	padding:0;
}
.category-list-part ul#category-list-playlist li a.list-category{
	font-weight:bold;
	color:maroon;
	float:none;
	font: bold 13px Arial,Helvetica,sans-serif !important;
}
.category-list-part ul#category-list-playlist li a img{
	margin-top:0;
	border:none;
}
.playlist-list-part li{
	margin-bottom: 1%;
}
.category-list-part li {
	list-style: outside none none !important;
}
.topic-list-part {
	list-style: outside none none !important;
	float: left;
	width: 600px;
	border:1px solid #cccccc;
	padding: 10px;
	margin:10px;
	border-radius: 10px;
}
.playlist-list-part {
	list-style: outside none none !important;
	float: left;
	width: 200px;
	border:1px solid #cccccc;
	padding: 10px;
	margin:10px;
	height:400px;
	overflow-x: hidden;
}
.topic-list-part{
	padding: 10px 10px 30px 10px;
}
.list-sub-category{
	margin-left:10px;
}
ul#category-list-playlist .list-sub-category a{
	width:100%;
	display:block;
}
.playlist-list-part ul#add-topics-user li {
	border-bottom: 1px solid #ccc !important;
	float: left !important;
	margin-bottom: 6% !important;
	padding: 0 10px !important;
	width:92% !important;
	position:relative;
	text-align: center;
}
.playlist-list-part ul#add-topics-user li a {
	position: absolute;
	right: 5px;
	top: 3px;
}
.list-sub-category a .main-category-ply{
}
.list-sub-category a .list-category{
}
#topic-list-part ul li.topic-act , #topic-list-part ul li.topic-act-pl {
	min-height:0;
}
#topic-list-part ul li.topic-act h3, #topic-list-part ul li.topic-act-pl h3{
	font-size:12px;
	word-wrap:break-word;
}
#topic-list-part ul li .check-mark {
	background: rgba(0, 0, 0, 0) url("/images/tell-friend-bg.png") repeat scroll 0 0;
	border: 3px solid #2e77b9;
	width: 118px;
}
#topic-list-part ul li.topic-act img.blackbg {
	background: rgba(0, 0, 0, 0) url("/images/tell-friend-bg.png") repeat scroll 0 0;
	display: block;
	height: 66px;
	width:118px;
}
.category-list-part ul#category-list-playlist .list-sub-category li a{
	display:block;
	float:none;
	background:url('/images/arrow-1.png') left center no-repeat;
	padding:0 0 0 15px;
	font: bold 13px Arial,Helvetica,sans-serif !important;
}
.category-list-part ul#category-list-playlist li a.list-category-icon{
	background:url('/images/plus-sign.png') right center no-repeat;
	background-size:16px auto;
}
.category-list-part ul#category-list-playlist li a.list-category-icon-minus{
	background:url('/images/plus-sign.png') right center no-repeat;
	background-size:20px auto;
}
.cat-icon{
	float:right;
	padding:3px;
	color:#fff;
	background:#009BFF;
	text-align:center;
}
.cat-icon {
	background: #ccc none repeat scroll 0 0;
	color: #000;
	float: right;
	font-size: 17px;
	line-height: 12px;
	padding: 2px 0 3px;
	text-align: center;
	width: 18px;
}
.close-opt{
	background:url('/images/closing_symbol.png') right center no-repeat;
}
.category-thumbnails li a.drag-opt{
	border:none;
	margin:0 0 0 5px;
}
.category-thumbnails li a.drag-opt img{
	border:none;
	padding:0;
}
.ypo-videos ul#add-topics-user li{
	border-style:none;
}
.client-page-styles #sortable{
	width:100%;
	float:left;
}
.client-page-styles .tabs1 {
	border: 2px solid #d7d7d7;
	clear: both;
	float: left;
	list-style: outside none none;
	margin: 0 0 20px;
	padding: 5px ;
	width: 98.8%;
}
.client-page-styles .content{
	overflow:visible ;
}
.client-page-styles .content li, .client-page-styles .category-thumbnails li, .client-page-styles .tabs1 li{
	cursor:move;
}
.client-page-styles .content li{
	padding:0 40px 0 0;
	border: 1px solid #aaaaaa;
	margin: 3px;
	background:url(/images/move-icon.png) 95% center no-repeat;
}
.client-page-styles .content li a{
	height:auto;
	color:#002a7f;
	padding:10px 0 10px 22px;
}
.client-page-styles .content li a:hover{
	background:none;
	color:#000;
}
.client-page-styles .tabs1 li{
	padding:0 27px 0 0;
	border: 1px solid #aaaaaa;
	margin: 3px;
	background:url(/images/move-icon.png) 92% center no-repeat;
}
.client-page-styles .tabs1 li a{
	padding:6px 5px 6px 6px;
	float:left;
	border:none;
}
.client-page-styles .tabs1 li a:hover{
	border-radius:0;
	padding:6px 5px 6px 6px;
	background:none;
	color:#000;
	border:none;
}
.client-page-styles .category-thumbnails li h3{
	min-height:0;
	padding:0;
	margin:7px 0 0;
}
.client-page-styles .category-thumbnails li{
	width:140px;
	margin:15px;
	padding:5px;
	min-height:0;
}
.client-page-styles .category-thumbnails h3 {
	clear: both;
	color: #4b4c4c;
	float: left;
	font: bold 12px/14px Arial,Helvetica,sans-serif;
	margin: 5px 0 0;
	min-height: 28px;
	text-align: left;
}
.common_error{
	font:13px 'zurich_lt_btlight';
	color:red;
}
/** Client Color Page Styles **/
.color-menu{
	width:100%;
	float:left;
	margin:0 0 15px;
}
.color-menu li{
	font:13px 'zurich_lt_btlight';
	border:none;
	background:none;
	margin:5px 11px 0 0;
	float:left;
	width:31.4%;
	cursor:default;
	padding:7px 5px;
	border:1px solid #ccc;
	min-height: 35px;
}
.color-menu li.single-line{
	padding:8px 5px;
	min-height:0;
}
.color-menu li.single-line span{
	margin:8px 0;
}
.color-menu li span{
	float:left;
	width:70%;
}
.color-menu li input{
	float:right;
	margin:6px 5px 0 0;
	cursor:pointer;
	width:55px;
}
.color-menu li input.color-file {
	width:24px;
}
.color-information{
	margin:10px 0;
	padding:5px 50px;
	background:#C2E5F9 url(/images/information.png) 5px center no-repeat;
	border:1px solid #1B539D;
}
.color-information p{
	font:15px 'zurich_lt_btlight';
	color:#1B539D;
	margin:5px 0;
}
.color-menu li.submit-button{
	padding:0;
	margin:5px 0 0;
	width:32.5%;
	border:0;
}
.color-menu li.submit-button div.single-line{
	border:none;
	padding:2px;
	float:right;
	text-align:center;
}
.color-menu li.submit-button div.single-line input{
	width:auto;
	border-radius:3px;
	height:32px;
	background:url(/images/submit-button.png) center no-repeat;
	background-size: 100% 100%;
	color:#ffffff;
	font:bold 13px 'zurich_lt_btlight';
	border:none;
	cursor:pointer;
	margin:0;
}
.color-menu li.submit-button div.single-line input:hover{
	background:#0A3253;
}
.media-profile-button{
	position:relative;
}
.media-profile-dropdown{
	position:absolute;
	top:100%;
	right:0;
	background:#0a3253;
	width: 100%;
	display:none;
}
.color-menu li.submit-button div.single-line.media-profile-button input:hover > .media-profile-button .media-profile-dropdown {
	display:block;
}
.media-profile-dropdown li {
	float:left;
	width:100%;
	padding:0;
	border:none;
	min-height:0;
	border-bottom:1px dotted #ccc;
	margin:0;
}
.media-profile-dropdown li a{
	padding:6px 10px 7px 30px;
	display:block;
	text-align:left;
	color:#ffffff;
	font:13px 'zurich_lt_btlight';
	background:url(/images/arrow-right.png) 10px 7px no-repeat;
}
.media-profile-dropdown li a:hover{
	background:url(/images/arrow-right.png) 10px 7px no-repeat #19589F;
}
/* client page css end */
.top_bg {
	background: url(/images/header-top-bg.gif) #eeeeee no-repeat 0 0;
	min-height: 29px;
	width: 100%;
}
.menu_top {
	float: right;
	list-style: none;
}
.menu_top li {
	list-style: none;
	font: normal 17px Arial, Helvetica, sans-serif;
	padding: 0 25px;
	float: left;
	border-right: solid 1px #003366;
}
.menu_top li.no-bg {
	border-right: solid 0px #003366;
}
.menu_top li a {
	text-decoration: none;
	color: #003366;
}
.menu_top li a:hover {
	color: #ff6600;
}
.header_logo_container {
	float: left;
	width: 100%;
	padding: 10px 0 0 0;
}
.ypo_logo {
	float: left;
	padding: 0 10px;
}
.support {
	float: left;
	width: 112px;
}
.frm1 {
	width: 250px;
	float: left;
	padding: 5px 0 0 0;
}
.header_logo_right_container {
	float: right;
	padding: 30px 0 20px 0;
}
.text {
	width: 66%;
}
section {
	float: left;
	width: 100%;
	margin: 12px 0;
}
.video {
	float: none;
	width: 100%;
	background: #dedede;
	padding: 0 0 20px 0;
}
.hd-video {
	float: none;
	width: 100%;
	padding: 20px 0 20px 0;
	border-top: solid 0px #232323;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.topic {
	float: left;
	width: 100%;
	background: url(/images/grp15.png) #dedede no-repeat 4px 0;
	min-height: 80px;
}
.custo {
	width: 50%;
	float: left;
}
.custo1 {
	font: bold 20px Verdana, Geneva, sans-serif;
	float: left;
	width: 30%;
	padding: 3% 0 0 10%;
}
.custo1 a {
	color: #252525;
}
.custo1 a:hover {
	color: #fe6b00;
}
.add {
	font: normal 15px Verdana, Geneva, sans-serif;
	float: left;
	width: 50%;
	padding: 2% 0 0 2%;
	line-height: 15px;
}
.pdf {
	float: left;
	width: 40%;
	padding: 1% 0 0 4%;
}
.pdf img {
	vertical-align: middle;
	padding: 0 5px;
}
.pdf h2 {
	font: bold 20px Verdana, Geneva, sans-serif;
}
.pdf h2 a {
	color: #252525;
}
.pdf h2 a:hover {
	color: #fe6b00;
}
#client-logos {
	background: #dedede;
	padding: 10px 0;
	clear: left;
	width: 100%;
	margin: auto;
	position: relative;
	overflow-x: hidden;
	border-bottom: solid 5px #252525;
}
#footer {
	clear: both;
	float: left;
	margin: 30px 15px;
	width: 97%;
}
.address {
	float: left;
	margin: 0 auto 10px;
	width: 80%;
}
.address ul li {
	list-style: none;
	font-size: 12px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-transform: none;
}
.address ul li span {
	display: block;
	float: left;
	width: 17%;
}
.address a {
	color: #999999;
}
.address a:hover {
	text-decoration: underline;
}
.get-touch {
	font-size: 12px !important;
	color: #000000 !important;
	font-weight: bold !important;
}
.site {
	float: right;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 5px 0 0;
}
/*interactive styles here*/
.interactive_grp {
	float: left;
	width: 100%;
	background: #dedede;
}
.interactive_top_bg {
	background: #252525;
	height: 77px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	float: left;
	width: 100%;
}
.interactive_main_list {
	float: left;
	background: url(/images/interactive-up.png) no-repeat 7px 20px;
	width: 100%;
	margin: -8% 0 0 0;
}
.interactive_main_list li {
	float: left;
	width: 45%;
	list-style: none;
	padding: 4.5% 0 11px 5%;
	font: bold 18px Verdana, Geneva, sans-serif;
}
.interactive_main_list li a {
	color: #000;
	display: block;
}
.interactive_main_list li a:hover {
	color: #ff6600;
}
.intra_list {
	float: left;
	width: 97.5%;
	background: #000;
	margin: 0 1% 0 1.5%;
	padding: 1% 0 1% 0;
	position: relative;
}
.intra_list li {
	float: left;
	color: #fff;
	font: bold 15px Verdana, Geneva, sans-serif;
	list-style: none;
}
.intra_list li a {
	color: #fff;
	background: url(/images/arrow-off.gif) no-repeat 45px 5px;
	*background:url(/images/arrow-off.gif) no-repeat 25px 5px;
	margin: 0 0 0 10%;
	padding: 0 60px;
	*padding:0 40px;
	display: block;
	*width:20%;
}
.intra_list li a:hover, .intra_list li.callbacks_here a {
	color: #ff6700;
	background: url(/images/arrow-hover.gif) no-repeat 45px 5px;
	*background:url(/images/arrow-hover.gif) no-repeat 25px 5px;
}
.interactive {
	background: #fff;
	float: left;
	width: 97.5%;
	margin: 0 1% 0 1.5%;
}
.interactive li {
	width: 100%;
	border-bottom: solid 5px #000;
	float: left;
	list-style: none;
}
.interactive li img {
	float: left;
	margin: 0 0 0 2%;
}
.intra_text {
	width: 47%;
	float: right;
	margin: 0 3% 0 0;
}
.intra_text h2 {
	color: #f14b02;
	font-family: 'zurich_btbold';
	font-size: 20px;
	padding: 10px 0 0 0;
}
#accordion {
	display: none;
}
/* by satyam */
.bread-crump {
	margin-left: 12px;
	margin-top: 18px;
	margin-bottom: 10px;
	color: #8A8A8A;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bread-crump a {
	color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul li {
	list-style-type: none;
}
.video-thumb {
	position: relative;
	margin-bottom: 3px;
}
.play-btn {
	position: absolute;
	background: url(/images/play-btn.png) center center no-repeat;
	width: 29px;
	height: 18px;
	bottom: 50%;
	left: 35%;
}
.time-frame {
	position: absolute;
	background: url(/images/time-frame-bg.png) 0px 0px repeat-x;
	line-height: 24px;
	bottom: 0;
	width: 80%;
	padding: 0 9%;
	left: 0;
}
.time-frame-left {
	float: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.time-frame-right {
	float: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 5px;
}
.video-thumb a {
	color: #000;
}
.video-img-ply {
	width: 70%;
	margin: 0 auto;
	background: #000;
	height: 300px;
	display: table;
}
.video-img-ply a {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
/* reg form css */
.clear {
	clear: both;
}
.board {
	min-height: 27px;
	float: left;
	width: 100%;
	margin: 20px 0 20px 30px;
	color: #939393;
	font: normal 28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
article {
	background: #252525;
	*float:left;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width: 99.6%;
	margin: 0 auto;
	position: relative;
}
.registration {
	float: left;
	background: url(/images/user-reg-bg.gif) repeat-x 0 0;
	width: 98%;
	height: 57px;
	border-radius: 5px;
	margin: 14px 1%;
}
.new_user {
	font-family: 'zurich_btbold';
	font-size: 19px;
	background: url(/images/bulite.png) no-repeat 0 20px;
	margin: 0 0 0 -6px;
	height: 50px;
	padding: 18px 0 0 50px;
}
.registration_list {
	float: left;
	list-style: none;
}
.registration_list li {
	float: left;
	list-style: none;
	text-indent: 35px;
	font: normal 13px Arial, Helvetica, sans-serif;
}
.reg1 a {
	background: url(/images/reg1.png) no-repeat 0 0;
	width: 313px;
	height: 30px;
	margin: 0 0 0 7px;
	display: block;
	padding: 7px 0 7px 0;
	color: #3b3c3c;
}
.reg1 a:hover {
	background: url(/images/reg1-hover.png) no-repeat 0 0;
	width: 313px;
	height: 30px;
	margin: 0 0 0 7px;
	display: block;
	padding: 7px 0 0 0;
	color: #fff;
}
.reg2 a {
	background: url(/images/reg2.png) no-repeat 0 0;
	width: 322px;
	height: 30px;
	margin: 0 0 0 -5px;
	display: block;
	padding: 7px 0 7px 0;
	color: #3b3c3c;
}
.reg2 a:hover {
	background: url(/images/reg2-hover.png) no-repeat 0 0;
	width: 322px;
	height: 30px;
	margin: 0 0 0 -5px;
	display: block;
	padding: 7px 0 7px 0;
	color: #fff;
}
.reg3 a {
	background: url(/images/reg3.png) no-repeat 0 0;
	width: 315px;
	height: 30px;
	margin: 0 0 0 -5px;
	display: block;
	padding: 7px 0 0 0;
	color: #3b3c3c;
}
.reg3 a:hover {
	background: url(/images/reg3-hover.png) no-repeat 0 0;
	width: 315px;
	height: 30px;
	margin: 0 0 0 -5px;
	display: block;
	padding: 7px 0 0 0;
	color: #fff;
}
.form {
	background: #bcbcbc;
	float: left;
	width: 100%;
	padding: 0 0 50px 0;
}
.frm2 {
	width: 80%;
	float: none;
	margin: 20px auto;
	background: #fafbfb;
	border-radius: 10px;
	padding: 50px 0 0 0;
}
.frm2 label {
	color: #252525;
	width: 125px;
	text-align: right;
	margin: 15px 0 0 130px;
	float: left;
	font: bold 12px Verdana, Geneva, sans-serif;
}
.frm2 input, .frm2 select {
	width: 315px;
	margin: 10px 0 10px 15px;
	border: solid 1px #d5d3d3;
	background: #f2f0f0;
	height: 25px;
}
.frm2 select {
	margin: 20px 0 10px 15px;
}
.frm2 input.submit {
	background: url(/images/submit.gif) no-repeat 0 0;
	width: 84px;
	height: 30px;
	border: none;
	font: bold 12px Verdana, Geneva, sans-serif;
	margin: 20px 44%;
	cursor: pointer;
}
.textwidth {
	width: 175px;
}
.selected_list {
	list-style: none;
}
.selected_list li {
	background: url(/images/selected-bg.png) no-repeat 0 0;
	z-index: 1000;
	position: relative;
	width: 206px;
}
.select1 {
	padding: 0 0 0 22px;
	background: #e7e8e9;
	border: solid 1px #fff;
}
/* billing process */
.logged_user {
	font-family: 'zurich_btbold';
	font-size: 19px;
	background: url(/images/bulite.png) no-repeat 0 20px;
	margin: 0 0 0 -6px;
	height: 50px;
	padding: 18px 0 0 50px;
	width: 30%;
	float: left;
}
.logged_user span {
	font: normal 19px Arial, Helvetica, sans-serif;
}
.details {
	list-style: none;
	float: right;
}
.details li {
	float: left;
	font-family: 'zurich_btbold';
	font-size: 15px;
	border-right: solid 1px #dedede;
	margin: 20px 0 0 0;
}
.details li a:hover {
	color: #ff6100;
}
.profile a {
	background: url(/images/profile1.png) no-repeat -29px -12px;
	padding: 0 0 0 30px;
	color: #000000;
	margin: 0 15px 0 15px;
}
.settings a {
	background: url(/images/profile1.png) no-repeat -29px -75px;
	padding: 0 0 10px 30px;
	color: #000000;
	margin: 0 10px 0 10px;
}
.topics_selected1 {
	float: left;
	background: #d7d7d7;
	width: 100%;
	padding-bottom: 50px;
}
.ref_no1, .prof_no1, .sub_no1 {
	float: left;
	color: #000;
	font-family: 'zurich_btbold';
	font-size: 19px;
	padding: 15px 150px 15px 43px;
}
.ref_no1 {
	border-right: solid 1px #f1f1f1;
	padding: 15px 43px;
}
.sub_no1 {
	padding: 15px 0 15px 43px;
}
.total_selected10 {
	float: none;
	width: 99.5%;
	background: #fff;
	margin: 0 auto;
	margin-top: 5px;
}
.list1 {
	float: left;
	width: 207px;
	padding: 0 10px 0 24px;
	border-right: solid 1px #cccccc;
}
.list2 {
	float: left;
	width: 207px;
	padding: 0 10px 0 18px;
	border-right: solid 1px #cccccc;
}
.list3 {
	float: left;
	width: 420px;
	padding-left: 18px;
}
.compatible {
	text-align: left;
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #4b4c4c;
	margin: -12px 0 0 10px;
}
.comp_img {
	vertical-align: middle;
	margin: 30px 0 0 0;
}
.check {
	text-align: center;
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #4b4c4c;
}
.help a {
	background: url(/images/profile1.png) no-repeat -29px -133px;
	padding: 0 0 0 25px;
	color: #000000;
	margin: 0 10px 0 10px;
}
.logout a {
	background: url(/images/profile1.png) no-repeat -29px -196px;
	padding: 0 0 0 25px;
	color: #000000;
	margin: 0 10px 0 10px;
}
.topics_selected {
	float: left;
	background: #d7d7d7;
	width: 100%;
	padding-bottom: 50px;
}
.prof_no, .sub_no {
	float: left;
	color: #000;
	font-family: 'zurich_btbold';
	font-size: 19px;
	padding: 0 0 8px 0;
}
.slicknav_icon span, .slicknav_icon span {
	font: normal 19px Arial, Helvetica, sans-serif;
}
.topics_selected1 {
	float: left;
	background: #d7d7d7;
	width: 100%;
	padding-bottom: 50px;
}
.ref_no1, .prof_no1, .sub_no1 {
	float: left;
	color: #000;
	font-family: 'zurich_btbold';
	font-size: 19px;
	padding: 15px 150px 15px 43px;
}
.ref_no1 {
	border-right: solid 1px #f1f1f1;
	padding: 15px 43px;
}
.sub_no1 {
	padding: 15px 0 15px 43px;
}
.total_selected10 {
	float: none;
	width: 99.5%;
	background: #fff;
	margin: 0 auto;
	margin-top: 5px;
}
.ref_no .specialities-botton span {
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bolder;
}
.ref_no {
	padding: 15px 0;
	font-family: 'zurich_btbold';
	font-size: 19px1;
}
.sub_no {
	padding: 0;
	color: #3b3c3c;
	font-family: 'zurich_btbold';
	font-size: 12px;
	display: block;
	background: url(/images/recent-videos.png) no-repeat 0 6px;
}
.sub_no a {
	color: #3b3c3c;
	display: block;
	float: left;
	padding: 13px 20px 10px 28px;
}
.sub_no a:hover {
	color: #ff6600;
}
.sub_no1 select {
	width: 170px;
	border-right: solid 0px #f1f1f1;
	border: solid 1px #afadad;
}
.select_bill {
	float: left;
	width: 100%;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.ref_no span, .prof_no span {
	font: normal 25px/24px 'zurich_lt_btlight'!important;
	color: #000000;
	padding:4px 0 0;
	float: left;
}
.prof_no span {
	padding: 0;
}
.ref_no .specialities-botton .slicknav_icon span, .ref_no .specialities-botton .slicknav_icon span {
	font: normal 13px Arial, Helvetica, sans-serif;
	padding: 0;
	float: none;
}
.ref_no {
	padding: 0;
}
.ref_no span.slicknav_icon-bar {
	padding: 0;
}
.bill_no {
	font-family: 'zurich_btbold';
	font-size: 19px;
	padding: 32px 0 0 42px;
}
.bill_no span, .selected {
	font: normal 19px Arial, Helvetica, sans-serif;
}
.selected {
	padding: 22px 0 22px 42px;
}
.general {
	color: #ff6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.selected_list1, .selected_list3 {
	list-style: none;
	width: 200px;
}
.selected_list3 {
	width: 440px;
}
.selected_list1 li, .selected_list3 li {
	background: #e6e7e9;
	border: solid 1px #bebebf;
	padding: 10px 0 0 0;
	margin: 10px 0;
	color: #4b4c4c;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 45px;
}
.selected_list1 li span, .selected_list3 li span {
	background: url(/images/selected-bg.png) no-repeat 13px 0;
	height: 45px;
	width: 30px;
	display: block;
	float: left;
	padding: 12px 0 0 16px;
	margin: -13px 0 0 0;
}
.selected_list3 li span.close, .selected_list1 li span.close {
	background: none;
	float: right;
	margin: -9px 0 0 0;
}
.selected_list1 li span.close {
	margin: -27px 0 0 0;
}
.selected_list3 li {
	float: left;
	width: 210px;
	margin: 10px 5px 0 0;
}
.prev-next {
	float: right;
	width: 210px;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
}
.prev a {
	float: left;
	background: url(/images/prev-next.png) no-repeat 55px -58px;
	width: 100px;
	height: 30px;
	border-right: dashed 1px #ccc;
	color: #000;
	padding: 5px 0 0 0;
}
.next a {
	float: right;
	background: url(/images/prev-next.png) no-repeat 25px -8px;
	width: 100px;
	height: 30px;
	color: #000;
	padding: 5px 0 0 0;
}
input.bill-submit {
	background: url(/images/submit-process.png) no-repeat 0 0;
	height: 35px;
	width: 120px;
	border: none;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 10px 45%;
	cursor: pointer;
}
/* multimedia button page styles here */
.mm_button {
	background: url(/images/mmbutton-bg.gif) no-repeat 0 0;
	margin: -54px 0 0 66px;
	height: 90px;
	font-family: 'zurich_btbold';
	font-size: 19px;
	color: #000;
	padding: 20px 0 0 55px;
	width: 315px;
}
.mm_button span {
	background: url(/images/mm-span-bg.png) no-repeat 100% 4px;
	float: left;
	width: 175px;
	height: 47px;
	line-height: 18px;
}
.mm-outer {
	background: url(/images/mm-bg.jpg) no-repeat 0 0;
	height: 323px;
	width: 848px;
	margin: 50px auto;
	position: relative;
}
.user {
	float: left;
	width: 310px;
	margin: 72px 0 0 100px;
}
.user1 {
	float: left;
	width: 310px;
	margin: 72px 0 0 50px;
}
.register {
	background: url(/images/reg-button.png) no-repeat 0 0;
	border: none;
	width: 235px;
	height: 57px;
	margin: 15px 0 0 40px;
}
.register span {
	font-weight: bold;
}
.reg5 {
	font: normal 25px Arial, Helvetica, sans-serif;
	color: #3b3c3c;
	text-align: center;
}
.new_user1 {
	color: #ff6600;
	font-family: 'zurich_btbold';
	font-size: 22px;
	text-align: center;
}
.new_user2 {
	color: #ff6600;
	font-family: 'zurich_btbold';
	font-size: 22px;
	margin: 0 0 0 48px;
}
.login1 {
	font: normal 25px Arial, Helvetica, sans-serif;
	color: #3b3c3c;
	padding: 10px 0 0 0;
}
.mm_submit {
	color: #939393;
	font: normal 16px Arial, Helvetica, sans-serif;
}
.email {
	float: left;
	text-align: right;
	width: 80px;
	margin: 20px 0 0 0;
}
.mm_submit input {
	border: solid 1px #d5d3d3;
	background: #f2f0f0;
	margin: 20px 0 0 6px;
}
.mm_submit input.bill-submit {
	background: url(/images/submit-process.png) no-repeat 0 0;
	height: 35px;
	width: 120px;
	border: none;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 16px 35%;
	cursor: pointer;
}
.frm_close {
	position: absolute;
	top: 30px;
	right: 101px;
}
/*selected topics styles goes here */
.medical_test {
	list-style: none;
	float: left;
}
.medical_test li {
	background: #e6e7e9;
	border: solid 1px #bebebf;
	padding: 10px 0 0 0;
	margin: 10px 3px;
	color: #4b4c4c;
	font: bold 15px Arial, Helvetica, sans-serif;
	height: 45px;
	float: left;
	width: 212px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f2), to(#e2e3e5));
	background: -webkit-linear-gradient(top, #f1f1f2, #e2e3e5);
	background: -moz-linear-gradient(top, #f1f1f2, #e2e3e5);
	background: -ms-linear-gradient(top, #f1f1f2, #1a82f7);
	background: -o-linear-gradient(top, #f1f1f2, #e2e3e5);
}
.medical_test li span {
	background: url(/images/selected-bg.png) no-repeat 13px 0;
	height: 45px;
	width: 30px;
	display: block;
	float: left;
	padding: 12px 0 0 16px;
	margin: -13px 0 0 0;
}
.medical strong {
	color: #000;
	font: bold 15px Arial, Helvetica, sans-serif;
}
.medical {
	font: normal 15px Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
}
.select_checks {
	float: left;
	color: #000;
	font-family: 'zurich_btbold';
	font-size: 14px;
	margin: 10px 0;
}
.medicalfrm {
	float: right;
	width: 660px;
	padding: 0 10px 0 20px;
	border-right: solid 1px #cccccc;
}
.tabs {
	list-style: none;
	width: 100%;
	padding: 4px 0 2px;
	float: left;
}
.tabs li {
	float: left;
}
.tabs li a {
	background: #edf5fc none repeat scroll 0 0;
	border: 1px solid #3586c5;
	color: #3586c5;
	font: bold 13px Arial,Helvetica,sans-serif;
	margin: 0 10px 10px 0;
	padding: 5px 10px;
	display:inline-block;
	text-align:center;
}
.tabs li a:hover, .tabs li.active10 a {
	background: #3586c5 none repeat scroll 0 0;
	/*border: 1px solid #edf5fc;
	*/
	color: #fff;
}
.tabs li a.width_50{
	width:50px;
}
.tabs li a.width_70{
	width:70px;
}
.tabs li a.width_90{
	width:90px;
}
.tabs li a.width_115{
	width:115px;
}
.tabs li a.width_120{
	width:120px;
}
.tabs li a.width_165{
	width:165px;
}
.service_grp {
	float: left;
	width: 100%;
}
.group_list {
	background: #fff;
	width: 100%;
	float: left;
	/*padding: 0 1%;
	margin: 8px 5px;
	*/
}
.group_list h2 {
	font: bold 20px Arial, Helvetica, sans-serif;
	/*padding: 10px 0 0 0;
	*/
}
.package {
	float: right;
	list-style: none;
	width: 210px;
	background: url(/images/package-bg.gif) repeat-x 0 0;
	border-radius: 5px;
	margin: 10px;
}
.package li {
	float: left;
	height: 26px;
	margin: 0 0 0 10px;
	padding: 2px 0 0 0;
}
.package li a {
	font-family: 'zurich_btbold';
	font-size: 12px;
	color: #fff;
	background: url(/images/package-arrow.png) no-repeat 0 5px;
	padding: 0 10px 0 15px;
	border-right: dashed 1px #a4a4a4;
}
.package li.no-border a {
	padding: 0 0px 0 15px;
	border-right: dashed 0px #a4a4a4;
}
.service_category {
	list-style: none;
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
}
.service_category li {
	width: 140px;
	float: left;
	margin: 0 30px 15px 0;
	min-height: 155px;
}
.service_category li h3 {
	color: #4b4c4c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.service_category li img {
	border: 1px solid #e6e7e8;
	padding: 4px;
}
.package_down {
	float: left;
	margin: -20px 0 0 0;
}
.package_down img {
	width: 99.6%;
	margin: 0 0 0 2px;
	float: left;
	margin: 0px 0 0 0;
}
.view {
	width: 100%;
	float: left;
}
.view a {
	color: #787676;
	font: normal 15px Verdana, Geneva, sans-serif;
	margin: 0 0 10px 2%;
	width: 98%;
	background: url(/images/plus.gif) no-repeat 98% 100%;
	float: left;
}
.total_selected.specalities-mobile {
	display: none;
}
.specalities-mobile .content {
	display: none;
	float:none;
	margin:0 auto;
}
.total_selected .specialities-botton {
	background: none repeat scroll 0 0 #3586c5;
	border-radius: 4px;
	float: left;
	line-height: 1.125em;
	margin: 5px 5px 6px;
	padding: 2px 10px;
}
/* reg from */
/** Header Starts Here **/
/*.home-header {
	position: relative;
}
.home-header-video {
	position: absolute;
	top: 70px;
	right: 25px;
}
.inner-header {
}
.full-inner-header {
	float: left;
	width: 100%;
	position: relative;
	padding: 4px 0 0;
}
.inner-header img {
	margin: 10px 0 0 15px;
}
*/
/** Header Ends Here **/
/** Logo & Menu Starts Here **/
#logo-menu {
	padding: 5px 0;
	position: relative;
}
.logo {
	float: left;
	width: 200px;
	margin: 2px 0 0;
}
.logo img {
	margin: 0;
}
.login-signup {
	width: 460px;
	float: right;
	margin: 22px 0 0;
}
.member-login, .sign-up {
	margin: 0;
	float: left;
}
.member-login a, .sign-up a {
	width: 133px;
	height: 28px;
	background: #19589f url(/images/member-login-image.png) 12px 9px no-repeat;
	display: block;
	float: left;
	text-align: center;
	padding: 8px 0 0 22px;
	color: #fff;
	font: bold 13px/20px Arial, Helvetica, sans-serif;
	border-radius: 5px;
}
.member-login a:hover {
	background: #0a3253 url(/images/member-login-image.png) 12px 9px no-repeat;
}
.sign-up a {
	width: 97px;
	display: block;
	background: #000000 url(/images/sign-up-image.png) 16px 11px no-repeat;
}
.sign-up a:hover {
	background: #525252 url(/images/sign-up-image-on.png) 16px 11px no-repeat;
}
#login-full {
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	z-index: 100;
}
#login-window {
	position: fixed;
	left: 40%;
	top: 35%;
	background: #0a3253;
	border: 5px solid #b5b4b2;
	width: 300px;
	padding: 15px;
	z-index: 101;
	display: none;
}
#login-window h2 {
	color: #fff;
	margin: 0 0 20px 0;
	font: bold 20px 'zurich_lt_btlight';
}
#login-window input[type="text"], #login-window input[type="password"] {
	width: 98%;
	border: none;
	margin: 5px 0;
	height: 40px;
	padding: 0 0 0 2%;
	color: #989898;
	font: normal 14px Verdana, Geneva, sans-serif;
}
#login-window input[type="submit"] {
	width: 75px;
	height: 35px;
	background: #ccc;
	border: none;
	cursor: pointer;
	font: normal 14px Verdana, Geneva, sans-serif;
	margin: 20px 0 0;
}
#login-window a {
	width: auto;
	height: auto;
	background: none;
	font: normal 14px Verdana, Geneva, sans-serif;
	float: right;
	margin: 25px 0 0;
	color: #fff;
	text-decoration: underline;
}
#login-window a:hover {
	text-decoration: none;
}
#login-window a.close_button {
	position: absolute;
	right: -12px;
	top: -39px;
	width: 25px;
	height: 25px;
}
#login-full-forgot {
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	z-index: 10;
}
#forgot-window {
	position: fixed;
	left: 40%;
	top: 35%;
	background: #0a3253;
	border: 5px solid #b5b4b2;
	height: 200px;
	width: 300px;
	padding: 15px;
	z-index: 102;
	display: none;
}
#forgot-window h2 {
	color: #fff;
	margin: 0 0 20px 0;
	font: bold 20px 'zurich_lt_btlight';
}
#forgot-window input[type="text"] {
	width: 98%;
	border: none;
	margin: 5px 0;
	height: 40px;
	padding: 0 0 0 2%;
	color: #989898;
	font: normal 14px Verdana, Geneva, sans-serif;
}
#forgot-window input[type="submit"] {
	width: 130px;
	height: 35px;
	background: #ccc;
	border: none;
	cursor: pointer;
	font: normal 14px Verdana, Geneva, sans-serif;
	margin: 20px 0 0;
}
#forgot-window a {
	position: absolute;
	right: -11px;
	top: -11px;
	width: 25px;
	height: 25px;
}
#changepassword-full {
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	z-index: 10;
}
#changepassword-window {
	position: fixed;
	left: 40%;
	top: 35%;
	background: #0a3253;
	border: 5px solid #b5b4b2;
	width: 300px;
	padding: 15px;
	z-index: 11;
	display: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
#changepassword-window h2 {
	color: #fff;
	margin: 0 0 20px 0;
	font: bold 20px 'zurich_lt_btlight';
}
#changepassword-window input[type="password"] {
	width: 90%;
	height: 35px;
	background: #ccc;
	border: none;
	cursor: pointer;
	font: normal 14px Verdana, Geneva, sans-serif;
	margin: 0 0 15px;
}
#changepassword-window input[type="submit"] {
	/*width: 142px;
	*/
	height: 35px;
	background: #ccc;
	border: none;
	cursor: pointer;
	font: normal 14px Verdana, Geneva, sans-serif;
	margin: 20px 0 0;
}
#changepassword-window a {
	position: absolute;
	right: -11px;
	top: -11px;
	width: 25px;
	height: 25px;
}
nav {
	float: right;
	margin: 5px 0;
}
nav ul li {
	float: left;
	border-left: 1px solid #ca4647;
}
nav ul li.home-last-menu {
	border-right: 1px solid #ca4647;
}
nav ul li a {
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 10px 20px;
	float: left;
}
nav ul li a:hover {
	color: #ff9000;
}
#minibar .login-signup {
	margin: 8px 0 0 0;
	width: auto;
}
/** Logo & Menu Ends Here **/
/** About Multimedia Videos Starts Here **/
#about-videos {
	background: #f0f3f2;
	padding: 22px 0;
}
.subscribe {
	font: normal 32px/28px 'zurich_lt_btlight';
	color: #2e2e2e;
	margin: 0 0 0 80px;
	width: 520px;
	padding: 20px 0;
	float: left;
}
.subscribe img {
	margin: 0 18px;
}
.about-text {
	border-left: 1px solid #dadcdb;
	float: left;
	width: 488px;
	padding: 0 0 0 65px;
}
.about-text p {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #000000;
}
/** About Multimedia Videos Ends Here **/
/** Container Starts Here **/
#home-thumbnails {
	/*background: url(/images/container-bg.png) 0 0 repeat-x;*/
	padding: 0 0 20px;
}
.home-thumbnails span {
	display: block;
	/*background: url(/images/container-top-arrow.png) center 1px no-repeat;*/
	height: 29px;
}
.home-thumb-crawler {
	margin: 44px 80px;
}
.home-thumb-crawler img {
	float: left;
	margin: 0 0 24px 24px;
}
.crawler-thumb-text a {
	font: normal 20px/30px 'zurich_lt_btlight';
	width: 160px;
	height: 125px;
	text-align: center;
	background: #000000;
	display: block;
	float: left;
	margin: 0 0 24px 24px;
	color: #ffffff;
	padding: 10px;
	transition: ease 0.3s all 0s;
}
.crawler-thumb-text a:hover {
	background: #0065a4;
}
/** Crawler Parts Styles Starts Here **/
.clearout {
	height: 20px;
	clear: both;
}
#flexiselDemo1 {
	display: none;
	margin: 40px 0 20px 28px !important;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
	overflow: hidden;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
}
.nbs-flexisel-inner {
	overflow: hidden;
	width: 92%;
	margin: 0 auto;
	*width:92%;
}
.nbs-flexisel-item {
	float: left;
	position: relative;
}
.nbs-flexisel-item img {
	cursor: pointer;
	position: relative;
}
/*** Navigation ***/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 29px;
	height: 81px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	opacity: 0.4;
	top: 157px !important;
}
.nbs-flexisel-nav-left:hover, .nbs-flexisel-nav-right:hover {
	opacity: 1;
}
.nbs-flexisel-nav-left {
	left: 5px;
	/*background: url(/images/home-container-left.png) center no-repeat;*/
}
.nbs-flexisel-nav-right {
	right: 5px;
	background: url(/images/home-container-right.png) center no-repeat;
}
/** Crawler Parts Styles Starts Here **/
.home-container-links {
	width: 600px;
	margin: 0 auto;
}
.home-container-links a {
	background: url(/images/video-illustration-bg.png) 0 0 no-repeat;
	float: left;
	width: 286px;
	height: 25px;
	text-align: center;
	padding: 13px 0;
	font: normal 22px 'zurich_lt_btlight';
	color: #FFFFFF;
	margin: 30px 0 40px;
}
.video-showcase a {
	margin: 30px 25px 40px 0;
	float: left;
}
.home-container-links a:hover {
	background: url(/images/video-illustration-bg-on.png) 0 0 no-repeat;
}
/** Container Ends Here **/
.breadcrumb {
	color: #000000;
	font: bold 15px/16px Arial, Helvetica, sans-serif;
	padding-left: 0;
}
.breadcrumb a {
	color: #19589f;
}
.breadcrumb a:hover {
	color: #00aab3;
}
#breadcrumb {
	background: none repeat scroll 0 0 #F0F3F2;
	padding: 22px 0 20px;
}
.welcome-tab, .subscription-tab, .subscription-tab2 {
	float: right;
	margin: 21px 0 0;
}
.welcome-tab {
	margin: 18px 0 0;
}
#minibar .welcome-tab, #minibar .subscription-tab, #minibar .subscription-tab2 {
	margin: 7px 0 0;
}
.welcome-tab a {
	height: 26px;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(/images/welcome-tab-bg.jpg) 0 0 no-repeat #19589f;
	padding: 11px 8px 0 33px;
	border-radius: 5px;
	width: 143px;
}
.subscription-tab a {
	width: 182px;
	height: 27px;
	display: block;
	text-align: center;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(/images/welcome-tab-bg.jpg) 0 0 no-repeat;
	padding: 10px 0 0;
}
.subscription-tab2 a {
	color: #fff;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 29px;
	padding: 8px 20px 0;
	text-align: center;
}
.subscription-tab a {
	background: #19589f;
	margin: 0 15px 0 0;
	width: 140px;
	float: left;
	border-radius: 5px;
}
.subscription-tab1 {
	float: right;
	margin-right: -10px;
}
.subscription-tab1 a , .subscription-tab-width a{
	background: #19589f;
	margin: 0 15px 0 0;
	width: 87px;
	height: 27px;
	display: block;
	text-align: center;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 0 0;
	border-radius: 5px;
}
.subscription-tab-width a{
	width:175px;
}
.subscription-tab-width {
	float: left;
}
.subscription-tab1 a:hover, .subscription-tab a:hover , .subscription-tab-width a:hover{
	background: #0a3253;
}
.welcome-tab {
	position: relative;
	padding: 0 0 3px 0;
}
.user-tab {
	width: 182px;
	background: #19589f;
	position: absolute;
	right: 0px;
	top: 37px;
	display: none;
	padding: 5px 0 10px;
	z-index: 9999;
}
.user-img {
	float: left;
	margin: 10px;
	padding: 3px;
	border: 1px solid #ccc;
}
.user-desc {
	float: left;
}
.user-desc a {
	background: none;
	text-align: left;
	width: auto;
	height: auto;
	font-size: 13px;
	font-weight: bold;
}
.user-desc a:hover {
	text-decoration: underline;
}
/*.categories {
	width: 220px;
	float: left;
}
.categories-list {
	border: 6px solid #D7D7D7;
}
*/
.categories h1 {
	font: normal 25px/14px 'zurich_lt_btlight';
	color: #000000;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	background: #d7d7d7;
	padding: 25px 0;
}
.categories-list li a {
	color: #002a7f;
}
.custom-quick-tabs {
	float: left;
}
.custom-quick-tabs a {
	font: bold 13px/14px 'zurich_lt_btlight';
	color: #1f1f1f;
	padding: 14px 0;
	float: left;
	padding: 14px 0;
	float: left;
	display: block;
	width: 100%;
}
.custom-quick-tabs a:hover {
	background: #b6090c;
	color: #FFFFFF;
}
.custom-pick, .quick-pick, .my-code, .media-profile {
	background: #d8d8d8;
	width: 200px;
	float: left;
	border-right: 1px solid #FFFFFF;
}
.custom-pick a, .my-code a {
	background: url(/images/) 20px 13px no-repeat;
	padding: 14px 0 14px 23%;
	width: 77%;
}
.custom-pick a:hover, .custom-quick-tabs li.custom-pick a.selected {
	background: #3586c5 url(/images/custom-pick-on.gif) 0 0 no-repeat;
	color: #FFFFFF;
}
.quick-pick {
	width: 230px;
}
.quick-pick a {
	background: url(/images/) 30px 10px no-repeat;
	padding: 14px 0 14px 31%;
	width: 69%;
}
.custom-quick-tabs li a.selected {
	background: #b6090c;
	color: #fff;
}
.quick-pick a:hover, .custom-quick-tabs li.quick-pick a.selected {
	background: #3586c5 url(/images/quick-pick-on.gif) 0 0 no-repeat;
	color: #FFFFFF;
}
.media-profile a {
	background: url(/images/) 43px 10px no-repeat;
	padding: 14px 0 14px 19%;
	width: 81%;
}
.media-profile a:hover {
	background: #b6090c url(/images/media-profile-bg-on.gif) -20px 0 no-repeat;
	color: #FFFFFF;
}
.custom-quick-tabs li.my-code a:hover, .custom-quick-tabs li.my-code a.selected {
	background: #3586c5 url(/images/media-profile-on.gif) -30px 0 no-repeat;
	color: #FFFFFF;
}
.media-profile {
	position: relative;
}
.media-profile a:hover, .media-profile:hover > a {
	background: #3586c5 url(/images/media-profile-on.gif) -20px 0 no-repeat;
	color: #FFFFFF;
}
.media-profile-submenu {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: #d8d8d8;
	z-index: 1;
	width: 100%;
}
.media-profile-submenu li {
	background: url(/images/arrow-right.png) 5px 11px no-repeat;
	border-bottom: 1px solid #ccc;
}
.media-profile:hover > ul {
	display: block;
}
.custom-quick-tabs .media-profile ul a {
	padding: 11px 0 11px 8%;
	font: normal 13px/14px 'zurich_lt_btlight';
	width: auto;
	display: block;
	float: none;
}
.custom-quick-tabs .media-profile ul a:hover {
	background: #3586c5 url(/images/arrow-right.png) 5px 11px no-repeat;
}
.cat-custom-info, .cat-quick-info {
	width: 100%;
	float: left;
	margin: 45px 0 0;
	border-bottom: 1px solid #d7d7d7;
	padding: 0 0 10px;
}
.category-heading {
	float: left;
}
.category-heading h1 {
	font: normal 25px/14px 'zurich_lt_btlight';
	color: #000000;
	padding: 5px 0 0;
}
.category-heading h1 {
	margin: 0 20px 0 0;
}
.cat-custom-info .sub-unsub {
	float: right;
	margin: 9px 0 0;
}
.sub-unsub a {
	float: left;
	font: 14px 'zurich_btroman';
	color: #0283E7;
	cursor: pointer;
}
.sub-category {
	width: 305px;
	padding: 5px 0 0 20px;
	float: left;
	border-left: 1px solid #d7d7d7;
}
.sub-category h1, .sub-category h3 {
	font: normal 25px/14px 'zurich_btroman';
	color: #000000;
}
.sub-category h3 {
	font: normal 15px/14px 'zurich_btroman';
	float: left;
	margin: 3px 0 0;
}
.select-box {
	width: 130px;
	overflow: hidden;
	background: url(/images/select-bg.jpg) 0 0 no-repeat;
	margin:-2px 0 0 5px;
	float: left;
	line-height: 25px;
}
.select-box select {
	width: 150px;
	height: 26px;
	background: transparent;
	border: none;
	font: normal 13px/5px 'zurich_btroman';
	padding: 0;
}
.sub-category-name {
	float: left;
	clear: left;
	margin: 25px 0;
	width: 100%;
}
.sub-category-name h2 {
	font: normal 22px/14px 'zurich_btroman';
	color: #2e77b9;
}
.cat-custom-pick {
	float: left;
	width: 100%;
}
.ypo-videos ul.category-thumbnails {
	width: 100%;
	float: left;
	margin:10px 0;
	border:1px solid #ccc;
}
.category-thumbnails li {
	float: left;
	width: 198px;
	margin: 0 25px 10px 0;
	position: relative;
	min-height: 250px;
}
.category-thumbnails li.last-thumbnail {
	margin: 0 0 40px 0;
}
.category-thumbnails h3 {
	font: bold 15px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	min-height: 38px;
}
.category-thumbnails img {
	padding: 0px;
	border: 1px solid #cacaca;
}
.cat-thumb-image {
	position: relative;
	height: 118px;
	overflow: hidden;
}
.category-thumbnails .thumb-video-icon {
	position: absolute;
	top: 40px;
	left: 86px;
}
.category-thumbnails .thumb-video-icon img {
	padding: 0;
	border: none;
}
.note {
	font: italic 14px Verdana, Geneva, sans-serif;
}
.note p {
	/*margin: 60px 0 0 0;*/
}
.cate-my-code textarea {
	height: 100px;
	width: 400px;
	margin: 30px 0 0 200px;
}
.check-mark {
	position: absolute;
	left: 0;
	top: 57px;
	display: none;
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	width: 197px;
	height: 115px;
	border: 5px solid #2e77b9;
	z-index: 2;
	cursor: pointer;
}
.check-mark img {
	border: none;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.select-view {
	font: bold 12px Arial, Helvetica, sans-serif;
	/*margin: 0 10px;
	*/
}
.select-view a {
	color: #0283E7;
}
.select-view a.align-right {
	float: right;
}
.get-code {
	clear: both;
	position: relative;
	margin-top: 7px;
}
.get-code input {
	background: #0080C0;
	color: #fff;
	border: none;
	cursor: pointer;
}
.code-area {
	width: 310px;
	display: none;
	position: absolute;
	left: 0;
	top: 210px;
	z-index: 10;
	border: 1px solid #000;
	background: #fff;
}
.read {
	width: 100%;
	float: left;
	background: #666;
	padding: 0 2%;
}
.read a {
	float: right !important;
	color: #fff;
}
.read p {
	color: #ccc;
}
.read textarea {
	float: left;
	margin: 0 0 10px 0;
	width: 98%;
}
.textNormal {
	clear: both;
}
.textNormal a {
	color: #515D7B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cat-thumb-time {
	width: 100%;
	position: absolute;
	left: 0;
	top: 145px;
	height: 22px;
	z-index: 3;
}
#sortable-topic-playlist li a {
	/* position: relative;
	*/
	float: left;
	width: 20px;
	height: 18px;
	background-size: 100%;
}
.cat-thumb-time p, .cat-thumb-time span {
	font: bold 13px/24px Arial, Helvetica, sans-serif;
	color: #404040;
	margin: 0 10px 0 0;
	float: right;
}
.cat-thumb-time span {
	float: right;
	color: #0283e7;
}
.cat-quick-pick .category-heading {
	padding: 0 0 10px 0;
}
.cat-quick-pick .category-heading h1 {
	color: #b6090c;
}
.total_selected2 .cat-quick-info {
	margin: 35px 0 40px;
}
.cat-quick-info {
	margin: 35px 0 40px 47px;
}
.cat-quick-pick-list {
	clear: left;
	float: left;
}
.cat-quick-pick-list li {
	float: left;
	width: 340px;
	margin: 0 27px 15px 0;
	background: #d6ebff;
	padding: 14px 0 14px 20px;
	position: relative;
}
.cat-quick-pick-list li.quick-last-li {
	margin: 0 0 15px;
}
.cat-quick-pick-list li a {
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
}
.cat-quick-pick-list li span {
	margin: 5px 0 0;
	float: left;
	clear: both;
}
.cat-quick-pick-list li span a {
	color: #004cb4;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	float: left;
}
.cat-quick-pick-list li a:hover {
	color: #b6090c;
}
.cat-quick-checkbox {
	float: right;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 3px 30px 0 0;
}
.cat-quick-checkbox input[type="checkbox"] {
	vertical-align: middle;
}
.cat-quick-pick-list p {
	clear: both;
	font: italic 12px Verdana, Geneva, sans-serif;
	float: left;
	margin: 10px 0 0;
}
.cat-quick-list-content {
	display: none;
	background: #FFFFFF;
}
.cat-quick-list-content li {
	background: none;
	padding: 0;
}
.cat-quick-list-content li a {
	font: normal 14px/28px Arial, Helvetica, sans-serif;
}
.cat-list-general {
	display: none;
	background: url(/images/cat-list-top-arrow.png) -464px 0 no-repeat;
	position: absolute;
	z-index: 20;
	left: 0px;
	top: 78px;
	padding: 8px 0 0;
	width: 600px;
	float: left;
}
.cat-list-selected {
	display: none;
	background: url(/images/cat-list-top-arrow.png) -464px 0 no-repeat;
	position: absolute;
	z-index: 21;
	left: 0px;
	top: 100px;
	padding: 8px 0 0;
	width: 600px;
	float: left;
}
#cat-list-knee, #cat-list-spine, #cat-list-pediatric {
	margin: 0 0 0 -320px;
	background: url(/images/cat-list-top-arrow.png) -160px 0 repeat-x;
}
.cat-list-general ul, .cat-list-selected ul {
	padding: 34px 0 0 26px;
	border-bottom: 1px solid #bac5cf;
	border-right: 1px solid #bac5cf;
	border-left: 1px solid #bac5cf;
	float: left;
	background: #FFFFFF;
	width: 95.5%;
}
.cat-list-general ul li, .cat-list-selected ul li {
	float: left;
	width: 48%;
	margin: 0 0 15px;
}
.cat-list-general ul li a, .cat-list-selected ul li a {
	/*background: url(/images/cat-list-li-bg.jpg) 0 5px no-repeat;*/
	line-height: none;
	float: left;
	display: block;
	line-height: normal;
	padding: 0 0 0 15px;
}
.successMessage {
	color: #008000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.errorMessage {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.iframe-options {
	margin: 10px 0;
	float: left;
	width: 100%;
}
.iframe-options label {
	border: 1px solid #3586c5;
	position: relative;
	cursor: pointer;
	padding: 5px 10px;
	float: left;
}
.iframe-options label.slted{
	background:#3586c5;
	color:#ffffff;
}
.iframe-options label input{
	position:absolute;
	visibility:hidden;
}
.triangle-down {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 12px solid #3586c5;
	position: absolute;
	left: 38%;
	top: 100%;
}
#custom_iframe_label .triangle-down{
	display:none;
}
#custom_iframe{
	display:none;
	margin:1% 0;
}
.custom-categories-list{
	margin-bottom:20px;
}
.custom-categories-list li{
	margin:0 0 10px;
	clear:both;
}
.specialty_categories {
	margin:5px 0 10px 18px;
	font-size: 14px;
	float:left;
	width:100%;
}
.specialty_categories label {
	width:calc(25% - 4px);
	float: left;
	margin: 3px 2px;
	box-sizing: border-box;
}
.get_embed_code_btn{
	background:#3586c5;
	color:#ffffff;
	border-radius:5px;
	padding:8px 5px;
}
#custom_iframe_code{
	margin:15px 0 0;
	border:1px solid #333;
	width:98%;
	padding:10px 1%;
	display:none;
}
/* The container */
.checkbox_container {
  /*display: block;*/
  position: relative;
  padding-left: 22px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.checkbox_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 1px;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: transparent;
  border:2px solid #666;
  border-radius:4px;
}

/* On mouse-over, add a grey background color */
.checkbox_container:hover input ~ .checkmark {
  background-color: #2196F3;
  border:2px solid #2196F3;
}

/* When the checkbox is checked, add a blue background */
.checkbox_container input:checked ~ .checkmark {
  background-color: #2196F3;
  border:2px solid #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkbox_container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.checkbox_container .checkmark:after {
  left: 3px;
  top: 0px;
  width: 6px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/** Page Nav Styles Starts Here **/
.page-nav {
	text-align: center;
	clear: both;
	width: 100%;
	float: left;
	background: #d7d7d7;
	padding: 12px 0;
}
.page-nav ul {
	width: 290px;
	margin: 0 auto;
}
.page-nav ul li {
	display: inline;
	float: left;
	margin: 0 3px;
}
.page-nav ul li a {
	background: #FFFFFF;
	width: 20px;
	display: block;
	color: #000000;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	transition: ease 0.3s all 0s;
}
.page-nav ul li a.page-nav-prev {
	background: #878787;
	color: #fff;
}
.page-nav ul li a.page-nav-prev:hover {
	background: #1f5693;
	color: #fff;
}
.page-nav ul li a.page-nav-next {
	background: #878787;
	color: #fff;
}
.page-nav ul li a.page-nav-next:hover {
	background: #1f5693;
	color: #fff;
}
.page-nav ul li a:hover, .page-nav ul li a.active {
	background: #1f5693;
	color: #FFFFFF;
}
/** Page Nav Styles Ends Here **/
/*.search-result li {
	min-height: 55px;
	float: left;
	width: 23%;
	padding: 0 0 0 1%;
}
*/
ul.search-result li {
	min-height: 150px;
	float: left;
	width: 23%;
	margin: 0 1% 10px 0;
	border: 1px solid #ccc;
	text-align: center;
	box-sizing: border-box;
	padding: 10px 0;
}
search-result li a {
	float:left;
}
ul.search-result li a {
	margin: 5px;
	font: 15px/20px 'zurich_lt_btlight';
	cursor: pointer;
	/* float: left;
	*/
	color: #666666;
	display: block;
	/* text-align: center;
	*/
}
ul.search-result li a:hover {
	color: #BA0E10;
}
.search-result {
	width: 100%;
}
.search-result h3 {
	color: #000000;
	font: 25px/14px 'zurich_lt_btlight';
	padding: 5px 0;
	/*margin: 0 0 0 15px;
	*/
}
.specilaty-search-result a {
	float: left;
	/* background: #144b8c;
	*/
	color: #4b4c4c;
	text-align: center;
	padding: 5px 10px;
	border: 1px solid #144b8c;
}
.specilaty-search-result a:hover{
	background:#4496d2;
	color:#ffffff;
}
.ac_input, .search-bar input[type="text"], .search-bar1 input[type="text"] {
	background: #d8d8d8;
	border: 1px solid #a7a7a7;
	border-radius: 6px 0 0 6px;
	float: left;
	font: 14px/20px Arial, Helvetica, sans-serif;
	height: 29px;
	padding: 0 0 0 5px;
	color: #616161;
}
.search-bar input[type="text"] {
	width: 275px;
}
.search-bar1 input[type="text"] {
	width: 200px;
}
input[type="submit"].search-button {
	background: #fff url(/images/search-icon1.png) center no-repeat;
	width: 30px;
	height: 31px;
	border: none;
	background-size: 111%;
	cursor: pointer;
	border-radius: 0 6px 6px 0;
	min-width:0;
}
/* auto suggested */
.search-bar, .search-bar1 {
	position: absolute;
	right: 13px;
	top: 54px;
}
.search-bar1 {
	display: none;
}
.ac_results {
	padding: 0px;
	border: 1px solid #000;
	overflow: auto;
	background: #fff;
	height: 220px;
	width: 200px !important;
	position: relative;
	z-index: 100;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results iframe {
	display: none;
	/*sorry for IE5*/
	display/**/
	: block;
	/*sorry for IE5*/
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 3000px;
	height: 3000px;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 94%;
	font: menu;
	font-size: 12px;
	float: left;
}
.ac_loading {
	background : #AFD2FD url('/images/loader.gif') right center no-repeat;
}
.ac_over {
	background: #AFD2FD;
	color: black;
}
/***** CSS Starts ypo demo user ****/
.ypo-videos {
	max-width: 1170px;
	margin: 10px auto;
	font-family: Verdana, Geneva, sans-serif !important;
	font-weight: normal !important;
	font-size: 14px !important;
	line-height: 19px !important;
	color: #333;
}
.ypo-videos p {
	font-size: 14px !important;
}
.ypo-videos b {
	font-weight: bold;
	font-size: 13px;
	color: #333;
}
.ypo-videos a {
	color: #333;
	text-decoration: underline;
}
.ypo-videos a:hover {
	color: #bb0e10;
}
.ypo-videos h1 {
	color: #000000;
	font: 25px/14px 'zurich_lt_btlight';
	padding: 5px 0;
}
.ypo-videos h2 {
	font-size: 14px;
	font-weight: bold;
	color: #255e9d;
}
.imgd {
	text-align: center;
}
.ypo-videos img {
	margin: 12px auto 3px auto;
	max-width: 95%;
	height: auto;
	border: 1px solid #2e77b9;
}
.ypo-videos #add-topics-user img {
	border: 1px solid #cccccc;
}
.ypo-videos ul {
	margin: 10px 5px 0px 0;
}
.ypo-videos ul li {
	list-style: disc;
	font: normal 14px/19px Verdana, Geneva, sans-serif;
	color: #333;
	padding: 5px 0;
	float: none;
	width: 90%;
}
.textmainbold {
	font-weight: bold;
}
.video-info {
	font-size: 16px;
	font-weight: bold !important;
	color: #13467f !important;
}
.ypo-videos.no-max-width{
	max-width:none;
}
/** Video Page Styles **/
.video-page {
	width: 64%;
	float: left;
	margin: 0 1%;
}
.video-page p {
	margin: 10px 0;
	font-size: 12px;
	color: #333;
	clear:both;
}
.video-page-content {
	width: 98%;
	padding: 0 0 0 0%;
	line-height:20px;
}
.video-page-content h1 {
	font: 20px Arial, Helvetica, sans-serif;
	color: #000;
}
.video-list {
	width: 34%;
	float: right;
}
.video-cat {
	float: left;
	width: 100%;
	clear: both;
	margin: 0 0 20px;
}
.vi-img {
	width: 125px;
	float: left;
	margin: 0 6px 0 0;
	border: 2px solid #999;
}
.vi-img:hover {
	border: 2px solid #000;
}
.video-desc {
	float: left;
	width: 62%;
}
.video-desc h4 a {
	font: bold 13px Arial;
	color: #333;
}
.video-desc h4 a:hover {
	color: #1b7fcc;
}
.video-desc h5 {
	font: 12px Arial;
	margin: 5px 0 0;
	color: #999;
}
.video-desc p {
	font: 11px Arial;
	margin: 5px 0 0;
	color: #999;
}
.video-container {
	/*position: relative;
	padding-bottom: 15px;
	height: 100%;
	overflow: hidden;
	*/
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	margin:0 0 10px;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.view-more {
	background: #CCC;
	border: 1px solid #ccc;
	display: block;
	padding: 3px 8px 5px;
	clear: both;
	margin: 0 0 10px 0%;
	color: #000;
	font: bold 12px Arial;
	text-align: center;
	float: left;
	width: 90%;
}
.view-more:hover {
	border: 1px solid #000;
}
/** Header Starts Here **/
.homepage-header {
	background: url(/images/header-bg.jpg) center top repeat-x;
	height: 360px;
}
.home-header {
	position: relative;
}
.home-logo {
	float: left;
	margin: -9px 0 0 73px;
}
.home-header .header-text {
	top: 78px;
}
.home-header .search-bar, .home-header .search-bar1 {
	top: 85px;
}
.home-header .knw-ypo {
	bottom: 75px;
}
.home-header .knw-ypo span.diff-text {
	font-size: 16px;
	margin: 16px 0 0 5px;
}
.homepage-header .login-signup {
	margin: 22px 16px 0;
	width: auto;
}
/** Header Ends Here **/
/****** Home Conatainer ******/
.home-container {
	margin: 50px 0 0;
}
.research-tab {
	float: left;
	color: #5b5b5c;
	width: 530px;
}
.research-tab p {
	margin: 10px 0 0;
	font: italic 16px Arial, Helvetica, sans-serif;
	color: #252525;
	text-align: justify;
}
.research-tab h2 {
	font: 26px 'ZurichCnBTBold';
	color: #00aab3;
}
.research-content {
	float: left;
	width: 298px;
}
.research-img {
	float: right;
	width: 232px;
}
.our-video-lib {
	width: 615px;
	float: right;
	margin: 0 10px 0 0;
}
.our-video-lib h2 {
	font: 26px 'ZurichCnBTBold';
	border-bottom: 1px solid #d6d6d6;
}
.our-video-lib h2 a {
	color: #00aab3;
}
.our-video-lib h2 a:hover {
	color: #19589f;
}
.our-video-lib ul {
	float: left;
	width: 97%;
	margin: 15px 0 0 3%;
}
.our-video-lib ul li {
	float: left;
	list-style-type: disc;
	width: 25%;
	margin: 5px 0;
	color: #7388aa;
}
.our-video-lib ul li a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #004183;
}
.our-video-lib ul li a:hover {
	color: #00aab3;
}
.video-req {
	float: left;
	width: 100%;
	margin: 15px 0 0;
}
.video-req a {
	display: block;
	font: 20px 'zurich_btroman';
	color: #ffffff;
	height: 33px;
	padding: 8px 0 0 0;
	background: url(/images/video-illustration-bg.png) 0 0 no-repeat;
	background-size: 100% 100%;
	text-align: center;
}
.video-req a:hover {
	background: url(/images/video-illustration-bg-on.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.video-shocase {
	float: left;
	width: 218px;
}
.req-sub {
	width: 273px;
	float: right;
}
.patient-edu-videos {
	float: left;
	width: 100%;
}
.patient-edu-videos h2 {
	font: 26px 'ZurichCnBTBold';
}
.patient-edu-videos h2 a {
	color: #00aab3;
}
.patient-edu-videos h2 a:hover {
	color: #19589f;
}
.patient-edu-videos p {
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #252525;
	text-align: justify;
}
/****** Home Contact ******/
.home-contact {
	background: #f4f4f4;
	border-top: 1px solid #d6d6d6;
	padding: 30px 0;
	margin: 30px 0 0;
}
.price-section {
	background: url("/images/price-logo.jpg") no-repeat scroll 0 center #1d75bd;
	border-radius: 8px 0 0 8px;
	color: #ffffff;
	float: left;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 8%;
	width: 48%;
	min-height: 93px;
	margin-top:15px;
}
.price-section p {
	margin: 0;
	font: 17px Arial, Helvetica, sans-serif;
}
.price-section a {
	font: 21px Arial, Helvetica, sans-serif;
	color: #00f6ff;
}
.price-section a:hover {
	color: #fff;
}
.price-section span {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #00f6ff;
}
.con-section {
	background: url("/images/mail-con.jpg") no-repeat scroll 0 center #09b1ba;
	border-radius: 0 8px 8px 0;
	color: #ffffff;
	float: left;
	font: 20px Arial, Helvetica, sans-serif;
	height: 51px;
	padding: 27px 0 35px 12%;
	width: 32%;
	margin-top:15px;
}
.con-section p {
	font: 20px Arial, Helvetica, sans-serif;
	margin: 0;
	text-indent: 20px;
}
.con-section a {
	color: #fff;
	font-size: 27px;
}
.con-section a:hover {
	color: #1D75BD;
}
.contact-number {
	float: left;
	width: 100%;
	clear: both;
	margin: 20px 0;
	text-align:center;
}
.contact-number ul li {
	float: left;
	width: 200px;
	margin:0 50px 20px;
	/*min-height: 155px;
	display:inline-block;
	vertical-align:top;
	*/
}
.contact-number ul li a {
	display: block;
	padding:165px 0 20px;
	text-align: center;
	color: #515151;
	font: bold 13px verdana;
}
.contact-number ul li.us a {
	background: url(/images/usa-logo-new.jpg) 0 0 no-repeat;
	padding:157px 0 13px;
	/*margin: 3px 0 0;
	*/
	background-size: 100% auto;
}
.contact-number ul li.us a span {
	display: block;
	color: #999999;
	margin: 2px 0 0;
	font-size: 10px;
}
.contact-number ul li.aus a {
	background: url(/images/aus-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
	/*padding:140px 0 15px;
	*/
}
.contact-number ul li.nz a {
	background: url(/images/nz-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
}
.contact-number ul li.uae a {
	background: url(/images/uae-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
}
.contact-number ul li.uk a {
	background: url(/images/uk-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
	/*padding:115px 0 8px;
	*/
}
.contact-number ul li.ire a {
	background: url(/images/ire-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
}
.contact-number ul li.ind a {
	background: url(/images/ind-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
}
.contact-number ul li.ger a {
	background: url(/images/ger-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
	padding:165px 0 22px;
}
.references {
	clear: both;
	float: left;
	width: 100%;
}
.references h2 {
	font: 12px 'ZurichCnBTBold';
	color: #999999;
}
.references ol {
	margin: 10px 0 0 20px;
}
.references ol li {
	font: 10px Arial, Helvetica, sans-serif;
	list-style-type: decimal;
	margin: 5px 0;
	color: #999999;
}
.references a {
	color: #999999;
	letter-spacing: 0.2px;
	text-decoration: underline;
}
.references a:hover {
	color: #ef4e68;
}
.video-page-content ul{
	float:left;
	width:90%;
	margin:0 0 0 12px;
}
.video-page-content ul li{
	list-style-type:disc;
	/*font:12px Arial,Helvetica,sans-serif;*/
	color:#333;
	float:left;
	clear:both;
	margin:3px 0;
	font-size:12px;
}
#custom-content {
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	z-index: 100;
}
#custom-content-window {
	position: fixed;
	left: 40%;
	top: 35%;
	background: #0a3253;
	border: 5px solid #b5b4b2;
	width: 300px;
	padding: 15px;
	z-index: 101;
	display: none;
	text-align: center;
	color: #ffffff;
}
#custom-content-window a.close_button {
	position: absolute;
	right: -12px;
	top: -12px;
	width: 25px;
	height: 25px;
}
.popUp {
	position: fixed;
	left: 5%;
	width: 90%;
	background: #ffffff;
	top: 10%;
	border: 10px solid #323A40;
	padding: 12px;
	z-index: 9999;
	display: none;
	box-sizing: border-box;
	font-family:Arial, Helvetica, sans-serif;
}
.popUpHeading {
	font-size: 19px;
	margin-bottom: 15px;
	display: inline-block;
}
a.popUpClose {
	position: absolute;
	right: -22px;
	top: -22px;
	cursor: pointer;
	text-decoration: none;
	width:35px;
}
a.popUpClose img {
	border-radius: 50%;
	outline: none;
	border: 0px;
}
.popUpContent {
	margin: 5px 0px;
	float: left;
	width: 100%;
	overflow-x: hidden;
	height: 400px;
}
.popUpFade {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #2196F3;
	top: 0;
	left: 0;
	opacity: 0.2;
	display:none;
	z-index: 99;
	overflow: auto;
}
.popUpVideo {
	position: fixed;
	left: 10%;
	width: 80%;
	background: #ffffff;
	top: 5%;
	border: 10px solid #323A40;
	padding:1%;
	z-index: 99999;
	display: none;
	box-sizing: border-box;
	font-family:Arial, Helvetica, sans-serif;
	height:auto !important;
}
.popUpHeadingVideo {
	/*font-size: 19px;
	margin-bottom: 15px;
	*/
}
a.popUpCloseVideo {
	position: absolute;
	right: -22px;
	top: -22px;
	cursor: pointer;
	text-decoration: none;
	width:35px;
}
a.popUpCloseVideo img {
	border-radius: 50%;
	outline: none;
	border: 0px;
}
.popUpContentVideo {
	margin: 5px 0px;
	float: left;
	width: 100%;
	overflow-x: hidden;
	height:auto;
	max-height:500px;
}
.popUpFadeVideo {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #2196F3;
	top: 0;
	left: 0;
	opacity: 0.2;
	display:none;
	z-index: 9999;
	overflow: auto;
}
.tab, .tabHeading, .tabBody, .tabContent {
	float: left;
	width: 100%;
}
.tab {
	margin:15px 0 0;
}
.tabBody {
	box-sizing: border-box;
}
.tabHeading {
	border-bottom: 1px solid #dddddd;
}
.tabHeading a {
	padding: 9px 18px;
	color: inherit;
	float: left;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-collapse: collapse;
	margin-right: 2px;
	border-radius: 5px 5px 0px 0px;
	text-decoration: none;
	cursor: pointer;
	outline: none;
	font-size:14px;
}
.tabHeading a.active {
	border: 1px solid #b1b1b1;
	background: #b1b1b1;
	color: #ffffff;
}
.tabHeading a.active:hover, .tabHeading a:focus {
	border: 1px solid #b1b1b1;
	background: #b1b1b1;
	text-decoration: none;
}
.tabHeading a:hover {
	border: 1px solid #b1b1b1;
	background: #b1b1b1;
	text-decoration: none;
	color: #ffffff;
}
.listActionImage img {
	width: 16px;
	height: 16px;
	border: 0px !important;
	outline: none;
	background:none;
}
.listButton{
	border: 0px;
	outline: none;
	/*background: #0058ff;
	*/
	color: #19589f;
	display: inline-block;
	padding: 5px 8px;
	border-radius: 5px;
	font-family: arial;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
}
.listButton:hover {
	color:#bb0e10;
}
.customContentList h3 {
	color: #4b4c4c;
	font: bold 13px/14px Arial,Helvetica,sans-serif;
	text-align: center;
	height: 33px;
}
/*.customContentList li {
	margin: 7px 16px 6px 0;
	border: 1px solid #cacaca;
	padding: 5px !important;
	float: left !important;
	width: 22% !important;
	text-align: center;
	list-style-type: none !important;
	min-height: 195px
}
*/
.customContentList li {
	margin: 7px 16px 6px 0;
	border: 1px solid #cacaca;
	padding: 5px !important;
	float: left !important;
	width: 200px !important;
	text-align: center;
	list-style-type: none !important;
	min-height: 175px;
	position: relative;
}
.customContentList li .listActionImage{
	float:left;
	width:100%;
	text-align:center;
}
.thumbnail {
	border: 0px !important;
	height: 75px !important;
	width: 125px !important;
	margin: 5px !important;
}
.statusCustomContent, .addToListCustomContent, .editCustomContent, .removeFromListCustomContent {
	cursor: pointer;
	color: #0058ff;
}
.messageDisplay {
	color: #008000;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}
ul.formPage li {
	margin-bottom: 10px;
	float: left;
	width: 100%;
	list-style-type: none;
}
ul.formPage label {
	display: inline-block;
	width: 20%;
}
ul.formPage span, ul.formPage label.error {
	display: block;
	margin-left: 20.5%;
	margin-top: 5px;
}
ul.formPage label.error {
	width: 70%;
	color: red;
}
.formControl {
	display: inline-block;
	width: 50%;
	padding: 7px 12px;
	color: #555555;
	background-color: #fafafa;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	box-sizing: border-box;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	outline: 0;
}
.formControl:focus {
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
}
#frmCustomContent input[type="button"], #frmCustomContent input[type="submit"], #frmCustomContent .linkButton{
	padding: 9px 12px;
	border-radius: 1px;
	min-width: 85px;
	cursor: pointer;
	font-size: inherit;
	font-family: inherit;
	outline: 0;
	margin-right: 2px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
/*#frmCustomContent input[type="button"]{
	background-color: #fafafa;
	border: 1px solid #cccccc;
	color: #333333;
}
*/
.linkButton, #btn_save_popup, .addNew, #btn_save{
	background-color: #19589f;
	border: 1px solid #19589f;
	color: #ffffff;
}
.popUpFormCancel, #btn_cancel{
	border:none;
}
.addNew {
	float: right !important;
	color: #ffffff !important;
}
span.mandatory {
	color: #ff0000;
	display: inline-block !important;
	margin: 0px !important;
}
input[type="submit"]:hover, .linkButton:hover, input[type="submit"]:active, .linkButton:active, .addNew:hover, .addNew:active{
	background: #0a3253;
	border: 1px solid #0a3253;
	color: #ffffff;
}
input[type="button"]:hover, input[type="button"]:active{
	/*background: #f6f6f6;
	*/
}
.formPage .thumbnail {
	border: 0px !important;
	height:auto !important;
	width:auto !important;
}
.noRecordFound {
	padding: 20px 10px;
	color: #ff0000;
}
div.imgFade {
	position: absolute;
	width: 106%;
	height: 65%;
	top: 12px;
	background: #f5f5f5 url(/images/loading.gif) 50% no-repeat;
	display: none;
	cursor: no-drop;
	z-index: 999;
	left: 0px;
}
/** Dashboard Page Starts **/
.display_none{
	display:none !important;
}
.dashboard-items{
	margin:20px 0;
}
.dashboard-items a{
	display:inline-block;
	text-decoration:none;
	width:18%;
	margin:5px 1% 5px 0;
	border:1px solid #ccc;
	text-align:center;
	box-sizing:border-box;
	padding:10px 0;
}
.dashboard-items a:hover{
	border:1px solid #3f81bb;
	color:#3f81bb;
}
.dashboard-items .dashboard-item-image{
	display:block;
	text-align:center;
}
.ypo-videos .dashboard-item-image img{
	border:none;
	margin:0;
}
/** Dashboard Page Ends **/
#spn_pls_wait {
	display: block;
	margin-left: 20%;
	margin-top: 5px;
	color: #ff0000;
}
.show {
	display: block !important;
}
.hide {
	display: none !important;
}
#progress-container {
	border: 1px solid #ccc;
	border-radius: 5px;
	clear: both;
	margin:5px 0 5px 20.5%;
	position: relative;
	width:50%;
	background-color: #ccc;
}
#progress {
	background-color: #4CAF50;
	color: #fff;
}
.pageFade {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #f9f9f9;
	top: 0;
	left: 0;
	opacity: 0;
	display:none;
	z-index: 99;
}
.pageLoading {
	background: rgba(0,0,0,0) linear-gradient(to bottom,rgba(64,64,64,.85) 0,rgba(48,48,48,.85) 100%) repeat scroll 0 0;
	border: 1px solid #444444;
	border-radius: 1px;
	box-shadow: 0 1px 4px 0 rgba(50,50,50,.8), 0 1px 0 0 #888888 inset;
	color: #ebebeb;
	float: left;
	margin: 3px 2px 3px;
	padding: 7px 10px;
	position: fixed;
	right: 0;
	bottom: 0;
	right: 2px;
	text-shadow: 0 1px 1px #000000;
	z-index: 100;
	width: 220px;
	display: none;
}
.pageLoading img {
	vertical-align: middle;
	margin-right: 10px;
	outline: 0;
}
div#results {
	margin: 5px 0 5px 20.5%;
}
.videoThumbDisplay {
	position: relative;
}
.videoPlayDisplay, .ypoVideoPlayDisplay, .addToListYPOVideo, .removeFromListYPOVideo{
	cursor: pointer;
}
img.videoPlayDisplayPopUp {
	top: 40%;
	position: absolute;
	top: 40%;
	left: 45%;
	border: none;
	cursor: pointer;
}
.listActionImage .videoPlayDisplay {
	position: relative;
	top: 0;
	left: 0;
	height: 10px;
	margin:12px 5px 3px 0px;
}
.typeImage {
	border: none !important;
	left: 45% !important;
	position: absolute;
	top: 25%;
}
a.edit_playlist {
	margin-top: -5px !important;
}
.edit_playlist img {
	border: 0px;
}
div.edit_playlist_message {
	color: #ff0000;
	display: none;
	margin-left: 4px;
}
div.edit_playlist_show {
	display: none;
	height: 61px;
	width: 100%;
}
.ypo-custom-content-button {
	float: right;
	position: absolute;
	top: 10px;
	right: 12px;
}
.ypo-custom-content-button a {
	border: 2px solid #4bb0f7;
	padding: 6px 12px;
	display: inline-block;
	cursor: pointer;
	color: #4bb0f7;
	margin-left: -5px;
}
.ypo-custom-content-button a.active {
	background: #4bb0f7;
	color: #ffffff;
}
.popup-error-message {
	float:left;
	width: 100%;
	padding: 10px 0px;
}
.category-list-part.category-list-part-popup {
	border: 0px;
	padding: 0px;
	margin-top: 0px;
}
.category-list-part-popup ul li {
	background: #19589f;
	border-bottom: 1px solid #dddddd;
}
.category-list-part-popup ul li a {
	display: block;
	color: #ffffff !important;
	padding: 8px 10px;
	font-weight: normal !important;
	font-size: inherit !important;
}
.category-list-part-popup ul li a.selected {
	color: #4bb0f7 !important;
}
.category-list-part-popup ul li .cat-icon {
	background: none;
	color: #ffffff;
	margin-top: -1px;
}
.category-list-part-popup .list-sub-category li {
	border-bottom: none;
	margin-bottom: 2px;
}
.category-list-part-popup .list-sub-category li a {
	background: url('/images/arrow-up.png') 10px 5px no-repeat !important;
	padding: 1px 0px 0px 20px !important;
}
.topic-list-part-popup {
	padding: 0px !important;
	border: none;
	width: 77%;
	margin-top: 0px;
}
.topic-list-part-popup ul {
	border: none;
}
h1.topic-titles-popup {
	font-size: 22px;
	margin-bottom: 10px;
}
.allListBitton .topic-act {
	width: auto;
	float: none;
}
.popUpContentVideo iframe {
	width: 100%;
	height: 350px;
}
.ypo-videos ul.videos-playlist li:nth-child(odd) {
	background: #eef0f3;
}
.ypo-videos ul.videos-playlist li:nth-child(even) {
	background: #E0EDFA;
}
.addedToPlaylistTick {
	width: 24px;
	position: absolute;
	top: -1px;
	right: -1px;
	border: 1px solid #cacaca;
	padding: 5px;
}
.videos-playlist-window {
	float: left;
	width: 100%;
}
.videos-playlist-window li {
	float: left !important;
	width: 260px !important;
	clear: none !important;
	background: #ffffff !important;
	border: 1px solid #dddddd !important;
	height: 226px;
	margin:0px 19px 25px;
	padding: 0px !important;
}
ul.videos-playlist li{
	height:auto;
}
.videos-playlist-window li:hover {
	border: 1px solid #999999 !important;
}
.playlis_thumbnails {
	float: left;
	width: 100%;
}
.playlis_thumbnails div {
	float: left;
	margin: 2px;
}
.playlis_thumbnails .photo1 {
	height: 100px;
	width: 157px;
}
.playlis_thumbnails .photo2, .playlis_thumbnails .photo3 {
	height: 48px;
	width: 93px;
}
.playlis_thumbnails .photo2 img, .playlis_thumbnails .photo3 img {
	width: 100% !important;
}
.playlis_thumbnails .photo1, .playlis_thumbnails .photo2, .playlis_thumbnails .photo3 {
	background: #eae9e9;
}
.playlis_thumbnails img {
	margin:0px;
	padding: 0px;
	border: 0;
	max-width: 100% !important;
	height: 100%;
}
.videos-playlist-action {
	width: 100% !important;
	text-align: center;
	background: #f8f8f8;
}
.videos-playlist-action a {
	background: none !important;
	border: 0px !important;
	padding: 8px !important;
	margin: 0px !important;
	width: auto !important;
	float: none !important;
	display: inline-block !important;
}
.videos-playlist-action img {
	height: 16px !important;
	border: 0px;
}
.playlist-name-new{
	text-align: center;
	width: 100%;
	margin: 10px 0;
	/*height: 45px;
	*/
}
.playlist-name-new a {
	width: 100%;
	text-decoration: none;
	margin: 0px !important;
}
/*.playlist-form-edit-button {
	margin-top: 5px;
	width: 29px;
	float: left;
}
.playlist-form-edit-save {
	background: #fff url('../images/tick_32.png') no-repeat 5px 5px;
	background-size: 18px !important;
}
.playlist-form-edit-cancel {
	background: #fff url('../images/b_drop.gif') no-repeat 6px 7px;
}
.edit_playlist_show input {
	float: left;
	margin: 0px 0px 0px 5px;
	outline: 0;
}
*/
a.playlis_thumbnails {
	margin: 0px !important;
}
/**** Media Query Starts *******/
@media screen and (max-width:1199px) {
	.tabs li a.width_50, .tabs li a.width_70, .tabs li a.width_90, .tabs li a.width_115, .tabs li a.width_120, .tabs li a.width_165{
		width:165px;
	}
	section {
		padding: 0px 12px;
		box-sizing: border-box;
	}
	.header-text {
		right: 360px;
	}
	.header-text h2 {
		margin: 0;
	}
	.header-text p {
		margin: 5px 0 5px 102px;
	}
	.search-bar {
		right: 0;
	}
	.knw-ypo {
		right: 20px;
	}
	.custom-pick {
		width: 348px;
	}
	.quick-pick {
		width: 348px;
	}
	.my-code {
		width: 348px;
	}
	.media-profile {
		width: 348px;
	}
	.category-thumbnails li {
		margin: 0 15px 20px 0 !important;
	}
	.cat-quick-pick-list {
		width: 360px;
		clear: both;
		margin: 0 auto;
		float: none;
	}
	.cat-quick-pick-list li {
		margin: 5px 0 !important;
	}
	.note {
		clear: both;
	}
	.cate-my-code textarea {
		margin: 30px 0 0 0;
		width: 300px;
	}
	.service_category li {
		width: 140px;
		float: left;
		margin: 0 25px 15px 0;
	}
	.video-page {
		width: 65%;
	}
	.video-desc {
		width: 55%;
	}
	.homepage-header {
		height: auto;
	}
	.home-header .knw-ypo {
		bottom: 30px;
	}
	.price-section {
		min-height: 89px;
	}
	.research-tab {
		width: 47%;
	}
	.research-content {
		width: 46%;
	}
	.our-video-lib {
		width: 50%;
	}
	.video-shocase {
		width: 40%;
	}
	.req-sub {
		width: 55%;
	}
	.price-section p {
		font-size: 15px;
	}
	.contact-number ul li {
		margin: 0 8px 10px;
	}
	.con-section {
		height: 68px;
		padding: 25px 0 16px 7%;
		width: 37%;
	}
	.quick-links {
		margin: 7px 0 10px;
	}
	.quick-links a {
		font-size: 12px;
	}
}
@media screen and (max-width:979px) {
	.header-text {
		right: 340px;
		top: 50px;
	}
	.header-text h2 {
		font-size: 28px;
	}
	.total_selected2 {
		width: 67%;
	}
	.custom-quick-tabs {
		width: 300px;
		margin: 0 auto;
		float: none;
	}
	.custom-quick-tabs li {
		width: 100%;
		border: none;
		margin: 5px 0;
		text-align: center;
	}
	.custom-quick-tabs li a {
		padding: 14px 0;
		width: 100%;
	}
	.video-page {
		width: 52%;
	}
	.video-list {
		width: 46%
}
	.home-logo {
		margin: -9px 0 0 10px;
	}
	.home-header .header-text {
		top: 83px;
	}
	.home-header .header-text h2 {
		font-size: 24px;
	}
	.home-header .knw-ypo {
		bottom: 10px;
	}
	.research-tab {
		width: 100%;
	}
	.research-content {
		width: 60%;
	}
	.our-video-lib {
		width: 98%;
		margin: 0 0 15px;
	}
	.price-section {
		width: 92%;
		border-radius: 8px;
	}
	.price-section p {
		font-size: 18px;
	}
	.con-section {
		width: 93%;
		border-radius: 8px;
	}
	.contact-number ul li {
		margin: 0 20px 10px;
	}
}
@media only screen and (max-width:906px) {
	section {
		padding: 0px;
		box-sizing: border-box;
	}
	/*.ypo-videos img {
		width: 100%;
	}
	*/
	.ypo-videos .dashboard-item-image img{
		width:auto;
	}
	.ypo-videos.no-max-width{
		margin:0 10px;
	}
}
@media screen and (max-width:799px) {
	.header-text {
		right: 319px;
		left: auto;
	}
	.header-text p {
		margin: 5px 0 5px 120px;
	}
	.header-text h2 {
		font-size: 28px;
		margin: 0 0 0 50px;
	}
	.prof_no {
		width: 56%;
	}
	.total_selected2 {
		width: 59%;
	}
	.sub-category {
		margin: 20px 0 0;
		padding: 0;
		border: none;
	}
}
@media screen and (max-width:767px) {
	#inner-header {
		background-size: auto 100%;
	}
	.header-text {
		right: 210px;
		top: 10px;
	}
	.search-bar, .search-bar1 {
		right: 10px;
	}
	.subscription-tab {
		clear: both;
	}
	.video-page {
		width: 100%;
	}
	.video-list {
		float: none;
		margin: 0 auto;
		width: 58%;
	}
	.contact-number ul li {
		margin: 0 3px 10px;
	}
	.mobiel-code ul li {
		margin: 0 12px;
	}
	.tabs li h2 a {
		border-right: 1px solid #d7d7d7;
		color: #000;
		display: block;
		font: bold 13px Arial, Helvetica, sans-serif;
		padding: 5px 10px;
	}
	.home-header .header-text {
		top: 20px;
		right: 173px;
	}
	.full-inner-header {
		width: 99%;
	}
	.dashboard-items a{
		width:23%;
	}
	.category-thumbnails li {
		margin: 0 15px 20px 0 !important;
	}
}
@media screen and (max-width:640px) {
	.search-bar1 {
		display: block;
		top: -61px;
	}
	.search-bar {
		display: none;
	}
}
@media screen and (max-width:639px) {
	.header-text {
		right: 60px;
	}
	.search-bar1 {
		top: 0;
		right: 0;
		margin: 0 auto;
		width: 240px;
		position: relative;
		clear: both;
	}
	.login-signup {
		margin: 0 auto;
		float: none;
	}
	.logo {
		text-align: center;
		width: 100%;
		margin: 2px 0 15px;
	}
	.welcome-tab, .subscription-tab {
		margin: 24px 30px 0;
	}
	#minibar {
		display: none;
	}
	.categories {
		display: none;
	}
	#inner-container {
		padding: 10px 0;
	}
	aside {
		float: none;
		margin: 0 auto;
	}
	.categories {
		margin: 0 0 25px;
	}
	.total_selected2 {
		float: none;
		width: 310px;
		margin: 0 auto;
		padding: 50px 0 0;
	}
	.total_selected {
		width: 100%;
		display: none;
	}
	.total_selected2 {
		width: 100%;
	}
	.total_selected.specalities-mobile {
		display: block;
	}
	.prof_no{
		padding:10px 0 8px 5px;
	}
	.service_category li {
		margin: 0 12px 15px 0;
	}
	.cat-custom-info, .cat-quick-info {
		margin: 15px 0 0;
	}
	.cat-quick-pick-list li {
		margin: 10px 42px 5px 0 !important;
	}
	.welcome-tab, .subscription-tab {
		margin: 10px 0 0;
		float: right;
	}
	.welcome-tab{
		margin:8px 10px 0 0;
		width:143px;
	}
	.subscription-tab2{
		float:none;
		margin: 8px 0 0;
	}
	.user-tab{
		left:0;
		width:auto;
	}
	.welcome-tab a {
		margin: 0 auto;
		width:auto;
		height:auto;
		min-height:26px;
	}
	.welcome-tab .user-desc a{
		min-height:0;
		padding:11px 8px 0 15px;
	}
	.video-list {
		width: 100%;
	}
	.video_lib_inc ul li {
		width: 50%;
	}
	.multi-mail a {
		font-size: 20px;
		padding: 5px 0 9px 50px;
	}
	.multi-health-education h1 {
		clear: both;
		margin: 0;
	}
	.research-tab {
		float: none;
		margin: 0 auto;
	}
	.home-header .header-text {
		right: 80px;
		top: 10px;
	}
	.homepage-header .search-bar1 {
		right: 10px;
		top: -13px;
	}
	.home-logo {
		width: 150px;
		margin: 13px 0 0 10px;
	}
	.research-content {
		width: 45%;
	}
	.full-inner-header {
		display: none;
	}
	.social_links {
		float: left;
	}
	.dashboard-items a{
		width:48%;
	}
}
@media screen and (max-width:479px) {
	.cat-quick-pick-list {
		width: auto;
	}
	.cat-quick-pick-list li {
		width: 300px;
		padding: 14px 0 14px 6px;
	}
	.subscription-tab {
		float: none;
		margin: 3px auto;
		clear: both;
		width: 240px;
	}
	.code-area {
		width: 210px;
		display: none;
		position: absolute;
		left: 0;
		top: 100px;
		z-index: 10;
		border: 1px solid #000;
		background: #fff;
	}
	#login-window {
		left: 25px;
		top: 25%;
		width: 206px;
	}
	#forgot-window {
		left: 25px;
		top: 25%;
		width: 206px;
		z-index: 111px;
	}
	.contact-number ul li {
		margin: 0 10px 10px;
	}
	.mobile-code ul li {
		margin: 0 10px;
	}
	.research-img {
		float: none;
		margin: 0 auto;
	}
	.research-content {
		width: 100%;
	}
	.our-video-lib {
		margin: 15px 0 0;
	}
	.our-video-lib ul li {
		width: 50%;
	}
	.video-shocase, .req-sub {
		width: 80%;
		margin: 3px 10%;
	}
	.con-section p {
		font-size: 18px;
	}
	.con-section a {
		font-size: 24px;
	}
}
@media screen and (max-width:359px) {
	.code-area {
		width: 210px;
		display: none;
		position: absolute;
		left: 0;
		top: 100px;
		z-index: 10;
		border: 1px solid #000;
		background: #fff;
	}
	.home-header {
		height: 90px;
	}
	.homepage-header .home-logo {
		width: 100px;
		margin: 50px 0 0;
	}
	.con-section p {
		font-size: 16px;
	}
	.con-section a {
		font-size: 20px;
	}
>>>>>>> .r5285
=======
@charset "utf-8";
/** Font Face for the Website Ends Here **/
a{
	outline:0;
	-moz-outline:0;
	text-decoration:none;
}
/* home page chgs */
#logo-menu, #about-videos, #home-thumbnails, #breadcrumb, #inner-container, #header-logo, #sticky_navigation_wrapper, .homepage-header, .home-container, .home-contact {
	width: 100%;
	float: left;
	clear: both;
}
.home-header, .logo-menu, .about-videos, .home-thumbnails, .inner-header, .breadcrumb, .inner-container, .home-content-container, .home-contact-section {
	max-width: 1170px;
	margin: 0 auto;
	padding: 0 10px;
}
article, aside, details, figcaption, figure, hgroup, menu, nav, section {
	display: block;
}
.container, .header-logo {
	margin: 0 auto;
	max-width: 1170px;
}
.container {
	background: #fff;
}
.specHeading{
	/*margin-left:10px;
	*/
	margin:20px 0 5px 0;
}
.specHeading strong{
	font-size:24px;
	font-family:'zurich_lt_btlight';
}
.ypo-videos a.create_playlist{
	float:right;
	text-decoration:none;
	background:#2668A5;
	color:#ffffff;
	padding:8px 5px;
	margin:0 0 5px;
	border-radius:5px;
}
.ypo-videos a.create_playlist:hover{
	color:#ffffff;
	background:#000000;
}
.ypo-videos ul.videos-playlist{
	margin:0;
}
.ypo-videos ul.videos-playlist li{
	padding:5px 1%;
	background:#E0EDFA;
	list-style-type:none;
	min-height:auto;
	float:left;
	width:98%;
	clear:both;
	border-bottom:1px solid #ccc;
}
.ypo-videos ul.videos-playlist li.heading{
	background:#2668A5 !important;
}
.playlist-name{
	float:left;
	width:72%;
	margin:5px 0 0;
}
.heading .playlist-name, .heading .playlist-act{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.playlist-act {
	float:right;
	width:300px;
}
.heading .playlist-act{
	text-align:center;
}
.search-result li .playlist-act a{
	font-size:13px;
	width:80px;
	margin:0 10px;
	padding:5px 0;
	background:#19589F;
	display:block;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	border-radius:5px;
}
.search-result li .playlist-act a:hover{
	color:#ffffff;
	background:#000000;
}
.playlist-form{
	float:right;
	margin:0 0 10px;
	display:none;
}
.playlist-form input[type='text'], .playlist-form-edit-text{
	height:27px;
	border:none;
	border:1px solid #cccccc;
	padding: 0px 5px;
}
.playlist-form-edit-text {
	width: 60%;
}
.playlist-form input[type='submit'], .playlist-form-edit-button{
	font-size:13px;
	width:100px;
	padding:8px 5px;
	background:#19589F;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	border-radius:5px;
	border:none;
	cursor:pointer;
}
#playlist_message{
	text-align:center;
	display:block;
}
.add-topics-user li{
	float : none;
}
.topic-act, .topic-act-pl {
	width:200px;
	float:left;
}
.spec-list{
	margin:20px 16px 0px 0px;
}
#topic-list ul{
	float:left;
	width:100%;
	margin:0;
}
.ypo-videos ul li.topic-act, .ypo-videos ul li.topic-act-pl{
	float:left;
	width:20%;
	list-style-type:none;
	padding:0;
	margin:10px;
}
.ypo-videos ul li.topic-act h3, .ypo-videos ul li.topic-act-pl h3{
	font-size:13px;
	margin:0;
}
.ypo-videos ul li.topic-act img, .ypo-videos ul li.topic-act-pl img {
	border: 1px solid #cacaca;
	padding: 5px;
}
.ypo-videos ul li.topic-act .check-mark-pl, .ypo-videos ul li.topic-act-pl .check-mark-pl{
	width:128px;
	top:13px;
	height:71px;
}
.ypo-videos ul li.topic-act .check-mark-pl img, .ypo-videos ul li.topic-act-pl .check-mark-pl img {
	margin: 0;
	width: 22px;
	padding: 2px;
	border: none;
}
#topic-added-list{
	width: 25%;
	float: right;
	border: 1px solid #ccc;
	padding:5px;
}
.ypo-videos ul#add-topics-user{
	width:100%;
	float:left;
	list-style-type:none;
	margin:0;
	/*border-bottom: 1px solid #ccc;
	*/
}
.ypo-videos ul#add-topics-user li {
	border: 1px solid #ccc;
	border-bottom:none;
	float: left;
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	min-height: 0;
	padding: 5px 2%;
	width: 96%;
}
.ypo-videos ul#add-topics-user li a{
	float:right;
	margin:0;
	text-indent:-9999px;
	width:20px;
	height:20px;
	background:url(/images/closing_symbol.png) 0 0 no-repeat;
	background-size:20px;
}
#sortable-topic-playlist li {
	margin: 7px 14px 6px 0;
	min-height: 0;
	padding: 0;
	width: auto;
	list-style-type:none;
	cursor:move;
}
.ui-sortable li.ui-state-default:after {
	/* content: "\f0c9";
	*/
	display: inline-block;
	/* font-family: "FontAwesome";
	*/
	position: absolute;
	right: 18px;
	top: 9px;
	text-align: center;
	line-height: 35px;
	color: rgba(255,255,255,.2);
	text-shadow: 0px 0px 0px rgba(0,0,0,0);
	cursor: move;
}
h3{
	color: #000000;
	font: 25px/14px "zurich_lt_btlight";
	padding: 5px 0;
}
span.add-video, span.play-video {
	float: right;
	margin:0 10px 0 0;
	border-right:1px solid #ccc;
	padding:0 10px 0 0;
}
.add-video a {
	background: rgba(0, 0, 0, 0) url("/images/plus-sign.png") no-repeat scroll 0 2px / 20px auto;
	float: left;
	margin: 3px 0;
	padding: 3px 0 2px 23px;
}
.edit-playlist-name a {
	background: rgba(0, 0, 0, 0) url("/images/b_edit.gif") no-repeat scroll 0 2px / 20px auto;
}
.play-video a {
	background: rgba(0, 0, 0, 0) url("/images/play-btn.png") no-repeat scroll 0 7px / 20px auto;
	float: left;
	margin: 3px 0;
	padding: 3px 0 2px 29px;
}
.ypo-videos .add-video a, .play-video a{
	text-decoration:none !important;
}
#topic-list ul{
	float:left;
	width:100%;
	margin:0;
}
.topic-list-part ul{
	border:1px solid #cdcdcd;
	float:left;
	width:100%;
	margin:0;
}
.ypo-videos ul li.topic-act, .ypo-videos ul li.topic-act-pl {
	float:left;
	width:100%;
	list-style-type:none;
	padding:10px 0;
	margin:0;
	cursor:pointer;
	border:1px solid #cdcdcd;
}
.ypo-videos ul li.topic-act:nth-child(even){
	background:#f8f8f8;
}
.ypo-videos ul li.topic-act h3, .ypo-videos ul li.topic-act-pl h3{
	font-size: 13px;
	margin: 0;
}
.ypo-videos ul li.topic-act-pl h3.playlist-item-title{
	font-weight:normal;
	font-size:15px;
}
.ypo-videos ul li.topic-act-pl img{
	border: 1px solid #cacaca;
	padding: 5px;
}
.ypo-videos ul li.topic-act img{
	padding:0;
	border:none;
	margin:0 0 0 5px;
	display:none;
}
.topic-list-part ul li input[type="checkbox"]{
	margin:0 8px;
}
.ypo-videos ul li.topic-act .check-mark-pl, .ypo-videos ul li.topic-act-pl .check-mark-pl{
	width:128px;
	top:12px;
	height:71px;
}
.ypo-videos ul li.topic-act .check-mark-pl img , .ypo-videos ul li.topic-act-pl .check-mark-pl img{
	margin: 0;
	width: 22px;
	padding: 2px;
	border: none;
}
#topic-added-list{
	width: 25%;
	float: right;
	border: 1px solid #ccc;
	padding:5px;
}
.playlist-list-part h4{
	text-align:center;
}
.category-list-part {
	border: 1px solid #cccccc;
	border-radius: 10px;
	float: left;
	list-style: outside none none;
	margin: 10px 0 0;
	padding: 10px;
	width: 200px;
}
.ypo-videos ul {
	margin: 8px 5px 0 1%;
}
.category-list-part ul#category-list-playlist li{
	min-height: 20px;
	float: left;
	width:100%;
}
.category-list-part ul#category-list-playlist li a{
	text-decoration:none;
}
.category-list-part ul#category-list-playlist .list-sub-category ul li{
	padding:0;
}
.category-list-part ul#category-list-playlist li a.list-category{
	font-weight:bold;
	color:maroon;
	float:none;
	font: bold 13px Arial,Helvetica,sans-serif !important;
}
.category-list-part ul#category-list-playlist li a img{
	margin-top:0;
	border:none;
}
.playlist-list-part li{
	margin-bottom: 1%;
}
.category-list-part li {
	list-style: outside none none !important;
}
.topic-list-part {
	list-style: outside none none !important;
	float: left;
	width: 600px;
	border:1px solid #cccccc;
	padding: 10px;
	margin:10px;
	border-radius: 10px;
}
.playlist-list-part {
	list-style: outside none none !important;
	float: left;
	width: 200px;
	border:1px solid #cccccc;
	padding: 10px;
	margin:10px;
	height:400px;
	overflow-x: hidden;
}
.topic-list-part{
	padding: 10px 10px 30px 10px;
}
.list-sub-category{
	margin-left:10px;
}
ul#category-list-playlist .list-sub-category a{
	width:100%;
	display:block;
}
.playlist-list-part ul#add-topics-user li {
	border-bottom: 1px solid #ccc !important;
	float: left !important;
	margin-bottom: 6% !important;
	padding: 0 10px !important;
	width:92% !important;
	position:relative;
	text-align: center;
}
.playlist-list-part ul#add-topics-user li a {
	position: absolute;
	right: 5px;
	top: 3px;
}
.list-sub-category a .main-category-ply{
}
.list-sub-category a .list-category{
}
#topic-list-part ul li.topic-act , #topic-list-part ul li.topic-act-pl {
	min-height:0;
}
#topic-list-part ul li.topic-act h3, #topic-list-part ul li.topic-act-pl h3{
	font-size:12px;
	word-wrap:break-word;
}
#topic-list-part ul li .check-mark {
	background: rgba(0, 0, 0, 0) url("/images/tell-friend-bg.png") repeat scroll 0 0;
	border: 3px solid #2e77b9;
	width: 118px;
}
#topic-list-part ul li.topic-act img.blackbg {
	background: rgba(0, 0, 0, 0) url("/images/tell-friend-bg.png") repeat scroll 0 0;
	display: block;
	height: 66px;
	width:118px;
}
.category-list-part ul#category-list-playlist .list-sub-category li a{
	display:block;
	float:none;
	background:url('/images/arrow-1.png') left center no-repeat;
	padding:0 0 0 15px;
	font: bold 13px Arial,Helvetica,sans-serif !important;
}
.category-list-part ul#category-list-playlist li a.list-category-icon{
	background:url('/images/plus-sign.png') right center no-repeat;
	background-size:16px auto;
}
.category-list-part ul#category-list-playlist li a.list-category-icon-minus{
	background:url('/images/plus-sign.png') right center no-repeat;
	background-size:20px auto;
}
.cat-icon{
	float:right;
	padding:3px;
	color:#fff;
	background:#009BFF;
	text-align:center;
}
.cat-icon {
	background: #ccc none repeat scroll 0 0;
	color: #000;
	float: right;
	font-size: 17px;
	line-height: 12px;
	padding: 2px 0 3px;
	text-align: center;
	width: 18px;
}
.close-opt{
	background:url('/images/closing_symbol.png') right center no-repeat;
}
.category-thumbnails li a.drag-opt{
	border:none;
	margin:0 0 0 5px;
}
.category-thumbnails li a.drag-opt img{
	border:none;
	padding:0;
}
.ypo-videos ul#add-topics-user li{
	border-style:none;
}
.client-page-styles #sortable{
	width:100%;
	float:left;
}
.client-page-styles .tabs1 {
	border: 2px solid #d7d7d7;
	clear: both;
	float: left;
	list-style: outside none none;
	margin: 0 0 20px;
	padding: 5px ;
	width: 98.8%;
}
.client-page-styles .content{
	overflow:visible ;
}
.client-page-styles .content li, .client-page-styles .category-thumbnails li, .client-page-styles .tabs1 li{
	cursor:move;
}
.client-page-styles .content li{
	padding:0 40px 0 0;
	border: 1px solid #aaaaaa;
	margin: 3px;
	background:url(/images/move-icon.png) 95% center no-repeat;
}
.client-page-styles .content li a{
	height:auto;
	color:#002a7f;
	padding:10px 0 10px 22px;
}
.client-page-styles .content li a:hover{
	background:none;
	color:#000;
}
.client-page-styles .tabs1 li{
	padding:0 27px 0 0;
	border: 1px solid #aaaaaa;
	margin: 3px;
	background:url(/images/move-icon.png) 92% center no-repeat;
}
.client-page-styles .tabs1 li a{
	padding:6px 5px 6px 6px;
	float:left;
	border:none;
}
.client-page-styles .tabs1 li a:hover{
	border-radius:0;
	padding:6px 5px 6px 6px;
	background:none;
	color:#000;
	border:none;
}
.client-page-styles .category-thumbnails li h3{
	min-height:0;
	padding:0;
	margin:7px 0 0;
}
.client-page-styles .category-thumbnails li{
	width:140px;
	margin:15px;
	padding:5px;
	min-height:0;
}
.client-page-styles .category-thumbnails h3 {
	clear: both;
	color: #4b4c4c;
	float: left;
	font: bold 12px/14px Arial,Helvetica,sans-serif;
	margin: 5px 0 0;
	min-height: 28px;
	text-align: left;
}
.common_error{
	font:13px 'zurich_lt_btlight';
	color:red;
}
/** Client Color Page Styles **/
.color-menu{
	width:100%;
	float:left;
	margin:0 0 15px;
}
.color-menu li{
	font:13px 'zurich_lt_btlight';
	border:none;
	background:none;
	margin:5px 11px 0 0;
	float:left;
	width:31.4%;
	cursor:default;
	padding:7px 5px;
	border:1px solid #ccc;
	min-height: 35px;
}
.color-menu li.single-line{
	padding:8px 5px;
	min-height:0;
}
.color-menu li.single-line span{
	margin:8px 0;
}
.color-menu li span{
	float:left;
	width:70%;
}
.color-menu li input{
	float:right;
	margin:6px 5px 0 0;
	cursor:pointer;
	width:55px;
}
.color-menu li input.color-file {
	width:24px;
}
.color-information{
	margin:10px 0;
	padding:5px 50px;
	background:#C2E5F9 url(/images/information.png) 5px center no-repeat;
	border:1px solid #1B539D;
}
.color-information p{
	font:15px 'zurich_lt_btlight';
	color:#1B539D;
	margin:5px 0;
}
.color-menu li.submit-button{
	padding:0;
	margin:5px 0 0;
	width:32.5%;
	border:0;
}
.color-menu li.submit-button div.single-line{
	border:none;
	padding:2px;
	float:right;
	text-align:center;
}
.color-menu li.submit-button div.single-line input{
	width:auto;
	border-radius:3px;
	height:32px;
	background:url(/images/submit-button.png) center no-repeat;
	background-size: 100% 100%;
	color:#ffffff;
	font:bold 13px 'zurich_lt_btlight';
	border:none;
	cursor:pointer;
	margin:0;
}
.color-menu li.submit-button div.single-line input:hover{
	background:#0A3253;
}
.media-profile-button{
	position:relative;
}
.media-profile-dropdown{
	position:absolute;
	top:100%;
	right:0;
	background:#0a3253;
	width: 100%;
	display:none;
}
.color-menu li.submit-button div.single-line.media-profile-button input:hover > .media-profile-button .media-profile-dropdown {
	display:block;
}
.media-profile-dropdown li {
	float:left;
	width:100%;
	padding:0;
	border:none;
	min-height:0;
	border-bottom:1px dotted #ccc;
	margin:0;
}
.media-profile-dropdown li a{
	padding:6px 10px 7px 30px;
	display:block;
	text-align:left;
	color:#ffffff;
	font:13px 'zurich_lt_btlight';
	background:url(/images/arrow-right.png) 10px 7px no-repeat;
}
.media-profile-dropdown li a:hover{
	background:url(/images/arrow-right.png) 10px 7px no-repeat #19589F;
}
/* client page css end */
.top_bg {
	background: url(/images/header-top-bg.gif) #eeeeee no-repeat 0 0;
	min-height: 29px;
	width: 100%;
}
.menu_top {
	float: right;
	list-style: none;
}
.menu_top li {
	list-style: none;
	font: normal 17px Arial, Helvetica, sans-serif;
	padding: 0 25px;
	float: left;
	border-right: solid 1px #003366;
}
.menu_top li.no-bg {
	border-right: solid 0px #003366;
}
.menu_top li a {
	text-decoration: none;
	color: #003366;
}
.menu_top li a:hover {
	color: #ff6600;
}
.header_logo_container {
	float: left;
	width: 100%;
	padding: 10px 0 0 0;
}
.ypo_logo {
	float: left;
	padding: 0 10px;
}
.support {
	float: left;
	width: 112px;
}
.frm1 {
	width: 250px;
	float: left;
	padding: 5px 0 0 0;
}
.header_logo_right_container {
	float: right;
	padding: 30px 0 20px 0;
}
.text {
	width: 66%;
}
#specs_sec, #vid_sec{
	position:relative;
}
section {
	float: left;
	width: 100%;
	margin: 12px 0;
}
.video {
	float: none;
	width: 100%;
	background: #dedede;
	padding: 0 0 20px 0;
}
.hd-video {
	float: none;
	width: 100%;
	padding: 20px 0 20px 0;
	border-top: solid 0px #232323;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.topic {
	float: left;
	width: 100%;
	background: url(/images/grp15.png) #dedede no-repeat 4px 0;
	min-height: 80px;
}
.custo {
	width: 50%;
	float: left;
}
.custo1 {
	font: bold 20px Verdana, Geneva, sans-serif;
	float: left;
	width: 30%;
	padding: 3% 0 0 10%;
}
.custo1 a {
	color: #252525;
}
.custo1 a:hover {
	color: #fe6b00;
}
.add {
	font: normal 15px Verdana, Geneva, sans-serif;
	float: left;
	width: 50%;
	padding: 2% 0 0 2%;
	line-height: 15px;
}
.pdf {
	float: left;
	width: 40%;
	padding: 1% 0 0 4%;
}
.pdf img {
	vertical-align: middle;
	padding: 0 5px;
}
.pdf h2 {
	font: bold 20px Verdana, Geneva, sans-serif;
}
.pdf h2 a {
	color: #252525;
}
.pdf h2 a:hover {
	color: #fe6b00;
}
#client-logos {
	background: #dedede;
	padding: 10px 0;
	clear: left;
	width: 100%;
	margin: auto;
	position: relative;
	overflow-x: hidden;
	border-bottom: solid 5px #252525;
}
#footer {
	clear: both;
	float: left;
	margin: 30px 15px;
	width: 97%;
}
.address {
	float: left;
	margin: 0 auto 10px;
	width: 80%;
}
.address ul li {
	list-style: none;
	font-size: 12px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-transform: none;
}
.address ul li span {
	display: block;
	float: left;
	width: 17%;
}
.address a {
	color: #999999;
}
.address a:hover {
	text-decoration: underline;
}
.get-touch {
	font-size: 12px !important;
	color: #000000 !important;
	font-weight: bold !important;
}
.site {
	float: right;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 5px 0 0;
}
/*interactive styles here*/
.interactive_grp {
	float: left;
	width: 100%;
	background: #dedede;
}
.interactive_top_bg {
	background: #252525;
	height: 77px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	float: left;
	width: 100%;
}
.interactive_main_list {
	float: left;
	background: url(/images/interactive-up.png) no-repeat 7px 20px;
	width: 100%;
	margin: -8% 0 0 0;
}
.interactive_main_list li {
	float: left;
	width: 45%;
	list-style: none;
	padding: 4.5% 0 11px 5%;
	font: bold 18px Verdana, Geneva, sans-serif;
}
.interactive_main_list li a {
	color: #000;
	display: block;
}
.interactive_main_list li a:hover {
	color: #ff6600;
}
.intra_list {
	float: left;
	width: 97.5%;
	background: #000;
	margin: 0 1% 0 1.5%;
	padding: 1% 0 1% 0;
	position: relative;
}
.intra_list li {
	float: left;
	color: #fff;
	font: bold 15px Verdana, Geneva, sans-serif;
	list-style: none;
}
.intra_list li a {
	color: #fff;
	background: url(/images/arrow-off.gif) no-repeat 45px 5px;
	*background:url(/images/arrow-off.gif) no-repeat 25px 5px;
	margin: 0 0 0 10%;
	padding: 0 60px;
	*padding:0 40px;
	display: block;
	*width:20%;
}
.intra_list li a:hover, .intra_list li.callbacks_here a {
	color: #ff6700;
	background: url(/images/arrow-hover.gif) no-repeat 45px 5px;
	*background:url(/images/arrow-hover.gif) no-repeat 25px 5px;
}
.interactive {
	background: #fff;
	float: left;
	width: 97.5%;
	margin: 0 1% 0 1.5%;
}
.interactive li {
	width: 100%;
	border-bottom: solid 5px #000;
	float: left;
	list-style: none;
}
.interactive li img {
	float: left;
	margin: 0 0 0 2%;
}
.intra_text {
	width: 47%;
	float: right;
	margin: 0 3% 0 0;
}
.intra_text h2 {
	color: #f14b02;
	font-family: 'zurich_btbold';
	font-size: 20px;
	padding: 10px 0 0 0;
}
#accordion {
	display: none;
}
/* by satyam */
.bread-crump {
	margin-left: 12px;
	margin-top: 18px;
	margin-bottom: 10px;
	color: #8A8A8A;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bread-crump a {
	color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul li {
	list-style-type: none;
}
.video-thumb {
	position: relative;
	margin-bottom: 3px;
}
.play-btn {
	position: absolute;
	background: url(/images/play-btn.png) center center no-repeat;
	width: 29px;
	height: 18px;
	bottom: 50%;
	left: 35%;
}
.time-frame {
	position: absolute;
	background: url(/images/time-frame-bg.png) 0px 0px repeat-x;
	line-height: 24px;
	bottom: 0;
	width: 80%;
	padding: 0 9%;
	left: 0;
}
.time-frame-left {
	float: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.time-frame-right {
	float: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 5px;
}
.video-thumb a {
	color: #000;
}
.video-img-ply {
	width: 70%;
	margin: 0 auto;
	background: #000;
	height: 300px;
	display: table;
}
.video-img-ply a {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
/* reg form css */
.clear {
	clear: both;
}
.board {
	min-height: 27px;
	float: left;
	width: 100%;
	margin: 20px 0 20px 30px;
	color: #939393;
	font: normal 28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
article {
	background: #252525;
	*float:left;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width: 99.6%;
	margin: 0 auto;
	position: relative;
}
.registration {
	float: left;
	background: url(/images/user-reg-bg.gif) repeat-x 0 0;
	width: 98%;
	height: 57px;
	border-radius: 5px;
	margin: 14px 1%;
}
.new_user {
	font-family: 'zurich_btbold';
	font-size: 19px;
	background: url(/images/bulite.png) no-repeat 0 20px;
	margin: 0 0 0 -6px;
	height: 50px;
	padding: 18px 0 0 50px;
}
.registration_list {
	float: left;
	list-style: none;
}
.registration_list li {
	float: left;
	list-style: none;
	text-indent: 35px;
	font: normal 13px Arial, Helvetica, sans-serif;
}
.reg1 a {
	background: url(/images/reg1.png) no-repeat 0 0;
	width: 313px;
	height: 30px;
	margin: 0 0 0 7px;
	display: block;
	padding: 7px 0 7px 0;
	color: #3b3c3c;
}
.reg1 a:hover {
	background: url(/images/reg1-hover.png) no-repeat 0 0;
	width: 313px;
	height: 30px;
	margin: 0 0 0 7px;
	display: block;
	padding: 7px 0 0 0;
	color: #fff;
}
.reg2 a {
	background: url(/images/reg2.png) no-repeat 0 0;
	width: 322px;
	height: 30px;
	margin: 0 0 0 -5px;
	display: block;
	padding: 7px 0 7px 0;
	color: #3b3c3c;
}
.reg2 a:hover {
	background: url(/images/reg2-hover.png) no-repeat 0 0;
	width: 322px;
	height: 30px;
	margin: 0 0 0 -5px;
	display: block;
	padding: 7px 0 7px 0;
	color: #fff;
}
.reg3 a {
	background: url(/images/reg3.png) no-repeat 0 0;
	width: 315px;
	height: 30px;
	margin: 0 0 0 -5px;
	display: block;
	padding: 7px 0 0 0;
	color: #3b3c3c;
}
.reg3 a:hover {
	background: url(/images/reg3-hover.png) no-repeat 0 0;
	width: 315px;
	height: 30px;
	margin: 0 0 0 -5px;
	display: block;
	padding: 7px 0 0 0;
	color: #fff;
}
.form {
	background: #bcbcbc;
	float: left;
	width: 100%;
	padding: 0 0 50px 0;
}
.frm2 {
	width: 80%;
	float: none;
	margin: 20px auto;
	background: #fafbfb;
	border-radius: 10px;
	padding: 50px 0 0 0;
}
.frm2 label {
	color: #252525;
	width: 125px;
	text-align: right;
	margin: 15px 0 0 130px;
	float: left;
	font: bold 12px Verdana, Geneva, sans-serif;
}
.frm2 input, .frm2 select {
	width: 315px;
	margin: 10px 0 10px 15px;
	border: solid 1px #d5d3d3;
	background: #f2f0f0;
	height: 25px;
}
.frm2 select {
	margin: 20px 0 10px 15px;
}
.frm2 input.submit {
	background: url(/images/submit.gif) no-repeat 0 0;
	width: 84px;
	height: 30px;
	border: none;
	font: bold 12px Verdana, Geneva, sans-serif;
	margin: 20px 44%;
	cursor: pointer;
}
.textwidth {
	width: 175px;
}
.selected_list {
	list-style: none;
}
.selected_list li {
	background: url(/images/selected-bg.png) no-repeat 0 0;
	z-index: 1000;
	position: relative;
	width: 206px;
}
.select1 {
	padding: 0 0 0 22px;
	background: #e7e8e9;
	border: solid 1px #fff;
}
/* billing process */
.logged_user {
	font-family: 'zurich_btbold';
	font-size: 19px;
	background: url(/images/bulite.png) no-repeat 0 20px;
	margin: 0 0 0 -6px;
	height: 50px;
	padding: 18px 0 0 50px;
	width: 30%;
	float: left;
}
.logged_user span {
	font: normal 19px Arial, Helvetica, sans-serif;
}
.details {
	list-style: none;
	float: right;
}
.details li {
	float: left;
	font-family: 'zurich_btbold';
	font-size: 15px;
	border-right: solid 1px #dedede;
	margin: 20px 0 0 0;
}
.details li a:hover {
	color: #ff6100;
}
.profile a {
	background: url(/images/profile1.png) no-repeat -29px -12px;
	padding: 0 0 0 30px;
	color: #000000;
	margin: 0 15px 0 15px;
}
.settings a {
	background: url(/images/profile1.png) no-repeat -29px -75px;
	padding: 0 0 10px 30px;
	color: #000000;
	margin: 0 10px 0 10px;
}
.topics_selected1 {
	float: left;
	background: #d7d7d7;
	width: 100%;
	padding-bottom: 50px;
}
.ref_no1, .prof_no1, .sub_no1 {
	float: left;
	color: #000;
	font-family: 'zurich_btbold';
	font-size: 19px;
	padding: 15px 150px 15px 43px;
}
.ref_no1 {
	border-right: solid 1px #f1f1f1;
	padding: 15px 43px;
}
.sub_no1 {
	padding: 15px 0 15px 43px;
}
.total_selected10 {
	float: none;
	width: 99.5%;
	background: #fff;
	margin: 0 auto;
	margin-top: 5px;
}
.list1 {
	float: left;
	width: 207px;
	padding: 0 10px 0 24px;
	border-right: solid 1px #cccccc;
}
.list2 {
	float: left;
	width: 207px;
	padding: 0 10px 0 18px;
	border-right: solid 1px #cccccc;
}
.list3 {
	float: left;
	width: 420px;
	padding-left: 18px;
}
.compatible {
	text-align: left;
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #4b4c4c;
	margin: -12px 0 0 10px;
}
.comp_img {
	vertical-align: middle;
	margin: 30px 0 0 0;
}
.check {
	text-align: center;
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #4b4c4c;
}
.help a {
	background: url(/images/profile1.png) no-repeat -29px -133px;
	padding: 0 0 0 25px;
	color: #000000;
	margin: 0 10px 0 10px;
}
.logout a {
	background: url(/images/profile1.png) no-repeat -29px -196px;
	padding: 0 0 0 25px;
	color: #000000;
	margin: 0 10px 0 10px;
}
.topics_selected {
	float: left;
	background: #d7d7d7;
	width: 100%;
	padding-bottom: 50px;
}
.prof_no, .sub_no {
	float: left;
	color: #000;
	font-family: 'zurich_btbold';
	font-size: 19px;
	padding: 0 0 8px 0;
}
.slicknav_icon span, .slicknav_icon span {
	font: normal 19px Arial, Helvetica, sans-serif;
}
.topics_selected1 {
	float: left;
	background: #d7d7d7;
	width: 100%;
	padding-bottom: 50px;
}
.ref_no1, .prof_no1, .sub_no1 {
	float: left;
	color: #000;
	font-family: 'zurich_btbold';
	font-size: 19px;
	padding: 15px 150px 15px 43px;
}
.ref_no1 {
	border-right: solid 1px #f1f1f1;
	padding: 15px 43px;
}
.sub_no1 {
	padding: 15px 0 15px 43px;
}
.total_selected10 {
	float: none;
	width: 99.5%;
	background: #fff;
	margin: 0 auto;
	margin-top: 5px;
}
.ref_no .specialities-botton span {
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bolder;
}
.ref_no {
	padding: 15px 0;
	font-family: 'zurich_btbold';
	font-size: 19px1;
}
.sub_no {
	padding: 0;
	color: #3b3c3c;
	font-family: 'zurich_btbold';
	font-size: 12px;
	display: block;
	background: url(/images/recent-videos.png) no-repeat 0 6px;
}
.sub_no a {
	color: #3b3c3c;
	display: block;
	float: left;
	padding: 13px 20px 10px 28px;
}
.sub_no a:hover {
	color: #ff6600;
}
.sub_no1 select {
	width: 170px;
	border-right: solid 0px #f1f1f1;
	border: solid 1px #afadad;
}
.select_bill {
	float: left;
	width: 100%;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.ref_no span, .prof_no span {
	font: normal 25px/24px 'zurich_lt_btlight'!important;
	color: #000000;
	padding:4px 0 0;
	float: left;
}
.prof_no span {
	padding: 0;
}
.ref_no .specialities-botton .slicknav_icon span, .ref_no .specialities-botton .slicknav_icon span {
	font: normal 13px Arial, Helvetica, sans-serif;
	padding: 0;
	float: none;
}
.ref_no {
	padding: 0;
}
.ref_no span.slicknav_icon-bar {
	padding: 0;
}
.bill_no {
	font-family: 'zurich_btbold';
	font-size: 19px;
	padding: 32px 0 0 42px;
}
.bill_no span, .selected {
	font: normal 19px Arial, Helvetica, sans-serif;
}
.selected {
	padding: 22px 0 22px 42px;
}
.general {
	color: #ff6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.selected_list1, .selected_list3 {
	list-style: none;
	width: 200px;
}
.selected_list3 {
	width: 440px;
}
.selected_list1 li, .selected_list3 li {
	background: #e6e7e9;
	border: solid 1px #bebebf;
	padding: 10px 0 0 0;
	margin: 10px 0;
	color: #4b4c4c;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 45px;
}
.selected_list1 li span, .selected_list3 li span {
	background: url(/images/selected-bg.png) no-repeat 13px 0;
	height: 45px;
	width: 30px;
	display: block;
	float: left;
	padding: 12px 0 0 16px;
	margin: -13px 0 0 0;
}
.selected_list3 li span.close, .selected_list1 li span.close {
	background: none;
	float: right;
	margin: -9px 0 0 0;
}
.selected_list1 li span.close {
	margin: -27px 0 0 0;
}
.selected_list3 li {
	float: left;
	width: 210px;
	margin: 10px 5px 0 0;
}
.prev-next {
	float: right;
	width: 210px;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
}
.prev a {
	float: left;
	background: url(/images/prev-next.png) no-repeat 55px -58px;
	width: 100px;
	height: 30px;
	border-right: dashed 1px #ccc;
	color: #000;
	padding: 5px 0 0 0;
}
.next a {
	float: right;
	background: url(/images/prev-next.png) no-repeat 25px -8px;
	width: 100px;
	height: 30px;
	color: #000;
	padding: 5px 0 0 0;
}
input.bill-submit {
	background: url(/images/submit-process.png) no-repeat 0 0;
	height: 35px;
	width: 120px;
	border: none;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 10px 45%;
	cursor: pointer;
}
/* multimedia button page styles here */
.mm_button {
	background: url(/images/mmbutton-bg.gif) no-repeat 0 0;
	margin: -54px 0 0 66px;
	height: 90px;
	font-family: 'zurich_btbold';
	font-size: 19px;
	color: #000;
	padding: 20px 0 0 55px;
	width: 315px;
}
.mm_button span {
	background: url(/images/mm-span-bg.png) no-repeat 100% 4px;
	float: left;
	width: 175px;
	height: 47px;
	line-height: 18px;
}
.mm-outer {
	background: url(/images/mm-bg.jpg) no-repeat 0 0;
	height: 323px;
	width: 848px;
	margin: 50px auto;
	position: relative;
}
.user {
	float: left;
	width: 310px;
	margin: 72px 0 0 100px;
}
.user1 {
	float: left;
	width: 310px;
	margin: 72px 0 0 50px;
}
.register {
	background: url(/images/reg-button.png) no-repeat 0 0;
	border: none;
	width: 235px;
	height: 57px;
	margin: 15px 0 0 40px;
}
.register span {
	font-weight: bold;
}
.reg5 {
	font: normal 25px Arial, Helvetica, sans-serif;
	color: #3b3c3c;
	text-align: center;
}
.new_user1 {
	color: #ff6600;
	font-family: 'zurich_btbold';
	font-size: 22px;
	text-align: center;
}
.new_user2 {
	color: #ff6600;
	font-family: 'zurich_btbold';
	font-size: 22px;
	margin: 0 0 0 48px;
}
.login1 {
	font: normal 25px Arial, Helvetica, sans-serif;
	color: #3b3c3c;
	padding: 10px 0 0 0;
}
.mm_submit {
	color: #939393;
	font: normal 16px Arial, Helvetica, sans-serif;
}
.email {
	float: left;
	text-align: right;
	width: 80px;
	margin: 20px 0 0 0;
}
.mm_submit input {
	border: solid 1px #d5d3d3;
	background: #f2f0f0;
	margin: 20px 0 0 6px;
}
.mm_submit input.bill-submit {
	background: url(/images/submit-process.png) no-repeat 0 0;
	height: 35px;
	width: 120px;
	border: none;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 16px 35%;
	cursor: pointer;
}
.frm_close {
	position: absolute;
	top: 30px;
	right: 101px;
}
/*selected topics styles goes here */
.medical_test {
	list-style: none;
	float: left;
}
.medical_test li {
	background: #e6e7e9;
	border: solid 1px #bebebf;
	padding: 10px 0 0 0;
	margin: 10px 3px;
	color: #4b4c4c;
	font: bold 15px Arial, Helvetica, sans-serif;
	height: 45px;
	float: left;
	width: 212px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f2), to(#e2e3e5));
	background: -webkit-linear-gradient(top, #f1f1f2, #e2e3e5);
	background: -moz-linear-gradient(top, #f1f1f2, #e2e3e5);
	background: -ms-linear-gradient(top, #f1f1f2, #1a82f7);
	background: -o-linear-gradient(top, #f1f1f2, #e2e3e5);
}
.medical_test li span {
	background: url(/images/selected-bg.png) no-repeat 13px 0;
	height: 45px;
	width: 30px;
	display: block;
	float: left;
	padding: 12px 0 0 16px;
	margin: -13px 0 0 0;
}
.medical strong {
	color: #000;
	font: bold 15px Arial, Helvetica, sans-serif;
}
.medical {
	font: normal 15px Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
}
.select_checks {
	float: left;
	color: #000;
	font-family: 'zurich_btbold';
	font-size: 14px;
	margin: 10px 0;
}
.medicalfrm {
	float: right;
	width: 660px;
	padding: 0 10px 0 20px;
	border-right: solid 1px #cccccc;
}
.tabs {
	list-style: none;
	width: 100%;
	padding: 4px 0 2px;
	float: left;
}
.tabs li {
	float: left;
}
.tabs li a {
	background: #edf5fc none repeat scroll 0 0;
	border: 1px solid #3586c5;
	color: #3586c5;
	font: bold 13px Arial,Helvetica,sans-serif;
	margin: 0 10px 10px 0;
	padding: 5px 10px;
	display:inline-block;
	text-align:center;
}
.tabs li a:hover, .tabs li.active10 a {
	background: #3586c5 none repeat scroll 0 0;
	/*border: 1px solid #edf5fc;
	*/
	color: #fff;
}
.tabs li a.width_50{
	width:50px;
}
.tabs li a.width_70{
	width:70px;
}
.tabs li a.width_90{
	width:90px;
}
.tabs li a.width_115{
	width:115px;
}
.tabs li a.width_120{
	width:120px;
}
.tabs li a.width_165{
	width:165px;
}
.service_grp {
	float: left;
	width: 100%;
}
.group_list {
	background: #fff;
	width: 100%;
	float: left;
	/*padding: 0 1%;
	margin: 8px 5px;
	*/
}
.group_list h2 {
	font: bold 20px Arial, Helvetica, sans-serif;
	/*padding: 10px 0 0 0;
	*/
}
.package {
	float: right;
	list-style: none;
	width: 210px;
	background: url(/images/package-bg.gif) repeat-x 0 0;
	border-radius: 5px;
	margin: 10px;
}
.package li {
	float: left;
	height: 26px;
	margin: 0 0 0 10px;
	padding: 2px 0 0 0;
}
.package li a {
	font-family: 'zurich_btbold';
	font-size: 12px;
	color: #fff;
	background: url(/images/package-arrow.png) no-repeat 0 5px;
	padding: 0 10px 0 15px;
	border-right: dashed 1px #a4a4a4;
}
.package li.no-border a {
	padding: 0 0px 0 15px;
	border-right: dashed 0px #a4a4a4;
}
.service_category {
	list-style: none;
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
}
.service_category li {
	width: 140px;
	float: left;
	margin: 0 30px 15px 0;
	min-height: 155px;
}
.service_category li h3 {
	color: #4b4c4c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.service_category li img {
	border: 1px solid #e6e7e8;
	padding: 4px;
}
.package_down {
	float: left;
	margin: -20px 0 0 0;
}
.package_down img {
	width: 99.6%;
	margin: 0 0 0 2px;
	float: left;
	margin: 0px 0 0 0;
}
.view {
	width: 100%;
	float: left;
}
.view a {
	color: #787676;
	font: normal 15px Verdana, Geneva, sans-serif;
	margin: 0 0 10px 2%;
	width: 98%;
	background: url(/images/plus.gif) no-repeat 98% 100%;
	float: left;
}
.total_selected.specalities-mobile {
	display: none;
}
.specalities-mobile .content {
	display: none;
	float:none;
	margin:0 auto;
}
.total_selected .specialities-botton {
	background: none repeat scroll 0 0 #3586c5;
	border-radius: 4px;
	float: left;
	line-height: 1.125em;
	margin: 5px 5px 6px;
	padding: 2px 10px;
}
/* reg from */
/** Header Starts Here **/
/*.home-header {
	position: relative;
}
.home-header-video {
	position: absolute;
	top: 70px;
	right: 25px;
}
.inner-header {
}
.full-inner-header {
	float: left;
	width: 100%;
	position: relative;
	padding: 4px 0 0;
}
.inner-header img {
	margin: 10px 0 0 15px;
}
*/
/** Header Ends Here **/
/** Logo & Menu Starts Here **/
#logo-menu {
	padding: 5px 0;
	position: relative;
}
.logo {
	float: left;
	width: 200px;
	margin: 2px 0 0;
}
.logo img {
	margin: 0;
}
.login-signup {
	width: 460px;
	float: right;
	margin: 22px 0 0;
}
.member-login, .sign-up {
	margin: 0;
	float: left;
}
.member-login a, .sign-up a {
	width: 133px;
	height: 28px;
	background: #19589f url(/images/member-login-image.png) 12px 9px no-repeat;
	display: block;
	float: left;
	text-align: center;
	padding: 8px 0 0 22px;
	color: #fff;
	font: bold 13px/20px Arial, Helvetica, sans-serif;
	border-radius: 5px;
}
.member-login a:hover {
	background: #0a3253 url(/images/member-login-image.png) 12px 9px no-repeat;
}
.sign-up a {
	width: 97px;
	display: block;
	background: #000000 url(/images/sign-up-image.png) 16px 11px no-repeat;
}
.sign-up a:hover {
	background: #525252 url(/images/sign-up-image-on.png) 16px 11px no-repeat;
}
#login-full {
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	z-index: 100;
}
#login-window {
	position: fixed;
	left: 40%;
	top: 35%;
	background: #0a3253;
	border: 5px solid #b5b4b2;
	width: 300px;
	padding: 15px;
	z-index: 101;
	display: none;
}
#login-window h2 {
	color: #fff;
	margin: 0 0 20px 0;
	font: bold 20px 'zurich_lt_btlight';
}
#login-window input[type="text"], #login-window input[type="password"] {
	width: 98%;
	border: none;
	margin: 5px 0;
	height: 40px;
	padding: 0 0 0 2%;
	color: #989898;
	font: normal 14px Verdana, Geneva, sans-serif;
}
#login-window input[type="submit"] {
	width: 75px;
	height: 35px;
	background: #ccc;
	border: none;
	cursor: pointer;
	font: normal 14px Verdana, Geneva, sans-serif;
	margin: 20px 0 0;
}
#login-window a {
	width: auto;
	height: auto;
	background: none;
	font: normal 14px Verdana, Geneva, sans-serif;
	float: right;
	margin: 25px 0 0;
	color: #fff;
	text-decoration: underline;
}
#login-window a:hover {
	text-decoration: none;
}
#login-window a.close_button {
	position: absolute;
	right: -12px;
	top: -39px;
	width: 25px;
	height: 25px;
}
#login-full-forgot {
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	z-index: 10;
}
#forgot-window {
	position: fixed;
	left: 40%;
	top: 35%;
	background: #0a3253;
	border: 5px solid #b5b4b2;
	height: 200px;
	width: 300px;
	padding: 15px;
	z-index: 102;
	display: none;
}
#forgot-window h2 {
	color: #fff;
	margin: 0 0 20px 0;
	font: bold 20px 'zurich_lt_btlight';
}
#forgot-window input[type="text"] {
	width: 98%;
	border: none;
	margin: 5px 0;
	height: 40px;
	padding: 0 0 0 2%;
	color: #989898;
	font: normal 14px Verdana, Geneva, sans-serif;
}
#forgot-window input[type="submit"] {
	width: 130px;
	height: 35px;
	background: #ccc;
	border: none;
	cursor: pointer;
	font: normal 14px Verdana, Geneva, sans-serif;
	margin: 20px 0 0;
}
#forgot-window a {
	position: absolute;
	right: -11px;
	top: -11px;
	width: 25px;
	height: 25px;
}
#changepassword-full {
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	z-index: 10;
}
#changepassword-window {
	position: fixed;
	left: 40%;
	top: 35%;
	background: #0a3253;
	border: 5px solid #b5b4b2;
	width: 300px;
	padding: 15px;
	z-index: 11;
	display: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
#changepassword-window h2 {
	color: #fff;
	margin: 0 0 20px 0;
	font: bold 20px 'zurich_lt_btlight';
}
#changepassword-window input[type="password"] {
	width: 90%;
	height: 35px;
	background: #ccc;
	border: none;
	cursor: pointer;
	font: normal 14px Verdana, Geneva, sans-serif;
	margin: 0 0 15px;
}
#changepassword-window input[type="submit"] {
	/*width: 142px;
	*/
	height: 35px;
	background: #ccc;
	border: none;
	cursor: pointer;
	font: normal 14px Verdana, Geneva, sans-serif;
	margin: 20px 0 0;
}
#changepassword-window a {
	position: absolute;
	right: -11px;
	top: -11px;
	width: 25px;
	height: 25px;
}
nav {
	float: right;
	margin: 5px 0;
}
nav ul li {
	float: left;
	border-left: 1px solid #ca4647;
}
nav ul li.home-last-menu {
	border-right: 1px solid #ca4647;
}
nav ul li a {
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 10px 20px;
	float: left;
}
nav ul li a:hover {
	color: #ff9000;
}
#minibar .login-signup {
	margin: 8px 0 0 0;
	width: auto;
}
/** Logo & Menu Ends Here **/
/** About Multimedia Videos Starts Here **/
#about-videos {
	background: #f0f3f2;
	padding: 22px 0;
}
.subscribe {
	font: normal 32px/28px 'zurich_lt_btlight';
	color: #2e2e2e;
	margin: 0 0 0 80px;
	width: 520px;
	padding: 20px 0;
	float: left;
}
.subscribe img {
	margin: 0 18px;
}
.about-text {
	border-left: 1px solid #dadcdb;
	float: left;
	width: 488px;
	padding: 0 0 0 65px;
}
.about-text p {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #000000;
}
/** About Multimedia Videos Ends Here **/
/** Container Starts Here **/
#home-thumbnails {
	padding: 0 0 20px;
}
.home-thumbnails span {
	display: block;
	height: 29px;
}
.home-thumb-crawler {
	margin: 44px 80px;
}
.home-thumb-crawler img {
	float: left;
	margin: 0 0 24px 24px;
}
.crawler-thumb-text a {
	font: normal 20px/30px 'zurich_lt_btlight';
	width: 160px;
	height: 125px;
	text-align: center;
	background: #000000;
	display: block;
	float: left;
	margin: 0 0 24px 24px;
	color: #ffffff;
	padding: 10px;
	transition: ease 0.3s all 0s;
}
.crawler-thumb-text a:hover {
	background: #0065a4;
}
/** Crawler Parts Styles Starts Here **/
.clearout {
	height: 20px;
	clear: both;
}
#flexiselDemo1 {
	display: none;
	margin: 40px 0 20px 28px !important;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
	overflow: hidden;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
}
.nbs-flexisel-inner {
	overflow: hidden;
	width: 92%;
	margin: 0 auto;
	*width:92%;
}
.nbs-flexisel-item {
	float: left;
	position: relative;
}
.nbs-flexisel-item img {
	cursor: pointer;
	position: relative;
}
/*** Navigation ***/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 29px;
	height: 81px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	opacity: 0.4;
	top: 157px !important;
}
.nbs-flexisel-nav-left:hover, .nbs-flexisel-nav-right:hover {
	opacity: 1;
}
.nbs-flexisel-nav-left {
	left: 5px;
}
.nbs-flexisel-nav-right {
	right: 5px;
}
/** Crawler Parts Styles Starts Here **/
.home-container-links {
	width: 600px;
	margin: 0 auto;
}
.home-container-links a {
	background: url(/images/video-illustration-bg.png) 0 0 no-repeat;
	float: left;
	width: 286px;
	height: 25px;
	text-align: center;
	padding: 13px 0;
	font: normal 22px 'zurich_lt_btlight';
	color: #FFFFFF;
	margin: 30px 0 40px;
}
.video-showcase a {
	margin: 30px 25px 40px 0;
	float: left;
}
.home-container-links a:hover {
	background: url(/images/video-illustration-bg-on.png) 0 0 no-repeat;
}
/** Container Ends Here **/
.breadcrumb {
	color: #000000;
	font: bold 15px/16px Arial, Helvetica, sans-serif;
	padding-left: 0;
}
.breadcrumb a {
	color: #19589f;
}
.breadcrumb a:hover {
	color: #00aab3;
}
#breadcrumb {
	background: none repeat scroll 0 0 #F0F3F2;
	padding: 22px 0 20px;
}
.welcome-tab, .subscription-tab, .subscription-tab2 {
	float: right;
	margin: 21px 0 0;
}
.welcome-tab {
	margin: 18px 0 0;
}
#minibar .welcome-tab, #minibar .subscription-tab, #minibar .subscription-tab2 {
	margin: 7px 0 0;
}
.welcome-tab a {
	height: 26px;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(/images/welcome-tab-bg.jpg) 0 0 no-repeat #19589f;
	padding: 11px 8px 0 33px;
	border-radius: 5px;
	width: 143px;
}
.subscription-tab a {
	width: 182px;
	height: 27px;
	display: block;
	text-align: center;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(/images/welcome-tab-bg.jpg) 0 0 no-repeat;
	padding: 10px 0 0;
}
.subscription-tab2 a {
	color: #fff;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 29px;
	padding: 8px 20px 0;
	text-align: center;
}
.subscription-tab a {
	background: #19589f;
	margin: 0 15px 0 0;
	width: 140px;
	float: left;
	border-radius: 5px;
}
.subscription-tab1 {
	float: right;
	margin-right: -10px;
}
.subscription-tab1 a , .subscription-tab-width a{
	background: #19589f;
	margin: 0 15px 0 0;
	width: 87px;
	height: 27px;
	display: block;
	text-align: center;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 0 0;
	border-radius: 5px;
}
.subscription-tab-width a{
	width:175px;
}
.subscription-tab-width {
	float: left;
}
.subscription-tab1 a:hover, .subscription-tab a:hover , .subscription-tab-width a:hover{
	background: #0a3253;
}
.welcome-tab {
	position: relative;
	padding: 0 0 3px 0;
}
.user-tab {
	width: 182px;
	background: #19589f;
	position: absolute;
	right: 0px;
	top: 37px;
	display: none;
	padding: 5px 0 10px;
	z-index: 9999;
}
.user-img {
	float: left;
	margin: 10px;
	padding: 3px;
	border: 1px solid #ccc;
}
.user-desc {
	float: left;
}
.user-desc a {
	background: none;
	text-align: left;
	width: auto;
	height: auto;
	font-size: 13px;
	font-weight: bold;
}
.user-desc a:hover {
	text-decoration: underline;
}
/*.categories {
	width: 220px;
	float: left;
}
.categories-list {
	border: 6px solid #D7D7D7;
}
*/
.categories h1 {
	font: normal 25px/14px 'zurich_lt_btlight';
	color: #000000;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	background: #d7d7d7;
	padding: 25px 0;
}
.categories-list li a {
	color: #002a7f;
}
.custom-quick-tabs {
	float: left;
}
.custom-quick-tabs a {
	font: bold 13px/14px 'zurich_lt_btlight';
	color: #1f1f1f;
	padding: 14px 0;
	float: left;
	padding: 14px 0;
	float: left;
	display: block;
	width: 100%;
}
.custom-quick-tabs a:hover {
	background: #b6090c;
	color: #FFFFFF;
}
.custom-pick, .quick-pick, .my-code, .media-profile {
	background: #d8d8d8;
	width: 200px;
	float: left;
	border-right: 1px solid #FFFFFF;
}
.custom-pick a, .my-code a {
	background: url(/images/) 20px 13px no-repeat;
	padding: 14px 0 14px 23%;
	width: 77%;
}
.custom-pick a:hover, .custom-quick-tabs li.custom-pick a.selected {
	background: #3586c5 url(/images/custom-pick-on.gif) 0 0 no-repeat;
	color: #FFFFFF;
}
.quick-pick {
	width: 230px;
}
.quick-pick a {
	background: url(/images/) 30px 10px no-repeat;
	padding: 14px 0 14px 31%;
	width: 69%;
}
.custom-quick-tabs li a.selected {
	background: #b6090c;
	color: #fff;
}
.quick-pick a:hover, .custom-quick-tabs li.quick-pick a.selected {
	background: #3586c5 url(/images/quick-pick-on.gif) 0 0 no-repeat;
	color: #FFFFFF;
}
.media-profile a {
	background: url(/images/) 43px 10px no-repeat;
	padding: 14px 0 14px 19%;
	width: 81%;
}
.media-profile a:hover {
	background: #b6090c url(/images/media-profile-bg-on.gif) -20px 0 no-repeat;
	color: #FFFFFF;
}
.custom-quick-tabs li.my-code a:hover, .custom-quick-tabs li.my-code a.selected {
	background: #3586c5 url(/images/media-profile-on.gif) -30px 0 no-repeat;
	color: #FFFFFF;
}
.media-profile {
	position: relative;
}
.media-profile a:hover, .media-profile:hover > a {
	background: #3586c5 url(/images/media-profile-on.gif) -20px 0 no-repeat;
	color: #FFFFFF;
}
.media-profile-submenu {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: #d8d8d8;
	z-index: 1;
	width: 100%;
}
.media-profile-submenu li {
	background: url(/images/arrow-right.png) 5px 11px no-repeat;
	border-bottom: 1px solid #ccc;
}
.media-profile:hover > ul {
	display: block;
}
.custom-quick-tabs .media-profile ul a {
	padding: 11px 0 11px 8%;
	font: normal 13px/14px 'zurich_lt_btlight';
	width: auto;
	display: block;
	float: none;
}
.custom-quick-tabs .media-profile ul a:hover {
	background: #3586c5 url(/images/arrow-right.png) 5px 11px no-repeat;
}
.cat-custom-info, .cat-quick-info {
	width: 100%;
	float: left;
	margin: 45px 0 0;
	border-bottom: 1px solid #d7d7d7;
	padding: 0 0 10px;
}
.category-heading {
	float: left;
}
.category-heading h1 {
	font: normal 25px/14px 'zurich_lt_btlight';
	color: #000000;
	padding: 5px 0 0;
}
.category-heading h1 {
	margin: 0 20px 0 0;
}
.cat-custom-info .sub-unsub {
	float: right;
	margin: 9px 0 0;
}
.sub-unsub a {
	float: left;
	font: 14px 'zurich_btroman';
	color: #0283E7;
	cursor: pointer;
}
.sub-category {
	width: 305px;
	padding: 5px 0 0 20px;
	float: left;
	border-left: 1px solid #d7d7d7;
}
.sub-category h1, .sub-category h3 {
	font: normal 25px/14px 'zurich_btroman';
	color: #000000;
}
.sub-category h3 {
	font: normal 15px/14px 'zurich_btroman';
	float: left;
	margin: 3px 0 0;
}
.select-box {
	width: 130px;
	overflow: hidden;
	background: url(/images/select-bg.jpg) 0 0 no-repeat;
	margin:-2px 0 0 5px;
	float: left;
	line-height: 25px;
}
.select-box select {
	width: 150px;
	height: 26px;
	background: transparent;
	border: none;
	font: normal 13px/5px 'zurich_btroman';
	padding: 0;
}
.sub-category-name {
	float: left;
	clear: left;
	margin: 25px 0;
	width: 100%;
}
.sub-category-name h2 {
	font: normal 22px/14px 'zurich_btroman';
	color: #2e77b9;
}
.cat-custom-pick {
	float: left;
	width: 100%;
}
.ypo-videos ul.category-thumbnails {
	width: 100%;
	float: left;
	margin:10px 0;
	border:1px solid #ccc;
}
.category-thumbnails li {
	float: left;
	width: 198px;
	margin: 0 25px 10px 0;
	position: relative;
	min-height: 250px;
}
.category-thumbnails li.last-thumbnail {
	margin: 0 0 40px 0;
}
.category-thumbnails h3 {
	font: bold 15px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	min-height: 38px;
}
.category-thumbnails img {
	padding: 0px;
	border: 1px solid #cacaca;
}
.cat-thumb-image {
	position: relative;
	height: 118px;
	overflow: hidden;
}
.category-thumbnails .thumb-video-icon {
	position: absolute;
	top: 40px;
	left: 86px;
}
.category-thumbnails .thumb-video-icon img {
	padding: 0;
	border: none;
}
.note {
	font: italic 14px Verdana, Geneva, sans-serif;
}
.note p {
	/*margin: 60px 0 0 0;*/
}
.cate-my-code textarea {
	height: 100px;
	width: 400px;
	margin: 30px 0 0 200px;
}
.check-mark {
	position: absolute;
	left: 0;
	top: 57px;
	display: none;
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	width: 197px;
	height: 115px;
	border: 5px solid #2e77b9;
	z-index: 2;
	cursor: pointer;
}
.check-mark img {
	border: none;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.select-view {
	font: bold 12px Arial, Helvetica, sans-serif;
	/*margin: 0 10px;
	*/
}
.select-view a {
	color: #0283E7;
}
.select-view a.align-right {
	float: right;
}
.get-code {
	clear: both;
	position: relative;
	margin-top: 7px;
}
.get-code input {
	background: #0080C0;
	color: #fff;
	border: none;
	cursor: pointer;
}
.code-area {
	width: 310px;
	display: none;
	position: absolute;
	left: 0;
	top: 210px;
	z-index: 10;
	border: 1px solid #000;
	background: #fff;
}
.read {
	width: 100%;
	float: left;
	background: #666;
	padding: 0 2%;
}
.read a {
	float: right !important;
	color: #fff;
}
.read p {
	color: #ccc;
}
.read textarea {
	float: left;
	margin: 0 0 10px 0;
	width: 98%;
}
.textNormal {
	clear: both;
}
.textNormal a {
	color: #515D7B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cat-thumb-time {
	width: 100%;
	position: absolute;
	left: 0;
	top: 145px;
	height: 22px;
	z-index: 3;
}
#sortable-topic-playlist li a {
	/* position: relative;
	*/
	float: left;
	width: 20px;
	height: 18px;
	background-size: 100%;
}
.cat-thumb-time p, .cat-thumb-time span {
	font: bold 13px/24px Arial, Helvetica, sans-serif;
	color: #404040;
	margin: 0 10px 0 0;
	float: right;
}
.cat-thumb-time span {
	float: right;
	color: #0283e7;
}
.cat-quick-pick .category-heading {
	padding: 0 0 10px 0;
}
.cat-quick-pick .category-heading h1 {
	color: #b6090c;
}
.total_selected2 .cat-quick-info {
	margin: 35px 0 40px;
}
.cat-quick-info {
	margin: 35px 0 40px 47px;
}
.cat-quick-pick-list {
	clear: left;
	float: left;
}
.cat-quick-pick-list li {
	float: left;
	width: 340px;
	margin: 0 27px 15px 0;
	background: #d6ebff;
	padding: 14px 0 14px 20px;
	position: relative;
}
.cat-quick-pick-list li.quick-last-li {
	margin: 0 0 15px;
}
.cat-quick-pick-list li a {
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
}
.cat-quick-pick-list li span {
	margin: 5px 0 0;
	float: left;
	clear: both;
}
.cat-quick-pick-list li span a {
	color: #004cb4;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	float: left;
}
.cat-quick-pick-list li a:hover {
	color: #b6090c;
}
.cat-quick-checkbox {
	float: right;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 3px 30px 0 0;
}
.cat-quick-checkbox input[type="checkbox"] {
	vertical-align: middle;
}
.cat-quick-pick-list p {
	clear: both;
	font: italic 12px Verdana, Geneva, sans-serif;
	float: left;
	margin: 10px 0 0;
}
.cat-quick-list-content {
	display: none;
	background: #FFFFFF;
}
.cat-quick-list-content li {
	background: none;
	padding: 0;
}
.cat-quick-list-content li a {
	font: normal 14px/28px Arial, Helvetica, sans-serif;
}
.cat-list-general {
	display: none;
	position: absolute;
	z-index: 20;
	left: 0px;
	top: 78px;
	padding: 8px 0 0;
	width: 600px;
	float: left;
}
.cat-list-selected {
	display: none;
	position: absolute;
	z-index: 21;
	left: 0px;
	top: 100px;
	padding: 8px 0 0;
	width: 600px;
	float: left;
}
#cat-list-knee, #cat-list-spine, #cat-list-pediatric {
	margin: 0 0 0 -320px;
}
.cat-list-general ul, .cat-list-selected ul {
	padding: 34px 0 0 26px;
	border-bottom: 1px solid #bac5cf;
	border-right: 1px solid #bac5cf;
	border-left: 1px solid #bac5cf;
	float: left;
	background: #FFFFFF;
	width: 95.5%;
}
.cat-list-general ul li, .cat-list-selected ul li {
	float: left;
	width: 48%;
	margin: 0 0 15px;
}
.cat-list-general ul li a, .cat-list-selected ul li a {
	line-height: none;
	float: left;
	display: block;
	line-height: normal;
	padding: 0 0 0 15px;
}
.successMessage {
	color: #008000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.errorMessage {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.iframe-options {
	margin: 10px 0;
	float: left;
	width: 100%;
}
.iframe-options label {
	border: 1px solid #3586c5;
	position: relative;
	cursor: pointer;
	padding: 5px 10px;
	float: left;
}
.iframe-options label.slted{
	background:#3586c5;
	color:#ffffff;
}
.iframe-options label input{
	position:absolute;
	visibility:hidden;
}
.triangle-down {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 12px solid #3586c5;
	position: absolute;
	left: 38%;
	top: 100%;
}
#custom_iframe_label .triangle-down{
	display:none;
}
#custom_iframe{
	display:none;
	margin:1% 0;
}
.custom-categories-list{
	margin-bottom:20px;
}
.custom-categories-list li{
	margin:0 0 10px;
	clear:both;
}
.specialty_categories {
	margin:5px 0 10px 18px;
	font-size: 14px;
	float:left;
	width:100%;
}
.specialty_categories label {
	width:calc(25% - 4px);
	float: left;
	margin: 3px 2px;
	box-sizing: border-box;
}
.get_embed_code_btn{
	background:#3586c5;
	color:#ffffff;
	border-radius:5px;
	padding:8px 5px;
}
#custom_iframe_code{
	margin:15px 0 0;
	border:1px solid #333;
	width:98%;
	padding:10px 1%;
	display:none;
}
/* The container */
.checkbox_container {
  /*display: block;*/
  position: relative;
  padding-left: 22px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.checkbox_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 1px;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: transparent;
  border:2px solid #666;
  border-radius:4px;
}

/* On mouse-over, add a grey background color */
.checkbox_container:hover input ~ .checkmark {
  background-color: #2196F3;
  border:2px solid #2196F3;
}

/* When the checkbox is checked, add a blue background */
.checkbox_container input:checked ~ .checkmark {
  background-color: #2196F3;
  border:2px solid #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkbox_container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.checkbox_container .checkmark:after {
  left: 3px;
  top: 0px;
  width: 6px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/** Page Nav Styles Starts Here **/
.page-nav {
	text-align: center;
	clear: both;
	width: 100%;
	float: left;
	background: #d7d7d7;
	padding: 12px 0;
}
.page-nav ul {
	width: 290px;
	margin: 0 auto;
}
.page-nav ul li {
	display: inline;
	float: left;
	margin: 0 3px;
}
.page-nav ul li a {
	background: #FFFFFF;
	width: 20px;
	display: block;
	color: #000000;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	transition: ease 0.3s all 0s;
}
.page-nav ul li a.page-nav-prev {
	background: #878787;
	color: #fff;
}
.page-nav ul li a.page-nav-prev:hover {
	background: #1f5693;
	color: #fff;
}
.page-nav ul li a.page-nav-next {
	background: #878787;
	color: #fff;
}
.page-nav ul li a.page-nav-next:hover {
	background: #1f5693;
	color: #fff;
}
.page-nav ul li a:hover, .page-nav ul li a.active {
	background: #1f5693;
	color: #FFFFFF;
}
/** Page Nav Styles Ends Here **/
/*.search-result li {
	min-height: 55px;
	float: left;
	width: 23%;
	padding: 0 0 0 1%;
}
*/
ul.search-result li {
	min-height: 150px;
	float: left;
	width: 23%;
	margin: 0 1% 10px 0;
	border: 1px solid #ccc;
	text-align: center;
	box-sizing: border-box;
	padding: 10px 0;
}
search-result li a {
	float:left;
}
ul.search-result li a {
	margin: 5px;
	font: 15px/20px 'zurich_lt_btlight';
	cursor: pointer;
	/* float: left;
	*/
	color: #666666;
	display: block;
	/* text-align: center;
	*/
}
ul.search-result li a:hover {
	color: #BA0E10;
}
.search-result {
	width: 100%;
}
.search-result h3 {
	color: #000000;
	font: 25px/14px 'zurich_lt_btlight';
	padding: 5px 0;
	/*margin: 0 0 0 15px;
	*/
}
.specilaty-search-result a {
	float: left;
	/* background: #144b8c;
	*/
	color: #4b4c4c;
	text-align: center;
	padding: 5px 10px;
	border: 1px solid #144b8c;
}
.specilaty-search-result a:hover{
	background:#4496d2;
	color:#ffffff;
}
.ac_input, .search-bar input[type="text"], .search-bar1 input[type="text"] {
	background: #d8d8d8;
	border: 1px solid #a7a7a7;
	border-radius: 6px 0 0 6px;
	float: left;
	font: 14px/20px Arial, Helvetica, sans-serif;
	height: 29px;
	padding: 0 0 0 5px;
	color: #616161;
}
.search-bar input[type="text"] {
	width: 275px;
}
.search-bar1 input[type="text"] {
	width: 200px;
}
input[type="submit"].search-button {
	background: #fff url(/images/search-icon1.png) center no-repeat;
	width: 30px;
	height: 31px;
	border: none;
	background-size: 111%;
	cursor: pointer;
	border-radius: 0 6px 6px 0;
	min-width:0;
}
/* auto suggested */
.search-bar, .search-bar1 {
	position: absolute;
	right: 13px;
	top: 54px;
}
.search-bar1 {
	display: none;
}
.ac_results {
	padding: 0px;
	border: 1px solid #000;
	overflow: auto;
	background: #fff;
	height: 220px;
	width: 200px !important;
	position: relative;
	z-index: 100;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results iframe {
	display: none;
	/*sorry for IE5*/
	display/**/
	: block;
	/*sorry for IE5*/
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 3000px;
	height: 3000px;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 94%;
	font: menu;
	font-size: 12px;
	float: left;
}
.ac_loading {
	background : #AFD2FD url('/images/loader.gif') right center no-repeat;
}
.ac_over {
	background: #AFD2FD;
	color: black;
}
/***** CSS Starts ypo demo user ****/
.ypo-videos {
	max-width: 1170px;
	margin: 10px auto;
	font-family: Verdana, Geneva, sans-serif !important;
	font-weight: normal !important;
	font-size: 14px !important;
	line-height: 19px !important;
	color: #333;
}
.ypo-videos p {
	font-size: 14px !important;
}
.ypo-videos b {
	font-weight: bold;
	font-size: 13px;
	color: #333;
}
.ypo-videos a {
	color: #333;
	text-decoration: underline;
}
.ypo-videos a:hover {
	color: #bb0e10;
}
.ypo-videos h1 {
	color: #000000;
	font: 25px/14px 'zurich_lt_btlight';
	padding: 5px 0;
}
.ypo-videos h2 {
	font-size: 14px;
	font-weight: bold;
	color: #255e9d;
}
.imgd {
	text-align: center;
}
.ypo-videos img {
	margin: 12px auto 3px auto;
	max-width: 95%;
	height: auto;
	border: 1px solid #2e77b9;
}
.ypo-videos #add-topics-user img {
	border: 1px solid #cccccc;
}
.ypo-videos ul {
	margin: 10px 5px 0px 0;
}
.ypo-videos ul li {
	list-style: disc;
	font: normal 14px/19px Verdana, Geneva, sans-serif;
	color: #333;
	padding: 5px 0;
	float: none;
	width: 90%;
}
.textmainbold {
	font-weight: bold;
}
.video-info {
	font-size: 16px;
	font-weight: bold !important;
	color: #13467f !important;
}
.ypo-videos.no-max-width{
	max-width:none;
}
/** Video Page Styles **/
.video-page {
	width: 64%;
	float: left;
	margin: 0 1%;
}
.video-page p {
	margin: 10px 0;
	font-size: 12px;
	color: #333;
	clear:both;
}
.video-page-content {
	width: 98%;
	padding: 0 0 0 0%;
	line-height:20px;
}
.video-page-content h1 {
	font: 20px Arial, Helvetica, sans-serif;
	color: #000;
}
.video-list {
	width: 34%;
	float: right;
}
.video-cat {
	float: left;
	width: 100%;
	clear: both;
	margin: 0 0 20px;
}
.vi-img {
	width: 125px;
	float: left;
	margin: 0 6px 0 0;
	border: 2px solid #999;
}
.vi-img:hover {
	border: 2px solid #000;
}
.video-desc {
	float: left;
	width: 62%;
}
.video-desc h4 a {
	font: bold 13px Arial;
	color: #333;
}
.video-desc h4 a:hover {
	color: #1b7fcc;
}
.video-desc h5 {
	font: 12px Arial;
	margin: 5px 0 0;
	color: #999;
}
.video-desc p {
	font: 11px Arial;
	margin: 5px 0 0;
	color: #999;
}
.video-container {
	/*position: relative;
	padding-bottom: 15px;
	height: 100%;
	overflow: hidden;
	*/
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	margin:0 0 10px;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.view-more {
	background: #CCC;
	border: 1px solid #ccc;
	display: block;
	padding: 3px 8px 5px;
	clear: both;
	margin: 0 0 10px 0%;
	color: #000;
	font: bold 12px Arial;
	text-align: center;
	float: left;
	width: 90%;
}
.view-more:hover {
	border: 1px solid #000;
}
/** Header Starts Here **/
.homepage-header {
	background: url(/images/header-bg.jpg) center top repeat-x;
	height: 360px;
}
.home-header {
	position: relative;
}
.home-logo {
	float: left;
	margin: -9px 0 0 73px;
}
.home-header .header-text {
	top: 78px;
}
.home-header .search-bar, .home-header .search-bar1 {
	top: 85px;
}
.home-header .knw-ypo {
	bottom: 75px;
}
.home-header .knw-ypo span.diff-text {
	font-size: 16px;
	margin: 16px 0 0 5px;
}
.homepage-header .login-signup {
	margin: 22px 16px 0;
	width: auto;
}
/** Header Ends Here **/
/****** Home Conatainer ******/
.home-container {
	margin: 50px 0 0;
}
.research-tab {
	float: left;
	color: #5b5b5c;
	width: 530px;
}
.research-tab p {
	margin: 10px 0 0;
	font: italic 16px Arial, Helvetica, sans-serif;
	color: #252525;
	text-align: justify;
}
.research-tab h2 {
	font: 26px 'ZurichCnBTBold';
	color: #00aab3;
}
.research-content {
	float: left;
	width: 298px;
}
.research-img {
	float: right;
	width: 232px;
}
.our-video-lib {
	width: 615px;
	float: right;
	margin: 0 10px 0 0;
}
.our-video-lib h2 {
	font: 26px 'ZurichCnBTBold';
	border-bottom: 1px solid #d6d6d6;
}
.our-video-lib h2 a {
	color: #00aab3;
}
.our-video-lib h2 a:hover {
	color: #19589f;
}
.our-video-lib ul {
	float: left;
	width: 97%;
	margin: 15px 0 0 3%;
}
.our-video-lib ul li {
	float: left;
	list-style-type: disc;
	width: 25%;
	margin: 5px 0;
	color: #7388aa;
}
.our-video-lib ul li a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #004183;
}
.our-video-lib ul li a:hover {
	color: #00aab3;
}
.video-req {
	float: left;
	width: 100%;
	margin: 15px 0 0;
}
.video-req a {
	display: block;
	font: 20px 'zurich_btroman';
	color: #ffffff;
	height: 33px;
	padding: 8px 0 0 0;
	background: url(/images/video-illustration-bg.png) 0 0 no-repeat;
	background-size: 100% 100%;
	text-align: center;
}
.video-req a:hover {
	background: url(/images/video-illustration-bg-on.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.video-shocase {
	float: left;
	width: 218px;
}
.req-sub {
	width: 273px;
	float: right;
}
.patient-edu-videos {
	float: left;
	width: 100%;
}
.patient-edu-videos h2 {
	font: 26px 'ZurichCnBTBold';
}
.patient-edu-videos h2 a {
	color: #00aab3;
}
.patient-edu-videos h2 a:hover {
	color: #19589f;
}
.patient-edu-videos p {
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #252525;
	text-align: justify;
}
/****** Home Contact ******/
.home-contact {
	background: #f4f4f4;
	border-top: 1px solid #d6d6d6;
	padding: 30px 0;
	margin: 30px 0 0;
}
.price-section {
	background: url("/images/price-logo.jpg") no-repeat scroll 0 center #1d75bd;
	border-radius: 8px 0 0 8px;
	color: #ffffff;
	float: left;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 8%;
	width: 48%;
	min-height: 93px;
	margin-top:15px;
}
.price-section p {
	margin: 0;
	font: 17px Arial, Helvetica, sans-serif;
}
.price-section a {
	font: 21px Arial, Helvetica, sans-serif;
	color: #00f6ff;
}
.price-section a:hover {
	color: #fff;
}
.price-section span {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #00f6ff;
}
.con-section {
	background: url("/images/mail-con.jpg") no-repeat scroll 0 center #09b1ba;
	border-radius: 0 8px 8px 0;
	color: #ffffff;
	float: left;
	font: 20px Arial, Helvetica, sans-serif;
	height: 51px;
	padding: 27px 0 35px 12%;
	width: 32%;
	margin-top:15px;
}
.con-section p {
	font: 20px Arial, Helvetica, sans-serif;
	margin: 0;
	text-indent: 20px;
}
.con-section a {
	color: #fff;
	font-size: 27px;
}
.con-section a:hover {
	color: #1D75BD;
}
.contact-number {
	float: left;
	width: 100%;
	clear: both;
	margin: 20px 0;
	text-align:center;
}
.contact-number ul li {
	float: left;
	width: 200px;
	margin:0 50px 20px;
	/*min-height: 155px;
	display:inline-block;
	vertical-align:top;
	*/
}
.contact-number ul li a {
	display: block;
	padding:165px 0 20px;
	text-align: center;
	color: #515151;
	font: bold 13px verdana;
}
.contact-number ul li.us a {
	background: url(/images/usa-logo-new.jpg) 0 0 no-repeat;
	padding:157px 0 13px;
	/*margin: 3px 0 0;
	*/
	background-size: 100% auto;
}
.contact-number ul li.us a span {
	display: block;
	color: #999999;
	margin: 2px 0 0;
	font-size: 10px;
}
.contact-number ul li.aus a {
	background: url(/images/aus-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
	/*padding:140px 0 15px;
	*/
}
.contact-number ul li.nz a {
	background: url(/images/nz-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
}
.contact-number ul li.uae a {
	background: url(/images/uae-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
}
.contact-number ul li.uk a {
	background: url(/images/uk-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
	/*padding:115px 0 8px;
	*/
}
.contact-number ul li.ire a {
	background: url(/images/ire-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
}
.contact-number ul li.ind a {
	background: url(/images/ind-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
}
.contact-number ul li.ger a {
	background: url(/images/ger-logo.jpg) 0 0 no-repeat;
	background-size: 100% auto;
	padding:165px 0 22px;
}
.references {
	clear: both;
	float: left;
	width: 100%;
}
.references h2 {
	font: 12px 'ZurichCnBTBold';
	color: #999999;
}
.references ol {
	margin: 10px 0 0 20px;
}
.references ol li {
	font: 10px Arial, Helvetica, sans-serif;
	list-style-type: decimal;
	margin: 5px 0;
	color: #999999;
}
.references a {
	color: #999999;
	letter-spacing: 0.2px;
	text-decoration: underline;
}
.references a:hover {
	color: #ef4e68;
}
.video-page-content ul{
	float:left;
	width:90%;
	margin:0 0 0 12px;
}
.video-page-content ul li{
	list-style-type:disc;
	/*font:12px Arial,Helvetica,sans-serif;*/
	color:#333;
	float:left;
	clear:both;
	margin:3px 0;
	font-size:12px;
}
#custom-content {
	background: url(/images/tell-friend-bg.png) 0 0 repeat;
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	z-index: 100;
}
#custom-content-window {
	position: fixed;
	left: 40%;
	top: 35%;
	background: #0a3253;
	border: 5px solid #b5b4b2;
	width: 300px;
	padding: 15px;
	z-index: 101;
	display: none;
	text-align: center;
	color: #ffffff;
}
#custom-content-window a.close_button {
	position: absolute;
	right: -12px;
	top: -12px;
	width: 25px;
	height: 25px;
}
.popUp {
	position: fixed;
	left: 5%;
	width: 90%;
	background: #ffffff;
	top: 10%;
	border: 10px solid #323A40;
	padding: 12px;
	z-index: 9999;
	display: none;
	box-sizing: border-box;
	font-family:Arial, Helvetica, sans-serif;
}
.popUpHeading {
	font-size: 19px;
	margin-bottom: 15px;
	display: inline-block;
}
a.popUpClose {
	position: absolute;
	right: -22px;
	top: -22px;
	cursor: pointer;
	text-decoration: none;
	width:35px;
}
a.popUpClose img {
	border-radius: 50%;
	outline: none;
	border: 0px;
}
.popUpContent {
	margin: 5px 0px;
	float: left;
	width: 100%;
	overflow-x: hidden;
	height: 400px;
}
.popUpFade {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #2196F3;
	top: 0;
	left: 0;
	opacity: 0.2;
	display:none;
	z-index: 99;
	overflow: auto;
}
.popUpVideo {
	position: fixed;
	left: 10%;
	width: 80%;
	background: #ffffff;
	top: 5%;
	border: 10px solid #323A40;
	padding:1%;
	z-index: 99999;
	display: none;
	box-sizing: border-box;
	font-family:Arial, Helvetica, sans-serif;
	height:auto !important;
}
.popUpHeadingVideo {
	/*font-size: 19px;
	margin-bottom: 15px;
	*/
}
a.popUpCloseVideo {
	position: absolute;
	right: -22px;
	top: -22px;
	cursor: pointer;
	text-decoration: none;
	width:35px;
}
a.popUpCloseVideo img {
	border-radius: 50%;
	outline: none;
	border: 0px;
}
.popUpContentVideo {
	margin: 5px 0px;
	float: left;
	width: 100%;
	overflow-x: hidden;
	height:auto;
	max-height:500px;
}
.popUpFadeVideo {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #2196F3;
	top: 0;
	left: 0;
	opacity: 0.2;
	display:none;
	z-index: 9999;
	overflow: auto;
}
.tab, .tabHeading, .tabBody, .tabContent {
	float: left;
	width: 100%;
}
.tab {
	margin:15px 0 0;
}
.tabBody {
	box-sizing: border-box;
}
.tabHeading {
	border-bottom: 1px solid #dddddd;
}
.tabHeading a {
	padding: 9px 18px;
	color: inherit;
	float: left;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-collapse: collapse;
	margin-right: 2px;
	border-radius: 5px 5px 0px 0px;
	text-decoration: none;
	cursor: pointer;
	outline: none;
	font-size:14px;
}
.tabHeading a.active {
	border: 1px solid #b1b1b1;
	background: #b1b1b1;
	color: #ffffff;
}
.tabHeading a.active:hover, .tabHeading a:focus {
	border: 1px solid #b1b1b1;
	background: #b1b1b1;
	text-decoration: none;
}
.tabHeading a:hover {
	border: 1px solid #b1b1b1;
	background: #b1b1b1;
	text-decoration: none;
	color: #ffffff;
}
.listActionImage img {
	width: 16px;
	height: 16px;
	border: 0px !important;
	outline: none;
	background:none;
}
.listButton{
	border: 0px;
	outline: none;
	/*background: #0058ff;
	*/
	color: #19589f;
	display: inline-block;
	padding: 5px 8px;
	border-radius: 5px;
	font-family: arial;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
}
.listButton:hover {
	color:#bb0e10;
}
.customContentList h3 {
	color: #4b4c4c;
	font: bold 13px/14px Arial,Helvetica,sans-serif;
	text-align: center;
	height: 33px;
}
/*.customContentList li {
	margin: 7px 16px 6px 0;
	border: 1px solid #cacaca;
	padding: 5px !important;
	float: left !important;
	width: 22% !important;
	text-align: center;
	list-style-type: none !important;
	min-height: 195px
}
*/
.customContentList li {
	margin: 7px 16px 6px 0;
	border: 1px solid #cacaca;
	padding: 5px !important;
	float: left !important;
	width: 200px !important;
	text-align: center;
	list-style-type: none !important;
	min-height: 175px;
	position: relative;
}
.customContentList li .listActionImage{
	float:left;
	width:100%;
	text-align:center;
}
.thumbnail {
	border: 0px !important;
	height: 75px !important;
	width: 125px !important;
	margin: 5px !important;
}
.statusCustomContent, .addToListCustomContent, .editCustomContent, .removeFromListCustomContent {
	cursor: pointer;
	color: #0058ff;
}
.messageDisplay {
	color: #008000;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}
ul.formPage li {
	margin-bottom: 10px;
	float: left;
	width: 100%;
	list-style-type: none;
}
ul.formPage label {
	display: inline-block;
	width: 20%;
}
ul.formPage span, ul.formPage label.error {
	display: block;
	margin-left: 20.5%;
	margin-top: 5px;
}
ul.formPage label.error {
	width: 70%;
	color: red;
}
.formControl {
	display: inline-block;
	width: 50%;
	padding: 7px 12px;
	color: #555555;
	background-color: #fafafa;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	box-sizing: border-box;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	outline: 0;
}
.formControl:focus {
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
}
#frmCustomContent input[type="button"], #frmCustomContent input[type="submit"], #frmCustomContent .linkButton{
	padding: 9px 12px;
	border-radius: 1px;
	min-width: 85px;
	cursor: pointer;
	font-size: inherit;
	font-family: inherit;
	outline: 0;
	margin-right: 2px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
/*#frmCustomContent input[type="button"]{
	background-color: #fafafa;
	border: 1px solid #cccccc;
	color: #333333;
}
*/
.linkButton, #btn_save_popup, .addNew, #btn_save{
	background-color: #19589f;
	border: 1px solid #19589f;
	color: #ffffff;
}
.popUpFormCancel, #btn_cancel{
	border:none;
}
.addNew {
	float: right !important;
	color: #ffffff !important;
}
span.mandatory {
	color: #ff0000;
	display: inline-block !important;
	margin: 0px !important;
}
input[type="submit"]:hover, .linkButton:hover, input[type="submit"]:active, .linkButton:active, .addNew:hover, .addNew:active{
	background: #0a3253;
	border: 1px solid #0a3253;
	color: #ffffff;
}
input[type="button"]:hover, input[type="button"]:active{
	/*background: #f6f6f6;
	*/
}
.formPage .thumbnail {
	border: 0px !important;
	height:auto !important;
	width:auto !important;
}
.noRecordFound {
	padding: 20px 10px;
	color: #ff0000;
}
div.imgFade {
	position: absolute;
	width: 106%;
	height: 65%;
	top: 12px;
	background: #f5f5f5 url(/images/loading.gif) 50% no-repeat;
	display: none;
	cursor: no-drop;
	z-index: 999;
	left: 0px;
}
/** Dashboard Page Starts **/
.display_none{
	display:none !important;
}
.dashboard-items{
	margin:20px 0;
}
.dashboard-items a{
	display:inline-block;
	text-decoration:none;
	width:18%;
	margin:5px 1% 5px 0;
	border:1px solid #ccc;
	text-align:center;
	box-sizing:border-box;
	padding:10px 0;
}
.dashboard-items a:hover{
	border:1px solid #3f81bb;
	color:#3f81bb;
}
.dashboard-items .dashboard-item-image{
	display:block;
	text-align:center;
}
.ypo-videos .dashboard-item-image img{
	border:none;
	margin:0;
}
/** Dashboard Page Ends **/
#spn_pls_wait {
	display: block;
	margin-left: 20%;
	margin-top: 5px;
	color: #ff0000;
}
.show {
	display: block !important;
}
.hide {
	display: none !important;
}
#progress-container {
	/*border: 1px solid #ccc;*/
	border-radius: 5px;
	clear: both;
	margin:5px 0 5px 20.5%;
	position: relative;
	width:50%;
	/*background-color: #ccc;*/
}
#progress {
	/*background-color: #4CAF50;*/
	color: #fff;
}
.pageFade {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #f9f9f9;
	top: 0;
	left: 0;
	opacity: 0;
	display:none;
	z-index: 99;
}
.pageLoading {
	background: rgba(0,0,0,0) linear-gradient(to bottom,rgba(64,64,64,.85) 0,rgba(48,48,48,.85) 100%) repeat scroll 0 0;
	border: 1px solid #444444;
	border-radius: 1px;
	box-shadow: 0 1px 4px 0 rgba(50,50,50,.8), 0 1px 0 0 #888888 inset;
	color: #ebebeb;
	float: left;
	margin: 3px 2px 3px;
	padding: 7px 10px;
	position: fixed;
	right: 0;
	bottom: 0;
	right: 2px;
	text-shadow: 0 1px 1px #000000;
	z-index: 100;
	width: 220px;
	display: none;
}
.pageLoading img {
	vertical-align: middle;
	margin-right: 10px;
	outline: 0;
}
div#results {
	margin: 5px 0 5px 20.5%;
}
.videoThumbDisplay {
	position: relative;
}
.videoPlayDisplay, .ypoVideoPlayDisplay, .addToListYPOVideo, .removeFromListYPOVideo{
	cursor: pointer;
}
img.videoPlayDisplayPopUp {
	top: 40%;
	position: absolute;
	top: 40%;
	left: 45%;
	border: none;
	cursor: pointer;
}
.listActionImage .videoPlayDisplay {
	position: relative;
	top: 0;
	left: 0;
	height: 10px;
	margin:12px 5px 3px 0px;
}
.typeImage {
	border: none !important;
	left: 45% !important;
	position: absolute;
	top: 25%;
}
a.edit_playlist {
	margin-top: -5px !important;
}
.edit_playlist img {
	border: 0px;
}
div.edit_playlist_message {
	color: #ff0000;
	display: none;
	margin-left: 4px;
}
div.edit_playlist_show {
	display: none;
	height: 61px;
	width: 100%;
}
.ypo-custom-content-button {
	float: right;
	position: absolute;
	top: 10px;
	right: 12px;
}
.ypo-custom-content-button a {
	border: 2px solid #4bb0f7;
	padding: 6px 12px;
	display: inline-block;
	cursor: pointer;
	color: #4bb0f7;
	margin-left: -5px;
}
.ypo-custom-content-button a.active {
	background: #4bb0f7;
	color: #ffffff;
}
.popup-error-message {
	float:left;
	width: 100%;
	padding: 10px 0px;
}
.category-list-part.category-list-part-popup {
	border: 0px;
	padding: 0px;
	margin-top: 0px;
}
.category-list-part-popup ul li {
	background: #19589f;
	border-bottom: 1px solid #dddddd;
}
.category-list-part-popup ul li a {
	display: block;
	color: #ffffff !important;
	padding: 8px 10px;
	font-weight: normal !important;
	font-size: inherit !important;
}
.category-list-part-popup ul li a.selected {
	color: #4bb0f7 !important;
}
.category-list-part-popup ul li .cat-icon {
	background: none;
	color: #ffffff;
	margin-top: -1px;
}
.category-list-part-popup .list-sub-category li {
	border-bottom: none;
	margin-bottom: 2px;
}
.category-list-part-popup .list-sub-category li a {
	background: url('/images/arrow-up.png') 10px 5px no-repeat !important;
	padding: 1px 0px 0px 20px !important;
}
.topic-list-part-popup {
	padding: 0px !important;
	border: none;
	width: 77%;
	margin-top: 0px;
}
.topic-list-part-popup ul {
	border: none;
}
h1.topic-titles-popup {
	font-size: 22px;
	margin-bottom: 10px;
}
.allListBitton .topic-act {
	width: auto;
	float: none;
}
.popUpContentVideo iframe {
	width: 100%;
	height: 350px;
}
.ypo-videos ul.videos-playlist li:nth-child(odd) {
	background: #eef0f3;
}
.ypo-videos ul.videos-playlist li:nth-child(even) {
	background: #E0EDFA;
}
.addedToPlaylistTick {
	width: 24px;
	position: absolute;
	top: -1px;
	right: -1px;
	border: 1px solid #cacaca;
	padding: 5px;
}
.videos-playlist-window {
	float: left;
	width: 100%;
}
.videos-playlist-window li {
	float: left !important;
	width: 260px !important;
	clear: none !important;
	background: #ffffff !important;
	border: 1px solid #dddddd !important;
	height: 226px;
	margin:0px 19px 25px;
	padding: 0px !important;
}
ul.videos-playlist li{
	height:auto;
}
.videos-playlist-window li:hover {
	border: 1px solid #999999 !important;
}
.playlis_thumbnails {
	float: left;
	width: 100%;
}
.playlis_thumbnails div {
	float: left;
	margin: 2px;
}
.playlis_thumbnails .photo1 {
	height: 100px;
	width: 157px;
}
.playlis_thumbnails .photo2, .playlis_thumbnails .photo3 {
	height: 48px;
	width: 93px;
}
.playlis_thumbnails .photo2 img, .playlis_thumbnails .photo3 img {
	width: 100% !important;
}
.playlis_thumbnails .photo1, .playlis_thumbnails .photo2, .playlis_thumbnails .photo3 {
	background: #eae9e9;
}
.playlis_thumbnails img {
	margin:0px;
	padding: 0px;
	border: 0;
	max-width: 100% !important;
	height: 100%;
}
.videos-playlist-action {
	width: 100% !important;
	text-align: center;
	background: #f8f8f8;
}
.videos-playlist-action a {
	background: none !important;
	border: 0px !important;
	padding: 8px !important;
	margin: 0px !important;
	width: auto !important;
	float: none !important;
	display: inline-block !important;
}
.videos-playlist-action img {
	height: 16px !important;
	border: 0px;
}
.playlist-name-new{
	text-align: center;
	width: 100%;
	margin: 10px 0;
	/*height: 45px;
	*/
}
.playlist-name-new a {
	width: 100%;
	text-decoration: none;
	margin: 0px !important;
}
/*.playlist-form-edit-button {
	margin-top: 5px;
	width: 29px;
	float: left;
}
.playlist-form-edit-save {
	background: #fff url('../images/tick_32.png') no-repeat 5px 5px;
	background-size: 18px !important;
}
.playlist-form-edit-cancel {
	background: #fff url('../images/b_drop.gif') no-repeat 6px 7px;
}
.edit_playlist_show input {
	float: left;
	margin: 0px 0px 0px 5px;
	outline: 0;
}
*/
a.playlis_thumbnails {
	margin: 0px !important;
}
/**** Media Query Starts *******/
@media screen and (max-width:1199px) {
	.tabs li a.width_50, .tabs li a.width_70, .tabs li a.width_90, .tabs li a.width_115, .tabs li a.width_120, .tabs li a.width_165{
		width:165px;
	}
	section {
		padding: 0px 12px;
		box-sizing: border-box;
	}
	.header-text {
		right: 360px;
	}
	.header-text h2 {
		margin: 0;
	}
	.header-text p {
		margin: 5px 0 5px 102px;
	}
	.search-bar {
		right: 0;
	}
	.knw-ypo {
		right: 20px;
	}
	.custom-pick {
		width: 348px;
	}
	.quick-pick {
		width: 348px;
	}
	.my-code {
		width: 348px;
	}
	.media-profile {
		width: 348px;
	}
	.category-thumbnails li {
		margin: 0 15px 20px 0 !important;
	}
	.cat-quick-pick-list {
		width: 360px;
		clear: both;
		margin: 0 auto;
		float: none;
	}
	.cat-quick-pick-list li {
		margin: 5px 0 !important;
	}
	.note {
		clear: both;
	}
	.cate-my-code textarea {
		margin: 30px 0 0 0;
		width: 300px;
	}
	.service_category li {
		width: 140px;
		float: left;
		margin: 0 25px 15px 0;
	}
	.video-page {
		width: 65%;
	}
	.video-desc {
		width: 55%;
	}
	.homepage-header {
		height: auto;
	}
	.home-header .knw-ypo {
		bottom: 30px;
	}
	.price-section {
		min-height: 89px;
	}
	.research-tab {
		width: 47%;
	}
	.research-content {
		width: 46%;
	}
	.our-video-lib {
		width: 50%;
	}
	.video-shocase {
		width: 40%;
	}
	.req-sub {
		width: 55%;
	}
	.price-section p {
		font-size: 15px;
	}
	.contact-number ul li {
		margin: 0 8px 10px;
	}
	.con-section {
		height: 68px;
		padding: 25px 0 16px 7%;
		width: 37%;
	}
	.quick-links {
		margin: 7px 0 10px;
	}
	.quick-links a {
		font-size: 12px;
	}
}
@media screen and (max-width:979px) {
	.header-text {
		right: 340px;
		top: 50px;
	}
	.header-text h2 {
		font-size: 28px;
	}
	.total_selected2 {
		width: 67%;
	}
	.custom-quick-tabs {
		width: 300px;
		margin: 0 auto;
		float: none;
	}
	.custom-quick-tabs li {
		width: 100%;
		border: none;
		margin: 5px 0;
		text-align: center;
	}
	.custom-quick-tabs li a {
		padding: 14px 0;
		width: 100%;
	}
	.video-page {
		width: 52%;
	}
	.video-list {
		width: 46%
}
	.home-logo {
		margin: -9px 0 0 10px;
	}
	.home-header .header-text {
		top: 83px;
	}
	.home-header .header-text h2 {
		font-size: 24px;
	}
	.home-header .knw-ypo {
		bottom: 10px;
	}
	.research-tab {
		width: 100%;
	}
	.research-content {
		width: 60%;
	}
	.our-video-lib {
		width: 98%;
		margin: 0 0 15px;
	}
	.price-section {
		width: 92%;
		border-radius: 8px;
	}
	.price-section p {
		font-size: 18px;
	}
	.con-section {
		width: 93%;
		border-radius: 8px;
	}
	.contact-number ul li {
		margin: 0 20px 10px;
	}
}
@media only screen and (max-width:906px) {
	section {
		padding: 0px;
		box-sizing: border-box;
	}
	/*.ypo-videos img {
		width: 100%;
	}
	*/
	.ypo-videos .dashboard-item-image img{
		width:auto;
	}
	.ypo-videos.no-max-width{
		margin:0 10px;
	}
}
@media screen and (max-width:799px) {
	.header-text {
		right: 319px;
		left: auto;
	}
	.header-text p {
		margin: 5px 0 5px 120px;
	}
	.header-text h2 {
		font-size: 28px;
		margin: 0 0 0 50px;
	}
	.prof_no {
		width: 56%;
	}
	.total_selected2 {
		width: 59%;
	}
	.sub-category {
		margin: 20px 0 0;
		padding: 0;
		border: none;
	}
}
@media screen and (max-width:767px) {
	#inner-header {
		background-size: auto 100%;
	}
	.header-text {
		right: 210px;
		top: 10px;
	}
	.search-bar, .search-bar1 {
		right: 10px;
	}
	.subscription-tab {
		clear: both;
	}
	.video-page {
		width: 100%;
	}
	.video-list {
		float: none;
		margin: 0 auto;
		width: 58%;
	}
	.contact-number ul li {
		margin: 0 3px 10px;
	}
	.mobiel-code ul li {
		margin: 0 12px;
	}
	.tabs li h2 a {
		border-right: 1px solid #d7d7d7;
		color: #000;
		display: block;
		font: bold 13px Arial, Helvetica, sans-serif;
		padding: 5px 10px;
	}
	.home-header .header-text {
		top: 20px;
		right: 173px;
	}
	.full-inner-header {
		width: 99%;
	}
	.dashboard-items a{
		width:23%;
	}
	.category-thumbnails li {
		margin: 0 15px 20px 0 !important;
	}
}
@media screen and (max-width:640px) {
	.search-bar1 {
		display: block;
		top: -61px;
	}
	.search-bar {
		display: none;
	}
}
@media screen and (max-width:639px) {
	.header-text {
		right: 60px;
	}
	.search-bar1 {
		top: 0;
		right: 0;
		margin: 0 auto;
		width: 240px;
		position: relative;
		clear: both;
	}
	.login-signup {
		margin: 0 auto;
		float: none;
	}
	.logo {
		text-align: center;
		width: 100%;
		margin: 2px 0 15px;
	}
	.welcome-tab, .subscription-tab {
		margin: 24px 30px 0;
	}
	#minibar {
		display: none;
	}
	.categories {
		display: none;
	}
	#inner-container {
		padding: 10px 0;
	}
	aside {
		float: none;
		margin: 0 auto;
	}
	.categories {
		margin: 0 0 25px;
	}
	.total_selected2 {
		float: none;
		width: 310px;
		margin: 0 auto;
		padding: 50px 0 0;
	}
	.total_selected {
		width: 100%;
		display: none;
	}
	.total_selected2 {
		width: 100%;
	}
	.total_selected.specalities-mobile {
		display: block;
	}
	.prof_no{
		padding:10px 0 8px 5px;
	}
	.service_category li {
		margin: 0 12px 15px 0;
	}
	.cat-custom-info, .cat-quick-info {
		margin: 15px 0 0;
	}
	.cat-quick-pick-list li {
		margin: 10px 42px 5px 0 !important;
	}
	.welcome-tab, .subscription-tab {
		margin: 10px 0 0;
		float: right;
	}
	.welcome-tab{
		margin:8px 10px 0 0;
		width:143px;
	}
	.subscription-tab2{
		float:none;
		margin: 8px 0 0;
	}
	.user-tab{
		left:0;
		width:auto;
	}
	.welcome-tab a {
		margin: 0 auto;
		width:auto;
		height:auto;
		min-height:26px;
	}
	.welcome-tab .user-desc a{
		min-height:0;
		padding:11px 8px 0 15px;
	}
	.video-list {
		width: 100%;
	}
	.video_lib_inc ul li {
		width: 50%;
	}
	.multi-mail a {
		font-size: 20px;
		padding: 5px 0 9px 50px;
	}
	.multi-health-education h1 {
		clear: both;
		margin: 0;
	}
	.research-tab {
		float: none;
		margin: 0 auto;
	}
	.home-header .header-text {
		right: 80px;
		top: 10px;
	}
	.homepage-header .search-bar1 {
		right: 10px;
		top: -13px;
	}
	.home-logo {
		width: 150px;
		margin: 13px 0 0 10px;
	}
	.research-content {
		width: 45%;
	}
	.full-inner-header {
		display: none;
	}
	.social_links {
		float: left;
	}
	.dashboard-items a{
		width:48%;
	}
}
@media screen and (max-width:479px) {
	.cat-quick-pick-list {
		width: auto;
	}
	.cat-quick-pick-list li {
		width: 300px;
		padding: 14px 0 14px 6px;
	}
	.subscription-tab {
		float: none;
		margin: 3px auto;
		clear: both;
		width: 240px;
	}
	.code-area {
		width: 210px;
		display: none;
		position: absolute;
		left: 0;
		top: 100px;
		z-index: 10;
		border: 1px solid #000;
		background: #fff;
	}
	#login-window {
		left: 25px;
		top: 25%;
		width: 206px;
	}
	#forgot-window {
		left: 25px;
		top: 25%;
		width: 206px;
		z-index: 111px;
	}
	.contact-number ul li {
		margin: 0 10px 10px;
	}
	.mobile-code ul li {
		margin: 0 10px;
	}
	.research-img {
		float: none;
		margin: 0 auto;
	}
	.research-content {
		width: 100%;
	}
	.our-video-lib {
		margin: 15px 0 0;
	}
	.our-video-lib ul li {
		width: 50%;
	}
	.video-shocase, .req-sub {
		width: 80%;
		margin: 3px 10%;
	}
	.con-section p {
		font-size: 18px;
	}
	.con-section a {
		font-size: 24px;
	}
}
@media screen and (max-width:359px) {
	.code-area {
		width: 210px;
		display: none;
		position: absolute;
		left: 0;
		top: 100px;
		z-index: 10;
		border: 1px solid #000;
		background: #fff;
	}
	.home-header {
		height: 90px;
	}
	.homepage-header .home-logo {
		width: 100px;
		margin: 50px 0 0;
	}
	.con-section p {
		font-size: 16px;
	}
	.con-section a {
		font-size: 20px;
	}
>>>>>>> .r6446
}