*
{
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
	background:none;
	text-decoration:none;
	font-family:'century gothic','calibri','verdana','arial';
}

table,th,td
{
	padding:5px;
}

h2
{
	margin:10px 0px 20px 0px;
	font-size:28px;
	font-weight:normal;
	color:#515151;
}

fieldset
{
	margin:10px 0px;
	padding:7px;
	border:1px solid #F3423A;
	font-size:16px;
	border-radius:5px;
}
	
legend 
{
	margin:0;
	padding:5px;	
	font-size:22px;
	color:#F3423A;
	font-weight:bold;
}
	
h1
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 2px 0px;
	font-size:28px;
	color:#515151;
	font-weight:bold;
}

h2
{
	font-size:28px;
	color:#515151;
	font-weight:normal;
}

h3
{
	margin-top:5px;
	margin-bottom:0px;
	font-size:12px;
	color:#333;
	font-weight:bold;
}

hr
{
	color:#AC2E48;
}

.textbox2
{
	padding:6px;
	color:#014096;
	font-size:12px;
	font-family:arial;
	border:1px solid #014096;
	border-radius:6px;
}

.textbox1
{
	padding:6px;
	color:#000;
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	border:1px solid #a2a2a2;
	background:#fff;
}

.textbox1_error
{
	background:#fff;
	font-family:arial;
	font-size:14px;
	color:#EF434B;
	padding:6px;
	text-align:left;
	border:1px solid #EF434B;
	border-radius:6px;
	font-weight:normal;	
}

.bookmark
{
	float:left;
	margin:0px;
	padding:0px;
}

a
{
	text-decoration:none;
	color:#5593cb;
}

.menu_bg
{
	width:100%;
	margin:0px;
	padding:0px;
	background:#1E4161;
	box-shadow:0px 2px 2px #888888;
}

.contentMenuBg
{
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:#1E4161; 
	box-shadow: 0px 2px 2px #888888;	
}


/****************/

.home_article
{
	float:left;
	width:282px;
	margin:0px 20px 20px 0px;
	padding:5px 30px 0px 0px;
	font-size:17px;
	text-align:justify;
	color:#1E4161;
	border-right:1px solid #ccc;
}

.home_article:last-child
{
	border:0;
}

.home_article img
{
	float:left;
	margin-right:10px;
}

.home_article span
{
	float:left;
	width:40px;
	height:40px;
	margin:0px 10px 0px 0px;
	padding:0px;
	font-size:30px;
	font-weight:normal;
	color:#fff;
	background:#F67929;
	border-radius:200px;
	text-align:center;
}

.home_article h4
{
	margin:0px 0px 10px 0px;
	padding-top:8px;
	color:#444;
	font-size:19px;
	font-weight:bold;
	text-align:left;	
	text-decoration:none;
	border-bottom:0px solid #696866;
	background:#fff;
}

.home_article p
{
	clear:both;	
	height:80px;
	font-size:15px;
	overflow:hidden;
	text-align:left;
}

.home_content
{	
	clear:both;
	width:100%;
	margin:5px 0px 15px 0px;
	padding:8px 0px;
	font-size:17px;
	color:#1f1f1f;
	background:#fff;
	border-top:0px;
	border-bottom:0px;
	display:table;
}

.home_content a
{
	color:#005bab;
}

.home_content h2
{
	margin:10px 0px 20px 0px;
	font-size:30px;
	font-weight:normal;
	text-align:center;
	color:#FF6E00;
}

.home_content ul
{
	list-style:none;
}

.home_content ul li 
{
	padding:0px 0px 2px 0px;
	text-align:justify;
	margin:0px 0px 10px 0px;
	list-style-image: url(../images/orangeBulletSmall.jpg);
	list-style-position:inside;
}

.home_content ol li
{
	padding:0px 0px 2px 0px;
	text-align:justify;	
	margin:0px 0px 10px 0px;
	list-style-image: url(../images/correctBullet.png);
}

.home_content .video
{
	width:300px;
	float:right;
	margin:0px 0px 10px 15px;
	height:300px;
}

.home_content .video1
{
	width:300px;
	float:left;
	margin:0px 15px 10px 0px;
	height:300px;
}


/**************/



.section1
{
	margin-top:45px;
	padding-bottom:20px;
}

.section1 .home_content
{
	width:96%;
	margin:0px 2%;
	color:#1f1f1f;
	font-size:17px;
	line-height:26px;
}

.section1 .home_content h2
{
	margin:10px 0px 33px 0px;
	font-size:28px;
	text-align:center;
	color:#515151;
}

.phoneParent
{
	float:left;
	width:450px;
	margin:20px 0px;
	padding:0px 10px;
	display:table;
}

.phoneContentLeft
{
	float:left;
	width:350px;
	color:#1f1f1f;
}

.phoneContentLeft strong
{
	color:#515151;
}

.phone:before
{
	content:"";
	float:left;
	width:70px;
	height:60px;
	margin:0px 10px 0px 0px;
	background-image:url('../images/phone.jpg');
	display:table-cell;
	left:0;
	top:0px;
}

.email:before
{
	content:'';
	left:0;
	top:0px;
	float:left;
	width:70px;
	height:60px;
	margin:0px 10px 0px 0px;
	background-image:url('../images/email.jpg');
}

.faq:before
{
  	content:'';
	left:0;
	top:0px;
	float:left;
	width:70px;
	height:60px;
	margin:0px 10px 0px 0px;
	background-image:url('../images/faq-icon.jpg');
}

.wiki:before
{
  	content: '';
	left:0;
	top:0px;
	float:left;
	width:70px;
	height:60px;
	margin:0px 10px 0px 0px;
	background-image:url('../images/au-pair-ico.jpg');
}


.home_contentLeft
{
	float:left;
	width:650px;
	line-height:26px;
	color:#1f1f1f;
}

.home_contentRight
{
	float:left;
	width:500px;
	width:350px;
}


.profileContainer
{
	width:1000px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:left;
	display:table;
}

/********/

.middle_content
{
	float:left;
	width:740px;
	padding:0px 30px 20px 0px;
	font-size:16px;
	color:#1f1f1f;
	border:0px;
	display:table;
	position:relative;
}

.rightBar
{
	width:1000px;
	padding:0px 0px 20px 0px;
	display:inline-table;

	width:1000px;
	padding:0px;
}


.middle_content ol
{
	width:90%;
	margin:10px 0px 10px 0px;
	padding-left:40px;
	list-style:none;
}

.middle_content ol li
{
	padding:0px 0px 10px 0px;
	color:#1e4161;
	list-style-image: url(../images/bullet15x15.png);
}

.middle_content ul
{
	width:90%;
	margin:10px 0px 10px 0px;
	padding-left:40px;
	list-style:none;
}

.middle_content ul li
{
	padding:0px 0px 10px 0px;
	color:#1e4161;
	color:#1f1f1f;
	list-style-image: url(../images/bullet15x15.png);
}

.middle_content ol li
{
	padding:0px 0px 10px 0px;
	color:#003366;
	color:#1f1f1f;
	/*** list-style-image: url(../images/correctBullet.png); ***/
}

.middle_content h1
{	
	margin:5px 0px 5px 0px;
	color:#003366;
	color:#515151;
	font-size:24px;
	font-weight:normal;
}

.middle_content h2
{	
	margin:20px 0px 20px 0px;
	font-size:24px;
	font-weight:bold;
	color:#ff6600;
	color:#F3423A;
}

.middle_content h3
{	
	margin:15px 0px 15px 0px;			
	font-size:20px;
	font-weight:bold;
	color:#ff6600;
	color:#F3423A;
}

.middle_content h4
{	
	margin:5px 0px 5px 10px;	
	font-size:16px;
	font-weight:bold;
	color:#1e4161;
	color:#515151;
}

.middle_content h5
{	
	margin:5px 0px 5px 10px;	
	font-size:16px;
	font-weight:normal;
	color:#ff0000;
}


.subMenu
{
	padding:10px;	
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.subMenu a
{
	margin:0px 0px 8px 0px;
	font-size:16px;
	display:block;
}


/*** 06-10-2017 ******/


.gradient
{
	width:100%;
	height:440px;
	position:absolute;
	background-size:100%;
	background-repeat:no-repeat;
	overflow:hidden;
}

.gradient:before
{
	content:'';
	position:absolute;
	top:-10px;
	right:-10px;
	bottom:-10px;
	left:-10px;

	background-image:linear-gradient(to right top,#a1e3ff,#1588f0);
	background-image: -webkit-linear-gradient(right top, rgba(161, 227, 255, 0.7), rgba(21, 136, 240, 0.7));
	background-image: -moz-linear-gradient(to right top, rgba(161, 227, 255, 0.7), rgba(21, 136, 240, 0.7));
	background-image: -o-linear-gradient(to right top, rgba(161, 227, 255, 0.7), rgba(21, 136, 240, 0.7));
	background-image: linear-gradient(to right top, rgba(161, 227, 255, 0.7), rgba(21, 136, 240, 0.7));

	opacity:0.78;

	filter:blur(5px);
	-webkit-filter:blur(5px);
	-moz-filter:blur(5px);
	-o-filter:blur(5px);
	-ms-filter:blur(5px);
}

.gradient1
{
	width:100%;
	height:440px;
	position:absolute;
	background-size:100%;
	background-repeat:no-repeat;
	overflow:hidden;
}

.gradient1:before
{
	content:'';
	position:absolute;
	top:-10px;
	right:-10px;
	bottom:-10px;
	left:-10px;
	background-image:linear-gradient(to right top,#a1e3ff,#1588f0);

	background-image:-webkit-linear-gradient(right top, rgba(161, 227, 255, 0.7), rgba(21, 136, 240, 0.7));
	background-image:-moz-linear-gradient(to right top, rgba(161, 227, 255, 0.7), rgba(21, 136, 240, 0.7));
	background-image:-o-linear-gradient(to right top, rgba(161, 227, 255, 0.7), rgba(21, 136, 240, 0.7));
	background-image:linear-gradient(to right top, rgba(161, 227, 255, 0.7), rgba(21, 136, 240, 0.7));
	opacity:0.78;



	filter:blur(5px);
	-webkit-filter:blur(5px);
	-moz-filter:blur(5px);
	-o-filter:blur(5px);
	-ms-filter:blur(5px);
}


.profileBannerContainer
{
	width:1000px;
	height:400px;
	margin:0px auto;
	position:relative;
}

.profileBannerContainer a
{
	color:#fff;
}

.profileBanner
{
	width:980px;
	height:311px;
	padding:30px 10px 20px 10px;
}

.profileBannerLeft
{
	float:left;
	width:250px;
	height:250px;
	margin-right:55px;
	border-radius:50%;
	display:table;
	position:relative;
}

.profileBannerPhoto
{
	float:left;
	width:252px;
	height:252px;
	border-radius:50%;
	overflow:hidden;
	background:#fff;
	position:relative;
	text-align:center;
	border:3px solid #fff;
	
}


.profileBannerPhoto .uploadImageButton
{
	width:100%;
	margin:0px auto;
	padding:6px 0px;
 	display:table;
	background:#FFCC00;
	position:absolute;
	bottom:65px;
	text-align:center;
	font-size:12px;
	border-radius:3px;
	color:#000;
}

.profileBanner .bannerUploadImageButton
{
	margin:0px auto;
	padding:6px 10px;
 	display:table;
	background:#FFCC00;
	text-align:center;
	font-size:14px;
	border-radius:5px;
	display:table;
	color:#000;
	position:absolute;
	bottom:35px;
	right:15px;
}

.profileBannerNationality
{
	position:absolute;
	top:20px;
	right:7%;
	border:3px solid #fff;
	border-radius:50%;
	z-index:1;
}

.profileBannerRight
{
	padding-top:15px;
}

.profileBannerRight span
{
	display:block;
	color:#f2f2f2;
	font-weight:normal;
	font-size:32px;
	margin:0px;
	margin-bottom:15px;
	line-height:1.3;
}

.profileBannerRight h1
{
	color:#fff;
	margin:0;
	font-size:22px;
	font-weight:normal;
}

.profileBannerRight h2
{
	font-size:20px; color:#fff;
	margin:0px;
	font-size:22px;
}

.slideDotSection
{
	width:100%;
	display:inline-table;
	position:absolute;
	bottom:25px;
	left:0px;
	text-align:center;
}

.slideDotSection .dots
{
	width:10px;
	height:10px;
	display:inline-table;
	margin-right:5px;
	background:#fff;
	border-radius:50%;
	box-shadow:0px 0px 7px white inset;
	border:2px solid #000;
}


/********************/


.bannerTop
{
	width:1000px;
	margin:0px auto;
}

.banner_bg
{	
	height:348px;
	border-top:0px;
}

.listBullet ul li:before
{
	content:"";
	width:15px;
	height:14px;
	margin:0px 10px 0px 0px;
	display:inline-block;
	background-image:url('../images/bullet15x15.png');
}

/******************/

.homeSummaryContent
{
	clear:both;
	width:1000px;
	display:table;
	color:#1f1f1f;
	position:relative;
}

.homeSummaryContent strong
{
	color:#515151;
}

.homeLeftContent
{
	float:left;
	width:470px;
	height:auto;
	padding:20px 20px 0px 0px;
	text-align:right;
	line-height:26px;
	color:#1f1f1f;
	font-size:17px;
}

.homeLeftContent h2
{
	margin:0px 0px 30px 0px;
	text-align:right;
	font-size:28px;
	font-weight:normal;
	color:#515151;
}

.homeRightContent
{
	float:left;
	width:470px;
	text-align:left;
	padding:20px 0px 0px 20px;
	color:#1f1f1f;
	font-size:17px;
	line-height:26px;
	border-left:1px solid #aaa;
}

.homeRightContent h2
{
	margin:0px 0px 30px 0px;
	font-size:28px;
	font-weight:normal;
	color:#515151;
}

.homeSummaryContent ul
{
	margin-left:20px;
}

.homeSummaryContent ul li
{
	position:relative;
	margin:2px 0px;
	padding:0px 0px 0px 20px;
	line-height:26px;
	color:#1f1f1f;
	font-size:17px;
	list-style-type:none;
	color:#1f1f1f;
}

.homeSummaryContent ul li:before
{
	position:absolute;
	left:0px;
	top:10px;
}



/******************/

.button1
{
	padding:7px 10px;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	background:#00ccff;
	border:0px;
	border-radius:5px;
	cursor:pointer;
}


/******/

.profile
{
	float:left;
	width:565px;
	margin:10px 0px 0px 0px;
	padding:3px;
	color:#4F4999;
	text-align:left;
	border:1px solid #FFD248;
}

.find_family
{
	float:left;
	width:550px;
	background-color:#fffebf;
	padding:10px 5px;
}


.member_profile
{
	font-size:16px;
	padding:0px;
	margin-top:-40px;
}

.member_profile h1
{		
	color:#7F7F7B;
	font-size:24px;
	background:none;
	padding:5px 0px 10px 0px;
	margin:0px;
	letter-spacing:0px;
	font-weight:normal;	
}


.member_profile h2
{
	margin:10px 0px 7px 0px;
	padding:7px 0px 7px 0px;
	border-bottom:0;
	border-top:0;
	color:#00607A;
	font-size:18px;
	background:none;
}

.member_profile b
{
	font-size:14px;
	color:#1f1f1f;	
	width:293px;
	border-right:0px dashed #3434A5;
	float:left;
	display:block;
	padding:0px 10px 0px 0px;
	font-weight:normal;
	font-size:15px;
}


.member_profile i
{
	color:#D6113F;		
	font-size:10px;
}

.summaryBoxDiv
{
	float:left;
	width:960px;
	margin:0px 0px 20px 0px;
	padding:20px;
	display:block;
	background:#fff;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);
}

.summaryBoxDiv h1
{
	font-size:20px;
	color:#000;
	background:none;
	padding:5px 10px 10px 10px;
	margin:0px 0px 10px 0px;
	line-height:26px;
	border-bottom:1px solid #f2f2f2;
}

.summaryBoxDiv .readMore
{
	float:left;
	font-size:16px;
	margin:0px 0px 20px 10px;
	cursor:pointer;
}

.profileResponses .profileResponseBlock
{
	float:left;
	width:310px;
	margin:0px 5px;
	padding:0px 0px 0px 0px;
	line-height:16px;
	display:table;
}

.profileResponses span
{
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	cursor:pointer;
	font-weight:bold;
	color:#00607A;
	border:3px solid #00607A;
	border-radius:100px;
	display:table;
}

.profileResponses .responseCircle
{
	width:50px;
	display:table-cell;
	vertical-align:middle;
}


.profileResponses .active
{
	color:#60C718;
    border:3px solid #60C718;
}

.profileResponses .active:after
{
	content:"";
}

.profileResponses .responseCaption
{
	width:260px;
	display:table-cell;
	vertical-align:middle;
	padding:0px 0px 0px 4px;
}


.summary_box
{
	float:left;
	width:470px;
	background:#fff;
	margin:0px 10px 0px 0px;
	padding:0px 0px;
}

.summary_box p
{
	margin:0px 0px 10px 0px;
	display:table;
}

.summary_box strong
{
	float:left;
	color:#515151;
	font-weight:bold;
	width:200px;	
}

.summary_box span
{
	float:left;
	color:#444;
	width:270px;
}

.summary_box .important
{
	display:table;
	width:auto;
	background:#fff;
	border:1px solid #ddd;
	font-size:14px;
	padding:3px 10px;
	border-radius:20px;
	margin:5px 8px 0px 0px;
	color:#000;
}

.summary_box ul
{
	width:100%;
	margin:10px 0px 10px 0px;
	padding:5px 0px 0px 0px;
	border-top:1px dashed #424241;
	list-style-position:inside;
}

.summary_box ul li
{
	float:left;
	padding:5px 15px 0px 0px;
	font-size:14px;
	list-style-type:square;
	list-style-image:none;
}

.summary_box ul li a
{
	color:#444;
}



.summary_box br
{
	clear:both;
	margin:6px;
}

.summary_box a
{
	text-decoration:none;
}

.summary_box h1
{
	padding:0px 45px 5px 0px;
	font-size:18px;
	font-weight:normal;
	color:#523A43;
	font-weight:normal;
	background:none;
	border-bottom:1px solid #f2f2f2;
}

.summary_box h1 a
{
	color:#523A43;
}

.summary_box h1 a:hover
{
	color:#005BAB;
}

.summary_box img
{
	margin:0px 0px 15px 0px;
	text-align:center;
}

.summary_box .button
{
	margin:0px 0px 10px 0px;
	padding:6px;
	font-size:12px;
	font-weight:bold;	
	color:#fff;
	background:#523A43;
	border-radius:5px;
}

.summary_box .button:hover
{
	color:#523A43;
	background:#fff;
}

.summary_box .featured
{
	width:64px;
	height:64px;
	margin:-10px 0px 0px 445px;
	background:#fff url("../images/featured.jpg") no-repeat;
	border:0px;
	position:absolute;
}

.summary_box .approved 
{
	width:64px;
	height:64px;
	margin:-8px 0px 0px 662px;	
	background:#fff url("../images/approved.jpg") no-repeat;
	border:0px solid #000;
	position:absolute;
}

.summary_box .online
{
	margin:0px 0px 10px 0px;
	font-size:14px;
	color:#005BAB;
	display:block;
	font-weight:bold;		
}

.summary_box .bottomBox
{
	clear:both;
	width:99%;
	padding:12px 0px 0px 0px;	
	display:table;
	background:#fff;
	border-top:1px solid #f2f2f2;
}

.summary_box .bottomBox p
{
	float:left;
}


.summary_box .bottomBox span
{
	float:left;
	width:40px;
	height:30px;
	margin:0px 10px 0px 0%;
	padding:10px 0px 0px 0px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background:#6792B9;
	border-radius:100px;
	cursor:pointer;


	border:3px solid #5593CB;
	background:#fff;
	color:#5593CB;
}

.summary_box .bottomBox .active
{
	color:#60C718;
	border:3px solid #60C718;
}

.summary_box .bottomBox .new1
{
	color:#1665AC;
	border:3px solid #1665AC;
}

.summaryBoxRight
{
	float:left;
	width:420px;
	margin:0px 0px 0px 10px;
	padding:0px 23px 20px 23px;
	background:#fff;
	border-left:1px solid #00607A;
	line-height:25px;
}

.summaryBoxRight h2
{
	margin:0px;
	padding:0px;
}

.summaryBoxRight strong
{
	color:#00607A;
	font-size:16px;
}

.summaryBoxRight .carousalButton
{
	display:none;
}

.summaryBoxRight textarea
{
	width:96%;
	margin:15px 0px 15px 0px;
	padding:2%;
	border:2px solid #5593cb;
	border-radius:5px;
	background:#f5fafe;
}

.summaryBoxRight .leftNotesHeading
{
	float:left;
	width:180px;
	display:table;
	line-height:35px;
}

.summaryBoxRight .rightNotesHeading
{
	width:100%;
	float:left;
	width:240px;
	display:table;
	text-align:right;
}

.rightNotesHeading .printIcons
{
	width:36px;
	height:36px;
	background-size:100%;
	background-image:url('../images/print.png');
}

.rightNotesHeading .printIcons:hover
{
	background-image:url('../images/printHover.png');
}

.rightNotesHeading .hotListIcons
{
	width:36px;
	height:36px;
	background-size:100%;
	background-image:url('../images/favNew.png');
}

.rightNotesHeading .hotListIcons:hover
{
	background-image:url('../images/favNewHover.png');
}

.rightNotesHeading .hotListIconsActive
{
	width:36px;
	height:36px;
	background-size:100%;
	background-image:url('../images/fav-hover.png');
}

.rightNotesHeading .reportProfileIcons
{
	width:36px;
	height:36px;
	background-size:100%;
	background-image:url('../images/reportProfileIcon.png');
}

.rightNotesHeading .reportProfileIcons:hover
{
	width:36px;
	height:36px;
	background-size:100%;
	background-image:url('../images/reportProfileIconHover.png');
}


.rightNotesHeading .blockedIcons
{
	width:36px;
	height:36px;
	background-size:100%;
	background-image:url('../images/unblocked.png');
}

.rightNotesHeading .blockedIcons:hover
{
	width:36px;
	height:36px;
	background-size:100%;
	background-image:url('../images/blocked.png');
}

.rightNotesHeading .blockedIconsActive
{
	width:36px;
	height:36px;
	background-size:100%;
	background-image:url('../images/blocked.png');
}

.rightNotesHeading .listIcons
{
	width:30px;
	height:30px;
	background-size:100%;
	background-image:url('../images/dots.png');
}

.rightNotesHeading .listIcons:hover
{
	background-image:url('../images/dots-hover.png');
}

.rightNotesHeading .inviteIcons
{
	width:30px;
	height:30px;
	background-size:30px;
	background-image:url('../images/inviteIcons.png');
	background-position:0px 30px;
}

.rightNotesHeading .inviteIcons:hover
{
	width:30px;
	height:30px;
	background-size:30px;
	background-image:url('../images/inviteIcons.png');
	background-position:0px 0px;
}

.rightNotesHeading .invitedIcon
{
	width:30px;
	height:30px;
	background-size:30px;
	background-image:url('../images/inviteIcons.png');
	background-position:0px 0px;
}

.rightNotesHeading ul
{
	float:right;
	width:auto;
	margin:0px;
	padding:0px;
}

.rightNotesHeading ul li
{
	margin:0px 5px 0px 0px;
	padding:0px;
	list-style-image:none;
	cursor:pointer;
	display:inline-table;
}

.rightNotesHeading ul li a
{
	width:100%;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	display:block;
}

.rightNotesHeading ul li ul
{
	float:right;
	width:180px;
	background:#ccc;
	display:none;
	position:absolute;
}

.rightNotesHeading ul li:hover > ul
{
	display:block;
}

.rightNotesHeading ul li ul li
{
	width:96%;
	text-align:left;
	margin:0px;
	padding:10px 2% 2% 2%;
	border-bottom:1px solid #eee;
}

.rightNotesHeading ul li ul li:hover
{
	background:#f0f0f0;
}

.aupair_content_box
{
	margin:0px 10px 0px 10px;
}

.last_login
{
	float:left;
	width:412px;
	padding:5px;
	margin:0px 0px 0px 23px;
	text-align:right;
	font-weight:bold;	
	background:#FFD248;
}

.button
{
	padding:7px 10px;
	background:#FFCC00;
	font-size:16px;
	border:0px;
	font-weight:normal;
	color:#000;
	border-radius:5px;
	cursor:pointer;
	-webkit-appearance:none;
}

.register
{
	font-family:arial;
	font-size:12px;
	color:#000;
	border:0px solid #000;
	width:550px;
	margin:0px 10px 0px 0px;
}


.login_form
{
	border:1px solid #FFD248;
}

.error
{
	text-align:center;
	color:#000;
	font-family:arial;
	font-size:12px;
	text-align:left;
	float:left;
	width:100%;
}

.error h1
{
	
	font-family:arial;
	font-size:14px;
	color:#000083;
	text-align:left;
	float:left;
	margin:10px 0px 10px 20px; 
}

.error_msg
{
	font-family:arial;
	font-size:10px;
	color:#FF9900;
	text-align:center;
	float:left;
	width:550px;
}

.error_caption
{
	margin:20px 0px 0px 30px;
}

.popup_content
{
	font-family:arial;
	font-size:14px;
	text-align:left;
	padding:3px;
}

.popup_content h1
{
	font-family:arial;
	font-size:16px;	
	text-align:left;
	color:#444;
	letter-spacing:0px;	
	margin:0px;
	padding:0px 0px 8px 0px;
	background:none;
}

.err
{
	color:#FE3600;
	font-size:11px;
	font-weight:bold;
}


/********/

.payment_plan_box
{

	display:table;
	background:#DFE4E8;
	float:left;
	width:293px;
	height:141px;
	padding:10px;
	font-size:18px;
	line-height:21px;
	line-height:26px;
	margin:10px 0px 0px 0px;
	border-radius:8px;
	border:1px solid #ccc;
}

.payment_plan_box p
{
	padding:0px;
	margin:0px 0px 10px 0px;
	height:100px;
	overflow:hidden;	
}

.payment_plan_box b
{
	color:#91430B;
}

.payment_plan_box a
{
	font-size:16px;
	cursor:pointer;
	display:table;
	padding:5px 5px;
	width:283px;
	text-align:center;
	color:#fff;
	background:#0A3761;
	border-radius:5px;
}

.payment_plan_box a:hover
{
	background:#FF7C25;
}

/*******/


.err
{
	font-size:10px;
	color:#FF3300;
	font-family:arial;
}

/*******/

.icons
{
	float:left;
	margin:10px 5px 7px 0px;
	padding:7px 0px;
	display:inline-table;
}





/************/

.breadcrumb
{
	padding:10px 0px 10px 0px;
	font-size:14px;
}

.breadcrumb a
{
	margin:0px 8px 0px 0px;
	padding:0px 8px 0px 0px;
	color:#fff;
	border-right:1px solid #eee;
}

.breadcrumb a:last-child
{
	border:0px;
}

.breadcrumb a:hover
{
	text-decoration:underline;	
}

.email_confirm
{
	color:#18842A;
}

.email_not_confirm
{
	color:#D41534;
}


/********/

.topNavDelete
{
	width:100%;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	background:none;
	display:table;
	position:relative;
	z-index:2;
}

.topNavDelete b
{
	margin-left:60px;
}

.topNavDelete input[type="checkbox"]
{
	display:none;
}

.topNavDelete ul 
{
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
	display:inline-table;
	text-align:left;
}


.topNavDelete ul ul
{
	display:none;
	width:200px;
	z-index:9999;
}

.topNavDelete ul li:hover > ul
{
	display:block;
}

.topNavDelete ul li
{
	float:left;
	cursor:pointer;
	padding:0px;
	list-style-image:none;
}


.topNavDelete ul li:hover 
{
	background: #4f5964;
}

.topNavDelete ul li:hover a
{
	color: #fff;
}
		
.topNavDelete ul li a
{
	display:block;
	padding:8px 20px;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
}

.topNavDelete ul ul
{
	background:#5f6975;
	border-radius:
	0px; padding: 0;
	position: absolute; top: 100%;
}

.topNavDelete ul ul li 
{
	float: none; 
	border-top: 1px solid #6b727c;
	border-bottom: 1px solid #575f6a; position: relative;
}

.topNavDelete ul ul li a 
{
	padding: 10px 20px;
	color: #fff;
}	

.topNavDelete ul ul li a:hover 
{
	background: #2D5272;
}
		
.topNavDelete ul ul ul 
{
	position: absolute; left: 100%; top:0;
}

.topNavDelete .searchBox
{
	float:left;
	width:195px;
	margin:0px 0px 0px 70px;
	padding:0px;
	position:relative;
	bottom:0;
	text-align:left;
}

.topNavDelete .searchBox input[type='text']
{
	width:195px;
	width:110px;
	width:137px;
	margin:6px 0px 0px 0px;
	padding:2px 35px 2px 10px;
	color:#fff;
	font-size:15px;
	background-color:#6792B9;
	border-radius:4px;
}

.topNavDelete .searchBox input[type='text']::placeholder
{
	color:#fff;
}

.topNavDelete .searchBox input[type='submit']
{
	width:35px;
	height:23px;
	position:absolute;
	bottom:-1%;
	right:13px;
	background-color:#326A9E;
	background-size:100% 100%;
	background-repeat:no-repeat;
	background-image:url('../images/icon-search.png');
	cursor:pointer;
	border-radius:0px 4px 4px 0px;
}


.footer1
{		

	margin:0px auto;
	width:1000px;
	display:table;
	padding:0px 0px 0px 10px;
}

.footer1 a
{
	color:#f2f2f2;	
	color:#1e4161;
	text-decoration:none;
	font-size:13px;
}

/*****/


.aupairPersonDiv
{
	float:left;
	width:450px;
	margin:0px 10px 20px 0px;
	padding:0px 20px 20px 20px;
	background:#fff;
	line-height:24px;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);
}

.aupairPersonDiv h2
{
	float:left;
	width:245px;
}

.aupairPersonDiv p
{
	width:96%;
	margin:0px;
	padding:4px 2%;
	display:table;
	background:#fff;
}

.aupairPersonDiv p:nth-of-type(even)
{
	background:#f5fafe;
}

.aupairPersonDiv strong
{
	float:left;
	width:50%;
	font-weight:bold;
	color:#515151;
}

.aupairPersonDiv span
{
	float:left;
	width:50%;
	text-align:right;
}

.aupairPersonDiv .yesBlue
{
	float:right;
	width:20px;
	height:20px;
	background-image:url('../images/yes2.png');
}

.aupairPersonDiv .blank
{
	/***
	content:"\2014";
	***/
	float:right;
	width:20px;
	height:20px;
	background-image:url('../images/no2.png');
}

/***
.aupairPersonDiv .yesRed:before
{
	float:right;
	content:"\2713\0020";
	width:10px;
	height:10px;
	display:table;
	color:#ff8080;
	font-size:25px;
	font-weight:bold;
}

.aupairPersonDiv .noRed:before
{
	float:right;
	content:"\d7";
	width:10px;
	height:10px;
	display:table;
	color:#ff8080;
	font-size:25px;
	font-weight:bold;
}

.aupairPersonDiv .noGreen:before
{
	float:right;
	content:"\d7";
	width:10px;
	height:10px;
	display:table;
	color:#ff8080;
	font-size:25px;
	font-weight:bold;
}
***/

.aupairPersonDiv .readMore
{
	float:right;
	font-size:16px;
	margin-bottom:20px;
	cursor:pointer;
}

.aupairPersonDivContent
{
	height:290px;
	margin-bottom:20px;
	overflow:hidden;
}

.profileHiddenDiv
{
	height:155px;
	margin-bottom:20px;
	overflow:hidden;
}

.memberVideoBox
{
	width:960px;
	background:#fff;
	margin:0px 0px 20px 0px;
	padding:20px;
	clear:both;
	display:table;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

.memberReferenceBox
{
	width:960px;
	background:#fff;
	margin:0px 0px 20px 0px;
	padding:20px;
	clear:both;
	display:table;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

.referenceBox
{
	float:left;
	width:50%;
	height:80px;
	margin:10px 0px;
	padding:10px 0px;
	display:table;
}

.referenceBox img
{
	float:left;
	max-width:90px;
	max-height:80px;
	padding:0px 10px 0px 0px;
	line-height:18px;
}

.carousalDisplayTable
{
	width:100%;
	display:table;
	margin-bottom:20px;
}

.aupairJobDiv
{
	float:left;
	width:450px;
	margin:0px 0px 20px 10px;
	padding:0px 20px 20px 20px;
	background:#fff;
	line-height:24px;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);
}

.aupairJobDiv h2
{
	float:left;
	width:245px;
}

.aupairJobDiv p
{
	width:96%;
	margin:0px;
	padding:4px 2%;
	display:table;
	background:#fff;
}

.aupairJobDiv p:nth-of-type(even)
{
	background:#f5fafe;
}

.aupairJobDiv strong
{
	float:left;
	width:60%;
	font-weight:bold;
	color:#515151;
}

.aupairJobDiv span
{
	float:left;
	width:40%;
	text-align:right;
}

.aupairJobDiv .yesBlue
{
	float:right;
	width:20px;
	height:20px;
	background-image:url('../images/yes2.png');
}

.aupairJobDiv .blank
{
	/***
	content:"\2014";
	***/
	float:right;
	width:20px;
	height:20px;
	background-image:url('../images/no2.png');
}

.aupairJobDiv .readMore
{
	float:right;
	font-size:16px;
	margin-bottom:20px;
	cursor:pointer;
}


.aupairJobDiv .aupairJobDivContent
{
	height:279px;
	margin-bottom:20px;
	overflow:hidden;
	line-height:26px;
	font-size:17px;
}

.onlineTutorDiv
{
	width:96%;
	margin:0px 0px 20px 0px;
	padding:0px 2% 20px 2%;
	background:#fff;
	line-height:24px;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);
	float:left;
	
}

.onlineTutorDiv h2
{
	float:left;
}

.onlineTutorDiv p
{
	width:96%;
	margin:0px;
	padding:4px 2%;
	display:table;
	background:#fff;
}

.tutorScheduleDiv
{
	border:0px solid #ccc;
	padding:5px 2%;
	margin:5px 0px;
	display:table;
	width:96%;
}

.tutorScheduleDiv .divHeading
{
	background:#f2f2f2;	
	display:table;
	width:100%;	
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;

}

.tutorScheduleDiv .divContent
{
	background:#f2f2f2;	
	display:table;
	width:100%;	
	border-top:0px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
}

.tutorScheduleDiv .divWidth1
{
	width:20%;
	background:#00cbff;
	float:left;	
	border-right:1px solid #f2f2f2;
	text-align:center;
	min-height:90px;
	font-size:14px;
	box-sizing:border-box;	
	padding:30px 0px 0px 0px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}

.tutorScheduleDiv .divWidth2
{
	width:10%;
	background:#fff;
	float:left;	
	border-right:1px solid #f2f2f2;
	text-align:center;
	min-height:90px;
	font-size:15px;
	box-sizing:border-box;	
	padding:4px 0px 0px 0px;
	color:#00cbff;
}

.tutorScheduleDiv .scheduleCheck
{
	font-size:35px;
	padding:30px 0px 0px 0px;
}

.onlineTutorDiv p:nth-of-type(even)
{
	background:#f5fafe;
}

.onlineTutorDiv strong
{
	float:left;
	width:30%;
	font-weight:bold;
	color:#515151;
}

.onlineTutorDiv span
{
	float:left;
	width:70%;
	text-align:right;
}


.show
{
	display:table;
}

.hide
{
	display:none;
}

.desktopHide
{
	display:none;
}

.aupairContactDiv
{
	width:96%;
	float:left;
	margin:0px 0px 30px 0px;
	padding:2%;
	background:#fff;
}

.aupairContactDiv b
{
	width:250px;
	font-weight:bold;
	color:#515151;
}

.aupairContactDiv .readMore
{
	float:right;
	font-size:16px;
	margin-bottom:20px;
	cursor:pointer;
}

.familyDescription
{
	float:left;
	width:450px;
	margin:0px 10px 20px 0px;
	padding:0px 20px 20px 20px;
	background:#fff;
	line-height:26px;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);
	word-break:break-word;
}

.aupairAccomodation
{
	float:left;
	width:450px;
	background:#fff;
	padding:0px 20px 20px 20px;
	margin:0px 0px 20px 10px;
	background:#fff;
	line-height:26px;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);
	word-break:break-word;
}

.letterDesc
{
	float:left;
	overflow:hidden;
	line-height:26px;
	width:450px;
	background:#fff;
	padding:0px 20px 20px 20px;
	margin:0px 10px 20px 0px;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);
	word-break:break-word;
}

.letterDesc .readMore
{
	cursor:pointer;
}

.letterDescContent
{
	height:345px;
	margin-bottom:20px;
	overflow:hidden;
}

.letterDesc strong
{
	width:250px;
    display:inline-table;
	font-weight:bold;
}


.jobDesc
{
	float:left;
	line-height:26px;
	width:450px;
	background:#fff;
	margin:0px 0px 20px 10px;
	padding:0px 20px 20px 20px;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);
	word-break:break-word;
}

.jobDesc strong
{
	width:250px;
    display:inline-table;
	font-weight:bold;
}

.jobDesc .readMore
{
	cursor:pointer;
}

.topBanner
{
	clear:both;
	padding:10px 0px 10px 0px;
}





.facebook
{
	float:left;
}

.googlePlus
{
	float:left;
	padding:0px 60px 20px 0px;
}




/*****/


.showcaseBg
{
	background:#f5f5f5;
}

.profileMenu
{
	clear:both;
	background:#fff;
	width:100%;
	padding:10px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	color:#fff;	
	display:table;
	border-radius:0px;

}

.profileMenu .leftDiv
{
	float:left;
	width:610px;
	margin:0px 0px 0px 30px;
	padding:10px 0px 0px 10px;
}

.profileMenu .leftDiv a
{
	font-size:20px;
	font-weight:bold;
	cursor:pointer;

	color:#F3423A;
}

.profileMenu .leftDiv span
{
	color:#F58320;
	font-weight:bold;	
}


.profileMenu .leftDiv .button
{
	color:#fff;
	margin:0px 5px 0px 0px;
}

.profileMenu .rightDiv
{
	float:left;
	width:320px;
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#000;
	text-align:right;
}

.profileMenu .rightDiv a
{
	margin:0px 5px 0px 5px;
	color:#000;
}


.profileMenu .rightDiv a img
{
	padding:0;
	margin:0;
}

.latestMailDiv
{
	border-bottom:0px solid #444;
	padding:5px 2%;
	margin:-20px 0px 20px 0px;
	background:#fff;
	width:96%;
	clear:both;	
}

.latestMailDiv .button
{
	margin:0px 5px 0px 0px;		
}


.innerLeft
{
	float:left;
	width:209px;
}

.innerRight
{
	padding:0px 0px 20px 30px;
	width:740px;
	border:0px solid #000;
	display:table;
	background:#fff;
	float:left;
}

.pageInnerMenu
{
	min-width:200px;
	background:#f2f2f2;
	float:right;
	padding:10px;
	margin-left:8px;
	line-height:1.5;
}

.quickFormContent
{		
	position:absolute;
	top:100px;
	width:490px;	
	height:305px;
	opacity:0.9;
	border-radius:10px;
	padding:0px 5px;
	margin:0px;
	background:#fff;
	border:1px solid #ccc;
}

.addressRequired
{
	top:90px;
	height:330px;			
}

.proAupair
{
	position:absolute;
	top:320px;
	opacity:0.8;
	left:48%;
	z-index:99999;
}

.proAupair img
{
	height:140px;
}

.proAupairMobile
{
	display:none;
}


.alphaOrderBox
{
	float:left;
	width:305px;
	height:300px;
	margin:18px 18px 10px 0px;
	padding:5px 5px 10px 5px;
	font-size:16px;
	background:#f2f2f2;
	overflow:auto;
}

.alphaOrderBox h2
{
	background:#f3423a;
	padding:0px;
	color:#fff;
	font-size:30px;
	font-weight:bold;
	border-radius:200px;
	float:left;
	width:40px;
	height:40px;
	text-align:center;
	padding:0px 0px;
	margin:5px 0px 10px 40%;
}


.alphaOrderBox a
{
	width:98%;
	margin:2px;
	padding:1%;
	background:none;
	color:#000;
	color:#5593cb;
	font-size:15px;
	text-decoration:none;
	word-break:break-all;
	display:block;
	clear:both;
	overflow:hidden;
}

.alphaOrderBox a:hover
{
	background:#fff;
	color:#000;
}


/************New Css*************/

.home
{
	float:left;
	width:22%;
	margin:-30px 0.5% 15px 0.5%;
	padding:1%;
	background:none;
	text-align:center;
	font-family:'century gothic';
	cursor:pointer;
}

.home p
{
	margin:5px 0px 10px 0px;
	color:#1f1f1f;
	font-size:17px;
	line-height:26px;
}


.home .stepHeading
{
	margin:10px 0px;
	font-size:21px;
	display:inline-table;
}


.home1
{
	float:left;
	width:44.5%;
	margin:-30px 0px 26px 0px;
	padding:10px 2.5% 29px 2.5%;
	color:#fff;
	font-size:16px;
}

.home1 h2
{
	padding:0px;
	font-size:25px;
	font-weight:normal;
	color:#444;
	text-align:left;
}

.home1 h2 a
{
	color:#515151;
}

.home1 h2 img
{
	float:left;
	margin:-5px 13px 0px 0px;
}

.home1 p
{
	height:80px;
	margin:35px 0px 20px 0px;
	color:#1f1f1f;
	font-size:17px;
	line-height:26px;
	overflow:hidden;
}

.home1 form
{
	margin:25px 0px 0px 0px;
}

.home1 .button
{
	width:80%;
	padding:6px 0px;
	font-size:20px;
	background:#f3423a;
}

.home1 .button2
{	
	display:block;
	margin:30px 0px 0px 0px;
	padding:5px;
	background: linear-gradient(to right, #fff, #ccc); 
	color:#444;
	font-size:18px;
	border-radius:5px;
}

.home1 .button3
{
	padding:5px;
	background: linear-gradient(to left, #fff, #ccc); 
	color:#444;
	border-radius:5px;

	display:block;margin:30px 0px 0px 0px;font-size:18px;
}

.home11
{
	text-align:right;
	border-right:1px solid #ccc;
}

.home11 h2
{
	text-align:right;
}

.home11 h2 img
{
	float:right;
	margin-top:-5px;
}

.homeImageBox
{
	float:left;
	padding:10px 50px;
}



.home2
{
	float:left;
	width:30%;
	margin:0px 1.5% 0px 1.5%;
	background:#fff;
	font-size:16px;
	box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.2), 0px 6px 20px 0px rgba(0, 0, 0, 0.19);
	border-radius:5px;
}

.home2 .imageBox
{
	border-bottom:0px solid #000;
	width:100%;
	background:#fff;
	text-align:center;
	overflow:hidden;
	height:200px;	
}
	
.home2 p
{
	padding:0px 10px;
	height:150px;
}



.businessIcon
{
	background-image:url('../images/biz2.png');
}

.likeIcon
{
	background-image:url('../images/like2.png');
}

.messageIcon
{
	background-image:url('../images/msg2.png');
}


.online_box1
{
	width:100%;
	font-size:14px;
	color:#000079;
	text-align:center;
	clear:both;
}

.online_box1 .box
{
	float:left;
 	width:176px;
	margin:120px 17px 40px 17px;
	padding:0px 20px 10px 20px;
	min-height:180px;
	min-height:200px;
	border:0px;
	text-align:center;
	box-shadow:0px 0px 4px #E3EBF2;
	position:relative;
	background:#fff;
}

.online_box1 h4
{
	font-size:20px;
	background:none;
	width:100%;
	color:#515151;
	margin:0px 0px 10px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:0px solid #444;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.online_box1 .onlineImageBox
{
	width:120px;
	height:120px;
	overflow:hidden;
	border-radius:50%;	
}

.online_box1 .onlineImageBoxContainer
{
	width:132px;
	height:132px;
	padding:5px;	
	position:relative;
	margin:0px auto;
	margin-top:-80px;
	margin-bottom:-80px;
}

.online_box1 .imageBoxContainer
{
	padding:4px;
}

.online_box1 .box .flagOnImg
{
	width:30px;
	height:30px;
	padding:4px;
	background:#fff;
	border-radius:50%;
	z-index:1;
	position:absolute;
	top:18%;
	right:-5%;
}

.online_box1 .flagOnImg
{
	width:30px;
	height:30px;
	padding:4px;
	background:#fff;
	border-radius:50%;
	z-index:1;
	position:absolute;
	top:2%;
	right:2%;
}

.online_box1 .boxHeading
{
	display:table; margin:20px auto; border-radius:15px; padding:5px 10px; color:#fff; font-size:14px;
}

.online_box1 a
{
	color:#444;	
	font-weight:normal;
}

.online_box1 a:hover
{
	color:#ff0000;
}

.online_box1 .box p
{
	text-align:center; margin-top:90px;
}

.online_box1 .box b
{
	width:auto;
}

.online_box1 .box .boxButton
{
	text-align:center;
	font-size:14px;
	line-height:20px;
}

.online_box1 .homeBox
{
	float:left;
	width:22%;
	margin:10px 1.5%;
	padding:0px 0px 0px 0px;
	box-sizing:border-box;
	/* background-color:#fff; */
	border-radius:0px;
	color:rgba(0,0,0,0.8);
	line-height:1.3;
	font-size:0.95em;
	text-align:left;
	border:0px solid #f2f2f2;
	box-shadow:0px 0px 8px #ccc;
	border-radius: 20px;
	position: relative;
}

.online_box1 .homeBoxImage .boxLink
{
	display:table;
	position:absolute;
	font-size:14px;
	bottom:0px;
	font-weight:bold;
	background:#444;
	color:#fff;
	right:0;
	padding:10px 20px;
	border-radius:20px 0px 0px 0px;
}

.online_box1 .boxLink:hover
{
	background:#000;		
}

.online_box1 .homeBox h1
{
	position:absolute;
	background:rgba(0, 0, 0, 0.6);
	color:#fff;
	width:100%;
	top:0;
	padding:10px;
	/* opacity:0.6; */
	font-size:14px;
	margin:0px;
	font-weight: bold;
}

.online_box1 .homeBoxImage
{
	width:100%;
	height:200px;
	overflow:hidden;
	position:relative;
	background:#f2f2f2;
	border-radius: 20px 20px 0px 0px;
}

.online_box1 .homeBoxImage img
{
	width:100%;	
}

.online_box1 .homeBox p
{
	margin:0px;
	padding:20px 20px;
	height:100px;
	text-align:left;
	background:#fff;
	line-height:1.5;
	position:relative;
	border-radius: 0px 0px 20px 20px;
}

.online_box1 .homeBox p span
{
	display:table;
	background:none;
	margin:0px 0px 5px 0px;
	color:#005E75;
	font-size:14px;
}

.online_box1 .homeBox p span a	
{
	color:#005E75;
	font-size:14px;
	padding:0px 0px 0px 0px;
}

.online_box1 .homeBox p span a:hover
{
	color:#000;
}

.additionalBoxDiv
{
	float:left;
	width:960px;
	background:#fff;
	margin:0px 0px 20px 0px;
	padding:20px;
	display:block;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);
	word-break:break-word;
}

.additionalImages
{
	height:135px;
	overflow:hidden;
	margin-bottom:20px;
}

.additionalBoxDiv .readMore
{
	float:right;
	font-size:16px;
	display:none;
	cursor:pointer;
}

.blurSection
{
	color:transparent;
	text-shadow:0 0 8px #aaa;
}

.blurSection:hover
{
	color:initial;
	text-shadow:none;
}

.blurSection a
{
	color:transparent;
	text-shadow:0 0 8px #aaa;
}

.blurSection:hover a
{
	color:#5593cb;
	text-shadow:none;
}

.profileImageBox
{
	float:left;
	margin:0px 30px 60px 30px;
}

/*** Shoecase css ***/

.MagMenuBox
{
	float: left;
	width:30%;
	min-height:150px;
	margin-left:1.5%;
	margin-right:1.5%;
	margin-top:20px;
	margin-bottom:20px;
	font-size:15px;
	font-family:century gothic,calibri,verdana,arial;
	box-sizing:content-box;
	line-height:1.5;
}

.MagMenuBoxIMG
{
	width: 100%;
	height: auto;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

.MagMenuBoxBody
{
	width:80%;
	min-height:100px;
	margin-top:-40px;
	margin-left:5%;
	margin-right:5%;
	padding:5%;
	background-color:white;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);
	position:relative;
	z-index:1;
}


.MagMenuBoxBody a.button
{
	display:inline-block;
	line-height:1;
	font-size:15px;
	font-family:century gothic,calibri,verdana,arial;
	background-color:transparent;
	padding:10px 10px;
	border-style:solid;
	border-width:0px;
	border-radius:5px;
	border-color:#5593cb;
	margin:20px auto 0px auto;
	color:#5593cb;
	text-decoration:none;
	position:absolute;
	right:10px;
	bottom:10px;
}

.videoThumbBox
{
	float:left;
	width:254px;
	height:142px;
	margin:20px;
	display:block;
	opacity:0.8;
}

.videoThumbBox:hover
{
	opacity:1;
}

.iframeBox
{
	width:45%;
	height:245px;
}

.tutorScheduleBox
{
	background:#f2f2f2;
	width:100%;	
	border-radius:5px;	
	box-sizing:border-box;
	margin:10px 0px;
	padding:1%;
	display:table;
}

.tutorHeading
{
	clear:both;
	background:#ccc;
}

.tutorHeading .tutorHeadingWeekDay
{
	width:30%;
	font-weight:normal;
	text-align:left;
	font-size:15px;
	padding-left:5px;
	padding-top:25px;
	padding-bottom:25px;

}
	

.tutorHeading strong
{
	background:#fff;
	float:left;
	display:block;
	width:10%;
	margin:0px 0px 1px 0px;
	text-align:center;
	padding:25px 0px;
	border-left:1px solid #f2f2f2;
	box-sizing:border-box;
}



@media screen and (max-width:750px)
{
	.MagMenuBox
	{
        width: 47%;
    }
}

@media screen and (max-width:650px)
{
	.home
	{
		width:97%;
		margin:20px 0px 0px 0px;
		padding:0px;
	}

	.home1
	{
		width:96%;
		margin:20px 0px 10px 0px;
		padding:0px 2%;
	}

	.home11
	{
		margin:40px 0px 10px 0px;
		border-right:0px;
	}

	.home1 p
	{
		margin:10px 0px 20px 0px;
		color:#1f1f1f;
		font-size:17px;
		line-height:26px;
		overflow:hidden;
	}

	.home1 h2 img
	{
		display:none;
	}

	.home1 .button
	{
		width:100%;		
	}

	.home11 .button2
	{
		margin:10px 0px 0px 0px;
	}

	.home1 .button3
	{
		margin:10px 0px 0px 0px;
	}

	.home_contentLeft
	{
		width:96%;
		margin:0px 2%;
		text-align:left;
		line-height:26px;
	}

	.home_contentRight
	{
		display:none;
	}

	.homeImageBox
	{
		width:100%;
		padding:0px;
	}

	.home p
	{
		width:83%;
		height:auto;	
		margin:0px auto;
		margin-left:55px; 
		text-align:left;
		display:table;
	}

	.online_box1 .homeBox
	{
		width:60%;
		margin:0px 20% 20px 20%;
	}

	.online_box1 .homeBox p
	{	
		height:initial;
		padding: 20px 0px 20px 10px;
	}

	.right .rightSideTestimonial
	{
		width:96%;
		height:auto;
		padding:0px 2%;
		display:block;
	}

	.right h2
	{
		text-align:center;
		margin:0px;
	}

	.testimonialBg h3
	{
		text-align:center;
	}

	.home2
	{
		width:97%;
		padding:0px;
		border-bottom:1px solid #ccc;			
		margin:0.5% 0px 10px 0.5%;
	}

	.home2 .imageBox
	{
		height:auto;
	}

	.home2 img
	{
		width:100%;			
	}
	
	.home2 p
	{
		height:auto;	
	}

	.online_box1
	{
		margin-top:60px;
	}

	.online_box1 .box
	{
		width:80%;
		min-height:auto;
		margin:50px 8%;
		padding:0px 2%;
	}

	.online_box1 .box .onlineImageBoxContainer
	{
	}

	.online_box1 p
	{
		float:left;
		width:94%;
		margin:20px 2%;
	}

	.contentMenuBg
	{
		background:#ccc;
	}


	.button
	{
		width:94%;
		margin:0px 0px 5px 0px;
		padding:7px 3%;
		font-size:20px;
		font-weight:normal;
		color:#000;
		border-radius:5px;
		cursor:pointer;
		display:table;	
		text-align:center;
		border:0px;
	}

	.header
	{	
		clear:both;
		width:96%;
		margin:0px 2%;
		padding:0px;
		text-align:left;
		display:table;
		border-bottom:0px solid #000;
	}

	.header img
	{
		border:0px solid #000;
		
	}
	
	.menu_bg
	{
		width:100%;
		border:0px solid #000;
		box-shadow:0px 0px 0px #888;
		background:#2D5272;
	}

	.menu_container
	{
		width:100%;
		margin:0px auto;
		padding:0px;
		display:table;
		z-index:9999;
	}

	.menu_container b
	{
		margin:0px;
		padding:8px 0px 8px 3%;
	}

	.topNavDelete
	{
		width:100%;
		margin:0px;
		padding:20px 0px 0px 0px;
		padding:0px;
		text-align:left;
	}

	.topNavDelete label
	{
		float:right;
		width:20px;
		margin:4px 8px 3px 8px;
		padding:2px 8px 2px 8px;
		display:table;
		border:1px solid #fff;
		border-radius:5px;
		text-align:center;
	}

	.topNav label a
	{
		width:100%;
		margin:20% 0px;
		color:#fff;
		display:block;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
	}

	.topNav input[type="checkbox"]:checked ~ ul
	{
		display:inline;
	}

	.keywordMenuTopNav
	{
		width:93%;
		padding:0px;
	}

	.topNav ul 
	{
		width:98%;
		margin:14px 0px 0px 0px;
		padding:0px;
		list-style:none;
		position:absolute;
		display:inline-table;
		text-align:left;
		z-index:9999;	
		border-top:0px solid #fff;

		width:100%;
		margin:0px;
		display:none;
		top:36px;
		left:0px;
		background:#2D5272;
		border-top:1px solid #fff;
	}

	
	.topNav ul ul 
	{
		width:100%;
		margin:0px;
		padding:0px;
		background:#444;
		border-radius:0px; 
		position:absolute;
		top:100%;
		left:0px;
	}

	.topNav ul li:hover > ul 
	{
		display:block;
	}

	.topNav ul:after 
	{
		content:"";
		clear:both; 
		display:block;
	}

	.topNav ul li 
	{
		float:left;
		cursor:pointer;
	}

	.topNav ul li:hover 
	{
		background:#4b545f;
	}

	.topNav ul li:hover a 
	{
		color:#fff;
	}
		
	.topNav ul li a
	{
		display:block;
		padding:4px 15px;
		color:#fff;
		text-decoration:none;
		font-size:20px;
		font-weight:normal;
		font-size:17px;

	}

	.topNav ul li a:after
	{
		content:"";
	}
	
	.topNav ul ul li 
	{
		float:none; 
		border-top:0px solid #6b727c;
		border-bottom:1px solid #575f6a;
		position: relative;
	}	

	.topNav ul ul li a 
	{
		padding:10px 20px;
		color:#fff;
	}	

	.topNav ul ul li a:hover 
	{
		background:#4b545f;
	}
	.topNav .searchBox input[type='text']
	{
		display:none;
	}

	.topNav .searchBox input[type='submit']
	{
		width:35px;
		height:23px;
		position:absolute;
		left:10px;
		top:6px;
		background-color:#326A9E;
		background-size:100% 100%;
		background-repeat:no-repeat;
		background-image:url('../images/icon-search.png');
		cursor:pointer;
		border-radius:0px 4px 4px 0px;
	}



	/*** 06-01-2017 ***/

	.gradient
	{
		height:100%;
		top:0;
	}

	.profileBannerContainer
	{
		width:100%;
		margin:0px;
		height:auto;
		display:table;
		position:relative;
		padding:0px;
	}

	.breadcrumb
	{
		clear:both;
	}

	.breadcrumb a:hover
	{
		background:none;
	}

	.profileBanner
	{
		width:100%;
		height:100%;
		padding:0px;
		display:table;
	}

	.profileBanner .uploadImageButton
	{
		bottom:75px;
		margin:0px 10%;
		width:80%;
		border-radius:5px;
		font-weight:bold;
	}

	.profileBanner .bannerUploadImageButton
	{
	}

	.profileBannerLeft
	{
		width:100%;
		display:table;
		height:auto;
	}

	.profileBannerPhoto
	{
		width:100%;
		border-radius:0px;
		margin:0px;
		padding:0px;
		height:auto;
		min-height:150px;
		max-height:450px;
		box-shadow:0px 0px 0px #ccc;
		background:#f2f2f2;
		border:0px solid #ccc;
	}




	.slideDotSection
	{
		bottom:50px;
	}

	.profileBannerRight
	{
		width:100%;
		background:#fff;
		margin:0px auto;
		padding:20px;
		box-sizing:border-box;
		display:none;
	}

	.profileBannerRight span
	{
		width:100%;
		padding:0px;
		left:0px;
		text-align:left;
		font-size:24px;
		color:#000;
	}


	.profileBannerRight h1
	{
		font-size:22px;
		color:#000;
	}

	.profileBannerRight h2
	{
		text-align:center;
	}

	/*****************/

	.banner_bg
	{	
		height:160px;
		border-top:1px solid #ccc;
	}

	.banner_container
	{	
		width:100%;
		height:550px;
		margin:0px auto;
		overflow:hidden;
		border-bottom:0px solid #ccc;
		background:none;
		clear:both;	
		display:table;	
	}

	.banner_container.smallHeight
	{
		height:45px;
	}

	.bannerText
	{
		margin:1px 0px 0px 0px;
		background:#f2f2f2;
		padding:10px;
		font-size:18px;
		text-align:center;
	}

	.banner_content
	{
		top:140px;
		width:96%;
		background:none;
		border-radius:0px;
		height:auto;
		padding:0px 2%;
		border:0px solid #f2f2f2;
	}

	.banner_container1
	{
		display:none;
	}

	.banner_content p
	{
		background:none;
		margin:0px;
		padding:0px 0px 0px 0px;
		font-size:18px;		
		height:auto;
		text-align:left;
	}

	.banner_content div
	{		
		background:#ccc;
		margin:10px 0px 0px 0px;
		padding:6px;
		border-radius:10px;
		padding:3%;
		width:94%;
	}

	.banner_content h1
	{
		font-size:20px;
		padding:0px;
		margin:0px;
		width:90%;
		font-weight:bold;
	}

	.banner_content a
	{
		width:auto;
		padding:5px 10px;
	}

	.homeContainer1
	{	
		width:96%;
		margin:0px 2%;
		padding:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border:0px solid #000;
		text-align:left;
		display:table;
		background:none;
	}

	.section1
	{
		padding-bottom:0px;
	}

	.homeSummaryContent
	{
		width:96%;
		margin:0px 2%;
	}

	.homeSummaryContent ul li
	{
		margin:10px 0px;
	}

	.homeLeftContent
	{
		width:96%;
		padding:0px 2%;
		text-align:left;
	}

	.homeLeftContent h2
	{
		text-align:center;
	}

	.homeRightContent
	{
		width:96%;
		margin:50px 0px 0px 0px;
		padding:0px 2%;
		border:0px;
	}

	.homeRightContent ul
	{
		margin-top:15px;
	}

	.phoneParent
	{
		clear:both;
		width:96%;
		margin:0px 0px 10px 0px;
		padding:0% 2%;
		display:table;
	}

	.phone:before
	{
		float:left;
		width:15px;
		height:14px;
		margin:10px 10px 0px 0px;
		background-image:url('../images/bullet15x15.png');
		background-color:#fff;
	}

	.email:before
	{
		float:left;
		width:15px;
		height:14px;
		margin:10px 10px 0px 0px;
		background-image:url('../images/bullet15x15.png');
		background-color:#fff;
	}

	.faq:before
	{
		float:left;
		width:15px;
		height:14px;
		margin:10px 10px 0px 0px;
		background-image:url('../images/bullet15x15.png');
		background-color:#fff;
	}

	.wiki:before
	{
		float:left;
		width:15px;
		height:14px;
		margin:10px 10px 0px 0px;
		background-image:url('../images/bullet15x15.png');
		background-color:#fff;
	}

	.phoneContentLeft
	{
		float:left;
		width:90%;
	}

	.container
	{	
	}

	.profileContainer
	{
		margin-top:-60px;
		width:98%;
		padding:0px 1%;
		text-align:left;
		display:table;
		border:0px solid #000;
		background:#f2f2f2;

	}

	.home_article
	{
		width:96%;
		margin:0px 0px 10px 0px;		
		padding:0px 2% 10px 2%;
		border:0px solid #000;
		border-bottom:1px solid #ccc;
	}

	.home_article p
	{
		clear:both;	
		height:auto;
	}

	.home_content h2
	{
	}

	.home_content
	{
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 15px 0px;
		font-size:17px;
		border-top:0px solid #ccc;
	}

	.home_content a
	{
		font-size:18px;
	}

	.home_content ul, ol
	{
		padding:0px 10%;		
	}	


	.home_content ul li, ol li
	{
		font-size:20px;
		text-align:left;			
	}

	.home_content .video
	{
		width:100%;
		clear:both;
		margin:0px 0px;
		padding:10px 0px;
	}

	.home_content .video1
	{
		width:100%;
		clear:both;
		margin:0px 0px;
		padding:10px 0px;
	}

	.payment_plan_box
	{
		float:left;
		width:93.5%;
		height:auto;
		margin:10px 0px 0px 0px;
		padding:3%;
		display:table;
		background:#DFE4E8;
		line-height:26px;
	}

	.payment_plan_box p
	{
		padding:0px;
		margin:0px 0px 10px 0px;
		overflow:hidden;
		height:auto;	
	}

	.payment_plan_box a
	{	
		cursor:pointer;
		display:table;
		padding:5%;
		width:90%;
		text-align:center;
		color:#fff;
		border-radius:5px;
		margin:0px 0px 0px 0px;
		font-size:22px;
	}	

	.middle_content
	{	
		padding:0px 0px 20px 0px;
		width:96%;
		float:left;
		font-size:20px;
		margin:0px 2% 0px 2%;
	}

	.middle_content ul
	{
		margin:10px 0px 10px 0px;
		width:90%;
		padding:0px 0px 0px 10%;
	}
	
	.rightBar
	{
		width:96%;	
		margin:2%;
		padding:0px;	
	}

	
	.summaryBoxDiv
	{
		clear:both;
		width:96%;
		margin:0px 0px 10px 0px;
		padding:10px 2%;
		display:table;
		box-shadow:0px 0px 0px #fff;
		border-radius:7px;
	}

	.profileResponses .profileResponseBlock
	{
		width:98%;
		margin:0px 1% 0px 1%;
		padding:10px 0px;
		border-bottom:1px solid #ccc;
	}

	.profileResponses .responseCaption
	{
		width:86%;
		padding:0px 0px 0px 20px;
	}

	.summaryBoxRight
	{
		float:left;
		margin:20px 0px 0px 0px;
		border:0px;
		border-top:2px solid #F3423A;
		border-radius:0px;

		width:100%;
		padding:20px 0%;
	}

	.summaryBoxRight .carousalButton
	{
		float:left;
		margin:-2px 5px 0px 0px;
		padding:0px;
		text-align:center;
		display:inline-block;
		font-size:15px;
	}

	.summaryBoxRight .leftNotesHeading
	{
		float:left;
		width:auto;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border-right:1px solid #ccc;
		cursor:pointer;
		width:30%;
		box-sizing:border-box;
		line-height:24px;
	}

	.summaryBoxRight .rightNotesHeading
	{
		display:table;
		width:70%;
	}

	.rightNotesHeading ul li ul
	{
		width:100%;
		margin:0px;
		padding:0px 0%;
		display:none;
		position:absolute;
		right:0;
	}

	.rightNotesHeading ul li ul li
	{
		width:90%;
		margin:0px;
		padding:12px 5%;
	}

	.rightNotesHeading ul li ul li a
	{
		font-size:16px;
	}

	#clickHideBox
	{
		display:none;
	}

	.mobileHide
	{
		display:none;
	}

	.summary_box
	{		
		width:94%;
		clear:both;
		padding:3%;
		margin:0px;
	}

	.summary_box .left_div
	{
		width:100%;
		text-align:center;			
	}

	.summary_box .right_div
	{
		width:100%;
		border-left:0px solid #f2f2f2;
		padding:10px 0px 10px 0px;
	}
	
	.summary_box .right_div strong,label
	{
		color:#444;
		width:100%;
		float:left;
		font-weight:bold;	
		font-size:18px;
		margin:5px 0px 0px 0px;
	}

	.summary_box p
	{
		width:100%;
		display:table;
		padding:2px 0px;
	}

	.summary_box p:nth-of-type(odd)
	{
	}

	.summary_box strong
	{
		display:inline-table;
		padding:0px 1%;
		width:auto;
	}

	.summary_box span
	{
		padding:0px 0%;
		width:auto;
		float:right;
	}

	.summary_box br
	{
		clear:both;
		margin:0px;
	}

	.summary_box .featured
	{
		display:none;
	}


	.right_content
	{
		width:96%;
		margin:0px 2%;
	}	
	

	.mobileShow
	{
		display:table;
	}

	.mobileHide
	{
		display:none;
	}	

	.left_content
	{
		clear:both;	
		width:96%;
		margin:0px 2% 0px 2%;
	}
	
	.additionalBoxDiv
	{
		width:94%;
		margin:0px 0px 10px 0px;
		padding:10px 3%;
		font-size:16px;
		box-shadow:0px 0px 0px;
		border-radius:7px;
		
	}

	.additionalImages
	{
		width:100%;
		height:100%;
		max-height:520px;
		padding:0;
	}

	.additionalBoxDiv .readMore
	{
		display:block;
	}

	.profileImageBox
	{
		margin:0px 20px 60px 0px;
	}

	.aupairPersonDiv
	{
		width:94%;
		margin:0px 0px 10px 0px;
		padding:10px 3%;
		font-size:24px;
		font-size:16px;
		box-shadow:0px 0px 8px #fff;
		border-radius:7px;
	}

	.aupairPersonDiv h2
	{
		width:100%;
	}

	.aupairPersonDiv strong
	{
		padding:3px 1%;
		display:table;
		box-sizing:border-box;	
	}

	.aupairPersonDiv span
	{
		float:right;
		width:auto;
		display:block;
		text-align:right;
		width:50%;
	}

	.aupairPersonDiv b
	{
		width:100%;
		margin:0px 0px 3px 0px;
	}

	.aupairPersonDivContent
	{
		height:310px;
		line-height:24px;
	}

	.profileHiddenDiv
	{
		height:230px;
		line-height:24px;
	}


	.aupairJobDiv
	{
		width:94%;
		margin:0px 0px 10px 0px;
		padding:10px 3% 10px 3%;
		font-size:16px;
		box-shadow:0px 0px 8px #fff;
		border-radius:7px;
	}
	

	.aupairJobDiv b
	{
		width:100%;
		margin:0px 0px 3px 0px;
	}


	.aupairJobDiv h2
	{
		width:100%;		
	}

	.aupairJobDiv strong
	{
		padding:3px 1%;
		display:table;
		box-sizing:border-box;
	}

	.aupairJobDiv span
	{
		float:right;
		width:auto;
		display:block;
		text-align:right;
		width:40%;
	}

	.onlineTutorDiv strong
	{
		width:100%;	
	}	

	.onlineTutorDiv span
	{
		width:100%;
		text-align:left;	
	}

	.tutorScheduleBox
	{
		padding:0.5%;
	}

	.tutorHeading .tutorHeadingWeekDay
	{
		width:51%;
		font-size:12px;
		padding-left:3px;
		padding-top:3px;
		padding-bottom:3px;
	}

	.tutorHeading strong
	{
		width:7%;
		font-size:11px;
		padding-top:3px;
		padding-bottom:3px;
	}
	


	

	.icons
	{
	}

	.aupairContactDiv
	{
		width:90%;
		height:100%;
		margin:0px 0px 40px 0px;
		padding:0px 5%;
	}

	.familyDescription
	{
		width:90%;
		height:100%;
		margin:0px 0px 10px 0px;
		padding:10px 5%;
		box-shadow:0px 0px 0px rgba(0, 0, 0, 0.3);
		border-radius:10px;
	}

	.aupairContactDiv b
	{
		width:100%;
		margin:0px 0px 3px 0px;
	}

	.letterDesc
	{	
		float:none;
		clear:both;	
		width:90%;
		margin:0px 0px 10px 0px;
		padding:10px 5%;
		box-shadow:0px 0px 0px rgba(0, 0, 0, 0.3);

	}

	.jobDesc
	{
		clear:both;	
		width:90%;
		margin:0px 0px 10px 0px;
		padding:10px 5%;
		box-shadow:0px 0px 0px rgba(0, 0, 0, 0.3);
	}

	.aupairAccomodation
	{
		clear:both;
		width:90%;
		margin:0px 0px 10px 0px;
		padding:10px 5%;
		box-shadow:0px 0px 0px rgba(0, 0, 0, 0.3);
		border-radius:10px;
	}

	.memberVideoBox
	{
		width:90%;
		margin:0px 0px 10px 0px;
		padding:5%;
		box-shadow:0px 0px 0px rgba(0, 0, 0, 0.3);
	}

	.memberReferenceBox
	{
		width:90%;
		margin:0px 0px 40px 0px;
		padding:5%;
	}
	.referenceBox
	{
		width:98%;
		height:auto;
		padding:10px 2% 10px 0px;
	
	}

	.member_profile
	{
		margin-top:15px;
	}

	.member_profile h2
	{
		margin:0px 0px 8px 0px;
		padding:0px 0px 5px 0px;
		border-bottom:1px solid #f2f2f2;
		font-size:18px;		
	}


	.member_profile p
	{
		font-size:16px;		
		line-height:20px;
	}

	.member_profile b
	{
		font-size:17px;
		padding:0px;
	}

	.breadcrumb
	{
		clear:both;
		padding:0px 0px 0px 0px;
		font-size:20px;
		border-bottom:0px solid #ccc;
	}

	.breadcrumb a
	{
		width:100%;
		margin:0px 0px 1px 0px;
		color:#00cbff;
		padding:6px 10px 6px 2%;
		font-size:14px;
		text-align:left;
		display:table;
		background:#fff;
		border-right:0px;
		position:relative;
		color:#444;
		line-height:20px;
		box-sizing:border-box;
	}

	.breadcrumb a:after
	{
		content: " \00BB";
    	color: #444;
		font-size: 20px;
		font-weigth:bold;
		position:absolute;
		right:10px;
		top:2px;
	}

	.breadcrumb a:hover
	{	
		text-decoration:none;
		background:#fff;
	}

	.admin_message a
	{
		width:100%;
	}

	.facebook
	{
		display:none;
	}

	.googlePlus
	{
		display:none;
	}

	.showcaseBg
	{
		margin:10px 0px 10px 0px;
		border-radius:10px;
	}

	.profileMenu .leftDiv
	{
		width:96%;
		margin:8px 2%;
		padding:0px;
	}

	.profileMenu .leftDiv .button
	{
		margin:0px 0px 8px 0px;
		border:0px solid #000;
	}


	.profileMenu .rightDiv
	{
		width:100%;
		margin:0px;
		padding:10px 0px;
		text-align:center;
		border-top:1px solid #fff;
	}

	.latestMailDiv .button
	{
		margin:0px 0px 5px 0px;		
	}

	.innerLeft
	{
		width:100%;
	}

	.innerRight
	{
		width:98%;
		padding:0px;
		margin:0px 1%;
	}

	.pageInnerMenu
	{
		width:94%;
		padding:3%;
		margin:10px 0px 20px 0px;
		clear:both;
	}	

	.proAupair
	{
		position:absolute;
		left:0px;
		top:170px;
		opacity:1;
		right:0;
		z-index:9999;
		display:none;
	}

	.proAupairMobile
	{
		display:block;
		width:90%;
		background:#ccc;
		margin:20px 3% 0px 3%;
		text-align:center;	
		padding:10px 2%;
		color:#fff;		
		border-radius:5px;
		clear:both;
		background:#EE6733;
	}

	.proAupairMobile a
	{
		color:#fff;		
	}

	.proAupairMobile img
	{
		width:100%;
	}

	
	.alphaOrderBox
	{
		width:96%;
		margin:10px 0px 10px 0px;
		padding:10px 2%;
		height:auto;
	}

	.videoThumbBox
	{
		float:none;
		margin:30px auto;
		border:none;
		text-align:center;
	}

	.iframeBox
	{
		width:100%;
		height:auto;
		min-height:220px;
	}

	.tikTok
	{
		width:auto;
		height:400px;
	}
}

@media screen and (min-width:651px) and (max-width:990px)
{
	.header
	{
		width:100%;
		margin-bottom:25px;
	}	

	.menu_container
	{
		width:100%;
	}
	.menu_container b
	{
		display:none;
	}

	
	.topNavDelete
	{
		float:right;
		width:88%;
		margin:0px 0px 0px 10%;
		padding:0px;
		text-align:left;
	}

	.topNavDelete label
	{
		display:none;
	}

	.topNavDelete ul
	{
		float:right;
		margin-right:45px;
	}

	.topNavDelete ul li:nth-child(2) ul
	{
		right:-45px;
	}

	.topNavDelete ul li:last-child ul
	{
		right:-45px;
	}

	.topNavDelete .searchBox input[type='text']
	{
		display:none;
	}

	.topNavDelete .searchBox input[type='submit']
	{
		width:35px;
		height:23px;
		position:absolute;
		left:-50px;
		top:6px;
		background-color:#326A9E;
		background-size:100% 100%;
		background-repeat:no-repeat;
		background-image:url('../images/icon-search.png');
		cursor:pointer;
		border-radius:0px 4px 4px 0px;
	}

	.profileBannerContainer
	{
		width:96%;
		padding:10px 2%;
	}
	.profileBanner
	{
		width:100%;
		padding:0;
	}
	.profileBannerRight
	{
		clear:both;
		width:100%;
	}
	.banner_container
	{
		background:#fff url(../images/banner-img.jpg) no-repeat;
		background-position:right top;
	}
	.banner_container1
	{
		background:url(../images/banner-small.jpg) no-repeat;
		background-position:right center;
	}
	.banner_content
	{
		width:88%;
		margin:3%;
		padding:10px 3%;
		top:75px;
	}
	.banner_content strong
	{
		color:#515151;
	}
	.banner_content div
	{
		width:94%;
		margin:0px;
		padding:5px 3% 10px 3%;
		color:#fff;
		background:#444;
	}
	.container
	{
		width:100%;
	}
	.middle_content
	{
		width:100%;
		padding:0px;
	}

	.member_profile
	{
		width:100%;
		margin-top:-20px;
		padding:0;
	}
	.summaryBoxDiv
	{
		width:100%;
		margin:0;
		padding:20px 0px;
	}
	.summaryBoxDiv .leftDiv
	{
		width:96%;
		margin:20px 0px;
		padding:30px 2% 0px 2%;
		border-top:1px solid #ccc;
	}

	.profileResponses
	{

	}

	.summary_box
	{
		width:96%;
		margin:0;
		padding:0 2%;
	}
	.summary_box .bottomBox
	{
		border:0;
	}
	.summaryBoxRight
	{
		width:96%;
		margin:20px 0px 0px 0px;
		padding:20px 2%;
		border:0;
		border-top:1px solid #ccc;
	}
	.rightBar
	{
		width:100%;
	}
	.footer
	{
		width:100%;
		text-align:center;
	}
	.footer .nav
	{
		margin:0px 20px 20px 20px;
		padding:0px;
		text-align:left;
		border-right:0px;
	}
	.footer1
	{
		width:94%;
		padding:0px 3%;
	}
	
	.right_content
	{
		width:100%;
	}
	

	.online_box1
	{
		width:96%;
		margin:0px 2%;
		padding:10px 0%;
	}
	.online_box1 .box
	{
		width:40%;
		margin:100px 2.5%;
		padding:0 2.5%;
	}

	.home_article
	{
		width:96%;
		margin:0px 2% 10px 2%;
		padding:0px 0px 15px 0px;
		border:0;
		border-bottom:1px solid #ccc;
	}
	.home_article p
	{
		height:auto;
	}
	.home_article img
	{
		display:none;
	}

	.payment_plan_box
	{
		width:94%;
		height:auto;
		padding:3%;
	}
	.payment_plan_box p
	{
		height:auto;
	}
	.quick_search_box
	{
		width:94%;
		height:auto;
		padding:3%;
	}

	
	.left_content
	{
		clear:both;
		width:100%;
	}

	
	.aupairContactDiv
	{
		width:96%;
		margin:0px 0px 0px 0px;
		padding:0 2% 20px 2%;
	}
	.aupairPersonDiv
	{
		width:96%;
		margin:0px 0px 0px 0px;
		padding:0 2% 20px 2%;
		border-top:1px solid #ccc;
	}
	.aupairJobDiv
	{
		width:96%;
		margin:0px 0px 0px 0px;
		padding:0 2% 20px 2%;
		border-top:1px solid #ccc;
	}

	.letterDesc
	{
		width:96%;
		margin:0px 0px 0px 0px;
		padding:0 2% 20px 2%;
		border-top:1px solid #ccc;
	}

	.jobDesc
	{
		width:96%;
		margin:0px 0px 0px 0px;
		padding:0 2% 20px 2%;
		border-top:1px solid #ccc;
	}

	.additionalBoxDiv
	{
		width:96%;
		margin:0px 0px 0px 0px;
		padding:0 2% 20px 2%;
		border-top:1px solid #ccc;
	}

	.familyDescription
	{
		width:96%;
		margin:0px 0px 0px 0px;
		padding:0 2% 20px 2%;
		border-top:1px solid #ccc;
		
	}

	.aupairAccomodation
	{
		width:96%;
		margin:0px 0px 0px 0px;
		padding:0 2% 20px 2%;
		border-top:1px solid #ccc;
	}

	.summaryBoxRight .rightNotesHeading
	{
		float:right;
	}

	.rightNotesHeading ul
	{
		right:10px;
	}

	.profileMenu
	{
		margin-bottom:18px;
		padding:20px 0px 30px 0px;
		border-top:1px solid #ccc;
	}

	.profileMenu .leftDiv
	{
		width:96%;
		margin:0 2%;
		padding:0;
	}

	.latestMailDiv
	{
		width:96%;
		margin:0px 0px 0px 0px;
		padding:0 2% 20px 2%;
		border-top:1px solid #ccc;
	}
	
	.innerLeft
	{
		width:100%;
	}
	.innerRight
	{
		width:100%;
		padding:0px;
	}

	.memberReferenceBox
	{
		width:90%;
		margin:0px 0px 40px 0px;
		padding:5%;
	}
	.referenceBox
	{
		width:98%;
		height:auto;
		padding:10px 2% 10px 0px;
		/* //box-shadow:0px 0px 4px inset #aaa; */
	}
}


@media screen and (max-width:550px)
{
	.MagMenuBox
	{
		width: 77%;
		margin-left: 11.5%;
		margin-right: 11.5%;
	}
}

@media screen and (max-width:350px)
{
	.MagMenuBox
	{
		width: 97%;
		margin-left: 1.5%;
		margin-right: 1.5%;
	}
}