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

/***
.searchBarBg
{
	width:100%;
	position:fixed;
	top:0px;
	display:table;
	z-index:1;
}

.searchBar
{
	width:100%;
	padding:1% 0%;
	display:table;
	background:#f2f2f2;
	border-bottom:1px solid #999;
}

.searchBarLeft
{
	float:left;
	padding:0px 1%;
}

.searchBarRight
{
	float:right;
	padding:0px 1%;
}

.searchBarRight .button
{
	float:left;
	margin-right:5px;
	font-size:18px;
	background:#000;
}

.searchBarRight .button:hover
{
	padding:4px;
	color:#000;
	background:#fff;
	border:4px solid #000;
	border-radius:2px;
}

table.searchForm th,td
{
	padding:0px 2px 0px 2px;
}

table.searchForm th,td,input,select
{
	font-family:calibri,arial;
}

table.searchForm input
{
	padding:5px 3px;
	font-size:18px;
}

table.searchForm select
{
	padding:5px 3px;
	font-size:18px;
}

table.searchForm select option
{
	padding:0px 5px;
}

table.searchForm input[type='submit']
{
	border:0px;
	padding:6px;
	color:#fff;
	font-size:20px;
	background:#000;
	cursor:pointer;
}

table.searchForm input[type='submit']:hover
{
	padding:3px;
	background:#fff;
	color:#000;
	border:3px solid #000;
}
***/

.headerBannerBg
{
	width:100%;
	height:380px;	
	position:relative;
	display:table;
}

.bannerBg
{
	width:100%;
	height:380px;
	position:absolute;

	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% auto;
	box-shadow:inset 0 0 0 1000px rgba(36,84,121,0.6);
}

.headerBg
{
	width:1000px;
	width:1200px;
	margin:0px auto;
	display:table;
	position:relative;
	background:;
}

.headerLeft
{
	float:left;
	margin:0px 0px;
}

.logoLink
{
	margin:0px 0px 20px 0px;
	display:table;
}

.headerRight
{
	float:right;
	margin:10px 0px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	position:relative;
}

.mobileMenuBar
{
	display:none;
	font-size:30px;
}

.headerRight ul
{
	list-style:none;
}

.headerRight ul li
{
	float:left;
	margin-right:10px;
	position:relative;
}

.headerRight ul li a
{
	float:left;
	padding:15px 10px;
	font-size:18px;
	color:#fff;
	letter-spacing:1px;
	display:block;
	position:relative;
	text-align:left;
}

.headerRight ul li[title='downArrow']:before
{
	content:"";
	margin:20px 0px 20px -5px;
	padding:3px;
	border:solid white;
	border-width:0px 3px 3px 0px;
	display:inline-block;

	transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
}

.headerRight ul li[title='downArrow']:hover:before
{
	transform:rotate(225deg);
    -webkit-transform:rotate(225deg);
}

.headerRight ul li ul
{
	width:250px;
	padding:0px;
	display:none;

	position:absolute;
	z-index:2;
	top:50px;
	border-top:1px solid #333;
}

.headerRight ul li:last-child ul
{
	right:-10px;
}

.headerRight ul li ul li
{
	width:250px;
	margin:0px;
	border-bottom:1px solid #444;
}

.headerRight ul li ul li a
{
	width:230px;
	background-color:rgba(0,0,0,0.5);
}

.headerRight ul li:hover > ul
{
	display:table;
}

.contentBg
{
	width:100%;
	background:#f5fafe;
	display:table;
}

.contentContainer
{
	width:1200px;
	margin:0px auto;
	margin-top:-66px;
	display:table;
	position:relative;
	z-index:9999;
}

.content
{
	float:left;
	width:940px;
	width:900px;
	padding:0;
	margin:0px auto;
	margin-bottom:66px;
	background:#fff;
	display:table;
}

.middleContent
{
	float:left;
	width:840px;
	padding:30px;
	font-size:16px;
	line-height:25px;
	color:#1f1f1f;
	text-align:justify;
	border:0px;
	word-break:break-word;
	word-wrap:break-word;
}

.middleContent h1
{
	margin:0px 0px 40px 0px;
	padding:0px;
	font-weight:normal;
	font-size:24px;
	color:#515151;
}

.middleContent h2
{
	margin:10px 0px;
	padding:0px;
	color:#009EE1;
	font-size:20px;
	font-weight:normal;
}

.middleContent h3
{
	margin:0px 0px 10px 0px;
	color:#ff7008;
	font-size:18px;	
}

.middleContent p
{
	padding:0px 0px 15px 0px;
	font-size:16px;
	color:#000;
}

.middleContent ul
{
	font-weight:normal;
	font-size:16px;
	color:#59564C;
	list-style:none;
	margin:0px 0px 0px 40px;
}

.middleContent li
{
	padding:0px 0px 10px 0px;
	color:#444;	
	list-style-image: url(../arrow_list.html);
}

.middleContent li a
{
	color:#444;	
}

.middleContent strong
{
	color:#444;	
}

.middleContent a
{
	color:#414141;
	font-size:16px;
}

.middleContent a:hover
{
	color:#087AC8;	
}

.rightBar
{
	float:left;
	width:280px;
	margin-left:10px;
	margin-bottom:60px;
	padding:5px;
	background:#fff;
}

/************** Css for Footer Content **********/

.footerBg1
{
	width:100%;
	margin:0px;
	background:linear-gradient(top, #5593cb 0%, #1e4161 100%);
	background:-moz-linear-gradient(top, #5593cb 0%, #1e4161 100%);
	background:-webkit-linear-gradient(top, #5593cb 0%,#1e4161 100%);

	background:#5593cb;
	background:-webkit-linear-gradient(left top, #5593cb, #1e4161); /* For Safari 5.1 to 6.0 */
	background:-o-linear-gradient(bottom right, #5593cb, #1e4161); /* For Opera 11.1 to 12.0 */
	background:-moz-linear-gradient(bottom right, #5593cb, #1e4161); /* For Firefox 3.6 to 15 */
	background:linear-gradient(to bottom right, #5593cb, #1e4161); /* Standard syntax */

	display:table;
}

.footer1
{
	width:1200px;
	margin:0px auto;
	padding:10px 0px;
	color:#fff;
	display:table;
}

.leftFooter
{
	float:left;
}

.leftFooter a
{
	color:#e2e2e2;
	margin:0px;
	padding:0px;
	font-size:20px;
	display:inline-table;
}

.middleFooter
{
	float:left;
	width:860px;
	padding:5px 12px;
	text-align:center;
	letter-spacing:0.5px;
}

.rightFooter
{
	float:right;
}

.footerBg2
{
	width:100%;
	background:#f5fafe;
	display:table;
}

.footer2
{
	width:1160px;
	margin:0px auto;
	padding:30px 20px;
	font-size:14px;
	display:table;
	line-height:22px;
	background:inherit;
}

.footer2Left
{
	float:left;
}

.footer2Right
{
	float:right;
}

/*** End of Css for Footer Content ***/

.breadcrumb
{
	font-size:12px;
	margin:10px 0px 15px 0px;
	width:100%;
	text-align:left;
	border-bottom:0px solid #EBEBEB;
	color:#616262;	
	clear:both;
}

.breadcrumb a
{
	color:#009EE1;	
	font-size:12px;
	text-decoration:none;
}

.breadcrumb a:hover
{
	color:#444;	
}

.failure_message
{
	text-align:left;
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
	padding:5px;
	color:#EF2C2C;
	margin:5px 0px 10px 0px;
	font-weight:normal;
	letter-spacing:0px;
	font-size:16px;
	line-height:17px;
}

.failure_message h2
{
	padding:0px;
	margin:0px;
	color:#EF2C2C;
	letter-spacing:2px;
}

.success_message
{
	color:#127c08;
	padding:10px 0px 15px 0px;
	font-weight:normal;
	font-size:16px;
}

.locationMap
{
	float:left;
	width:50%;
	display:table;
}

.contactForm
{
	float:left;
	width:50%;
	width:100%;
	display:table;
}

.contactForm h2
{
	margin:20px 0px 20px 0px;
	padding:0px;
	font-weight:normal;
	font-size:24px;
	color:#515151;
	text-align:center;
}

.imageBox
{
	float:left;
	width:200px;
	height:310px;
	margin:0px 20px 25px 20px;
	border:0px solid #aaa;
	font-size:15px;
	overflow:hidden;
	background:#f2f2f2;
	display:table;
}

.imageBox .image
{
	width:100%;
	height:200px;
	background:#000;
	text-align:center;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
}

.imageBox a:hover
{
	opacity:0.7;
}

.imageBox a
{
	width:100%;

	/******** Added 24 Nov 2014 for displaying bigger images *******/

	display:block;
	max-height:200px;
}

.imageBox img
{
	width:100%;

	/******** Added 24 Nov 2014 for displaying bigger images *******/

	display:block;
	max-height:200px;
}

.imageBox h3
{
	color:#000;
	padding:5px 5px;
	margin:5px 0px 0px 0px;
	font-size:18x;
}

.imageBox .imageContent
{
	padding:0px 10px;
	text-align:left;
	display:table-row;
}

.videoBox
{
	width:48%;
	margin:0% 1% 2% 1%;
	float:left;
	background:#000;
	display:table;
	height:300px;
}

.videoBox .video
{
	text-align:center;
	height:300px;
}

.videoBox iframe
{
	width:auto;
}

.videoBox p
{
	background:#ddd;
	padding:5px;
}

ul.checkMark
{
	float:left;
	background:#f2f2f2;
	//list-style-type: circle;
	margin:5px 0px 0px 0px;
	padding:5px 10px 0px 15px;
}

ul.checkMark li
{
	float:left;
	min-width:233px;
  	font-size:15.5px;

	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;

	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

ul.checkMark li:before
{
	content:"\2713\0020";
	color:#1E825C;
}

ul.checkMark .button
{
	font-size:12px;
	background:#2B4DA4;
	color:#fff;
	padding:5px;
}

ul.checkMark .button:hover
{
	background:#328FFF;
	padding:5px;
}

ul.checkMark .hr
{
	margin:12px 0px 2px 0px;
	padding:0.5px;
	background:#fff;
}

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

.flagBg
{
	background:#000;
	color:#fff;
	clear:both;
	width:100%;
}

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

.languageFlags a
{
	color:#fff;
	font-size:14px;
	display:table;
	background:none;
	padding:5px;	
}

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

.languageFlags div
{
	float:left;
	margin:0px 10px 0px 0px
}

.flag
{
	position:absolute;
	top:245px;
	margin:0px 0px 0px 0px;
	background:none;
	z-index:99999;
	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;
	background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
	background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
	background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
}

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



.flag ul ul 
{
	background: #444;
	border-radius:0px;
	padding:0;
	position: absolute;
	top:100%;
	border:1px solid #444;
	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;
}


.registration_form
{     
	font-size:14px;
}

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

.registration_form a
{
	color:#005BAB;
}

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

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

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

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

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

.registration_form textarea
{	
	width:98%;
	padding:5px 1%;
	font-weight:normal;
	font-size:14px;
	text-align:left;
	border:1px solid #a2a2a2;
	border-radius:6px;
}

.registration_form select
{	
	width:98%;
	padding:5px 1%;
	font-size:14px;
	text-align:left;
	border:1px solid #a2a2a2;
	border-radius:6px;
}

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

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

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

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

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

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

table.registration_form .text_error
{
	color:red;
}

.registration_form .button
{
	padding:7px 10px;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	background:#005bab;
	border:0;
	border-radius:6px;
	cursor:pointer;
   background:#6792B9;
}


table.registration_form td .button
{
	padding:7px 10px;
	font-family:calibri;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	background:#005bab;
	border:0;
	border-radius:6px;
	cursor:pointer;
    background:#6792B9;
}

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

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

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

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


/*** 30-11-2020 Last updated ***/
.search_result_box
{
	float:left;
	width:375px;
	height:480px;
	margin:10px;
	padding:10px;
	font-size:15px;
	border:1px solid #ddd;
	border-radius:20px;
	background:#fff;
	box-shadow:1px 1px 8px #ddd;
	position:relative;
}

.aupairList
{
	height:485px;
}

.search_result_box label
{
	float: left;
	width:90px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	text-align:left;
}

.aupairList label
{
	//width:120px;
}

.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;
	word-break:break-word;
}

.search_result_box b
{
	opacity:initial;
}

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

	margin-bottom:-45px;
	min-height: 375px;
}

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

	padding:10px 0px 10px 0px;


    width:98%;
    height:72px;
    position:relative;
    z-index:1;
    text-align:center;
    overflow:hidden;
    line-height:1.25em;
    left:-5px;
    position:relative;
    padding:5px 2% 10px 2%;
}

.search_result_box .topBox h4 *
{
	font-size:16px;
	font-weight:normal;
	color:#fff;
}
.search_result_box .topBox h4: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 bottom, rgba(0, 152, 203, 0.65) 0%, rgba(11, 15, 41, 0.65) 100%);
    border-radius:18px 18px 0px 0px;
    z-index:-1;
}
.search_result_box .topBox .roundCircleInside
{
	width:110px;
	height:110px;
	border-radius:100%;
	overflow:hidden;
}

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

	top:125px;
}


.topBoxMiddleContent
{
	padding: 5px 1% 5px 1%;
	left: 0px;
	position: absolute;
	bottom: 0px;
	width: 98% !important;
	font-size:15px;

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

.aupairList .middleContent
{
	height:auto;
	display:table;
    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 bottom, rgba(0, 152, 203, 0.65) 0%, rgba(11, 15, 41, 0.65) 100%);
    border-radius:0px;
    z-index:-1;
}
.topBoxMiddleContent label, .topBoxMiddleContent span
{
	color:#fff;
}
.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
{
	float:right;
	width:40%;
	margin:10px 0px 0px 0px;
	text-align:right;	
}

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

.search_result_box .leftIcons .notes
{
	float:left;
	width:40px;
	height:40px;
	margin:0px 5px 0px 0px;
	display:table;
	background-image:url('../png/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:0 0;
	background-image:url('../png/note.png');
	background-size:100% 200%;
}

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

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


.search_result_box .leftIcons .eye
{
	float:left;
	width:40px;
	height:40px;
	margin:0px 5px 0px 0px;
	display:table;
	background-image:url('../png/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('../png/eye.png');
	background-size:100% 200%;
}

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

.search_result_box .leftIcons .MyEyeActive
{
	float:left;
	width:40px;
	height:40px;
	margin:0px 5px 0px 0px;
	display:table;
	background-position:0 0;
	background-image:url('../png/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:0 0;
	background-image:url('../png/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%;
}

.search_result_box .flagOnImg1
{
	width:30px;
	height:30px;
	padding:4px;
	background:#fff;
	border-radius:50%;
	z-index:1;
	position:absolute;
	margin:-15px 0px 0px 0px;
	right:5px;
}

.search_result_box .button
{
	padding: 7px 10px;
	font-size: 16px;
	border: 0;
	font-weight: normal;
	border-radius: 5px;
	cursor: pointer;
}

