@charset "utf-8";
/* CSS Document */

/*@font-face {
	font-family: MyriadBold;
	src: url('myriadpro-bold.otf');
}

@font-face {
	font-family: MyriadLight;
	src: url('myriadpro-light.otf');
}

@font-face {
	font-family: MyriadRegular;
	src: url('myriadpro-regular.otf');
}

@font-face {
	font-family: MyriadSemibold;
	src: url('myriadpro-semibold.otf');
}*/

@font-face {
	font-family: MyriadBold;
	src: url('../fonts/myriadpro-bold.eot');
	src: url('../fonts/myriadpro-bold.eot') format('embedded-opentype'), url('../fonts/myriadpro-bold.woff') format('woff'), url('../fonts/myriadpro-bold.ttf') format('truetype'), url('../fonts/myriadpro-bold.svg#MyriadProBold') format('svg');
}
@font-face {
	font-family: MyriadLight;
	src: url('../fonts/myriadpro-light.eot');
	src: url('../fonts/myriadpro-light.eot') format('embedded-opentype'), url('../fonts/myriadpro-light.woff') format('woff'), url('../fonts/myriadpro-light.ttf') format('truetype'), url('../fonts/myriadpro-light.svg#MyriadProLight') format('svg');
}
@font-face {
	font-family: MyriadRegular;
	src: url('../fonts/myriadpro-regular.eot');
	src: url('../fonts/myriadpro-regular.eot') format('embedded-opentype'), url('../fonts/myriadpro-regular.woff') format('woff'), url('../fonts/myriadpro-regular.ttf') format('truetype'), url('../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
@font-face {
	font-family: MyriadSemibold;
	src: url('../fonts/myriadpro-semibold.eot');
	src: url('../fonts/myriadpro-semibold.eot') format('embedded-opentype'), url('../fonts/myriadpro-semibold.woff') format('woff'), url('../fonts/myriadpro-semibold.ttf') format('truetype'), url('../fonts/myriadpro-semibold.svg#MyriadProSemibold') format('svg');
}
body {
	font: Arial, Helvetica, sans-serif;
}
.main-container {
	/*background: none repeat scroll 0 0 #000000;*/
	margin: 0;
	padding: 0;
	width: 100%;
}
.inner-container {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
.inner-con {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 auto;
	/*min-height: 2800px;
  height:2850px;*/
	text-align: left;
	width: 1000px;
}
.row {
	background-color: #FFFFFF !important;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	float: left;
}
div.span4 {
	background: none repeat scroll 0 0 #003399;
	float: left;
	height: 283px;
	margin: 10px;
	width: 650px;
}
div.span2 {
	background: none repeat scroll 0 0 #333366;
	float: left;
	height: 400px;
	margin: 10px;
	width: 200px;
}
.margin-left {
	margin-left: 50px;
}
.margin-right {
	margin-right: 20px;
}
.margin-bott {
	margin-bottom: 20px;
}
.margin-top {
	margin-top: 46px;
}
.block1 {
	width: 207px;
	height: 387px;
	background-color: #DDCCDD;
	float: left;
}
.block2 {
	max-width: 300px;
	max-height: 250px;
	float: left;
}
.block3 {
	width: 422px;
	height: 387px;
	background-color: #DDCCDD;
	float: left;
	overflow: hidden;
}
.blockmiddle {
	float: left;
}
.blockmiddle h1 {
	color: #009EE3;
	font-size: 18px;
	text-transform: uppercase;
}
.head1 {
	color: #009EE3;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
}
.head2 {
	color: #009EE3;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}
.head3 {
	color: #009EE3;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
.inner-block {
	transition: height 0.2s;
	-webkit-transition: height 0.2s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
}
.block3 .inner-block {
	width: 181px;
	height: 181px;
	background-color: rgba(0,158,227,0.9);
	float: left;
	color: #fff;/*opacity:0.6;
filter:alpha(opacity=60);*/ /* For IE8 and earlier */
}
.block4 {
	float: left;
	height: 389px;
	width: 650px;
	overflow: hidden;
}
.block4 img {
	border: 0;
}
.block4 .inner-block {
	width: 181px;
	height: 181px;
	background-color: rgba(0,158,227,0.9);
	float: left;
	color: #fff;/*opacity:0.5;
filter:alpha(opacity=50);*/ /* For IE8 and earlier */
}
.block5 {
	width: 743px;
	height: 387px;
	background-color: #DDCCDD;
	float: left;
	overflow: hidden;
}
.block5 .inner-block {
	width: 181px;
	height: 181px;
	background-color: rgba(0,158,227,0.9);
	float: left;
	color: #fff;/*opacity:0.7;
filter:alpha(opacity=70);*/ /* For IE8 and earlier */
}
.block6 {
	width: 1000px;
	height: 400px;
	background-color: #DDCCDD;
	float: left;
	overflow: hidden;
}
.block6 .inner-block {
	width: 181px;
	height: 181px;
	background-color: rgba(0,158,227,0.9);
	float: left;
	color: #fff;/*opacity:0.8;
filter:alpha(opacity=80);*/ /* For IE8 and earlier */
}
.inner-content {
	padding: 13px;
}
.block7 {
	width: 207px;
	height: 387px;
	background-color: #DDCCDD;
	float: left;
	overflow: hidden;
}
.block7 .inner-block {
	width: 181px;
	height: 181px;
	background-color: rgba(0,158,227,0.9);
	float: left;
	color: #fff;/*opacity:0.9;
filter:alpha(opacity=90);*/ /* For IE8 and earlier */
}
.blocksection {
	width: 207px;
	height: 387px;
	background-color: #DDCCDD;
	float: left;
	overflow: hidden;
}
.blocksection .inner-block2 {
	width: 181px;
	height: 151px;
	background-color: rgba(0,158,227,1);
	float: left;
	color: #fff;/*opacity:0.9;
filter:alpha(opacity=90);*/ /* For IE8 and earlier */
}
.blocksection h2 {
	text-align: left;
	text-transform: uppercase;
}
.inner-block h2 {
	color: #FFFFFF;
	font-family: MyriadBold;
	font-size: 28px;
	font-weight: normal;
	line-height: 25px;
}
.inner-block p {
	color: #FFFFFF;
	font-family: MyriadLight;
	font-size: 17px;
	height: 93px;
	line-height: 18px;
	text-align: left;
	width: 180px;
	margin-top: 6px;
}
.inner-block2 h2 {
	color: #FFFFFF;
	font-family: MyriadBold;
	font-size: 28px;
	font-weight: normal;
	line-height: 25px;
}
.inner-block2 p {
	color: #FFFFFF;
	font-family: MyriadLight;
	font-size: 17px;
	height: 93px;
	line-height: 18px;
	text-align: left;
	width: 180px;
	margin-top: 6px;
}
.header-container {
	background: none repeat scroll 0 0 #FFFFFF;
	height: 43px;
	opacity: 1.0;
	z-index: 100 !important;
}
/*.qatar .level-row {
    padding-top: 56px;
}
.qatar .is-sticky .header-container ul{
    padding-top: 4px;
}
.qatar .header-container ul li{
    margin-bottom: 3px;
}
.qatar .header-container{
    height: 60px;
 
}
.qatar .is-sticky .header-container{
    height: 43px;
}
.qatar .top-gallery{
      clear: both;
}
.qatar .main-container > .inner-con {
    margin-top: 17px;
}*/
.qatar .main-container .right-cont {
	margin-top: 10px;
}
.header-container ul {
	padding-top: 13px;
	padding-left: 10px;
}
.headerbg {
	height: 415px;
}
.header-container ul li.first {
	border-left: 2px solid #CCCCCC;
	padding-left: 8px;
}
.header-container ul li a.selected {
	color: #009EE3;
}
.header-container ul li {
	border-right: 2px solid #CCCCCC;
	color: #808080;
	float: left;
	font-size: 16px;
	/*font-weight: bold;*/
	list-style: none outside none;
	margin-right: 10px;
	padding-right: 8px;
	text-align: left;
	text-transform: uppercase;
}
.qatar .header-container ul li {
    padding-right: 6px;
}
.header-container ul li.last {
	margin-right: 0;
}
.header-container ul li a {
	color: #808080;
	text-decoration: none;
	font-family: MyriadBold;
	/*font-size:17px;*/
	font-size: 15px;
}
.header-container ul li a:hover {
	color: #009EE3;/*text-decoration:underline; */
}
#header {
	/*background: rgba(0,0,0,0.4);*/
	background: url(../img/bg.png) 50% 0 no-repeat;
	color: white;
	font-size: 18px;
	line-height: 1.6em;
	text-align: left;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);
	margin: 0px auto;
	box-sizing: border-box;
	width: 1000px;
	opacity: 1.0;
}
#header-sticky-wrapper {
	/*background: none repeat scroll 0 0 #FFFFFF;*/
	height: 2850px;
	margin: 0 auto;
	text-align: left;
	width: 1000px;
        z-index: 99999999999;
}
.logo {
	float: left;
	padding: 45px 20px 0 30px;
	width: 190px;
}
.top-right-container {
	float: left;
	margin-top: 0;
	width: 730px;
}
.top-left-container {
	float: left;
	width: 270px;
}
.top-search {
	float: right;
	margin-top: 0px;
	padding-right: 0px;
	margin-right: -1px;
}
.top-search input {
	height: 28px;
	width: 170px;
	border: none;
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
}
.top-search button {
	background: #cceefb url(../images/search-button.png) no-repeat right center;
	color: #000;
	float: left;
	height: 30px;
	width: 30px;
	overflow: hidden;
	text-indent: 4000px;
	font-family: MyriadSemibold;
	padding: 1px;
	font-size: 12px;
	border: none;
}
/*.city-title {
	font-family:MyriadBold;
	font-size:30px;
	float: left;
	margin-left: 30px;
	margin-top: 10px;
}*/


.banner-top {
	background: none repeat scroll 0 0;
	clear: both;
	height: 90px;
	margin-top: 36px;
	width: 728px;
}
.menu-top {
	float: left;
	width: 730px;
}
.menu-top ul {
	margin-top: 8px;
}
.menu-top ul li {
	background: none repeat scroll 0 0 rgba(0,0,0,0.3);
	float: left;
	height: 47px;
	list-style: none outside none;
	margin-left: 2px;
	text-align: center;
	width: 242px;
	text-transform: uppercase;
}
.menu-top ul li.first {
 //background: none repeat scroll 0 0 #009FE4;
	margin-left: 0 !important;
}
.menu-top ul li:hover {
	background: none repeat scroll 0 0 rgba(0,0,0,0.6);
}
.menuselected {
	background: none repeat scroll 0 0 #009FE4 !important;
}
.menu-top ul li a {
	color: #FFFFFF;
	float: left;
	margin-top: 8px;
	text-align: center;
	text-decoration: none;
	font-family: MyriadBold;
	font-size: 18px;
	width: 242px;
}
.menu-top ul li last {
}
.boxcontainer {
	width: 207px;
}
.boxend {
	width: 207px;
	opacity: 1;
	float: left;
}
.boxend img {
	vertical-align: top;
}
/* Transitions

.inner-block:hover{
	height:389px;	
}

.menu-left .level3box .inner-block:hover {
  height:181px;
}

 */

/*3rd level started*/
.inner-container .level3-header {
	height: 43px !important;
	min-height: 43px !important;
}
.top-gallery {
	background: url(../img/gallery.png) no-repeat scroll 0 0 #000000;
	background-size: cover;
	height: 329px;
	margin-bottom: 20px;
	width: 100%;
}
.top-gallery .box-container {
	position: absolute;
}
.top-gallery .inner-block {
	width: 181px;
	height: 181px;
	background-color: rgba(0,158,227,0.9);
	float: left;
	color: #fff;/*opacity:0.9;
filter:alpha(opacity=90);*/ /* For IE8 and earlier */
}
.menu-left {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	margin-left: 0;
	overflow: visible;
	position: relative;
	text-align: center;
	width: 215px;
	height: auto;
}
.menu-left .level3box {
	position: absolute;
	top: -3.7em;
}
.menu-left ul {
	line-height: 15px;
	padding-left: 29px;
	padding-top: 130px;
}
.menu-left ul li {
	border-bottom: 1px solid #939393;
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 165px;
}
.menu-left ul li.active {
	border-bottom: none;
}
.menu-left ul li a {
	color: #6f6f6f;
	float: left;
	text-align: left;
	text-decoration: none;
	font-family: MyriadBold;
	font-size: 18px;
	text-transform: uppercase;
}
.menu-left ul li a:hover {
	color: #009EE3;
}
.menu-left ul li a.selected {
	/* border-bottom: 1px solid #009EE3;
 */ color: #009EE3;
	line-height: 20px;
	width: 165px;
	border-bottom: 2px solid;
}
.menu-left ul li ul {
	line-height: 15px;
	padding-left: 15px;
	padding-top: 10px;
}
.menu-left ul li ul li {
	border-bottom: 1px solid #939393;
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 150px;
}
.menu-left ul li ul li a {
	color: #6f6f6f;
	float: left;
	text-align: left;
	text-decoration: none;
	font-family: MyriadBold;
	font-size: 13px;
	text-transform: uppercase;
}
.menu-left ul li ul li a.selected {
	/* border-bottom: 1px solid #009EE3;*/
	color: #009EE3;
}
.middle-cont {
	background: none repeat scroll 0 0 #FFFFFF;
	width: 445px;
}
.block-header {
	/*border-bottom: 1px solid #6F6F6F;*/
	float: left;
	line-height: 30px;
	/*padding-bottom: 15px;*/
	width: 100%;
}
.block-header h1 {
	color: #009EE3;
	float: left;
	font-family: MyriadBold;
	font-size: 22px;
	font-weight: normal;
	text-transform: uppercase;
}
.block-header a {
	float: right;
	text-decoration: none;
}
.comp-list .info-block {
	margin-top: 0px;
}
.info-block {
	/*border-bottom: 2px solid #009EE3;*/
	float: left;
	width: 445px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	padding-bottom: 15px;/*margin-bottom:10px;*/
}
.info-block .left-info {
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 230px;
}
.info-block .left-info .address {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
.info-block .left-info .address a {
	color: #000000;
	font-family: Myriadbold;
	font-size: 15px;
	font-weight: normal;
	line-height: 15px;
	width: 165px;
	text-decoration: none;
}
.info-block .left-info .address a:hover {
	color: #009EE3;
	font-size: 16px;/*text-decoration:underline;*/
}
.info-block .left-info .area {
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 120px;
	font-weight: normal;
}
.info-block .left-info .quote {
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 6px;
	clear: both;
	font-weight: normal;
	font-style: italic;
}
.info-block .info-image {
	float: right;
	/*height: 150px;*/
	margin-bottom: 5px;
	margin-top: 5px;
	overflow: hidden;
	text-align: right;/*width: 150px;*/
}
.info-block p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 15px;/*margin-top: 10px;*/
}
.info-block div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;/*margin-bottom: 15px;*//*margin-top: 10px;*/
}
.info-block ul {
	padding-left: 20px;
	list-style: disc;
	margin-bottom: 15px;
}
.info-block li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.comp-list {
	width: 445px;
	float: left;
}
.comp-list ul {
}
.comp-list ul li {
	border-bottom: 1px solid #7F7F7F;
	color: #000000;
	float: left;
	font-family: MyriadBold;
	font-size: 12px;
	line-height: 30px;
	width: 445px;
}
.comp-list ul li a {
	color: #000000;
	float: left;
	font-family: Myriadbold;
	font-size: 15px;
	line-height: 18px;
	text-decoration: none;
}
.comp-list ul li a:hover {
	color: #009EE3;/*text-decoration:underline;*/
}
.comp-list ul li .area {
	color: #000000;
	float: right;
	font-family: MyriadRegular;
	font-size: 15px;
	line-height: 18px;
	display: inline-block;
	max-width: 140px;
	text-align: right;
}
.mainmenu {
	position: absolute;
	top: 0px;
	width: 100%;
	height: 30px;
	z-index: 4;
	background-color: rgba(0,0,0,0.6)
}
.menutab {
	font-family: MyriadSemibold;
	font-size: 14px;
	width: 136px;
	float: left;
	text-align: center;
	margin-top: 8px;
	color: rgba(255,255,255,1);
}
.menutab a {
	font-family: MyriadSemibold;
	font-size: 14px;
	width: 138px;
	float: left;
	text-align: center;
	color: rgba(255,255,255,1);
	text-decoration: none;
}
.mainmenu #container {
	margin-left: auto;
	margin-right: auto;
	left: 386px;
	width: 1000px;
}
.tiptop {
	background: url(../img/tipbox-top.png) no-repeat;
	width: 445px;
	height: 9px;
	margin-bottom: 5px;
}
.tipbottom {
	background: url(../img/tipbox-bottom.png) no-repeat;
	width: 445px;
	height: 9px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.numbox {
	background-color: #009EE3;
	width: 15px;
	height: 15px;
	padding: 10px;
	float: left;
	margin-right: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
ol {
	list-style-type: none;
 list-style-type: decimal !ie; /*IE 7- hack*/
	margin: 0;
	margin-left: 41px;
	padding: 0;
	counter-reset: li-counter;
}
ol > li {
	position: relative;
	margin-bottom: 20px;
	padding-left: 0.5em;
	min-height: 3em;
}
ol > li:before {
	position: absolute;
	top: 0;
	left: -40px;
	width: 1.2em;
	height: 1.2em;
	font-size: 20px;
	line-height: 1.2;
	text-align: center;
	color: #f5f5f5;
	/*border-radius: 50%;*/
	background-color: #009EE3;
	content: counter(li-counter);
	counter-increment: li-counter;
	padding: 5px;
}
.related-panel {
	position: relative;
	padding-left: 115px;
	clear: both;
}
.related-panel > h1 {
	width: 85px;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 80px;
	color: #fff;
	text-align: left;
	padding-left: 15px;
	font-family: MyriadBold;
	font-size: 14px;
	font-weight: normal;
	padding-top: 12px;
	background: #00acef;
}
.related-panel > h1:before {
	content: "";
	position: absolute;
	left: 100%;
	height: 0px;
	width: 0px;
	top: 0px;
	border-left: 12px solid #00acef;
	border-bottom: 12px solid transparent;
}
.related-panel .info-block {
	width: auto;
}
.related-panel .block-header h1 {
	font-size: 14px;
	padding-top: 7px;
	font-weight: bold;
}
.related-panel .block-header h1 a {
	color: #878586;
}
.related-panel .block-header h1 a:hover {
	color: #00acef;
}
.related-panel .info-block {
	border-bottom: solid 1px #b1afb0 !important;
	margin-top: 0px;
	font-size: 12px;
	padding-bottom: 11px;
}
#myform > div {
}
#myform > div > label, #myform > div > span {
	display: block;
	float: left;
	font-size: 11px;
	overflow: hidden;
	height: 18px;
	width: 92px;
	font-family: MyriadBold;
	color: #00acef;
	line-height: 18px;
}
.select-box {
	position: relative;
	-moz-box-shadow: inset 0 0 5px #ccc;
	-webkit-box-shadow: inset 0 0 5px #ccc;
	box-shadow: inset 0 0 5px #ccc;
	height: 18px;
	font-size: 11px;
	color: #666;
	line-height: 18px;
	margin-bottom: 10px;
	background: url(../images/select-arw.png) no-repeat 95% 10px !important;
	height: 28px;
	border: 1px solid #00aeef;
	float: left;
	width: 139px;
	margin-right: 10px;
}
.input-select {
    background: url(../images/select-arw.png) no-repeat 98% 15px !important;
}
.last-element .select-box {
	margin-right: 0px;
}
.select-box a.sbToggle {
	display: none;
}
/*.select-box select{
	padding:0px;
	margin:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	width:100%;
	color:#5d6267;
	background:none;		
}*/

div.test input {
	width: 434px;
	position: relative;
	-moz-box-shadow: inset 0 0 5px #ccc;
	-webkit-box-shadow: inset 0 0 5px #ccc;
	box-shadow: inset 0 0 5px #ccc;
	line-height: 18px;
	margin-bottom: 10px;
	height: 26px;
	border: 1px solid #00aeef;
	font-size: 14px;
	padding-left: 6px;
}
.select-box select {
	margin: 0px;
	border: none;
	width: 100%;
	color: #818285;
	background: none;
	text-indent: 0.01px;
	text-overflow: '';
	height: 28px;
	font-family: MyriadSemibold;
	font-size: 14px;
	padding: 4px 12px 0 7px;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.input-select select { 
        margin: 0px;
	border: none;
	width: 100%;
	
	background: none;
	text-indent: 0.01px;
	text-overflow: '';
	height: 28px;
	
	font-size: 14px;
	padding: 4px 12px 0 7px;
	-webkit-appearance: none;
	-moz-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.select-box select {
	padding: 0px 12px 0 7px;
}
}

::-webkit-input-placeholder { /* WebKit browsers */
 color:    #818285;
 font-family: MyriadSemibold;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #818285;
 opacity:  1;
 font-family: MyriadSemibold;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #818285;
 opacity:  1;
 font-family: MyriadSemibold;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
 color:    #818285;
 font-family: MyriadSemibold;
}
.select-box select option {
 //font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.select-box a {
	float: none;
	display: block;
	color: #5d6267;
	padding-left: 10px;
}
#myform button {
	background: #00acef;
	border: none;
	color: #fff;
	font-family: MyriadBold;
	background: url(../images/search-big-button.png) no-repeat;
	width: 87px;
	height: 28px;
}
a.section-box-title {
	text-decoration: none;
}
a.section-box-title span {
	color: #FFFFFF;
	font-family: MyriadBold;
	font-size: 28px;
	font-weight: normal;
	line-height: 25px;
}
.nav-content-hidden-section {
	position: absolute;
	top: 335px;
	height: 1px;
	display: block;
	z-index: 15000px;
}
.filter-searchb-btn {
	float: right;
	height: 35px;
	margin-bottom: 15px;
	margin-right: 2px;
}
a#viewonmap {
	margin-right: 2px;
	position: relative;
	top: -3px;
}
/*Added on 26 may 2014*/

.info-block li {
	font-size: 15px;
}
.related-panel .info-block, .related-panel .info-block div, .related-panel .info-block li {
	font-size: 12px;
	line-height: 18px;
}
.related-panel .block-header {
	line-height: 18px;
}
.middle-cont a {
	color: #009EE3;
	text-decoration: none;
}
.middle-cont a:hover {
	text-decoration: underline;
}
.block-header h1 {
	line-height: 20px;
}
#menu-middle-sticky-wrapper.is-sticky #menu-middle {
	border-bottom: #CCCCCC solid 1px !important;
}
.fadinn {
	opacity: 1;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.fadOut {
	opacity: 1;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.logo {
	padding-left: 0px;
	padding-right: 0px;
}
.city-title {
	float: left;
	font-family: MyriadBold;
	font-size: 30px;
	margin-top: 4px;
	width: 250px;
	line-height: 25px;
	padding-left: 20px;
	height: 47px;
	position: relative;
}
.city-title:hover {
	cursor: pointer;
}
.city-title:after {
	border-top: 7px solid #fff;
	border-left: 7px solid rgba(0, 0, 0, 0);
	border-right: 7px solid rgba(0, 0, 0, 0);
	content: "";
	display: inline-block;
	left: auto;
	position: absolute;
	top: 10px;
	margin-left: 10px;
}
.dropdown .dropdown-menu, .dropdown .dropdown-panel {
	background: none repeat scroll 0 0 rgba(0,0,0,0.8);
	border: none;
	border-radius: 0;
}
.dropdown.dropdown-tip {
	width: 270px;
}
.dropdown.dropdown-tip:before, .dropdown.dropdown-tip:after {
	display: none !important;
}
.logo > a {
	padding-left: 20px;
}
.dropdown.dropdown-tip li {
	background: none !important;
}
.dropdown .dropdown-menu LI > A, .dropdown .dropdown-menu LABEL {
	color: #009fe4;
	background: none;
	font-weight: bold;
}
.dropdown .dropdown-menu LI > A:hover, .dropdown .dropdown-menu LABEL:hover {
	background: none;
}
.dropdown.dropdown-tip {
	margin-top: 0px;
}
.dropdown.dropdown-tip.search {
	margin-top: -3px;
}
.menu-left > ul > li.submenu {
	position: relative;
}
.menu-left ul li a {
	line-height: 20px;
}
.menu-left > ul > li.submenu:after {
	border-top: 6px solid rgba(0, 0, 0, 0);
	border-left: 6px solid rgba(0, 0, 0, 0);
	border-right: 6px solid #009EE3;
	content: "";
	display: inline-block;
	left: auto;
	display: none;
	position: absolute;
	top: 10px;
	margin-left: 10px;
}
.blocksection .inner-block2 {
}
.main-container {
	overflow: hidden;
}
.menu-left ul li a {
	font-size: 16px;
}
.menu-left .sticky-wrapper .level3box {
	z-index: 1000;
}
.menu-left .sticky-wrapper > ul {
	width: 215px !important;
}
.menu-left {
	min-height: 600px;
}
.menu-left > div {
	height: auto !important;
}
@font-face {
	font-family: 'MYRIADPROREGULAR';
	src: url('fonts/MYRIADPROREGULAR.eot');
	src: local('fonts/MYRIADPROREGULAR'), url('fonts/MYRIADPROREGULAR.woff') format('woff'), url('fonts/MYRIADPROREGULAR.ttf') format('truetype');
}
.innerFooter {
	height: 50px;
	clear: both;
	overflow: hidden;
	background: #FFEA00;
}
.innerFooter .footer {
	font-family: MP-B;
	font-size: 18px;
	color: #111;
	width: 1000px;
	margin: auto;
}
.footer span {
	margin-right: 37px;
}
.footer span a.link {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-family: 'MYRIADPROREGULAR';
}
.footer .left {
	float: left;
	line-height: 50px;
}
.footer .right {
	float: right;
	font-weight: bold;
	line-height: 40px;
	padding-top: 5px;
	font-family: 'MYRIADPROREGULAR';
}
.footer .right .link {
	position: relative;
	top: 8px;
}
.news-panel {
 //width:300px;
	border-bottom: #a2a2a2 solid 2px;
	border-top: #a2a2a2 solid 2px;
	display: inline-block;
	/*padding:20px 5px 10px;*/
	padding: 24px 5px 0px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-panel:before {
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-right: 20px solid rgba(0, 0, 0, 0);
	border-top: 10px solid #A2A2A2;
	content: "";
	display: inline-block;
	left: 0;
	margin-left: 0px;
	position: absolute;
	top: 0px;
}
.news-panel:after {
	border-left: 20px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 10px solid #A2A2A2;
	content: "";
	display: inline-block;
	right: 0;
	margin-left: 0px;
	position: absolute;
	bottom: 0px;
}
.news-panel h3 {
	color: #009EE3;
	font-size: 15px;
	margin: 0px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-family: MyriadBold;
	font-weight: normal;
}
.news-panel ul {
	padding: 0px;
	margin: 0px;
	max-height: 250px;
	margin-bottom: 42px;
	overflow-y: auto;
}
.news-panel li {
	list-style: none;
	margin: 0px;
	padding: 0px 0 20px;
}
.news-panel li:last-child {
	padding-bottom: 0px;
}
.news-panel .news-heading {
	margin: 0px !important;
	color: #404040;
	font-size: 24px;
	line-height: 30px;
	font-family: 'Lato', sans-serif;
}
.news-panel p {
	font-size: 15px;
	padding: 0px;
	margin: 0px;
	font-family: 'Lato', sans-serif;
	line-height: 18px;
	padding-right: 15px;
}
.row .right-cont {
	float: right;
	width: 300px;
}
.news-panel .news-heading a.heading {
	margin: 0px !important;
	color: #404040;
	font-size: 24px;
	font-family: 'Lato', sans-serif;
	text-decoration: none;
	display: inline-block;
	line-height: 24px;
	/*text-transform: capitalize;*/
}
.news-panel .news-heading a.heading:hover {
	color: #009EE3;
}
.news-detail-page {
 //clear: both;
}
.news-detail-page .body {
	padding: 1px;
	clear: both;
}
.news-detail-page .body .block-header, .news-detail-page .body .block-header h1 {
	float: none;
}
.news-detail-page .news-detail-title {
	margin-bottom: 5px;
	color: #009EE3;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.news-detail-page .news-detail-text, .news-listing-page .news-detail-text {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 18px;
}
.news-detail-page .news-detail-text h1 {
	font-size: 16px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.news-detail-page .news-detail-text h2 {
	font-size: 14px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.news-detail-page .news-detail-date {
	color: #999;
	font-family: MyriadSemibold;
	font-size: 13px;
	margin-bottom: 10px;
	margin-top: 4px;
}
.news-detail-image {
	max-height: 600px;
	max-width: 445px;
}
.news-detail-image .news-detail-image-container {
}
.clearfix {
	clear: both;
}
.company-info-panel {
	width: 100%;
}
.company-info-panel .left-panel {
	float: left;
	width: 50%;
}
.company-info-panel .right-panel {
	float: left;
	width: 50%;
}
.company-info-panel .row-item {
}
.company-info-panel .label {
	font-weight: bold;
	font-size: 14px;
}
.company-info-panel .value {
	font-size: 14px;
}
.company-info-panel .timings-table .label {
	font-size: 12px;
}
.company-info-panel .timings-table .value {
	font-size: 12px;
}
/* Added 1 june 2014*/
.info-block table {
	width: 100%;
}
.info-block table th {
	background: #626261;
	color: #FFF;
	min-width: 75px;
	font-size: 14px;
}
.info-block table th + th {
	width: auto;
}
.info-block table th, .info-block table td {
	padding: 2px 5px;
	font-size: 14px;
}
.related-panel .info-block p {
	font-size: 12px;
	line-height: 18px;
}
.inner-con .row {
	position: relative;
}
.comp-list ul li a, .jPaginate a:hover {
	text-decoration: none;
}
.company-info-panel .timings-table {
	width: auto;
}
.info-block .company-info-panel table.timings-table td {
	padding: 0;
	font-size: 12px;
}
.exp-tab-container.ui-tabs .ui-tabs-panel {
	padding: 1px;
}
.ui-tabs, .ui-tabs .ui-tabs-nav {
	border: none;
	padding: 0px;
}
.ui-tabs .ui-tabs-nav {
	border-bottom: #009ee3 solid 3px;
}
.ui-tabs .ui-tabs-nav {
	background: none;
	border-radius: 0;
}
.ui-tabs .ui-tabs-nav li {
	border: none;
	border-radius: 0;
	position: relative;
	top: 2px;
	background: #fff;
	border: #009ee3 solid 2px !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: 0;
	padding-bottom: 0;
	background: #009ee3;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	color: #FFF;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #0687bf;
}
.ui-tabs .ui-tabs-nav li a {
	background: url(../images/mapIcon2.png) no-repeat 5px center;
	font-size: 14px;
	display: block;
	padding: 0.2em 1em !important;
	padding-left: 25px !important;
}
.ui-tabs .ui-tabs-nav li + li a {
	background: url(../images/withinIcon2.png) no-repeat 5px center;
}
.ui-tabs .ui-tabs-nav li + li + li a {
	background: url(../images/nearbyIcon2.png) no-repeat 5px center;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	background: url(../images/mapIcon.png) no-repeat 5px center;
}
.ui-tabs .ui-tabs-nav li + li.ui-tabs-active a {
	background: url(../images/withinIcon.png) no-repeat 5px center;
}
.ui-tabs .ui-tabs-nav li + li + li.ui-tabs-active a {
	background: url(../images/nearbyIcon.png) no-repeat 5px center;
}
.ui-tabs {
	float: left;
	position: relative;
	width: 100%;
}
.ui-tabs:before {
	border-bottom: 8px solid #009ee3;
	border-left: 10px solid rgba(0, 0, 0, 0);
	border-right: 0 solid rgba(0, 0, 0, 0);
	top: 24px;
	content: "";
	display: none;
	margin-left: 0;
	position: absolute;
	right: 0;
}
.ui-tabs:after {
	border-right: 0 solid rgba(0, 0, 0, 0);
	border-left: 10px solid rgba(0, 0, 0, 0);
	border-bottom: 8px solid #009ee3;
	content: "";
	display: inline-block;
	right: 0;
	margin-left: 0;
	position: absolute;
	bottom: -16px;
	z-index: 1000;
}
.company-info-list-container {
	margin-top: 10px;
}
.company-info-list-container .comp-list ul {
	padding-left: 0px;
	list-style: none;
	margin-bottom: 0px;
}
.company-info-list-container .comp-list ul li {
	width: 100%;
}
#within-container, #nearby-container {
	position: relative;
	min-height: 20px;
	clear: both;
	display: none;
}
#nearby-container:before, #within-container:before {
	content: "Within Loading";
	height: 20px;
	width: 100%;
	background: #000;
	opacity: .5;
	position: absolute;
	left: 0px;
	color: #fff;
	font-size: 11px;
	line-height: 20px;
	top: 0px;
	text-align: center;
	display: none;
}
#nearby-container:before {
	content: "Nearby Loading";
}
#within-container li, #nearby-container li {
	background: #fff;
	z-index: 1000;
	line-height: 35px;
}
#nearby-container .comp-list, #within-container .comp-list {
	position: relative;
}
#nearby-container li .area, #within-container li .area {
	max-width: none;
	padding-right: 5px;
}
/*Added on 05 06 2014*/

.company-info-panel {
	padding: 10px 0 0;
	clear: both;
	line-height: 20px;
}
.company-info-head, .company-info-address, .industry-filters-info {
	padding: 0px 0 10px;
}
.company-info-address .label, .industry-filters-info .label {
	font-weight: normal;
	color: #009EE3;
}
.company-info-address .timmings .label {
	font-weight: bold;
}
.company-info-list-container h3, .sponser-text h3, .download-text h3 {
	font-size: 19px;
	padding-top: 25px;
	padding-bottom: 10px;
}
.company-info-list-container .comp-list {
	padding-bottom: 10px;
}
.company-info-list-container .comp-list ul {
	border-top: 1px solid #7F7F7F;
	padding-top: 1px;
}
.long-text {
	clear: both;
	margin-top: 10px;
}
.long-text p {
	font-size: 14px;
	position: relative;
	top: -2px;
	line-height: 20px;
	display: block;
}
.map-panel {
	padding-top: 20px;
}
.sponser-text {
	margin-top: 10px;
}
.sponser-text p, .download-text p {
	font-size: 14px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.sponser-text p {
	color: #555;
	font-style: italic;
	font-size: 12px;
}
.download-text a, .company-info-list-container .view-more a {
	font-size: 14px;
	text-decoration: none;
	font-family: MyriadRegular;
}
.download-text a:hover, .company-info-list-container .view-more a:hover {
	text-decoration: underline;
}
.download-text span + span {
	margin-left: 15px;
}
.company-info-list-container .view-more {
	text-align: right;
	padding-top: 0px;
	float: right;
	position: relative;
	text-transform: capitalize;
	top: -1px;
	font-weight: normal;
}
/*Added for Error Page*/
html, .errorbody {
	padding: 0px !important;
	margin: 0px !important;
}
.errorbody * {
	margin: 0px;
	padding: 0px;
}
.error-wapper {
	width: 500px;
	margin: auto;
	margin-top: 50px;
	border: #808080 solid 1px;
}
.error-header {
	background: #fff300;
	text-align: center;
	margin: auto;
	padding: 15px 0 12px;
}
.error-header .logo {
	width: 100%;
	float: none;
	padding: 0px;
	position: static;
}
.error-header h1 {
	padding: 0px;
	font-family: MyriadSemibold;
	margin: 0px;
	text-transform: uppercase;
	font-size: 20px;
}
.error-content {
	margin: auto;
	font-family: MyriadRegular;
	font-size: 16px;
	line-height: 25px;
	text-align: center;
	padding: 15px 15px 15px;
	margin: auto;
	color: #333333;
}
.error-content a {
	color: #009ee3;
	font-size: 16px;
	text-decoration: none;
}
.error-header .logo a {
	padding: 0px;
}
.level-one-left {
	float: left;
	width: 650px;
	overflow: hidden;
}
.level-one-right {
	float: right;
	width: 300px;
	overflow: hidden;
}
.block2 {
	max-height: 250px;
	overflow: hidden;
}
/*Added for related Box*/

.related-panel-box .info-block span.head2 {
	font-weight: bold;
	font-size: 12px;
	color: #000;
	display: inline;
	text-transform: capitalize;
}
.related-panel-box .info-block span.head2:after {
	content: ":";
	margin-left: 2px;
}
.related-panel-box .info-block br {
	display: none;
}
.related-panel-box .info-block ul, .related-panel-box .info-block ul li, .related-panel-box .info-block ul li strong {
	list-style: none;
	font-weight: normal;
	padding: 0px;
	display: inline;
	margin: 0px;
}
.related-panel-box .info-block p {
	margin-bottom: 0px;
	display: inline;
}
.related-panel-box strong {
	font-weight: normal;
}
.comp-list .listing a {
	line-height: 18px;
	padding-top: 5px;
	display: inline-block;
	min-height: 25px;
}
.middle-cont {
	height: auto !important;
	min-height: 500px;
}
.head1 + br {
	margin-bottom: 8px;
	display: block;
}
.middle-cont #loading {
	margin-right: 96px;
	margin-top: -43px;
}
.select-box select {
	width: 122%;
}
.comp-list ul > li {
	padding: 6px 0;
}
.info-block .left-info .area {
	text-align: left;
}
.news-detail-text ul {
	list-style: disc outside none;
	padding-left: 25px;
}
/*Added for share Box*/

.share-box {
	height: 26px;
	padding-top: 15px;
	clear: both;
}
.share-box li, .share-box li a {
	display: inline-block;
	width: 32px;
	height: 26px;
}
.share-box li a {
	background: url(../img/share/share-bg.png) no-repeat center center;
	display: block;
}
.share-box li a span {
	height: 32px;
	height: 26px;
	display: block;
}
.share-box li.email a span {
	background: url(../img/share/share-email-icon.png) no-repeat 55% 64%;
}
.share-box li.email a:hover {
	background: url(../img/share/share-bg-hover-email.png) no-repeat center center;
}
.share-box li.email a:hover span {
	background: url(../img/share/share-email-icon2.png) no-repeat 55% 64%;
}
.share-box li.facebook a span {
	background: url(../img/share/share-facebook-icon.png) no-repeat 55% 64%;
}
.share-box li.facebook a:hover {
	background: url(../img/share/share-bg-hover-facebook.png) no-repeat center center;
}
.share-box li.facebook a:hover span {
	background: url(../img/share/share-facebook-icon2.png) no-repeat 55% 64%;
}
.share-box li.twitter a span {
	background: url(../img/share/share-twitter-icon.png) no-repeat 55% 64%;
}
.share-box li.twitter a:hover {
	background: url(../img/share/share-bg-hover-twitter.png) no-repeat center center;
}
.share-box li.twitter a:hover span {
	background: url(../img/share/share-twitter-icon2.png) no-repeat 55% 64%;
}
.share-box li.google a span {
	background: url(../img/share/share-google-icon.png) no-repeat 55% 64%;
}
.share-box li.google a:hover {
	background: url(../img/share/share-bg-hover-google.png) no-repeat center center;
}
.share-box li.google a:hover span {
	background: url(../img/share/share-google-icon2.png) no-repeat 55% 64%;
}
.share-box li.youtube a span {
	background: url(../img/share/share-youtube-icon.png) no-repeat 55% 64%;
}
.share-box li.youtube a:hover {
	background: url(../img/share/share-bg-hover-youtube.png) no-repeat center center;
}
.share-box li.youtube a:hover span {
	background: url(../img/share/share-youtube-icon2.png) no-repeat 55% 64%;
}
.share-box li.linkedinn a span {
	background: url(../img/share/share-linkedinn-icon.png) no-repeat 55% 64%;
}
.share-box li.linkedinn a:hover {
	background: url(../img/share/share-bg-hover-linkedinn.png) no-repeat center center;
}
.share-box li.linkedinn a:hover span {
	background: url(../img/share/share-linkedinn-icon2.png) no-repeat 55% 64%;
}
/*Added for HeaderFix*/

.menu-left > div.menu-leftOuter {
	margin-top: -59px;
	height: 195px !important;
}
.menu-leftOuter + ul {
	padding-top: 0 !important;
}
.menu-left .menu-leftOuter .level3box {
	position: static;
	top: 0px;
}
.middle-cont {
	padding-top: 20px;
}
.sticky-wrapper .top-gallery {
	z-index: 98;
}
.is-sticky .top-gallery {
	z-index: 99;
}
.headerbg a {
	position: relative;
	z-index: 999999999999;
}
.menu-left > div.menu-leftOuter {
	position: relative;
	z-index: 98;
}
.menu-left ul li a {
	position: relative;
}
.menu-left ul li a:hover {
	position: relative;
	z-index: 1000000;
}
.menu-left .boxend {
	width: 100%;
	position: relative;
	height: 1px;
	margin-top: -0px;
}
.menu-left .boxend:before {
	content: "";
	height: 14px;
	display: block;
	left: 0px;
	width: 30px;
	position: absolute;
	top: 0%;
	background: url(../img/boxend_new.png) no-repeat no-repeat left top;
}
.menu-left .boxend img {
	display: none;
}
.blocksection .inner-block2 {
	/*	box-shadow:3px 1px 3px #616265;
*/	box-shadow: 0 1px 2px -1px #616265;
	-webkit-box-shadow: 0 1px 2px -1px #616265;
}
.level-1-header-body {
	display: none;
}
.level-1-page .level-1-header-body {
	display: block;
}
.level-1-page .level-1-header, .search-page-header .level-1-header {
	height: 415px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.level-1-page #header {
	position: relative;
}
.level-1-page .level-1-header-body .sticky-wrapper {
	height: auto !important;
}
.level-1-page .mainmenu {
	z-index: 999;
}
.level-1-page .header-container {
	position: relative;
	z-index: 111;
}
.news-panel .view-more-link {
	color: #009ee3;
	font-family: MyriadRegular;
	font-size: 14px;
	position: absolute;
	right: 5px;
	bottom: 16px;
	text-decoration: none;
}
.news-panel .view-more-link:hover {
	cursor: pointer;
}
.news-listing-page .middle-cont {
	width: 675px;
}
.news-listing-page .news-full-list-panel {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 18px;
}
.news-listing-page .news-full-list-panel .newslist li {
	margin-bottom: 15px;
}
.news-listing-page .news-full-list-panel a.heading {
	font-size: 16px;
}
.news-listing-page .news-detail-date {
	color: #999;
	font-family: MyriadSemibold;
	font-size: 13px;
}
.news-listing-page .block-header h1 {
	color: #009ee3;
	font-family: MyriadBold;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.news-listing-page .share-box {
	padding-top: 0px !important;
}
.search-subtitle-cont a {
	color: #808080;
	font-family: arial;
	font-size: 13px;
	text-decoration: none;
	margin-top: 5px;
	font-weight: bold;
}
.search-subtitle-cont a:hover {
	color: #444;
	text-decoration: none;
}
.search-subtitle-cont .date {
	color: #808080;
	font-family: arial;
	font-size: 13px;
	text-decoration: none;
	margin-top: 5px;
}
.search-page .block-header h1 {
	font-size: 16px;
}
.search-page .info-block {
	font-size: 14px;
}
.search-page #no-results-found {
	color: #333;
	display: none;
	font-size: 14px;
}
/*Added for Contact us page*/


.contactPage .logo {
	left: 40px;
	padding-left: 0;
	padding-right: 0;
	position: relative;
	top: 10px;
}
.contactPage .banner-top {
	overflow: hidden;
}
.contactPage .banner-top img {
	left: -411px;
	position: relative;
	width: 100%;
}
.contactPage #header {
	background: #ffed00;
}
.quick-contact {
	width: 290px;
	padding-bottom: 10px;
}
.news-panel .quick-contact p {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding-bottom: 15px;
}
.news-panel .quick-contact p strong {
	text-transform: uppercase;
}
.news-panel .quick-contact a, .addressbox a {
	color: #009ee3;
}
.news-panel .quick-contact a:hover, .addressbox a:hover {
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li a {
	font-family: MyriadBold;
}
.contactPage h1 {
	color: #009ee3;
	font-family: MyriadBold;
	font-size: 28px;
	font-weight: normal;
	line-height: 25px;
	height: 45px;
	text-transform: uppercase;
}
.contactPage .frombox {
	background: #efefef;
	padding: 25px 25px 20px;
}
.contactPage .frombox label {
	display: inline-block;
	width: 127px;
	vertical-align: top;
	line-height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.contactPage .frombox .input-box {
	display: inline-block;
	width: 468px;
	vertical-align: top;
}
.contactPage .frombox input {
	background: #FFF;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 8px;
	margin-bottom: 12px;
	color: #999;
	width: 60%;
	box-shadow: 0px 0px 3px #cccccc;
}
.contactPage .frombox textarea {
	background: #FFF;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px 8px;
	resize: vertical;
	margin-bottom: 14px;
	color: #999;
	width: 95%;
	height: 95px;
	box-shadow: 0px 0px 3px #cccccc;
}
.contactPage .menu-top ul li {
	width: 25%;
	position: relative;
	margin: 0px;
}
.contactPage .menu-top ul li:after {
	height: 47px;
	position: absolute;
	right: 0;
	display: block;
	content: "";
	width: 2px;
	background: #ffed00;
	top: 0;
}
.contactPage .menu-top ul li:last-child:after {
	display: none;
}
.contactPage .menu-top ul li a {
	width: auto;
	display: block;
	float: none;
}
.contactPage .level-one-right {
	padding-top: 45px;
}
.addressbox {
	font-size: 13px;
	padding: 25px 0;
	line-height: 18px;
}
.addressbox h4 {
	text-transform: uppercase;
	margin-bottom: 7px;
}
.addressbox ul {
	margin-bottom: 10px;
}
.addressbox li {
	width: 26%;
	display: block;
	margin-bottom: 10px;
	vertical-align: top;
}
.addressbox li + li {
	width: 42%;
}
.addressbox li + li + li {
	width: 30%;
}
.addressbox li p strong {
	display: block;
	padding-bottom: 5px;
}
.contactPage .ui-tabs {
	margin-bottom: 25px;
}
.contactPage .ui-tabs:after {
	display: none;
}
.contactPage .ui-tabs, .contactPage .ui-tabs .ui-tabs-nav li {
	background: #efefef;
}
.contactPage .tab-head {
	height: 48px;
}
.contactPage .ui-tabs .tab-head li {
	float: left;
	width: 190px;
	border: none !important;
	height: 48px;
	top: 0;
	padding: 0px !important;
}
.contactPage .ui-tabs .tab-head li a {
	float: left;
	width: 190px;
	background: none !important;
	line-height: 48px;
	text-align: center;
	text-decoration: none;
	font-size: 18px;
	text-transform: uppercase;
	padding: 0px !important;
}
.contactPage .tabContent {
	padding: 15px;
}
.contactPage .tabContent > .map-box > img {
	max-width: 100%;
}
.contactPage .tabContent p {
	font-size: 14px;
	margin-bottom: 15px;
}
.contactPage .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background: none repeat scroll 0 0 #009ee3;
}
.emailMe {
	background: #efefef;
	padding: 15px;
}
.emailMe h4 {
	font-size: 13px;
	margin-bottom: 12px;
	text-transform: uppercase;
}
.emailMe input {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 !important;
	vertical-align: top;
}
.emailMe label {
	color: #7e8084;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	display: inline-block;
	vertical-align: top;
}
.emailMe li {
	margin-bottom: 5px;
}
.emailMe li:last-child {
	margin-bottom: 0px;
}
.emailMe li .input-text {
	margin: 8px 0;
}
.emailMe li .input-text input {
	background: #FFF;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px 8px;
	color: #999;
	width: 95%;
	box-shadow: 0px 0px 3px #cccccc;
}
.emailMe li.actionButton {
	text-align: right;
	padding-top: 5px;
}
.emailMe li.actionButton button {
	background: #00acef;
	border: none;
	color: #FFF;
	padding: 3px 3px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}
.contactPage .frombox li.actionButton {
	text-align: right;
	padding-right: 8px;
}
.contactPage .frombox li.actionButton button {
	background: #00acef;
	border: none;
	color: #FFF;
	padding: 5px 10px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
}
.contactPage .level-one-left, .contactPage .level-one-right {
	margin-bottom: 15px;
}
.clr {
	clear: both;
}
.contactPage #message-box {
	color: #009ee3;
	margin-bottom: 20px;
}
#tab2-map-box {
	height: 485px;
}
/*Added for Search page */
.search-result .newslist li {
	/*border-bottom:#ccc solid 1px;*/
	padding-bottom: 5px;
	min-height: 10px;
}
/*.search-result .newslist li div,
.search-result .newslist li div h1,
.search-result .newslist li div a{
	float:none !important;
	padding:0px;
	margin:0px;
	width:100% ;
}*/
.search-result .newslist li div.search-subtitle-cont a, .search-result .newslist li div.search-subtitle-cont .date {
	display: inline-block;
	vertical-align: top;
	width: auto;
	font-size: 12px;
}
.search-result .newslist li div h1 {
	padding-top: 10px;
	font-size: 18px;
	margin-bottom: 2px;
}
.search-result .newslist .info-block {
	padding-bottom: 0px;
	font-size: 14px;
}
/*Added for Subscription Panel*/
.subscription-panel {
	border: 1px solid #e0e0e0;
	margin-bottom: 20px;
	padding: 10px;
	position: relative;
}
.subscription-panel h1 {
	color: #333;
	padding-top: 3px;
	margin-bottom: 15px;
	font-size: 16px;
}
.subscription-left {
	background: url(../img/comments/newsletter.png) no-repeat no-repeat left top;
	padding-left: 65px;
	height: 91px;
}
.subscription-left .input-box {
	box-shadow: 0px 0px 4px #ccc;
	padding: 6px 10px;
	margin-bottom: 15px;
}
.subscription-left .input-box input {
	border: none;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	color: #999;
	width: 100%;
}
.subscription-left .input-button {
	text-align: right;
	margin-bottom: 5px;
	font-size: 11px;
	margin-top: 5px;
}
.subscription-left .input-button input.button {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.subscription-panel .email {
	width: 95%;
	margin-bottom: 10px;
}
.subscription-panel .subscription-button {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.subscription-panel .error {
	color: #f00;
	font-size: 12px;
}
.subscription-panel .success {
	color: #063;
	font-size: 12px;
}
/*Added for Comments  Panel*/
.commentsBox {
	margin-top: 10px;
}
.commentsBox > h1 {
	width: 100px;
	opacity: .5;
}
.commentsBox .related-panel-box {
	background: #f7f6f6;
	padding-bottom: 15px;
	padding-top: 5px;
}
.commentsBox .share-box {
	text-align: right;
	padding-right: 15px;
}
.comments-form {
	margin: 20px 18px 10px;
	opacity: .5;
}
.comments-form .input-box {
	padding: 5px 10px;
	background: #FFF;
	margin-bottom: 10px;
	box-shadow: 0px 0px 4px #ccc;
}
.comments-form textarea, .comments-form .input-box input {
	width: 100%;
	resize: none;
	color: #999;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #FFF;
}
.comments-button {
	text-align: right;
	margin: 0 18px;
}
.comments-button button, input.button {
	background: none repeat scroll 0 0 #00acef;
	border: medium none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 10px 5px;
	cursor: pointer;
	text-transform: uppercase;
}
.commentsBox > h1, .comments-button button {
	background: #63d3ff;
}
.commentsBox > h1:before {
	border-left: 12px solid #63d3ff;
}
.commentsBoxActive .related-panel-box, .commentsBox:hover .related-panel-box {
	background: #efefef;
}
.commentsBoxActive button, .commentsBoxActive > h1, .comments-button button:hover, .commentsBox:hover > h1 {
	background: #00acef;
	opacity: 1;
}
.commentsBoxActive > h1:before, .commentsBox:hover > h1:before {
	border-left: 12px solid #00acef;
}
.commentsBoxActive .comments-form, .commentsBox:hover .comments-form {
	opacity: 1;
}
.share-box-withCommetns {
	text-align: left;
	position: relative;
	height: auto;
}
.share-box-withCommetns .comments-link {
	position: absolute;
	right: 0px;
	top: 18px;
}
.share-box-withCommetns .comments-link a {
	background: url(../img/comments/comment-icon.png) no-repeat no-repeat 5px center;
	text-decoration: none !important;
	font-size: 13px;
	border: #949494 solid 1px;
	padding: 5px;
	display: inline-block;
	border-radius: 3px;
	color: #949494;
	cursor: pointer;
	font-weight: bold;
	padding-left: 25px;
}
.share-box-withCommetns .comments-link.active a, .share-box-withCommetns .comments-link a:hover {
	color: #FFF;
	border: #00acef solid 1px;
	background: #00acef url(../img/comments/comment-icon-hover.png) no-repeat no-repeat 5px center;
}
.comments-button {
	position: relative;
}
.commentsBox .notification {
	font-family: arial;
	font-size: 12px;
	left: 0;
	position: absolute;
	top: 11px;
}
.commentsBox .success-message {
	color: #093;
}
.commentsBox .error-message {
	color: #F00;
}
.subscription-left .input-box.error, .commentsBox .error {
	box-shadow: 0 0 4px #F00;
}
.news-listing-page .share-box-withCommetns .comments-link {
	position: absolute;
	right: 0px;
	top: 2px;
}
.subscription-left .weekly-newsletter-link {
	color: rgb(0, 172, 239);
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 15px;
	position: relative;
	text-decoration: underline;
	top: 7px;
}
.company-info-panel .fb-icon {
	background: url("../images/facebook-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding-left: 20px;
}
.company-info-panel .twitter-icon {
	background: url("../images/twitter-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding-left: 20px;
}
.company-info-panel .seperator {
	color: #808080;
	font-size: 15px;
}
.company-info-panel .value, .company-info-panel .value a, .company-info-panel .row-item {
	line-height: 18px;
}
.left-sky-scrapper-container {
	display: block;
	margin-left: 29px;
	max-height: 600px;
	width: 165px;
	float: left;
	margin-top: 30px;
}
#paging-bar-container {
	width: 290px;
}
.comp-list .comp-list-count {
	background: none repeat scroll 0 0 #00aeef;
	color: #fff;
	float: right;
	font-size: 13px;
	font-weight: bold;
	height: 18px;
	line-height: 17px;
	margin-top: 22px;
	padding: 4px 5px;
	display: none;
	max-width: 75px;
}
.footer .right .link {
	margin-left: 5px;
	display: inline-block;
	vertical-align: top;
}
#sb-player.html {
	height: 100%;
	overflow: visible !important;
}
#sb-container {
	z-index: 9999999999999;
}
/*Added for Travel Section */

.middle-east + li {
	display: none;
	;
}
.menu-top ul li.middle-east, .menu-top ul li.eurasia, .menu-top ul li.africa, .menu-top ul li.asia {
	width: 180px;
}
.menu-top ul li.middle-east a, .menu-top ul li.eurasia a, .menu-top ul li.africa a, .menu-top ul li.asia a, .menu-top ul li.small-menu-tab a {
	width: 100%;
}
.menu-top ul li.small-menu-tab {
	width: 180px;
}
/*Added for Competitions*/

.competition-listing .leftPanel {
	float: left;
	width: 648px;
	padding-bottom: 15px;
}
.competitions-head {
	height: 50px;
        width: 648px;
        background-color: #fff;
        z-index: 12;
}
.competition-listing .rightPanel {
	float: right;
	width: 300px;
	padding-top: 50px;
	padding-bottom: 50px;
}
.competition-listing .rightPanel .ad {
	max-width: 300px;
	max-height: 250px;
}
.competitions-nav li {
	display: inline-block;
}
.competitions-nav li a {
	text-decoration: none;
	color: #808080;
	line-height: 50px;
	font-size: 14px;
	font-family: MyriadBold;
}
.competitions-nav li a:hover {
	color: #1b99da;
}
.competitions-nav li:after {
	content: "|";
	margin: 0 10px;
}
.competitions-nav li:last-child:after {
	display: none;
}
.competitions-list ul {
	margin: 0 -5px;
	padding: 0 0 4px;
	width: 102%;
	float: left;
}
.competitions-list ul li {
	width: 318px;
	float: left;
	position: relative;
	margin: 5px 5px;
}
.competitions-box {
	margin-left:0px;
	margin-right:-6px;
        z-index:0;
}
.competitions-box .competitions-heading {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	margin-bottom: 10px;
	box-shadow: 0px 2px 2px rgba(0,0,0,.2);
	background-color: #fff;
}
.competitions-box .competitions-heading .heading, .competitions-list ul li .competitions-heading .heading {
	padding: 10px 15px;
	color: #000;
	font-family: MyriadLight;
	font-weight: normal;
	font-size: 20px;
}
.competitions-box .competitions-heading .heading{
	color:#009ee3;
}
.competitions-box .competitions-heading .text, .competitions-list ul li .competitions-heading .text {
	color: #999;
	font-size: 13px;
	padding: 0px 15px 15px;
}
.competitions-box {
	position: relative;
	margin-bottom: 5px;
}
.competitions-boxHead {
	position: absolute;
	background-color: rgba(27,153,218,.8);
	position: absolute;
	left: 0px;
	padding: 15px 20px;
	top: 0px;
}
.competitions-boxHead strong {
	display: block;
	font-family: MyriadSemibold;
	font-size: 28px;
	color: #fff;
	font-weight: bold;
}
.competitions-boxHead span {
	display: block;
	font-size: 13px;
	color: #fff;
	padding-top: 3px;
}
.competitions-boxHead:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 15px solid rgba(27,153,218,.8);
	border-right: 15px solid transparent;
	position: absolute;
	top: 100%;
	left: 0px;
}
.competitions-thum {
	font-size: 0;
}
.competitions-ad {
	font-size: 0;
	margin-bottom: 5px;
}
.rightbox {
	border-top: #a2a2a2 solid 2px;
	/*padding:20px 5px 10px;*/
	padding: 24px 5px 0px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
        margin-top: 20px;
}
.rightbox:before {
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-right: 20px solid rgba(0, 0, 0, 0);
	border-top: 10px solid #A2A2A2;
	content: "";
	display: inline-block;
	left: 0;
	margin-left: 0px;
	position: absolute;
	top: 0px;
}
.rightbox h4 {
   color: #009ee3;
    font-family: MyriadBold;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.rightbox h5 {
	color: #404040;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
	font-family: MyriadLight;
}
.rightbox .topWeek-thum {
	float: left;
	width: 61px;
	height: 61px;
        overflow: hidden;
	margin-right: 10px;
}
.rightbox .topWeek-thum img {
    max-width: 61px;
    max-height: 61px;
    
}
.topWeek-text a {
	color: #1b99da;
	font-family: MyriadLight;
	font-size: 14px;
	text-decoration: none;
}
.topWeek-text a:hover {
	text-decoration: underline;
}
.topWeek li {
	margin-bottom: 13px;
}
.rightbox .viewAll {
	text-align: center;
	background: #1b99da;
}
.rightbox .viewAll a {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-family: MyriadRegular;
	display: block;
	 transition: all 0.4s ease 0s;
	padding: 6px 5px;
	text-decoration: none;
}
.competitions-heading h3 a {
	text-decoration: none;
	color: #fff;
}
.competitions-heading h3 a:hover {
	opacity: .8;
}
.competitions-box .bx-wrapper .bx-next {
	background: url(../images/competitions/slide-right.png) no-repeat center center !important;
	height: 50px;
	width: 30px;
	right: 0;
}
.competitions-box .bx-wrapper .bx-prev {
	background: url(../images/competitions/slide-left.png) no-repeat center center !important;
	height: 50px;
	width: 30px;
	left: 0;
}
.competitions-box .bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	height: 13px;
	width: 13px;
	border-radius: 50%;
	margin: 0 3px;
}
.competitions-box .bx-wrapper .bx-pager.bx-default-pager a:hover, .competitions-box .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #1b99da;
}
.competitions-box .bx-wrapper .bx-pager, .competitions-box .bx-wrapper .bx-controls-auto {
	bottom: 15px;
}
.competitions-dis {
	padding-top: 10px;
}
.competitions-dis h2 {
	font-family: MyriadBold;
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 20px;
}
.competitions-dis p {
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 17px;
	font-family: MyriadRegular;
}
.competitions-dis p sup {
	color: #FF0004;
}
.competitions-dis p strong {
	font-family: MyriadSemibold;
	font-size: 16px;
	font-weight: normal;
}
.competitions-options {
	margin-bottom: 35px;
}
.competitions-options li {
	font-family: MyriadSemibold;
	font-size: 16px;
	margin-bottom: 5px;
}
.competitions-options label {
	font-family: MyriadSemibold;
	font-size: 16px;
}
.competition-from h3 {
	font-family: MyriadRegular;
	font-size: 24px;
	color:#1b99da;
	padding-top:20px;
	margin-bottom: 10px;
	font-weight: normal;
}
.competition-from li {
	float: left;
	margin-bottom: 13px;
}
.competition-from li.odd {
	float: right;
}
.competition-from .input-text, .competition-from .input-select {
	width: 300px;
	padding: 5px;
	border: #c0c0c0 solid 1px;
}
.competition-from .full-width-element {
    width: 100%;   
}
.competition-from .input-text input, .competition-from .input-text textarea, .competition-from .input-select select {
	width: 97%;
	outline:none;
	border: none;
	resize: none;
	background: none;
	padding: 2px 5px;
	color: #a2a2a2;
	font-family: "Myriad Pro", Helvetica, Arial, sans-serif;
	font-size: 13px;
}
.competition-from .input-select select {
    width: 100%;
}
.competition-from .input-select select option {
    padding: 10px;
    line-height: 40px;
}
.competition-from .submit-button {
	color: #fff;
	border: none;
	background: #1b99da;
	font-size: 14px;
	text-transform: uppercase;
	font-family: MyriadRegular;
	display: block;
	padding: 6px 40px;
	cursor: pointer;
	text-decoration: none;
}
.more-competitions {
	clear: both;
}
.more-competitions h4 {
	font-family: MyriadRegular;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 20px;
}
.competitions-dis .more-competitions p {
	margin: 0px;
}
.competitions-head {
	position: relative;
}
.competitions-head .socialMedia {
	position: absolute;
	right: 0;
	top: 0px;
	padding-top: 13px;
}
.competitions-dis .socialMedia {
	text-align: right;
	margin-top: -40px;
	margin-bottom: 15px;
}
.competitions-dis h2 span {
	display: block;
	font-weight: normal;
	font-size: 12px;
	color: #8a8888;
	padding-top: 10px;
}
.view-detail {
	width: 100%;
	height: 0px;
	transition: all 0.4s ease 0s;
	overflow: hidden;
}
.competitions-box:hover .view-detail, .competitions-list ul li:hover .view-detail {
	height: 26px;
}
.view-detail a {
	display: none;
	padding: 5px 15px;
	background: #fde949;
	text-transform: uppercase;
	font-family: MyriadRegular;
	color: #333;
	text-decoration: none;
}
.thankyou {
	padding: 20px 25px;
	background: #f4f4f4;
	color: #333333;
	margin-bottom: 25px;
	position: relative;
	clear: both;
}
.thankyou h3 {
	color: #333333;
	font-size: 37px;
	margin-bottom: 15px;
	font-weight: normal;
	font-family: MyriadLight;
}
.thankyou h3 strong {
	font-family: MyriadBold;
	font-weight: normal;
}
.thankyou p {
	font-family: MyriadLight;
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 25px;
}
.thankyou-box {
	height: 50px;
}
.thankyou-box label {
	width: 170px;
	float: left;
	font-family: MyriadLight;
	font-weight: normal;
	font-size: 20px;
	line-height: 32px;
}
.thankyou-box .input-outer {
	width: 330px;
	float: left;
}
.thankyou-box .input-button {
	text-align: right;
	float: right;
}
.thankyou-box .input-text {
	padding: 5px;
	background: #FFFFFF;
	border: #d9d9d9 solid 1px;
}
.thankyou-box .input-text input {
	width: 100%;
	border: none;
	resize: none;
	background: none;
	padding: 2px 5px;
	color: #d9d9d9;
	font-family: "Myriad Pro", Helvetica, Arial, sans-serif;
	font-size: 13px;
}
.thankyou-box button {
	color: #fff;
	border: none;
	background: #1b99da;
	font-size: 14px;
	text-transform: uppercase;
	font-family: MyriadRegular;
	display: block;
	padding: 6px 20px;
	cursor: pointer;
	text-decoration: none;
}
.thankyou-box .input-outer span {
	display: block;
	color: #69a841;
	padding-top: 5px;
	font-size: 13px;
}
.thankyou .socialMedia {
	position: absolute;
	right: 25px;
	top: 73px;
}
.competitions-list .competitions-thum img {
	max-width: 318px;
}
.competitions-box .competitions-thum img {
	width: 648px;
	height: 296px;
}
.competitions-list ul li .competitions-thum {
	height: 170px;
	overflow: hidden;
}
.competitions-list ul li .view-detail {
	height: 0;
}
.competitions-list ul li:hover .competitions-heading {
}
.competitions-box .competitions-heading, .competitions-list ul li .competitions-heading {
	position: static;
}
.competitions-list ul li .competitions-heading .heading {
/*	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;*/
}
.competitions-list ul li .competitions-heading .text {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.competitions-list ul li a, .competitions-box a {
	text-decoration: none;
	display:block;
	padding:3px;
}
.competitions-list ul li a{
	padding:0px;
}
.competitions-list ul li span, .competitions-box span {
	display: block;
}
.competitions-list ul li .competitions-heading {
	background: #fff;
	min-height:89px;
	box-shadow: 0px 2px 2px rgba(0,0,0,.2);
}
.competitions-list ul li .competitions-heading p, .competitions-list ul li .competitions-heading h3 {
	color: #000000;
}
.competitions-list ul li .competitions-heading h3 {
	font-weight: normal;
	font-size: 18px;
}
.competitions-list ul li .listbox{
	position:relative;
}
.competitions-list ul li .listbox:after {
	height: 100%;
	width: 100%;
	content: "";
	color: #fff;
	text-align: center;
	line-height: 200px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 11;
	transition: all 0.4s ease 0s;
	background: rgba(0,0,0,.5);
}
.competitions-list ul li .listbox:before {
	height: 30px;
	width: 100px;
	content: "Enter Now";
	color: rgba(255,255,255,1);
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	line-height: 30px;
	margin-left: -50px;
	margin-top: -15px;
	z-index: 1111;
	border-radius: 5px;
	font-size: 15px;
	font-weight: bold;
	opacity: 0;
	text-transform: uppercase;
	background: #42bfff;
	transition: all 0.4s ease 0s;
	font-family: MyriadLight;
}
.competitions-list ul li .listbox:hover:after, .competitions-list ul li .listbox:hover:before {
	opacity: 1;
}
.competitions-list ul li img {
	transition: all 0.4s ease 0s;
}
.competitions-list ul li:hover img {
	transform: scale(1.2, 1.2);
}
html .bx-wrapper .bx-controls-direction a {
	top: 36%;
	z-index:1;
}
.competitions-box ul li .button-text {
	position: absolute;
	width: 110px;
	height: 30px;
	background: #1b99da;
	color: #fff;
	text-align: center;
	transition: all 0.4s ease 0s;
	right: 15px;
	bottom: 20px;
	opacity:1;
	text-transform:uppercase;
	line-height: 30px;
		transition: all 0.4s ease 0s;
	border-radius: 5px;
	font-family: MyriadLight;
}
.competitions-box ul li .button-text:hover{
	background:#000;
	color:#fff;
}
.competitions-box ul li:hover .button-text{
	opacity:1;
	
}
.bx-pager {
	display: none;
}

.competitions-box span.text{
	padding-right:140px !important;
}
html  .competitions-box-detail .bx-wrapper .bx-controls-direction a{
		top: 50%;
}

.competitions .headerbg,
.competitions .level-1-header{
	height:300px;
}	


.competitions .competitions-title{
	  width: 1000px;
	  margin:auto;
	  text-align:left;
	  color: #fff;
	  opacity:1;
	  font-size:40px;
	  font-family: MyriadBold;
	  padding-top:225px;
	  transition: all 0.4s ease 0s;
}
.competitions .is-sticky .competitions-title{
	opacity:0;
}
.competitions-paging {
	margin:10px 0 0;
}
.competitions-paging a{
	display:block;
	padding:8px;
	background:#1b99da;
	color:#fff;
	 transition: all 0.4s ease 0s;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	border:#1b99da solid 1px;
	border-left:none;
	border-right:none;
	margin-bottom:10px;
	 font-family: MyriadRegular;
}
.competitions-paging a + a{
	background:#fff;
	color:#000;
}
.rightbox .viewAll a:hover,
.competitions-paging a:hover{
	background:#000;
	color:#fff;
	border-color:#000;
}
html .competitions-box-detail .bx-wrapper .bx-controls-direction a.bx-prev{
    left:-3px;
}
html .competitions-box-detail .bx-wrapper .bx-controls-direction a.bx-next{
    right:3px;
}
.competition-from ul{
	float:left;
	width:100%;
	clear:both;
}
.competition-from li{
	margin-bottom:20px;
}
.competition-from .competitions-options{
	margin:0px;
	position:relative;
	
}
.competition-from .competitions-options li{
	margin-right:20px;

}
.competition-from label{
	display:block;
	padding-bottom:5px;
	font-size:14px;
	font-family: MyriadLight;
	font-weight:bold;

}
.competition-from label sup{
	color:#FF0004;
	margin-left:3px;
}
.competition-from  .competitions-options label{
	font-weight:normal;
	font-size:14px;
	padding-bottom:0px;
	text-transform:none;
	color:#8c8c8c;
font-family: MyriadLight;
}
.competition-from .input-text, .competition-from .input-select{
	position:relative;
}
.competition-from label.error{
	color:#FF0004;
	font-family:Arial, sans-serif;
	font-size:11px;
	position:absolute;
	left:0px;
	text-transform:none;
	top:100%;
	font-weight:normal;
	margin-top:2px;
}
.competition-from  .competitions-options  label.error {
	top:44%;
}
.competition-from  .competitions-options input{
	margin-left:0px;
	margin-top:0px;
	position:relative;
	top:2px;
	margin-right:5px;
}
.competition-from .dynamic-form{
	padding-bottom:20px;
}
.competitions .headerbg, 
.competitions .level-1-header{
	background-position: center bottom !important;
}

.competitions-dis{
	position:relative;
}
.competitions-dis .socialMedia{
	position:absolute;
	right:0px;
	top:10px;
	margin:0px;
}
.competitions-dis h2{
	padding-right:175px;
}

.competition-terms-conditions .leftPanel  .h1 {
    color: #009EE3; 
    font-family: MyriadBold; 
    font-size: 22px; 
    font-weight: normal; 
    margin: 15px 0px 15px 0px;   
}


.competition-terms-conditions .leftPanel ul {
    list-style: disc;
    margin-left: 20px;
}
.competition-terms-conditions .leftPanel ul li {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 15px;
    margin-bottom: 7px;
    color: #333;
}
.competition-detail .terms-conditions {
    color: #1b99da;
}


.sponser-text,
.premium-list{
	font-size:12px;
	color:#555;
	font-style:italic;
	font-family:Arial,Helvetica,sans-serif;
	line-height:18px;
}
.premium-list li{
	margin-bottom:8px;
	list-style:disc;
	font-size:12px;
	margin-left:15px;
	color:#555;	
	font-family:Arial,Helvetica,sans-serif;	
	margin-bottom:6px;
}

h1.directory {
    font-size: 17px;
}