*
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background:none;
	text-decoration:none;
	/* //font-family:'ROBOT','calibri','verdana,arial';
	//font-family:'Texta', sans-serif; */
	font-family:Ubuntu;
}

body
{
	background:#fff;
}

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

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

fieldset
{
	margin:10px 0px;
	border:1px solid #1d98df;
	font-size:15px;
}
	
legend 
{
	padding:0px 6px;	
	font-size:20px;
	color:#f05e25;
	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;
}

.right
{
	float:right;
}

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

.headerBg
{
	width:100%;
	display:table;
	background:#fff;
}

.header
{
	width:1200px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	display:table;
	background:none;
	border-bottom:0px;
	background:#fff;
}

.header_left
{
	float:left;
	width:117px;
	height:35px;
}

.header_left img
{
	height:30px;
	padding-top:3px;
}

.header_right
{
	float:right;
	height:33px;
	padding-top:5px;
	text-align:right;
}

.header_right em
{
	font-size:13px;
	color:#008EE1;		
}

.header_right form div
{
	margin-right:6px;
	padding:3px;
	border:1px solid #a2a2a2;
	border-radius:5px;
}

.header_right form span
{
	padding:3px 4px 3px 5px;
	background:#a2a2a2;	
	border-radius:5px;
	display:inline-table;
}

.header_right form a
{
	color:#fff;	
	font-size:12px;
}

.header_right input
{
	font-size:14px;
	color:#444;
	background:#fff;
	border:0px;
}

.header_right .button
{
	float:left;
	width:auto;
	height:28px;
	margin:0px 5px 0px 0px;
	padding:1px 6px;
	color:#fff;
	font-size:14px;
	background:#6792b9;
	border-radius:5px;
	
}

.header_right .button1
{
	float:left;
	width:auto;
	height:16px;
	margin:0px;
	padding:6px;
	color:#fff;
	font-size:14px;
	background:#F3423A;
	border-radius:5px;
	cursor:pointer;
}

.header_right .button2
{
	float:left;
	width:auto;
	height:auto;
	margin:0px 5px 0px 0px;
	padding:2px 5px 3px 5px;
	color:#fff;
	background:#F3423A;
	border-radius:5px;
}

.bannerContent
{
	width:1200px;
	margin:70px auto 0px auto;
	padding:0px 0px;
	text-align:left;
	font-size:30px;
	color:rgba(255, 255, 255, 0.9);
	/* //font-family:'ROBOT'; */
	text-shadow:4px 4px 20px #333;
	line-height:1.3;
	text-transform:uppercase;
	font-weight:900;
}

.bannerContent h2
{
	font-size:100px;
	color:#fff;
	letter-spacing:30px;	
	margin:0px;
	padding:0px;	
	text-shadow:2px 2px #444;
}

.bannerContent span
{
	font-size:100px;
	color:inherit;
	letter-spacing:10px;
	margin:0px;
	padding:0px;
	text-shadow:inherit;
	display:block;
	/* //font-family:inherit; */
}


/******/

.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;	
}


.menu_container
{
	width:1200px;	
	height:35px;
	margin:0px auto;
	padding:0px;
	color:#fff;
	z-index:9999;
	display:table;
}

.menu_container b
{
	float:left;
	margin:0px;
	padding:7px 0px 8px 0px;
	font-size:16px;
	color:#fff;
	display:table;
	z-index:9999;
}

.menu_container abbr[title]
{
	text-decoration:none;
}

.notification
{
	margin:-30px 0px 20px 0px;
	padding:10px 10px;
	text-align:center;
	background:#f2f2f2;
	font-weight:bold;
	color:#e7281f;
}

.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;
}


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

.homeContainer
{	
	width:1100px;
	height: auto;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	border:0px solid #000;
	text-align:left;
	display:table;
	background:none;
}

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


.homeContainer1
{	
	width:1000px;
	margin:0px auto;
	padding:20px 0px 0px 0px;
	border:0px;
	text-align:left;
	display:table;
	background:none;
}

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

.homeContainer1 h2 a
{
	font-size:28px;
}

.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:65%;
	line-height:26px;
	color:#1f1f1f;
}

.home_contentRight
{
	float:left;
	width:31%;
	padding:10px 2%;
}

.rightContainer
{
	float:left;
	width:30%;
	height:100%;
	text-align: center;
}

.leftContainer
{
	float:left;
	width:68%;
	margin-left: 2%;
	padding-top:0px;
}

.leftContainer h1
{
	margin:0px 0px 0px 0px;
}

.leftContainer h2 
{
	margin: 0px;
}

.leftContainer .leftBox
{
	float:left;
}

.leftContainer .rightBox
{
	float:right;
}

.container
{
	width:1200px;
	margin:0px auto;
	margin-bottom:50px;
	padding:0px;
	border:0px;
	text-align:left;
	display:table;
	background:none;
}

.containerContent
{
	width:1000px;	
}

.middleContentBox
{
	float:left;
	width:1200px;
	margin:0px;
	font-size:16px;
	color:#1f1f1f;
	border:0px;
}

.middle_content
{
	width:1130px;
	padding:20px 35px;
	font-size:18px;
	color:#1f1f1f;
	border:0px;
	background:#fff;
	min-height:440px;
	float:left;
	padding-bottom: 40px;
}

.middle_content_page
{
	width:1130px;
	padding:20px 35px;
	padding-bottom: 40px;
}

.rightBar
{
	/*** Padding is 30px still from middle_content ***/
	width:800px;
	float: left;
}

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

.middle_content ol li
{
	padding:0px 0px 10px 0px;
	color:#1e4161;
}

.middle_content ul
{
	width:90%;
	margin:10px 0px 0px 0px;
	padding-left:30px;
	/* //list-style-image: url(../images/blueBullet.png); */
	list-style-type: none;
}

.middle_content ul li
{
	padding:0px 0px 0px 0px;
	color:#1f1f1f;
}

.middle_content li:before 
{
	content: "\f105";
	font-family: FontAwesome;
	margin: 0px 5px 0px -15px;
}

.middle_content ol li
{
	padding:0px 0px 10px 0px;
	color:#003366;
	color:#1f1f1f;
}

.middle_content strong
{	
	font-weight:bold;
}

.middle_content h1
{
	color: #22201e;
}

.middle_content h2
{	
	margin:20px 0px 20px 0px;
	font-size:1.5em;
	line-height:30px;
	font-weight:normal;
	color: #22201e;
	text-align:left;
}

.middle_content h3
{	
	margin:30px 0px 20px 0px;
	font-size:1.4em;
	font-weight:normal;
	text-align:left;
}

.middle_content h4
{	
	margin:30px 0px 20px 0px;
	font-size:1.2em;
	font-weight:normal;
	color:#515151;
	text-align:left;
}

.middle_content h5
{	
	margin:30px 0px 20px 0px;
	font-size:16px;
	font-weight:normal;
	color:#515151;
	text-align:left;
}

.socialBar
{
	float:right;
}

.breadcrumb
{
	/* padding:0px 0px 10px 0px; */
	padding: 0px;
	font-size:15px;
	line-height:13px;
	margin: 0px 0px 20px 0px;
}

.breadcrumb:after
{
	content:" ";
	width:100%;
	display:table;
	clear:both;
}

.breadcrumb a
{
	float:left;
	margin:0px 8px 0px 0px;
	padding:0px 8px 0px 0px;
	font-size:15px;
	color:#22201e;
	border-right:1px solid #000;
	line-height:13px;
}

.breadcrumb a:last-child
{
	border-right:0px solid #000;
}

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

.pageContent
{
	word-wrap:break-word;
	line-height:26px;
}

.pageContent a
{
	color:#5593cb;
}

.pageContent h2
{
	text-align:center;
	text-align:left;
}

.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;
}

.roundButton
{
	border:2px solid #154779;
	display:inline-block;
	font-size:15px;
	padding:2px;
	width:50px;
	border-radius:30px;
	margin-bottom: 10px;
}

.roundButton span
{
	text-align: center;
	color:#154779;
	font-size:30px;
}


button.NEWaccordion1
{
	/* float: left; */
	/* width: 100%; */
	margin-bottom: 2px;
	padding: 14.5px;
	color: #444;
	text-align: left;
	font-size: inherit;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: none;
	cursor: pointer;
	border: none;
	outline: none;
	transition: 0.4s;
}

button.NEWaccordion1.active, button.NEWaccordion1:hover
{
	background: none;
	color: #47ccc9;
}

button.NEWaccordion1::before
{
	content: '\002B';
	font-size: 24px;;
	/* background-color: #ccc; */
	color: #47ccc9;
	font-weight: bold;
	float: left;
	margin-right: 15px;
	margin-top: -5px;
}

button.NEWaccordion1.active::before
{
	content: "\00D7";
	background-color: none;
}

.storyContainer
{
	width:96%;
	height:260.6px;
	margin:25px 2%;
	border-radius:10px;
	box-shadow: 0px 0px 8px #ccc;
	box-sizing:border-box;
	border:1px solid #ccc;
}

.storyContainer .storyImageContainer
{
	width:25%;
	height:100%;
	float:left;
}

.storyContainer .storyImageContainer img
{
	height:100%;
	border-radius:10px;
	overflow:hidden;
}

.storyContainer .storyTextContainer
{
	width:68%;
	float:left;
	/* margin:-10px 0px 0px 4%; */
	line-height:1.5;
	padding-top:20px;
}

.storyContainer .storyTextContainer h1
{
	margin:0px;
}

.storyContainer .storyTextContainer p
{
	margin-top:15px;
	padding-right:20px;
}

.listBullet ul li:before
{
	content:"";
	width:15px;
	height:14px;
	display:inline-block;
	margin:0px 10px 0px 0px;
	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;
}

.twoColumnContainerBg
{
	width:100%;
	margin:50px 0px 0px 0px;
}

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

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

.leftBar
{
	width:880px;
}

.left_content
{
	float:left;
	width:209px;
	margin-right:30px;
	background:#fff;
	border-radius:5px;
	box-shadow:0px 0px 5px #ccc;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

.left_content h2
{
	color:#f3423a;
	font-size:18px;
	font-weight:normal;
}


.left_content a
{
	font-size:14px;
	color:#5593cb;
}

.right_content
{
	float:left;
	width:350px;
	margin-top:0px;
	margin-left:10px;
	border:0px;
	display:table;
	background:none;
	padding: 0px 0px 0px 0px;
}

.right_content h2
{
	margin:0px 0px 10px 0px;
	color:#EE6D3A;
	font-size:18px;
	font-weight:normal;
	text-align: center;
}

.right_content a
{
	font-size:14px;
	color:#028FE1;
}

.right_content a:hover
{
	color:#005BAB;	
}

.right_content ul
{	
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

.right_content ul li
{
	padding:0px;
	font-size:12px;
	text-align:left;
}

.right_content ul li a
{
	color:#444;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

.right_content ul li a:hover
{
	color:#005BAB;
}

/********/

.quick_search_box 
{
	float:left;
	width:300px;
	height:142px;
	margin:10px 17px 0px 0px;
	padding:10px;
	color:#fff;
	background:#DFE4E8;
	border-radius:8px;
	border:1px solid #ccc;
}

.quick_search_box input
{
	width:100%;
	margin:15px 0px 0px 0px;
	padding:5px 0px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	border-radius:5px;
	border:1px solid #0C6DA6;
}

.quick_search_box input:hover
{
	padding:6px;
	cursor:pointer;
}

.quick_search_box select
{
	width:100%;	
	margin:0px;
	color:#444;
	border:0px;
	font-size:16px;
	font-weight:normal;
}

.quick_search_box .working_country
{
	margin:0px;
}

.quick_search_box h2
{
	margin:0px 0px 25px 0px;
	padding:0px;
	color:#F67929;	
	font-size:20px;
}

.quick_search_box  span
{
	float:left;
	margin:0px 20px 0px 0px;
	color:#0A3761;
	font-weight:bold;
	font-size:15px;
	display:block;	
}

.quick_search_box .radioBox
{
	float:left;
	width:20px;
	height:20px;
	margin:0px 4px 15px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}

.quick_search_box .button
{
	background:#FF7C25;
}

.quick_search_box .button:hover
{
	background:#0A3761;
}

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

.button1
{
	padding:7px 10px;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	background:#005BAB;
	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;
}

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

.search_result_box
{
	float:left;
	width:343px;
	height:580px;
	margin:10px;
	padding:10px;
	border-radius:20px;
	border:1px solid #ddd;
	font-size:15px;
	background:#fff;
	box-shadow:1px 1px 8px #ddd;

	width:398px;
}

.search_result_box .middleIcons
{
	clear:both;
	width:100%;
	height:36px;
	padding:10px 0px 0px 0px;
}

.search_result_box .middleIcons .icons
{
	margin-right:5px;
}

.search_result_box p
{
	padding:10px 0px 0px 0px;
	height:90px;
	font-size:14px;
}

.search_result_box .topBox
{
	height:150px;
	height:180px;
	padding:0px 5px;
	position:relative;
	z-index:0;
	border-radius:20px 20px 0px 0px;
	background-repeat:no-repeat;
	background-size:100% auto;
}

.search_result_box .topBox:before
{
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;

	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));

	border-radius:15px 15px 0px 0px; 
	z-index:-1;
}


.search_result_box .topBox h4
{
	margin:0px;
	padding:10px 5px 5px 5px;
	position:relative;
	z-index:1;
	text-align:center;
	height:60px;
	overflow:hidden;
}

.search_result_box .topBox h4 *
{
	font-size:16px;
	font-weight:normal;
	color:#fff;
}

.search_result_box .topBox .roundCircle
{
	width:110px;
	height:110px;
	padding:5px;
	border-radius:100%;
	position:absolute;
	top:70px;
	top:100px;
	left:31%;
	background:#fff;
	box-shadow:0px 0px 0px 5px #fff;
}

.search_result_box .topBox .roundCircleInside
{
	width:110px;
	height:110px;
	border-radius:100%;
	overflow:hidden;
}

.search_result_box .middileBox
{
	width:100%;
	min-height:200px;
	margin:40px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

.search_result_box .middleContent
{
	width:100%;
	height:200px;
	line-height:25px;
}

.search_result_box .middleContent span
{
	display:table;
}

.search_result_box .bottomBox
{
	width:100%;
	margin:5px auto;
	display:table;
	vertical-align:middle;
}

.search_result_box .leftIcons
{
	width:60%;
	float:left;
}

.search_result_box .rightIcons
{
	margin:10px 0px 0px 0px;
	float:left;
	width:40%;
	text-align:right;	
}

.search_result_box .leftIcons .favourite
{
	float:left;
	width:40px;
	height:40px;
	margin:0px 5px 0px 0px;
	display:table;
	background-image:url('../images/icons/favourite.png');
	background-size:100% 200%;
	background-position:0px 40px;
	cursor:pointer;
}

.search_result_box .leftIcons .favourite:hover
{
}

.search_result_box .leftIcons .notes
{
	float:left;
	width:40px;
	height:40px;
	margin:0px 5px 0px 0px;
	display:table;
	background-image:url('../images/icons/note.png');

	background-size:100% 200%;
	background-position:0px 40px;
	cursor:pointer;
}

.search_result_box .leftIcons .notesActive
{
	float:left;
	width:40px;
	height:40px;
	margin:0px 5px 0px 0px;
	display:table;
	background-position:0px 0px;
	background-image:url('../images/icons/note.png');

	background-size:100% 200%;
}


.search_result_box .leftIcons .notes:hover
{
}

.search_result_box .leftIcons .mail
{
	float:left;
	width:40px;
	height:40px;
	margin:0px 5px 0px 0px;
	display:table;
	background-image:url('../images/icons/mail.png');

	background-size:100% 200%;
	background-position:0px 40px;
	cursor:pointer;
}

.search_result_box .leftIcons .mail:hover
{
}

.search_result_box .leftIcons .eye
{
	float:left;
	width:40px;
	height:40px;
	margin:0px 5px 0px 0px;
	display:table;
	background-image:url('../images/icons/eye.png');

	background-size:100% 200%;
	background-position:0px 40px;
	cursor:pointer;
}

.search_result_box .leftIcons .eyeActive
{
	float:left;
	width:40px;
	height:40px;
	margin:0px 5px 0px 0px;
	display:table;
	background-position:0px 0px;
	background-image:url('../images/icons/eye.png');

	background-size:100% 200%;
}


.search_result_box .leftIcons .MyEye
{
	float:left;
	width:40px;
	height:40px;
	margin:0px 5px 0px 0px;
	display:table;
	background-image:url('../images/icons/myEye.png');

	background-size:100% 200%;
	background-position:0px 40px;
	cursor:pointer;
}

.search_result_box .leftIcons .MyEyeActive
{
	float:left;
	width:40px;
	height:40px;
	margin:0px 5px 0px 0px;
	display:table;
	background-position:0px 0px;
	background-image:url('../images/icons/myEye.png');

	background-size:100% 200%;
}



.search_result_box .leftIcons .favouriteActive
{
	float:left;
	width:40px;
	height:40px;
	margin:0px 5px 0px 0px;
	display:table;
	background-position:0px 0px;
	background-image:url('../images/icons/favourite.png');
	background-size:100% 200%;
}

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

.button
{
	padding:7px 20px;
	background:#fff;
	font-size:16px;
	border:0px;
	font-weight:normal;
	color:#fff;
	border-radius:5px;
	cursor:pointer;
	-webkit-appearance:none;
	border:1px solid #00cbff;
	color:#00cbff;
	border-left:40px solid #00cbff;
}

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

.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;
}

/******/
.online_box
{
	background:#fff;
	width:978px;
	padding:10px;
	font-size:14px;
	color:#000079;
	text-align:center;
	border:0px solid #ccc;
	clear:both;
	background:#DFE4E8;
	border-radius:8px;
	border:1px solid #ccc;
	display:inline-block;
}

.online_box div
{
	min-height:200px;
	background:none;
	float:left;
	width:240px;
	border-right:0px solid #000;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 2px;	
	text-align:center;
}


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

.online_box img
{
	max-width:150px;
	margin:0px 0px 0px 0px;
	background:none;
	max-height:150px;
	border:0px solid #ccc;
}

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

.online_box a:hover
{
	color:#CB5A08;	
}

.online_box p
{
	clear:both;			
}

.admin_message
{
	margin:0px 0px 20px 0px;	
}

.admin_message a
{
	color:red;	
	width:500px;
	display:block;
	float:left;
}

.admin_message .delete
{
	width:50px;
	float:right;
}

.admin_message h2
{
	background:red;
	color:#fff;
	padding:5px;
	margin:0px;		
}

.admin_message p
{
	border-bottom:1px solid #ccc;	
	padding:0px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}

/******/

.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;
}

/*****/

.flag
{
	position:absolute;
	top:45px;
	margin:0px 0px 0px 0px;
	background:none;
	z-index:3;
	border:0px solid #ccc;
	width:80px;	
}

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


.flag ul ul
{
	display: none;
	width:150px;
	left:00px;
}

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


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

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

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

.flag ul li:hover a
{
	color: #fff;
}

.flag .default
{
	background:none;
	color:#fff;
	border:0px solid #a2a2a2;
	padding:5px 10px;
}
		
.flag ul li a 
{
	display: block;
	padding:7px 20px;
	color: #444;
	text-decoration: none;
	font-size:13px;
	font-weight:normal;
}



.flag ul ul 
{
	background: #444;
	border-radius:0px;
	padding:0;
	position: absolute;
	top:100%;
	border-top:0px solid #000;
}

.flag ul ul li 
{
	float: none; 
	border-top:0px solid #f2f2f2;
	border-bottom:0px solid #f2f2f2; position: relative;
}

.flag ul ul li a 
{
	padding: 10px 20px;
	color: #444;
}	

.flag ul ul li a:hover 
{
	background: #4b545f;
}
		
.flag ul ul ul 
{
	position: absolute; left: 100%; top:0;
}


.flag img
{
	border:0px;
	float:left;
	padding:0px 8px 0px 0px;	
}

.flag .current
{
	background:#fff;
	color:#444;
}

.flag .current:hover
{
	background:#fff;
	color:#444;
}

/*******/

.search_box
{
	background:#F2F2F2;
	margin:0px 0px 10px 0px;
	border:0px solid #CCCCCC;
	font-family:arial;
	font-size:12px;
	border-radius:0px;
	text-align:left;
	width:200px;
	margin:10px 0px 0px 0px;
}


.search_box h1
{
	font-family:arial;	
	font-size:14px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	letter-spacing:0px;	
	color:#005BAB;
	background:none;
	border-bottom:1px solid #005BAB;
	width:auto;
	border-radius:0px;
}

.search_box h4
{
	font-family:calibri;
	font-size:18px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	letter-spacing:0px;	
	color:#005BAB;
	background:none;
	border-bottom:1px solid #005BAB;
	width:auto;
	border-radius:0px;
}

.search_box b
{
	font-family:calibri;
	color:#424241;
	text-align:left;
	font-size:14px;
}


.search_box input, .search_box select
{
	margin:3px 0px 0px 0px;		
	border:1px solid #444;
	background:#fff;
	padding:2px 5px;
	font-size:12px;
	font-family:arial;
	color:#000;
	padding:6px;
}

.search_box .button
{
	border:0px solid #fff;
	padding:5px 8px;
	background:#424241;
	color:#fff;
	cursor:pointer;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	border-radius:6px;
}

.search_box .button:hover
{
	background:#FF7008;
	color:#fff;	
}


.b1, .b2, .b3, .b4 {font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#DCDCDC; margin:0 5px;}
.b2 {height:1px; background:#DCDCDC; margin:0 3px;}
.b3 {height:1px; background:#DCDCDC; margin:0 2px;}
.b4 {height:2px; background:#DCDCDC; margin:0 1px;}

.content
{
	text-align:left;
	padding:0px 10px 0px 10px;
	font-family:arial;
	color:#fff;
}


/*******/

table.table_list
{
	font-family:calibri;	
	font-size:14px;
	background:#fff;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #444;
}

table.table_list a
{	
	color:#EFE577;
}

table.table_list a:hover
{	
	color:#000;	
	text-decoration:underline;
}


table.table_list th
{
	background:#444;
	color:#fff;
	font-family:calibri;
  	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	text-align:center;
}

table.table_list .button
{
	font-family:calibri;
	background:#523A43;
	color:#fff;
	border:1px solid #fff;
	padding:10px;
	cursor:pointer;
	font-weight:normal;
	border-radius:6px;
	font-size:16px;
}

table.table_list .button:hover
{
	font-family:calibri;
	background:#ccc;
	color:#000;
	border:1px solid #fff;
	padding:10px;
	cursor:pointer;
	font-weight:normal;
	border-radius:6px;
	font-size:16px;
}

table.table_list tr th a
{
	color:#FFFF00;
}


table.table_list td p
{
	margin:5px 0px 0px 0px;
	font-size:14px;
}

table.table_list td strong
{
	color:#523A43;
	font-weight:normal;
}

table.table_list td p strong
{
	color:#523A43;
	font-weight:normal;
}

table.table_list td
{
	background:#f2f2f2;
	color:#000;
	font-family:calibri;
  	font-size:14px;
	padding:5px 0px 5px 0px;
	letter-spacing:1px;
	text-align:center;
}

table.table_list td input
{
	background:#fff;
	font-family:arial;
	font-size:14px;
	color:#000;
	padding:6px;
	text-align:left;
	border:1px solid #a2a2a2;
	border-radius:6px;
	width:94%;
	font-weight:normal;
	
}

table.table_list td .button
{
	width:auto;	
}

table.table_list textarea
{
	background:#fff;
	font-family:arial;
	font-size:13px;	
	border:1px solid #a2a2a2;
	font-weight:normal;
}


table.table_list td a
{
	color:#FF6505;
	text-decoration:none;
	font-size:14px;
}

table.table_list td a:hover
{
	text-decoration:none;
	color:#523A43;	
}


.table.table_list .checkBox
{
	width:18px;
	height:18px;
	
}

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

table.table_list1
{
	font-family:ROBOT,calibri,arial;	
	font-size:13px;
	background:#f2f2f2;
	padding:0px 0px 0px 0px;
}

table.table_list1 th
{
	background:#f2f2f2;
	color:#444;
	font-weight:bold;
	padding:8px 0px 8px 0px;
	text-align:center;
}

table.table_list1 td
{
	background:#fff;
	color:#444;
	padding:10px 0px 10px 0px;
	letter-spacing:1px;
	text-align:center;
}

table.table_list1 td strong
{
	color:#444;
}

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

#tableHeading
{
	background:#6B6DD1;
	color:#fff;
	font-family:arial;
  	font-size:11px;
	font-weight:bold;
	padding:5px 0px 5px 5px;
	text-align:left;
}

#tableHeading .button
{
	width:auto;
}

#tableHeading strong
{
	color:yellow;	
}

#tableHeading a
{
	background:#986234;
	color:#fff;
	font-family:arial;
  	font-size: 12px;
	font-weight:bold;
	height:25px;
}

#tableHeading a:hover
{
	background:#9999CB;
	color:#fff;
	font-family:arial;
  	font-size: 12px;
	font-weight:bold;
	height:25px;
	text-decoration:underline;
}

#tableContent
{
	background:#EFF4FF;
	color:#000;
	font-family:arial;
  	font-size: 11px;
	font-weight:normal;
	padding:5px;
	border-bottom:1px dotted #ccc;
}

#tableContent a
{
	color:#5C7E7F;
}

/*****************/
.registration_form
{     
	color: #007EB1;	
	font-family:arial;
	font-size:12px;
	color:#9B6700;	
}

.registration_form h2
{
	font-family:calibri;
	color:#007EB1;
	text-align:left;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #444;

	font-size:19px;
	margin:10px 0px 20px 0px;
}

.registration_form a
{
	color:#005BAB;
}

.registration_form a:hover
{
	color:#FE3600;
}

.registration_form h5
{
	text-align:center;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#5483A8;
}

table.registration_form b
{
	text-align:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 5px 0px;
	color:#8A8888;
	letter-spacing:1px;
	background:none;
}

.registration_form input
{	
	background:#fff;
	font-family:arial;
	font-size:14px;
	color:#000;
	padding:6px;
	text-align:left;
	border:1px solid #a2a2a2;
	border-radius:5px;
	width:94%;
	font-weight:normal;
}

.registration_form .textbox1_error
{
	border:1px solid red;	     
}

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

.registration_form select
{	
	background:#fff;
	font-family:arial;
	font-size:12px;
	color:#000;
	padding:6px;
	text-align:left;
	border:1px solid #ccc;
	border-radius:6px;
	width:94%;
}

.registration_form textarea
{	
	background:#fff;
	font-size:12px;
	color:#000;
	padding:6px;
	text-align:left;
	border:1px solid #ccc;
	border-radius:6px;
	width:100%;
	box-sizing:border-box;
}


table.registration_form
{
	background:#f2f2f2;
	font-family:arial;
	font-size:12px;
	padding:0px;
	border:1px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:0px;
	
	border-radius:6px;
}

table.registration_form th
{
	text-align:right;
	font-family:calibri;
	font-size:15px;
	font-weight:bold;
	padding:10px 10px 5px 0px;
	color:#444;
	letter-spacing:0px;
	background:none;
}

table.registration_form td
{
	color:#000;
	text-align:left;
}

table.registration_form td strong
{
	font-family:calibri;
	font-size:15px;	
	color:#000;
	font-weight:bold;
}

table.registration_form td i
{
	font-size:11px;
	font-style:normal;
	color:#007EB1;
}

table.registration_form td label
{
	font-size:12px;
	color:#444;
	font-weight:normal;
	font-family:arial;
}

table.registration_form .text_error
{
	color:red;
}


/*******/

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

table.registration_form td .button
{
	font-size:16px;
	border:0px solid #000;
	font-weight:normal;
	color:#FFF;
	padding:7px 10px;
	background:#D678BA;

	border-radius:6px;
	cursor:pointer;
	webkit-appearance:none;
}

table.registration_form td .button:hover
{
	border:0px solid #000;
	font-weight:normal;
	color:#fff;
	padding:7px 10px;
	background:#888;

	border-radius:6px;
}

/********/

.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;
}

/*******/

.image_box
{
	border-top:1px solid #f2f2f2;
	padding:5px;
	margin:10px 0px 0px 0px;
	color:#4F4999;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	border-radius:6px;
}

.image_box img
{
	max-width:120px;
}

.image_box b
{
	color:#444;
	font-family:calibri;
	font-size:15px;
}

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

.orange
{
	color: #444;
	font-size:18px;
	font-weight:200;
	background:#fff;
	font-family:calibri;
	
}

/******/

.top
{
	color: #3434A5;
	font-family:arial;
	font-size:12px;
	background-color:#fff;
}

table.top
{
	background-color: #f2f2f2;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
}

/*******/

.member_profile
{
	font-size:16px;
	margin:0px 0px 10px 0px;	
}

.member_profile h2
{		
	margin:10px 0px 7px 0px;
	padding:7px 0px 10px 0px;
	font-size:22px;
	background:none;
	letter-spacing:2px;
}

.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 b
{
	font-size:14px;
	color:#444;	
	border-right:0px dashed #3434A5;
	margin-right:10px;
	float:left;
	width:420px;
	display:block;
	padding:0px 10px 0px 0px;
}

.member_profile p
{
	margin:0px 0px 0px 0px;
	padding:7px 0px 7px 0px;
	border-bottom:0px solid #f2f2f2;	
	clear:both;
	color:#1f1f1f;
	font-size:13px;
	display:table;
	width:100%;
}    

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

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


.email_confirm
{
	color:#18842A;
}

.email_not_confirm
{
	color:#D41534;
}


/********/

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

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

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

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

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

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


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

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

.topNav ul li ul
{
	right:0;
}

.topNav ul li:nth-child(1) ul
{
	left:0;
}

.topNav ul ul
{
	display:none;
	width:200px;
	z-index:9999;
	background:#5f6975;
	border-radius:0px;
	padding:0;
	position:absolute;
	top:100%;
}

.topNav ul ul li 
{
	float: none; 
	border-top: 1px 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: #2D5272;
}
		
.topNav ul ul ul 
{
	position: absolute; left: 100%; top:0;
}

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

.topNav .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;
}

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

.topNav .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;
}

.footer_language_container
{
	clear:both;
	margin:0;
	padding:8px 0px;
	color:#FB710C;
	background:#1e4161;
	font-weight:bold;
}

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

.history
{
	text-align:left;
	padding:10px 10px 15px 10px;
	color:#000;
	font-family:calibri;
	background:#ccc;
	margin:5px 0px 10px 0px;
	font-size:14px;	
}

.history h1
{
	font-family:calibri;
	background:none;	
	padding:0px;
	margin:10px 0px 5px 0px;
	color:#444;
	font-size:18px;
	font-weight:normal;
}

.history h2
{
	font-family:calibri;
	background:none;	
	padding:0px;
	margin:0px;
	color:#383C97;
	font-size:16px;
	font-weight:normal;
}


.history b
{
	font-family:calibri;
	color:#000;
	margin:0px;
	padding:0px;
	font-size:14px;
}

.history p
{
	color:#000;			
	margin:5px 0px 5px 0px;
	font-size:14px;
	background:none;
}

.history a
{
	font-family:calibri;
	color:#5C7E7F;
	font-size:14px;
	font-weight:bold;
}

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




.facebook
{
	float:left;
}

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




/*****/

.registration_form1
{     
	color: #007EB1;	
	font-family:'ROBOT', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
	font-size:12px;
	color:#9B6700;
}

.registration_form1 h2
{
	color:#007EB1;
	text-align:left;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #444;
	font-size:22px;
	margin:10px 0px 15px 0px;
}

.registration_form1 a
{
	color:#005BAB;
}

.registration_form1 a:hover
{
	color:#FE3600;
}

.registration_form1 h5
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#5483A8;
}

table.registration_form1 b
{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 5px 0px;
	color:#8A8888;
	letter-spacing:1px;
	background:none;
}

.registration_form1 input
{	
	background:#fff;
	font-size:15px;
	color:#000;
	padding:9px 6px;
	text-align:left;
	border:1px solid #e7e7e7;
	border-radius:5px;
	width:auto;
	font-weight:normal;
	transition: border 0.6s;
}

.registration_form1 input[type=text]:focus
{
	outline: none;
	border:1px solid #007EB1;
	box-shadow: 0 0 6px rgba(0, 126, 177, 0.4);
}  


.registration_form1 .textbox1_error
{
	border:1px solid red;	     
}

.registration_form1 .width1
{
	width:380px;	
}

.registration_form1 .textAreaWidth1
{
	width:370px;	
}

.registration_form1 .selectWidth
{
	width:392px;	
}

.registration_form1 .width2
{	
	width:38.5%;
	float:left;
	margin:0px 0px 0px 1%;
}

.registration_form1 .width3
{	

	width:44%;
	float:left;
	margin:0px 1% 0px 0px;
}

.registration_form1 .width4
{	

	width:30%;
	float:left;
	margin:0px 1% 0px 0px;
}

.registration_form1 .width5
{	
	width:15%;
	float:left;
}

.registration_form1 .width6
{	
	width:46%;
	float:left;
	margin:0px 1% 0px 0px;
}

.registration_form1 .width7
{	
	width:47%;
	float:left;
}

.registration_form1 .width8
{	
	width:39%;
	float:left;
}

.registration_form1 .width9
{	
	width:97.5%;
	margin:0px;
	padding:6px 1%;
}



.registration_form1 .selectWidth1
{
	width:15%;
	float:left;
	height:32px;
}

.registration_form1 .selectWidth2
{
	width:57%;
	float:left;
	height:32px;
	margin:0px 1% 0px 0px;
}



.registration_form1 select
{	
	background:#fff;
	font-size:15px;
	color:#000;
	padding:6px;
	text-align:left;
	border:1px solid #e7e7e7;
	border-radius:0px;
	width:94%;
	margin:0px;

	border-radius: 5px;
	transition: border 0.6s;
	padding: 9px 15px;
}

.registration_form1 select:active
{
	outline:none;
	border:1px solid #007EB1;
	box-shadow: 0 0 6px rgba(0, 126, 177, 0.4);
}

.registration_form1 select:focus
{
	outline: none;
	border: 1px solid #007EB1;
	box-shadow: 0 0 6px rgba(0, 126, 177, 0.4);
}  


.registration_form1 input[type=radio]:focus
{
	outline: none;
	border:1px solid #007EB1;
	box-shadow: 0 0 6px rgba(0, 126, 177, 0.4);
}  


.registration_form1 textarea
{	
	background:#fff;
	font-size:15px;
	color:#000;
	padding:1%;
	text-align:left;
	border:1px solid #f2f2f2;
	border-radius:6px;
	width:97.5%;
	transition: border 0.6s;
}


.registration_form1 textarea:focus
{
	outline: none;	
	border:1px solid #007EB1;
	box-shadow: 0 0 6px rgba(0, 126, 177, 0.4);
}


table.registration_form1
{
	background:#fff;
	font-family:'ROBOT', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
	font-size:12px;
	padding:0px;
	border:0px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:0px;	
	border-radius:0px;
}

table.registration_form1 th
{
	text-align:right;
	font-size:15px;
	font-weight:bold;
	padding:10px 10px 5px 0px;
	color:#444;
	letter-spacing:0px;
	background:none;
}

table.registration_form1 td
{
	color:#000;
	text-align:left;
}

table.registration_form1 td strong
{
	font-size:15px;	
	color:#000;
	font-weight:bold;
}

table.registration_form1 td i
{
	font-size:11px;
	font-style:normal;
	color:#007EB1;
}

table.registration_form1 td label
{
	font-size:16px;
	color:#444;
	font-weight:normal;
	background:#fff;
	padding:8px 10px 8px 0px;
	width:40%;
	text-align:right;
	margin:0px 0px 0px 0px;
}

.registration_form1 .label1
{
	padding:20px 10px 8px 0px;		
}

.registration_form1 .label2
{
	padding:0px 0px 6px 0px;
	text-align:left;
	width:auto;
}

table.registration_form1 .text_error
{
	color:red;
}

table.registration_form1 td .button
{
	font-size:16px;
	border:0px;
	font-weight:normal;
	color:#fff;
	padding:7px 10px;
	background:#D678BA;

	border-radius:6px;
	cursor:pointer;
	-moz-appearance:none;
	-webkit-appearance:none;
}

.registration_form1 .checkDiv
{
	float:left;
	padding:6px 5px;
	width:218px;
	background:#fff;
	font-size:14px;
	border:1px solid #ccc;
	margin:4px 4px 4px 4px;	
	border-radius:5px;	
}

.registration_form1 .checkDiv1
{
	float:left;
	padding:6px 5px;
	width:218px;
	background:#fff;
	font-size:14px;
	border:1px solid #ccc;
	margin:4px 4px 4px 4px;	
	border-radius:5px;	
}

.registration_form1 .tdDiv
{
	border-radius:5px;
	width:99%;
	clear:both;
	display:table;
	margin:0px 0px 0px 0px;
	background:#f2f2f2;
	padding:0.5%;
	
}

.registration_form1 .checkLabel
{
	background:none;
	width:100%;
	text-align:left;
	padding:0px;
	font-size:15px;
}

.registration_form1 .checkBox
{
	width:18px;
	height:18px;
	float:left;
	margin:0px 3px 0px 0px
}


.registration_form1 .checkBox1
{
	width:28px;
	height:28px;	
	float:left;
	margin:0px 10px 0px 0px;
}

.registration_form1 .radioBox
{
	width:18px;
	height:18px;	
	float:left;				

}

.showcaseBg
{
	background:#f5f5f5;
}

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

.profileMenu .leftDiv
{
	float:left;
	width:655px;
	margin:15px 0px 15px 8px
}

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


.profileMenu .leftDiv .button
{
	margin:0px 5px 0px 0px;
	border:1px solid #4655A1;
}

.profileMenu .rightDiv
{
	float:left;
	width:300px;
	padding:10px 10px 10px 10px;
	margin:5px 0px 0px 0px;
	color:#fff;
	text-align:right;

}

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

.latestMailDiv
{
		
}

.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;			
}

.contentBox
{
	background:#DFE4E8;
	width:45%;
	padding:1.5%;
	margin:10px 0px 10px 0px;
	float:left;
	margin:1%;
	border-radius:5px;
	text-align:left;
}

.contentBox h2
{
	color:#008EE1;
	font-size:20px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
}

.contentBox ul
{
	margin:10px 0px 10px 0px;
	width:90%;		
}

.contentBox ul li
{
	padding:0px 0px 10px 0px;
	color:#444;	
	list-style-image: url(../images/orangeBulletSmall.jpg);
}

.contentBox ol li
{
	padding:0px 0px 10px 0px;
	color:#444;	
	list-style-image: url(../images/correctBullet.png);
}

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

.alphaOrderBox:nth-child(3n+1)
{
	margin:18px 1% 10px 1%;
}

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


.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;
}

.keywordMenuContainer
{
	width:100%;
	margin-bottom:30px;
}

.keywordMenuTopNav
{
	width:auto;
	margin:0 auto;
	padding:0;
	padding:5px 0px;
	position:relative;

	z-index:1;
	text-align:center;
}

ul.keywordMenu
{
	width:100%;
}

ul.keywordMenu li:hover
{
	background:none;
}

ul.keywordMenu li>ul
{
	right:initial;
}

ul.keywordMenu li a
{
	padding:8px 14px;
}

ul.keywordMenu li:hover a
{
	background:#5f6975;
}

ul.keywordMenu li label
{
	width:auto;
}

ul.keywordMenu ul li a
{
	border-right:0px solid #ff6600;
}

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

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

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

.steps
{
	width:144px;
	height:120px;
	margin:0px auto;
	margin-top:48px;
	margin-bottom:5px;
	background-image:url('../images/sicons.png');
	background-repeat:no-repeat;
}

.steps a
{
	width:144px;
	height:120px;
	display:inline-table;
}


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

.step1
{
	background-position:0px -240px;
}

.step1:hover
{
    background-position:0px 0px;
}

.step2
{
    background-position:-144px -240px;
}

.step2:hover
{
    background-position:-144px 0px;
}

.step3
{
    background-position:0px -360px;
}

.step3:hover
{
    background-position:0px -120px;
}

.step4
{
    background-position:-144px -360px;
}

.step4:hover
{
    background-position:-144px -120px;
}

.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;

	margin-top:25px;
	text-align:center;
	float:right;
}

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

	margin-top:25px;
	text-align:center;
	float:left;
	color:#fff;
	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;
}

.testimonialBg
{
	height:519px;	
	height:430px;
	color:#fff;
	font-family:'ROBOT';

	background-image:url(../images/testimonial-img.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	margin-top:-20px;
	margin-bottom:-44px;
}

.testimonialBg1
{
	width:100px;
	margin:0px auto;
	margin-top:43px;
	height:430px;
	text-align:left;
	font-size:20px;
	color:#444;
	display:table; /*** To bring section in center with combination of margin ***/
}

.testimonialBg1 .left
{
	float:left;
	padding:0px 0px;
	text-align:center;
	margin:0px 50px 0px 0px;
	width:250px;
	height:250px;
	background:#fff;
	overflow:hidden;
	text-align:center;
	border-radius:50%;
}

.testimonialBg1 .right
{
	width:100%;
	float:left;
}

.testimonialBg h2
{
	width:100%;
	margin:0px;
	text-align:left;
	font-size:28px;
	font-weight:normal;
	color:#515151;
}

.testimonialBg h3
{
	margin:10px 0px 30px 0px;
	font-size:20px;
	color:#FF8040;
	color:#F3423A;
	text-align:left;
}

.testimonialBox
{
	width:1000px;
	height:430px;
	margin:0px auto;
}

.testimonialBox q
{
	margin:20px 0px 0px 0px;
	padding:0px 10px;
	line-height:30px;
	text-align:center;
	font-size:17px;
	display:block;
}

.testimonialBox .right
{
	float:right;
	width:450px;
	height:430px;
	color:#1f1f1f;
	
}

.testimonialBox .rightSideTestimonial
{
	display:table-cell; 
	height:430px;
	vertical-align:middle;
}

.testimonialBox p
{
	padding:0px 0% 20px 0px;
	height:100px;	
	font-size:18px;
	text-align:center;
	color:#fff;
}

.testimonialBox .readMore
{
	margin-top:30px;
	padding:0px;
	text-align:left;
}

.home2
{
	float:left;
	width:30%;
	height:480px;
	margin:15px 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;
	position:relative;

	max-width:300px;
	max-width:263px;
}

.home2 .imageBox
{
	border-bottom:0px solid #000;
	width:100%;
	background:#fff;
	text-align:center;
	overflow:hidden;
	height:200px;	
}
	
.home2 .imageBox a
{
	margin-left:-18px;
}

.home2 p
{
	padding:0px 10px;
	height:150px;
}

.home2 .button
{
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	left:0;
	right:0;
	width:80%;
	bottom:15px;
}

.overviewLeft
{
	float:left;
	width:45%;
	font-size:16px;
}

.overviewLeft h2
{
	text-align:left;
	color:#515151;
	font-size:28px;
}

.overviewLeft ul
{
	padding:10px 0px;
	list-style-type:none;
}

.overviewLeft ul li
{
	margin:2px 0px;
	line-height:26px;
	color:#1f1f1f;
}

.overviewRight
{
	float:left;
	width:55%;
	margin:10px 0px;
	text-align:center;
}

.roundBox
{
	float:left;
	width:163px;
	height:163px;
	margin:0px 10px 0px 0px;
	padding:0px;
	color:#1f1f1f;
	font-size:35px;
	font-weight:bold;
	text-align:center;
	display:table;
	border-radius:50%;
	border:2px solid #f3423a;
	position:relative;

}

.roundBoxImage
{
	width:60px;
	height:60px;

	position:absolute;
	left:51px;
	top:-30px;
	background-repeat:no-repeat;
	background-size:40px 40px;
	background-position:10px 10px;
	background-color:#F5FAFE;
	border-radius:50%;
}

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

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

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

.roundBoxContent
{
	padding-bottom:20px;
	color:#515151;
	font-size:28px;
	font-weight:bold;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.roundBox strong
{
	font-size:14px;
	color:#1f1f1f;
	font-weight:normal;
}

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

.marginNegative
{
	margin-top:-30px;
}

.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;
}

.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 .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 .boxButton
{
	text-align:center; font-size:14px; line-height:20px;
}


.tooltip
{
	position: relative;
 	display: inline-block;
}

.tooltip .tooltiptext
{
	visibility: hidden;
	width:120px;
	background-color: #444;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -60px;
	opacity: 0;
	transition: opacity 0.3s;
	line-height:20px;
}

.tooltip .tooltiptext::after
{
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext
{
	visibility: visible;
	opacity: 1;
}

/*** 18-01-2022 ****/
.profileListSection
{
	float:left;
	width:800px;
	/* margin:;
	padding:; */
	background:#aaa;
}
.pageRightBar
{
	float:right;
	width:300px;
	/* margin:; */
	padding:0px 5px 5px 5px;
	background:#eee;
	position:relative;
}

.profileListBox
{
	float:left;
	width:96%;
	margin:5px 0px 5px 0px;
	padding:2%;
	border:1px solid #ddd;
	border-radius:5px;
	font-size:14px;
}

.profileListBox .leftBox
{
	float:left; width:150px; margin:0px 10px 0px 0px; text-align:center; background:#fff;
}
.profileListBox .middleBox
{
	float:left; width:375px; padding:0px 0px 0px 5px;
}
.profileListBox .rightBox
{
	float:right; width:200px; padding:0px 10px 0px 10px; background:#efefef;
}

.profileListBox .bottomBox
{
	clear:both; border-top:1px solid #ddd; padding:10px 0px 0px 0px; text-align:right;
}

.blog
{
	display:flex;
	flex-flow:column;
	text-align: center;
	margin: 0px 8% 0px 0%;
}

.blogContainer
{
	margin:30px 0px;
	box-shadow: 0px 0px 8px #ccc;
	background:#fff;
	width:100%;
	border-radius: 10px;
	padding: 20px 20px 20px 20px;

}

.blogImageContainer
{
	float: left;
	width: 30%;
	overflow: hidden;
}

.blogImageContainer img
{
	width:100%;
	border-radius: 10px;
	overflow: hidden;
}

.blogTextContainer
{
	text-align: left;
	width: 66%;
	float: right;
	margin: auto 2%;
	line-height:1.2;
	overflow: hidden;
}

.blogTextContainer h1
{
	margin: 15px 0px;
	font-size:25px;
}

.blogTextContainer p
{
	margin:0px;
	/* margin-bottom: 20px; */
}

.blogContainer .blogReadBtn
{
	float: right;
	margin:10px 0px 0px 0px;
	/* text-align: center; */
}

.blogContainer a
{
	color:#ed1b24;
	font-size:18px;
}

table.descriptionTable
{
	width: 700px;
	max-width: 100%;
}

table.descriptionTable, td, th
{
	font-size:14px;
	border: 1px solid black;
	text-align:center;
	border-collapse: collapse;
}

@media screen and (max-width:650px)
{
	.rightContainer
	{
		width: 100%;
	}

	.leftContainer, .leftContainer .leftBox
	{
		width: 100%;
		text-align:left;
		padding: 0px;
	}

	.leftContainer
	{
		margin: 0px;
	}

	.leftContainer .rightBox
	{
		width:100%;
		margin:15px 0px;
		text-align:left;
		padding: 0px;
	}

	.banner
	{
		display: none;
	}
	
	.profileDiv
	{
		box-shadow: 1px 1px 5px #ccc;
		padding:5px 5%;
		margin:10px 0px 20px 0px;
		border-radius:10px;
	}

	.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%;
		padding:5px 0px;
	}

	.home1 .button2
	{
		width:100%;
		padding:5px 0px;
	}

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

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

	.middleContentBox
	{
		width:100%;
	}

	.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;
	}

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

	.home2 .imageBox
	{
		height:auto;
		display:table;
	}

	.home2 .imageBox a
	{
		margin:0;
	}

	.home2 p
	{
		height:auto;
		display:table;
	}

	

	.online_box1
	{
		margin-top:60px;
	}

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

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

	.search_result_box
	{
		width:94%;
		margin:20px 0px;
		padding:2% 2%;
		height:auto;
	}

	.search_result_box .topBox h4
	{
		height:77px;
	}

	.search_result_box .middleIcons
	{
		height:auto;
	}

	.search_result_box .middleContent
	{
		height:auto;
	}

	.search_result_box .middileBox .middleContent label
	{
		float:left;
		margin:0;
	}

	.search_result_box .middileBox .middleContent span
	{
		display:block;
		height:25px;
		overflow:hidden;
	}

	.search_result_box .middileBox .middleContent span:nth-of-type(1)
	{
		display:table;
	}

	.search_result_box .bottomBox
	{
		margin:0px 10px;
	}

	.search_result_box .leftIcons
	{
		width:100%;
		display:block;
		margin:10px 0px;
		text-align:center;
	}

	.search_result_box .rightIcons
	{
		width:90%;
		margin:0px;
	}

	.search_result_box p
	{
		height:auto;
	}

	.contentMenuBg
	{
		background:#ccc;
	}


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

	.header img
	{
		border:0px solid #000;
		
	}

	.header_left
	{
		height:35px;
		width:117px;
		clear:both;
		display:none;
	}

	.header_left img
	{	
		border:0px solid #000;
		height:30px;
		padding:10px 0px 0px 0px;
	}

	.header_right
	{
		clear:both;
		height:auto;
		width:100%;
		margin:0px;
		padding:10px 0px;
		font-size:18px;
		text-align:center;
	}

	.headerRightHome
	{
		clear:none;
		width:auto;
	}

	.header_right em
	{
		font-size:16px;	
	}

	.header_right form div
	{
		display:none;
	}

	.header_right .button
	{
		float:left;
		width:48%;
		min-width:150px;
		height:35px;
		margin:0px 3% 0px 0px;
		padding:0px 10px;
		font-size:20px;
		-webkit-appearance: none;
	}

	.header_right .button1
	{
		width:48%;
		height:0px;
		padding:5px 0px;
		font-size:20px;
		text-align:center;
		display:table;
	}

	.header_right .button1:hover
	{
		width:48%;
		padding:5px 0px;
		text-align:center;
		display:table;
	}

	.header_right .button2
	{
		width:100%;
		margin:5px 0px 0px 0px;
		padding:6px 0px;
		text-align:center;
		font-size:20px;
	}

	.loginPageClass
	{
		height:250px;
	}

	.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;
		z-index:9999;
	}

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

	.notification
	{
		margin:0px;
	}


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

	.topNav 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;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		display:block;
	}

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

	.topNav ul
	{
		margin:14px 0px 0px 0px;
		padding:0px;
		list-style:none;
		position:absolute;
		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;
	}

	.blog
	{
		width: 100%;
		flex-flow: column;
		padding: 0px;
	}
	
	.blogContainer
	{
		width: 90%;
		margin: 10px;
	}

	.blogContainer a
	{
		margin: 15px 0px;
	}


	.keywordMenuTopNav
	{
		width:100%;
		margin:0 auto;
		padding:0;
	}

	.keywordMenuTopNav ul.keywordMenu
	{
		margin:0;
		padding-top:5px;
		padding-bottom:5px;
		display:inline-table;
		border:0;

		padding:0;
	}

	.keywordMenuTopNav ul li a
	{
		width:auto;
		margin:0px 2px 1px 0px;
		padding:5px 15px 8px 10px;
	}

	ul.keywordMenu
	{
		width:96%;
		margin:0;
		padding:8px 2%;
		height:auto;
		background:#1E4161;
		position:relative;
		top:0px;
	}

	.keywordMenu label
	{
		margin:0;
		padding:0;
		border:0;
	}

	.keywordMenuContainer .keywordMenu label a
	{
		width:8px;
		display:block;
	}


	.keywordMenu li
	{
		margin:0px 1px;
	}

	.keywordMenu li a
	{
		margin:0;
		border:0;
	}

	.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;
	}

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

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

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



	.section1
	{
		padding-bottom:0px;
	}

	.popularCountry
	{
		width:80%;
		margin:0px auto;
	}

	.popularCountry .home2
	{
		margin-bottom:50px;
	}

	.popularCountrySummary .button
	{
		width:70%;
		margin:0px auto;
	}

	.twoColumnContainer
	{
		width:100%;
	}

	.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
	{	
		width:100%;
		margin:0px auto;
		padding:0px;
		border:0px solid #000;
		text-align:left;
		display:table;
		background:none;
	}

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

	.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;
	}

	.quick_search_box 
	{
		padding:0px;
		margin:0px;
		background:#DFE4E8;
		color:#fff;
		padding:3%;
		border-radius:8px;
		height:auto;
		width:93.5%;
		clear:both;
	}

	.quick_search_box .working_country
	{
		width:100%;
		float:left;
		margin:5px 0px 0px 0px;
	}	
	
	.quick_search_box input
	{
		font-size:20px;
		margin:10px 0px 0px 0px;
	}
	
	.quick_search_box a
	{
		display:none;		
	}

	.quick_search_box br
	{
		display:none;		
	}

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

	.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;
	}

	.flag
	{
		top:92px;
	}

	.flagHome
	{
		top:58px;
	}

	.flagLoggedUser
	{
		top:50px;
	}

	.middle_content
	{
		width:92%;
		margin:0px 2% 20px 2%;
		padding:10px 2% 20px 2%;
		font-size:20px;
		/* //display:none; */
	}

	.middle_content h1
	{
		font-size:22px;
		font-weight:normal;
		text-align:left;
		padding:0px;
		margin:0px 0px 10px 0px;
	}

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

	.middle_content ol
	{
		width:90%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 10%;
	}

	.rightBar
	{
		width:92%;
		margin:0% 2%;
		padding:10px 2%;
	}

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

	table.descriptionTable
	{
		width: 100%;
		max-width: 100%;
	}

	table.descriptionTable th
	{
		line-height: 1.2;
	}

	.footer_language_container
	{
		display:none;
	}

	.footer_container
	{
		width:96%;
		margin:0px 2%;
		background:#f5fafe;
	}

	.footer
	{
		width:100%;
	}

	.footer .nav
	{
		float:left;
		width:95%;
		margin:0px 0px 20px 10px;
		padding:0px 10px 0px 0px;
		list-style:none;
		display:table;
		line-height:30px;
		background:none;
		min-height:100px;	
		border:0;
	}

	.footer .nav a
	{
		font-size:18px;
		width:100%;
		padding:0px 0px 5px 0px;
		margin:0px 0px 5px 0px;
	}

	.footer .nav a:hover
	{
		color:#ff0000;
	}

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


	.footer1
	{
		width:94%;
		padding:0% 3%;
		line-height:30px;
	}

	.footer1 a
	{
		font-size:20px;
	}

	.footer .nav
	{
		min-height:10px;
	}

	.footer .nav h4
	{
		background:#f3423a;
		color:#fff;
		width:94%;
		padding:5px 3%;
	}

	.footer .nav h4 span[id^="heading"]
	{
		display:inline-block;
	}

	.mobileShow
	{
		display:table;
	}

	.mobileHide
	{
		display:none;
	}

	.left_content
	{
		clear:both;	
		width:96%;
		margin:0px 2% 0px 2%;
	}

	.search_box
	{
		width:100%;
		font-size:18px;
	}

	.search_box b
	{
		font-size:18px;
	}


	.search_box input, select
	{	
		font-size:17px;	
	}

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

	.topBanner img
	{
		width:100%;
	}

	table.table_list td p
	{
		font-size:16px;
	}


	table.table_list td a
	{
		font-size:16px;
	}

	.member_profile p
	{
		font-size:16px;
		clear:both;
	}

	.member_profile b
	{
		font-size:16px;
		padding:0px;
		border:0px solid #ccc;
		width:100%;
		line-height:1.4;
	}

	.socialBar
	{
		float:none;
		display:table;
		margin:20px auto 0px auto;
	}

	.breadcrumb
	{
		padding:0px 0px 15px 0px;			
		font-size:12px;
		width: 100%;
	}

	.breadcrumb a
	{
		margin:0px 8px 0px 0px;
		padding:0px 8px 0px 0px;
		font-size:15px;
		display: block;
		float: left;
		color:#22201e;
		border-right:1px solid #ccc;
		line-height:18px;
	}

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

	.admin_message a
	{
		width:100%;
	}

	.facebook
	{
		display:none;
	}

	.googlePlus
	{
		display:none;
	}

		
	.online_box
	{
		text-align:center;
		font-size:18px;
		width:94%;
		padding:3%;
		border:0px solid #000;
	}
	
	.online_box div
	{
		width:100%;
		border-bottom:1px solid #ccc;
		margin:10px 0px 10px 0px;
	}	

	table.registration_form1 td strong
	{
		font-size:16px;
	}


	.registration_form1 input
	{	
		color:#000;
		padding:8px 2%;
		text-align:left;
		width:92%;
		font-weight:normal;
	}

	.registration_form1 select
	{
		font-weight:normal;
	}

	.registration_form1 .width1
	{
		width:92%;
	}

	.registration_form1 .textAreaWidth1
	{
		width:95%;
	}


	.registration_form1 .selectWidth
	{
		width:96%;		
	}

	.registration_form1 .width2
	{
		width:95%;
		margin:0px 0px 3px 0px;
		padding:6px 2%;			
	}

	.registration_form1 .width3
	{
		width:95%;
		margin:0px 0px 3px 0px;
		padding:6px 2%;			
	}

	.registration_form1 .width4
	{
		width:95%;
		margin:0px 0px 3px 0px;
		padding:6px 2%;			
	}

	.registration_form1 .width5
	{
		width:95%;
		margin:0px 0px 4px 0px;
		padding:6px 2%;			
	}

	.registration_form1 .width6
	{
		width:95%;
		margin:0px 0px 3px 0px;
		padding:6px 2%;			
	}
	
	.registration_form1 .width7
	{
		width:95%;
		margin:0px 0px 3px 0px;
		padding:6px 2%;
	}

	.registration_form1 .width8
	{
		width:95%;
		margin:0px 0px 3px 0px;
		padding:6px 2%;
	}

	.registration_form1 .width9
	{
		width:95%;
		margin:0px 0px 3px 0px;
		padding:6px 2%;
	}





	.registration_form1 .selectWidth1
	{
		width:99%;
		height:auto;
		margin:0px 0px 3px 0px;		
	}

	.registration_form1 .selectWidth2
	{
		width:99%;
		height:auto;
		margin:0px 0px 3px 0px;
	}




	table.registration_form1 td label
	{
		font-size:16px;
		font-weight:bold;
		background:#fff;
		padding:0px 0px 3px 0px;
		width:100%;
		text-align:left;
		margin:0px 0px 0px 0px;
	}

	.registration_form1 h2
	{
		background:#444;
		color:#fff;
		margin:10px 0px 0px 0px;
		padding:5px 5px 5px 10px;
		font-size:22px;
	}

	
	.registration_form1 .checkDiv
	{
		width:45%;
		padding:2% 1%;
		margin:1%;
	}

	.registration_form1 .checkDiv1
	{
		width:95%;
	}	

	.registration_form1 .checkBox
	{
		width:auto;
		height:auto;
	}

	.registration_form1 .radioBox
	{
		width:auto;
		height:auto;
	}

	.registration_form1 .checkLabel
	{
		font-size:15px;
		font-weight:normal;
	}	


	.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;
	}

	.quickFormContent
	{
		position:absolute;
		top:310px;
		width:93%;
		border-radius:5px;
		padding:5px 1%;
		margin:0px;
		border:1px solid #ccc;
		background:#f2f2f2;
		height:auto;
	}

	.contentBox
	{
		background:#f2f2f2;
		width:96%;
		padding:2%;
		margin:0px 0px 10px 0px;
	}

	.contentBox ul
	{
		margin:0px;
		padding:10px 10% 0px 10%;
		width:80%;
	}

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

	.profileListSection
	{
		float:none;
		clear:both;
		width:96%;
		padding:0px 2%;
	}
	.pageRightBar
	{
		float:none;
		clear:both;
		width:96%;
		/* margin:; */
		padding:0px 2%;
		background:#eee;
	}
	.profileListBox
	{
		float:none;
		clear:both;
		width:96%;
		margin:10px 0px 5px 0px;
		padding:2%;
		border:1px solid #ddd;
		border-radius:5px;
		font-size:14px;
	}
	.profileListBox .leftBox
	{
		float:none; clear:both; width:150px; margin:0px auto 10px auto;
	}
	.profileListBox .middleBox
	{
		float:none; clear:both; width:96%; margin:0px auto 10px auto; padding:0px 2%;
	}
	.profileListBox .rightBox
	{
		float:none; clear:both; width:96%; padding:0px 2%; background:#efefef;
	}

	.profileListBox .bottomBox
	{
		text-align:center;
	}

	.profileListBox .bottomBox .button
	{
		clear:both;
		width:auto;
		/* display:table; */
	}

	.storyContainer
	{
		border: 0px;
		margin: 0px;
		box-shadow: none;
	}

	.storyContainer .storyImageContainer
	{
		width: 100%;
	}

	.storyContainer .storyImageContainer img
	{
		box-shadow: 0px 0px 8px #ccc;
	}

	.storyContainer .storyTextContainer
	{
		width: 100%;
		line-height: 1.2;
	}

	.storyContainer .storyTextContainer p
	{
		margin: 15px 0px 25px 0px;
	}


}


@media screen and (min-width:651px) and (max-width:990px)
{
	.homeContainer2
	{
		width:96%;
		margin:0px 2%;
		padding:0px;
		border:0px solid #000;
		text-align:left;
		display:table;
	}

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

	.twoColumnContainer
	{
		width:100%;
	}

	.homeSummaryContent
	{
		width:100%;
	}

	.homeLeftContent
	{
		width:46%;
		padding:20px 2%;
		margin:0px;
	}

	.homeRightContent
	{
		width:45%;
		padding:20px 2%;
		margin:0px;
	}

	.testimonialBg
	{
		background:#f2f2f2;		
		height:auto;
		margin-top:0;
		margin-bottom:0;
	}	

	.testimonialBox
	{
		width:100%;
	}

	.overviewLeft
	{
		width:100%;
	}

	.overviewLeft h2
	{
		text-align:center;
	}
	
	.overviewRight
	{
		width:100%;	
		padding:20px 0%;
	}

	.header
	{
		width:100%;
		margin-bottom:25px;
	}

	.header_left
	{
		width:22%;
	}

	.header_left img
	{
		max-width:100%;
	}

	.header_right
	{
		float:right;
		max-width:78%;
	}

	.header_right div
	{
		width:36%;
	}

	.header_right .button
	{
		margin:0;
		padding:5px 0.5%;
		border:0;
	}

	.header_right .button1
	{
		margin:0 0 0 5px;
		padding:5px 1%;
		border:0;
	}

	.header_right input
	{
		width:68%;
		float:left;
		border:0;
	}

	.menu_container
	{
		width:100%;
	}

	.menu_container b
	{
		display:none;
	}

	.flag
	{
		top:70px;
	}



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

	.topNav label
	{
		display:none;
	}

	.topNav ul
	{
		float:right;
	}

	.topNav ul li:nth-child(2) ul
	{
		right:0;
	}

	.topNav ul li:last-child ul
	{
		right:0;
	}

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

	.topNav .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;
	}
***/





	.keywordMenuContainer
	{
		background:#1e4161;
	}

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

	.topNav label
	{
		display:none;
	}

	.topNav ul
	{
		float:right;
	}

	.topNav ul li:nth-child(2) ul
	{
		right:0;
	}

	.topNav ul li:last-child ul
	{
		right:0;
	}

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

	.topNav .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;
	}

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

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

	.keywordMenuTopNav ul
	{
		display:inline-table;
	}

	.keywordMenuTopNav ul li
	{
		width:60px;
		max-height:60px;
		margin-right:5px;
	}

	.keywordMenuTopNav ul li a
	{
		width:auto;
		border:0;
		font-weight:bold;
		font-size:18px;
 	}

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

/*** Ends topNav *************/


	.banner_container
	{
		background:#fff url(../images/banner-img.jpg) no-repeat;
		background-position:right top;
	}

	.banner_container1
	{
		background:url(../images/banner-img.jpg) no-repeat;
		background-position:center center;
	}

	.container
	{
		width:100%;
	}

	.middle_content
	{
		width:100%;
		padding:0px;

		width:96%;
		padding:0 2%;
		padding-top:40px;
	}

	.home2
	{
		width:280px;
		margin:15px 5px 0px 5px;
	}

	.home2 img
	{
	}

	.rightBar
	{
		width:100%;

		width:96%;
		padding:0 2%;
		padding-top:40px;
	}

	.online_box1 .box
	{
		margin:100px 7% 50px 7%;
		height:260px;
	}

	.search_result_box
	{
		width:45%;
		margin:20px 1%;
		padding:1.5% 1.5%;
		display:table;
		border:0;
	}

	.search_result_box .middileBox .middleContent
	{
		height:150px;
	}

	.search_result_box .middileBox .middleContent label
	{
		float:left;
		margin:0;
	}

	.search_result_box .middileBox .middleContent span
	{
		display:block;
		height:25px;
		overflow:hidden;
	}

	.search_result_box .middileBox .middleContent span:nth-of-type(1)
	{
		display:table;
	}

	.search_result_box .bottomBox
	{
		height:85px;
	}

	.search_result_box .bottomBox .leftIcons
	{
		width:100%;
	}

	.search_result_box .bottomBox .rightIcons
	{
		width:100%;
		margin:15px 0px 0px 0px;
	}

	.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%;
		margin-top:80px;
		margin-left:0;
	}

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

	.payment_plan_box p
	{
		height:auto;
	}

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

	.quick_search_box .working_country
	{
		width:47%;
		margin:0px 3% 0px 0px;
		padding:0px;
	}

	.quick_search_box .right_div
	{
		width:50%;
		margin:0px;
		padding:0px;
	}

	table.registration_form1 td strong
	{
		font-size:16px;
		font-family:'ROBOT';
	}

	.registration_form1 input
	{
		width:92%;
		padding:6px 2%;
		background:#f2f2f2;
		font-size:20px;
		font-weight:normal;
		color:#000;
		text-align:left;
		border:1px solid #ccc;
		border-radius:0px;
	}

	.registration_form1 select
	{
		font-size:20px;
		font-weight:normal;
		border:1px solid #ccc;
	}

	.registration_form1 .width1
	{
		width:92%
	}

	.registration_form1 .selectWidth
	{
		width:96%
	}

	table.registration_form1 td label
	{
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 3px 0px;
		font-size:18px;
		font-weight:bold;
		font-family:'ROBOT';
		color:#444;
		background:#fff;
		text-align:left;
	}

	.registration_form1 h2
	{
		margin:10px 0px 0px 0px;
		padding:5px 5px 5px 10px;
		background:#444;
		color:#fff;
		font-size:22px;
	}

	.registration_form1 .checkDiv
	{
		width:45%;
		margin:1%;
		padding:2% 1%;
		background:#fff
	}

	.registration_form1 .checkLabel
	{
		font-size:16px;
	}

	.registration_form1 .checkDiv1
	{
		width:95%;
		background:#fff;
	}

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

	.search_box
	{
		width:100%;
		font-size:18px;
	}

	.innerLeft
	{
		width:100%;
	}

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