

/* HEADER */
.pageheaderhome { padding:0;margin:0; }


/* CONTENT */
.contenthome { padding:0;margin:0; }

.topcontent { position:relative;padding-bottom:1%;margin-bottom:2.5%;
	background:url(../../images/03/topbg2.png) top left no-repeat;background-size:cover; }
.topcol_l { float:left;width:34.5%;position:relative; }
.loginpanel { padding:0 0 2%;position:relative;z-index:5;background:url(../../images/03/ind_loginpanelbg.png) top left no-repeat;background-size:cover; }
.loginpanelhd { font-size:17px;font-family:'Gotham medium', gotham-medium;color:#ffffff;text-transform:uppercase;padding:2% 5% 3%;position:relative;
	background:url(../../images/03/ind_hdlogin.png) top left no-repeat; }
.loginpanelbd { font-size:16px;font-family:'Gotham medium', gotham-medium;color:#ffffff;text-transform:uppercase;padding:2% 5% 1%;pposition:relative; }
.lpblk1 { display:inline-block;width:77%;margin-right:1%;vertical-align:bottom; }
.lpblk2 { display:inline-block;max-width:61px;width:17.89%;vertical-align:bottom;padding-bottom:1%; }
.lpblk1 input.textbox { width:94%;font-style:italic;color:#515151;padding:3% 3%;margin-bottom:2%;
	background:#ffffff;border:#ebebeb solid 1px; }

.seclogged { text-align:center;padding:2% 5% 3%; }
.secloghd { font-size:25px; }
.btnlogout { max-width:95px;width:50%;margin:0 auto; }
.topimages { position:relative; }
.image1 { max-width:385px;margin-left:-2%;margin-right:-2%; }
.image2 { max-width:220px;width:59%;position:absolute;right:5%;bottom:-3.5%;z-index:6; }


.topcol_r { float:right;width:65%;position:relative; }
.sitename { font-size:60px;font-family:'Gotham Book', gotham-book;color:#ffffff;text-align:center;text-shadow:2px 1px #2e98c5;
	padding:1% 2%;background-color:rgba(255, 255, 255, 0.28); }
.sngd { font-family:'Gotham Light', gotham-light; }
.roadAsSG { float:right;width:50%;color:#ffffff;font-size:18px;text-align:center;text-shadow:1px 0 #229dc9;padding:1.5% 2%;
	margin:0 1.4% -3% 0;position:relative;z-index:2;background-color:rgba(2, 30, 125, 0.67); }
.DrKintrodesc { font-size:14px;color:#c1eaff;text-shadow:1px 0 #229dc9;clear:both;padding:5% 2% 2.5% 2.5%;
	margin:0 1.4% 0 0;position:relative;z-index:1;background-color:rgba(9, 92, 168, 0.67); }
.drkpic { float:left;width:12.42%;margin-right:2%; }
.introtextgrp { float:left;width:85%; }
.sig { max-width:200px;width:49%; }
.DrKaddr { color:#c1eaff;text-shadow:1px 0 #229dc9;text-transform:uppercase; }

.videoads { display:table;width:100%;padding-bottom:1%;margin:-7% auto 2.5%;clear:both;position:relative;top:-10px;z-index:7; }
.videoads_indi { display:table-cell;width:32%;text-align:left;padding:1% 1% 0.5%;margin:0 0 0;position:relative;vertical-align:middle;
	background: -webkit-linear-gradient(top, white 88%, rgba(232,232,232,1)); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(top, white 88%, rgba(232,232,232,1)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, white 88%, rgba(232,232,232,1)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to top, white 88%, rgba(232,232,232,1)); /* Standard syntax (must be last) */
	border:#ffffff solid 1px;box-shadow:0 2px 2px #dad9d9 inset, 0 0 7px #b0afaf; }
.vidadspace { display:table-cell;width:1%; }
.vidadtitle { font-size:20px;text-align:center;margin-bottom:1.4%; }
.vidadtitle a { color:inherit; }
.vidad_disclaimer { font-size:12px;color:#515151;margin-bottom:1%; }
.CallWatch { max-width:153px;width:50%;position:absolute;top:-9%;left:7%; }
.wrapvidadcont { padding:3% 0 4% 0; }
.vidad_player { text-align:center; }

/* form error - use on homepage */
label.error { display:none!important;}
.error { border:solid 1px #F00;}
.defaultText { width:auto; }
.defaultTextActive { color:#a1a1a1;font-style:italic; }
.login_err { color:#cc0000;font-size:12px;padding:2px 4px;margin-top:2%;background-color:rgba(255, 255, 255, 0.84); }
#fancybox-overlay { width:100%;height:100%;position:fixed; }


/* ********** RESPONSIVE ********** */
/* ******************************** */

@media screen and (max-width:1500px) {
	
}
@media screen and (max-width:1400px) {
	
}
@media screen and (max-width:1300px) {
	
}
@media screen and (max-width:1200px) {
	.sitename { font-size:54px; }
	.roadAsSG { font-size:17px; }
	.loginpanelhd { font-size:16px; }
	.loginpanelbd { font-size:15px; }
	.secloghd { font-size:22px; }
	.vidadtitle { font-size:19px;line-height:auto; }
	
}
@media screen and (max-width:1100px) {
	
}
@media screen and (max-width:1000px) {
	.sitename { font-size:50px; }
	.roadAsSG { font-size:16px; }
	.loginpanelhd { font-size:15px; }
	.loginpanelbd { font-size:14px; }
	.secloghd { font-size:20px; }
	.vidadtitle { font-size:18px; }
	
}
@media all and (max-width:900px){
	.sitename { font-size:44px; }
	.roadAsSG { font-size:15px; }
	.secloghd { font-size:18px; }
	.vidadtitle { font-size:17px; }
	
}
@media all and (max-width:800px){
	.sitename { font-size:36px; }
	.roadAsSG { font-size:14px; }
	.loginpanelhd { font-size:14px; }
	.loginpanelbd { font-size:13px; }
	.secloghd { font-size:16px; }
	.vidadtitle { font-size:16px; }
	
	
}
@media all and (max-width:700px){
	.sitename { font-size:32px; }
	.roadAsSG { font-size:13px; }
	.DrKintrodesc { font-size:12px; }
	.loginpanelhd { font-size:13px; }
	.secloghd { font-size:14px; }
	.vidadtitle { font-size:15px; }
	
	
}
@media all and (max-width:600px){
	.topcol_r { float:none;width:100%;margin:0 auto 2%; }
	.sitename { font-size:42px; }
	.roadAsSG { font-size:16px;width:60%;margin-right:0; }
	.DrKintrodesc { font-size:14px;margin-right:0; }
	.topcol_l { max-width:450px;float:none;width:auto;margin:0 auto 2%; }
	.topimages { display:none; }
	
	.videoads { display:block;max-width:450px;width:96%;padding-bottom:1%;margin:0 auto 2.5%;clear:both;top:0; }
	.videoads_indi { display:block;width:98%;text-align:left;padding:0.5% 1% 0.5%;margin:0 auto 4%;position:relative;top:0;vertical-align:middle; }
	.vidadspace { display:none; }
	.vidadtitle br { display:none; }
	.CallWatch { max-width:153px;width:40%;position:absolute;top:-9%;left:0.5%; }
	
}
@media all and (max-width:500px){
	.sitename { font-size:36px; }
	.roadAsSG { font-size:15px; }
	
}
@media all and (max-width:400px){
	.sitename { font-size:30px; }
	.roadAsSG { font-size:14px;width:70%; }
	.DrKintrodesc { font-size:13px; }

}
@media all and (max-width:350px){
	.sitename { font-size:24px; }
	.roadAsSG { font-size:13px;width:80%; }
	.drkpic { width:28%;margin-right:2%; }
	.introtextgrp { float:none;width:auto; }
	
}




