body {  font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.231; margin:0px; padding:0px; } 
#main-wrapper { position:relative; overflow:hidden; max-width:100%; margin:0 auto; }
@media (min-width:1200px){
#main-wrapper { 
	max-width:1168px;
}
.order-your-free-sim-txt { white-space:nowrap; }
.website-address { white-space:nowrap; }
.popup-content span.popup-hd1 { font-size:26px; line-height:32px; display:inline-block; padding:0px; }
.popup-content span.popup-hd2 { font-size:20px; line-height:26px; display:inline-block; margin-top:-8px; padding:0px; }
.popup-content span.popup-hd3 { font-size:14px; line-height:18px; display:inline-block; padding:0px; }
}
@media (min-width:980px) and (max-width:1199px){
#main-wrapper { max-width:928px; }
.order-your-free-sim-txt { white-space:nowrap; }
.popup-content span.popup-hd1 ,
.popup-content span.popup-hd2 ,
.popup-content span.popup-hd3 { padding:0px; display:inline-block; }
.popup-content span.popup-hd2 { font-size:26px; line-height:40px; }
.popup-content span.popup-hd3 { font-size:18px; line-height:22px; }
.award {display:none;}
}
/*@media (min-width:768px) and (max-width:979px){
#main-wrapper { max-width:712px; }
}*/
@media (min-width:768px){
#main-wrapper { 
	box-shadow: 0px 0px 4px 4px rgba(100, 100, 100, 0.15);
	}
}
.main { padding:0px; }
.mainbox-bottom { padding-top:20px; }
.mainbox-top { position:relative; z-index:999; }
#footer .hd-typ4 span { display:none; }	


#footer .hd-typ4 .ft-lnk-head-plus {
	background:url(../images/ft-lnk-head-plus.png) no-repeat;
	width:15px; height:15px;
}
#footer .hd-typ4 .ft-lnk-head-minus {
	background:url(../images/ft-lnk-head-minus.png) no-repeat;
	width:15px; height:15px;
}
.call-btn-small {
	background:url(../images/callbtn.png) no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
	position:absolute;
	top:50%;
	top:41px;
	margin-top:-16px;
	right:42px;
	cursor:pointer;
	}
.call-us-content { display:none; }	
#topbar,
#navigation .sub-level,
#navigation .sub-level .mega-menu,
.uppertopbar-arrow,
.tbar-mail-lnk {
	-webkit-backface-visibility: hidden;
}
.call-us-content .serv-numb { text-align:center !important; border-right:none !important; }	
/*.midbar-wrap { background-color:#f6f3f3; }*/
@media (min-width:1200px){
.midbar-small { display:none !important; }
}
@media (max-width:1199px){
.midbar-big { display:none !important; }
}

.midbar .tp-simpleresponsive .slotholder img { border-radius:7px !important; }

.midbar-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px; color:#ffffff;
	/*background-color:#000000;*/
	padding:0px !important; height:10.6%;
	line-height:32px; vertical-align:middle;
	}
.bg-green { background:url(../images/trans-green.png) repeat 0 0; padding:10px 17px; }
.bg-blue  { background:url(../images/trans-blue.png) repeat 0 0; padding:10px 17px; }
/*@media (min-width:980px) and (max-width:1199px){
.midbar-txt { height:27px !important; }
}
@media (min-width:768px) and (max-width:979px){
.midbar-txt { height:20px !important; }
}
@media (min-width:641px) and (max-width:767px){
.midbar-txt { height:17px !important; }
}
@media (min-width:560px) and (max-width:640px){
.midbar-txt { height:17px !important; }
}
@media (min-width:481px) and (max-width:559px){
.midbar-txt { height:14px !important; }
}
@media (min-width:361px) and (max-width:480px){
.midbar-txt { height:14px !important; }
}
@media (min-width:321px) and (max-width:360px){
.midbar-txt { height:10px !important; }
}
@media(max-width:320px){
.midbar-txt { height:8px !important; }
}*/
/*********************************/
.uppertopbar-wrap { position:relative; min-height:3px; z-index:9999; }
.uppertopbar-wrap .span12 { min-height:1px !important; }
.uppertopbarbg {
	background:url(../images/uppertopbarbg_v1.gif) repeat-x left bottom #fdfdfd;
	border:1px solid #e3e3e3;
	border-width:0 1px 1px;
	border-radius:0 0 5px 5px;
	margin-bottom:2px;
	position:relative;
	z-index:999;
	display:none;
	}
.active-arrow .top-lnk-btn { background-position:0 -24px; }
.uppertopbar {
	min-height:32px;
	border-radius:0 0 5px 5px;
	position:relative;
	z-index:2;
	}
	
.font-l{font-size:40px; line-height:42px;}
.font-m{font-size:32px; line-height:34px;}
.font-s{font-size:24px; line-height:26px;}

@media (max-width: 767px) {
.font-l{font-size:24px; line-height:26px;}
.font-m{font-size:20px; line-height:22px;}
.font-s{font-size:16px; line-height:18px;}

.container > .pd30-LR { padding-left:10px !important; padding-right:10px !important; }
.uppertopbar .uppertopbar-lnk {
	padding:3px 9px; display:block;
	}
.uppertopbar .uppertopbar-lnk .upper-link,
.uppertopbar .uppertopbar-lnk h1.upper-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	display:block;
	text-decoration:none;
	line-height:15px;
	padding:5px 15px 5px 15px;
	border:1px solid #e3e3e3;
	border-radius:5px;
	margin:0 0 5px 0;
	}
.uppertopbar .uppertopbar-lnk .upper-link:hover,
.uppertopbar .uppertopbar-lnk .upper-link.active
 {
	background:url(../images/btnbg_v1.png) repeat-x left -348px #D7D7D7;
	color:#005d9e;
	border:1px solid #e3e3e3;
	}
.quicklinks{font-size:13px !important;}
.video-cntr .boxshadow1 {/*max-width:258px !important;*/ margin-left:auto!important;margin-right:auto!important;}
#topbar{min-height:75px!important;}
.order-your-free-sim-txt { white-space:nowrap; }
}
@media (min-width: 768px) {
.uppertopbar {
	height:42px;
}
.uppertopbar .uppertopbar-lnk {
	padding:15px 9px 0;
	}
.uppertopbar .uppertopbar-lnk .upper-link,
.uppertopbar .uppertopbar-lnk h1.upper-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	display:inline-block;
	text-decoration:none;
	line-height:15px;
	padding:5px 15px 5px;
	border:1px solid transparent;
	border-radius:5px 5px 0 0;
	margin:0 0 0 0;	
	}
.uppertopbar .uppertopbar-lnk .upper-link:hover,
.uppertopbar .uppertopbar-lnk .upper-link.active
 {
	color:#005d9e;
	background-color:#ffffff;
	border:1px solid #e3e3e3;
	border-width:1px 1px 0 1px;
	padding:5px 15px 7px;
	margin:0 0 -6px 0;
	}
.uppertopbar .uppertopbar-lnk .upper-link.active { font-weight:bold; }
}
@media (min-width:768px) and (max-width:1024px){
.uppertopbar .uppertopbar-lnk .upper-link,
.uppertopbar .uppertopbar-lnk h1.upper-link { padding-left:6px !important; padding-right:5px !important; font-size:11px; }
}
.uppertopbar-arrow {
	position:relative;
	top:0px;
	text-align:center;
	height:0px;
	z-index:99999999;
	}

.uppertopbar-arrow {
	position:relative;
	top:0px;
	text-align:center;
	height:0px;
	z-index:99999999;
	}
.uppertopbar-arrow.up { height:17px; }

.top-lnk-btn  {
	display:inline-block;
	width:31px; height:18px;
	background:url(../images/globe-navigation-arrow.png) no-repeat left top;
	position:absolute;
	top:0px;
	left:48%;
	}
/**********************************
# TOPBAR CSS #
*********************************/
.topbarbg {
    border-radius: 5px;
    margin: 0 auto 9px;
    /*max-width: 940px;*/
	}
#topbar {
	position:relative; min-height:1px;
	z-index:999; min-height:90px;
	}
#topbar .ico-logoman {
	background:url(../images/topbar-img.png) no-repeat 0 0;
	display:block; width:138px; height:96px;
	position:absolute;
	bottom:0px;
	left:215px;
	}
.logo { margin:0px; position:relative; }

.tbar-socio-bar { padding:21px 0 13px 0; }
.tbar-socio-bar img { border-radius:12px; }
@media (min-width: 768px) {
.logo { padding:30px 0 0 1px; min-height:63px; }
.tbar-mail-lnk { /*border-right:1px solid #e5e5e5;*/ }
.tbar-mail-lnk .serv-numb { padding-right:0px; margin-top:-4px; }
}

@media (min-width: 768px) and (max-width: 979px) 
{
.font-l{font-size:32px; line-height:34px;}
.font-m{font-size:26px; line-height:28px;}
.font-s{font-size:20px; line-height:22px;}
.award {display:none;}
.logo { padding-top:15px !important; min-height:1px !important; height:73px; padding-left:18px; }
.ico-logoman { height:90px !important; background-size:65% !important; }
.tbar-search .tbar-mail-lnk,
.tbar-search .search-box { float:none !important; width:auto !important; display:block !important; border:none !important; }
.tbar-socio-bar { padding-top:10px; }
.tbar-search .tbar-mail-lnk { padding:0px !important; }
.tbar-mail-lnk .serv-numb { padding:0 0 10px 0 !important; }
#footer .hd-typ4 span { display:none; }
.order-your-free-sim-txt { white-space:nowrap; }
.popup-content span.popup-hd1 ,
.popup-content span.popup-hd2 ,
.popup-content span.popup-hd3 { padding:0px; display:inline-block; }
.popup-content span.popup-hd2 { font-size:26px; line-height:40px; }
.popup-content span.popup-hd3 { font-size:18px; line-height:22px; }
}


@media (max-width: 767px) {
#topbar { border-radius:0px; }
.logo { padding-top:5px !important; padding-left:11px !important; }
.tbar-socio-bar { text-align:center !important; }
.ico-logoman { display:none !important; }
#topbar .tbar-search, .tbar-search .tbar-mail-lnk, .tbar-search .tbar-mail-lnk * { text-align:center !important; }
#topbar .tbar-search .search-box { width:258px !important; margin-top:0px; } 
.award {display:none;}
.serv-numb > span { margin:0 10px; }
#footer .hd-typ4 {position:relative; min-height:1px; cursor:pointer; margin-bottom:0;}

.footer-nav-links > .span6, 
.footer-nav-links > .span3 {
  border-top: 1px solid #E5E5E5;
  float: none;
  margin: 0;
  padding: 10px;
}
.footer-nav-links > .span6, 
.footer-nav-links > .span2 {
  border-top: 1px solid #E5E5E5;
  float: none;
  margin: 0;
  padding: 10px;
}
#footer .hd-typ4 span { display:block; position:absolute; right:0px; top:50%; margin-top:-7px; }
.ft-btm .span6{text-align:center;}
}

.top-nav-wrap { right:0px; top:0px; }

.tbar-link .tbar-language-dd strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px !important;
	font-weight:bold;
	color:#666666;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	}
.tbar-link .tbar-language-dd a:hover { color:#666666; }
.tbar-link .tbar-language-dd a img,
.tbar-link .tbar-language-dd a span { 
	display:inline-block;
	cursor:pointer;
	vertical-align:middle;
	}

#topbar .tbar-search { min-height:1px; }
#topbar .tbar-search .search-box {
	vertical-align:top;
	min-height:1px;
	position:relative;
	display:inline-block;
	padding-top:4px;
	padding-bottom:4px;
	}
.search-inner {padding-right:64px;}	
	
#topbar .tbar-search .search-box .tbar-input {
	background-color:#ffffff;
	border-radius:5px;
	border:1px solid #d5d5d5 !important;
	padding:0px 8px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	color:#666666 !important;
	font-weight:normal !important;
	width:177px; height:23px !important; line-height:22px !important;
	margin:0px !important;
	}
.tbar-language-wrap { position:relative; min-height:1px; left:40px; }
#topbar .tbar-search .search-box .search-btn { 	margin-left:5px; position:absolute; right:0px; top:3px; }

.tbar-search .tbar-searchdd {
	min-width:178px;
	height:auto;
	overflow:auto;
	background-color:#ffffff;
	border:1px solid #d5d5d5;
	border-width:0 1px 1px 1px;
	position:absolute;
	left:0px; top:18px;
	display:block;
	}
.tbar-search .tbar-searchdd a {
	display:block;
	padding:3px 10px;
	margin-bottom:3px;
	font-size:93%;
	color:#666666;
	text-align:left;
	}
.tbar-search .tbar-searchdd a:hover {
	background-color:#e7e7e7;
	color:#666666;
	}


.tbar-search .serv-numb { 
	display:inline-block;
	vertical-align:middle;
	min-height:1px;
	}
.tbar-search .serv-numb span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0eae4c;
	line-height:15px;
	display:inline-block;
	vertical-align:middle;
	}
.tbar-search .serv-numb a,
.tbar-search .serv-numb strong,
.tbar-search .serv-numb span.desk-phone {
 	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#005d9e;
	line-height:15px;
	display:inline-block;
	vertical-align:middle;
	}

@media (max-width: 767px) {	
.div { margin-bottom:5px; }
.tbar-search .serv-numb { text-align:left; }
.tbar-search > div:first-child { text-align:left; border:none; }
}
@media (min-width: 1200px) {
.tbar-search .serv-numb a,
.tbar-search .serv-numb span,
.tbar-search .serv-numb strong { font-size:14px; }
}
@media (min-width: 768px) and (max-width: 1199px) {
.row-fluid > .pd15-LR { padding:0 15px 0 0 !important; }
#topbar .tbar-search .search-box .tbar-input { width:123px; }

}
.tbar-search .serv-numb a:hover { color:#0EAE4C; }
	
.tbar-link .tbar-dropdown {
	display:inline-block;
	vertical-align:middle;
	}
.tbar-link .tbar-dropdown img,
.tbar-link .tbar-dropdown span,
.tbar-link .tbar-dropdown strong,
.tbar-link .tbar-dropdown a {
	display:inline-block;
	vertical-align:middle;
	margin-right:0px;
	font-weight:normal;
	}
.tbar-link .tbar-dropdown img { margin-right:2px; }

.tbar-dd {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	z-index:999999;
	}
.tbar-dropdown .tbar-dd .tbar-dd-open {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#005d9e;
	text-decoration:none;
	}
.tbar-dropdown .tbar-dd .tbar-dd-open:hover,
.tbar-dropdown .tbar-dd:hover .tbar-dd-open {
	color:#0cad4b;
	text-decoration:underline;
	}
.tbar-dd:hover .tbar-dd-data { display:block; }	
.tbar-dd-data { 
	display:none;
	position:absolute;
	top:100%;
	right:-60px;
	padding-top:10px;
	}
.tbar-dd-box {
	display:block;
	border:1px solid #005f9e;
	padding:20px 2px 20px 20px;
	background-color:#ffffff;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
	min-width:568px;
	text-align:left
	}
.tbar-language .tbar-dd-data { 
	right:-56px;
	}
.tbar-language .tbar-dd-box { 
	min-width:124px;
	}
.tbar-dd-box .dd-arrow {
	width:12px; height:11px;
	position:absolute;
	top:0px; right:75px;
	background:url(../images/tbar-dd-arrow.png) no-repeat left top;
	display:block;
	}
.tbar-language .tbar-dd-box .dd-arrow { right:77px; }
.tbar-dd-box ul { margin:0; padding:0; list-style-type:none; }
.tbar-dd-box ul li {
	float:left;
	margin-right:18px;
	text-align:left;
	border-top:1px solid #e7e7e7;
	}
.tbar-dd-box ul li.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	float:none;
	width:0px;
	}
.tbar-dd .tbar-dd-box .country-lnk {
	border-bottom:1px solid #e7e7e7;
	padding:8px 0;
	display:block;
	color:#0061a1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	min-width:124px;
	}
.tbar-dd .tbar-dd-box .country-lnk img { vertical-align:middle; margin-right:5px; }
.tbar-dd .tbar-dd-box .country-lnk span { display:inline-block; vertical-align:middle; color:#0061a1; }
.tbar-dd .tbar-dd-box .country-lnk:hover span { color:#666666; }

/********************************/
.midbarbx img { border-radius:8px; }
.bg-midbar { position:relative; min-height:1px; overflow:hidden; z-index:1; }
.midbar { position:relative; min-height:1px; overflow:hidden; margin:0 auto; max-width:100%; background-color:#ffffff; border-radius:8px; }
.midbar * { max-width:100%; }
.midbar li {line-height:1.231;}

.midbar-txtbox { 
	min-width:195px; /*min-height:215px; */
	z-index:99999; 
	border-radius:5px; text-align:center; 
	padding:14px 8px; max-height:95%;
	}
.midbar .midbar-txtbox { position:absolute; right:0px; top:15px; bottom:15px; }
.match-time .count-box > span { 
	font-size:31px; font-weight:600; color:#000000; display:inline-block;
	background-color:#ffffff; border-radius:3px; text-align:center; 
	margin:0 0 0 8px; min-width:45px; padding:23px 8px;
	}
.match-time .count-box > span:first-child { margin:0px; }
.match-time .count-box > span.label { font-size:11px !important; background:none; padding:5px 8px; font-weight:400; color:#ffffff; }

@media (min-width: 1200px) {
.midbar .midbar-txtbox { display:block; }
iframe.video-social-share { float:right; height:22px; width:96px; }
iframe.video-social-like-share { float:left; height:22px; width:96px; }
}
@media (max-width: 1199px) {
.midbar .midbar-txtbox { display:none; }
a.video-title { display:block; padding-bottom:5px; }
iframe.video-social-share { height:22px; width:96px; margin:auto; display:block; }
iframe.video-social-like-share { height:22px; width:96px; float:left; display:block; }
}

.banner-btn,
.tparrows {
	position:absolute;
	margin:-21px 0 0 0!important;
	z-index:99;
	display:block !important;
	cursor:pointer;
	background:url(../images/next-prev.png) no-repeat;
	text-indent:-9999px;
	opacity: 100;
	overflow:hidden;
	box-shadow:none;
	border-radius:4px;
	border:none !important; 
	border-radius:0px !important;
	transition: opacity 300ms;
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-o-transition: opacity 300ms;	
	border-radius:5px !important;
	width: 31px; height: 31px;
}
@media (min-width: 768px) {
.banner-btn,.tparrows { top:50%; }
}
@media (max-width: 767px) {
.banner-btn,.tparrows { top:50% !important; }
.share-like-icon {margin: 0 auto; max-width: 96px; text-align: center;}
}

.bg-midbar:hover .banner-btn,
.module_revolution_slider:hover .tparrows {
	opacity: 1;
}

.banner-prev, .tp-leftarrow {
	background-position: 0 0 !important;
	right:auto!important; left:15px !important;
	}
.banner-prev:hover, .tp-leftarrow:hover {
	background-position: 0 -40px !important;
	}
	
.banner-next, .tp-rightarrow {
	background-position: right 0 !important;
	left:auto!important; right:15px !important;
	}
.banner-next:hover, .tp-rightarrow:hover {
	background-position: right -40px !important;
	}
/*.banner-btn:before,
.tparrows:before {
	position:absolute;
	left:0px;
	top:0px;
	width:39px;
	height:39px;
	display:block;
	content:'';
}*/

.wrap-page-header { display:table; width:100%; /*padding-top:20px; border-bottom:1px solid #e5e5e5;*/ margin-bottom:5px; }
.wrap-page-header .hd-typ13 { margin-bottom:5px; line-height:1.2; font-size:22px; }
.wrap-page-header .pagepath { }
@media(max-width:1199px){
.wrap-page-header .hd-typ13,
.wrap-page-header .pagepath { float:none; max-width:none; }
}
@media(min-width:768px){
.wrap-page-header .hd-typ13,
.wrap-page-header .pagepath { padding-right:60px; }
}
.pageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #666666;
	line-height: 23px;
	padding: 0px;
	margin: 0 0 11px 0;
	font-weight:bold;
	}

.pagepath { font-size:12px; margin-bottom:7px; }

.pagepath span { 
	color:#666666; font-weight:normal;
	}
.pagepath span.arrow { 
	background:url(../images/pagepath-arrow.png) no-repeat 0 3px; 
	font-size:12px; color:#c8c8c8;  text-indent:-99px; overflow:hidden;
	display:inline-block; width:6px; height:11px; margin:0 5px;
	}

.pagepath a { color:#005D9E; }
.pagepath a:hover { color:#666666; }

@media (max-width:767px){
.bg-green { padding:5px 8px; }
.bg-blue  { padding:5px 8px; }
.midbar-txt .btn-typ1 { padding:2px 4px; font-size:9px; line-height:10px;}
.wrap-page-header { padding-top:5px; }
.pagepath, .pagepath * { 
	font-size:11px !important; 
	text-overflow: ellipsis; /* will make [...] at the end */
	/*white-space: nowrap;*/ /* paragraph to one line */
	overflow:hidden; /* older browsers */
}
}

/*.pagepath strong { color:#666666; font-weight:normal; }*/
/********************************/
.infobox {
	padding:15px 15px 10px 15px;
	position:relative;
	color:#ffffff;
	}
.infobox .imagebox { text-align:center; margin:0 0 15px 0; }
.infobox .imagebox a, .infobox .imagebox img { display:block; margin:0 auto; }

.info-hd1 { font-size:18px; color:#ffffff; margin-bottom:9px; font-weight:bold; }
.info-hd2 { font-size:14px; color:#ffffff; margin-bottom:6px; font-weight:bold; }
.infobox .info-txt, .infobox .info-txt1 { font-size:12px; line-height:14px; }
@media (min-width: 980px) {
.infobox .info-txt { min-height:115px; }
.infobox .info-txt1 { min-height:97px; }
.hide-desktop {display:none !important;}
.disp-desktop {display:inline-block !important;}
}
@media (min-width: 768px) and (max-width: 979px) {
.infobox .info-txt { min-height:75px; }
.infobox .info-txt1 { min-height:97px; }
}

@media (min-width:980px) and (max-width:1024px){
.infobox .info-txt { min-height:186px; }
.info-hd2 { font-weight:normal; }
}

.infobox-country-list ul.row-fluid .span3 { margin-top:1px; }
.infobox-country-list ul.row-fluid:first-child .span3 { margin-top:0px; }
.infobox-country-list a { font-weight:bold; color:#005d9e; }
.infobox-country-list a:hover { color:#06af4b; }
.infobox-country-list a img { margin-right:10px; }

@media (min-width:768px) and (max-width:979px){	
.infobox-country-list a { white-space:nowrap; }
.infobox-country-list a img { margin-right:5px; max-height:19px; }
.bg-green { padding:8px 14px; }
.bg-blue  { padding:8px 14px; }
}

@media (max-width:767px) {	
.infobox-country-list a { font-size:11px; }
.infobox-country-list a img { margin-right:5px; max-height:19px; }	
}


.box-typ1 { background-color:#a80d1b; }
.box-typ2 { background-color:#760a14; color:#ffffff; }
.box-typ3 { background:url(../images/midbar-txtbox-bg.png) repeat 0 0; }
.box-typ4 { background-color:#ffffff; border:1px solid #e3e3e3; }
.box-typ5 { background-color:#005196; }
.box-typ6 { background-color:#ffffff; border:1px solid #e3e3e3; border-width:1px 0; }
.box-typ7 { background-color:#00609f; color:#ffffff; }

.box-typ8 {
    background-color: #f6f6f5;
    border: 2px solid #06AF4B;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	}
.box-typ9 {
    background-color: #f8f8f8;
    border: 1px solid #e9e9e9;
	}
.box-typ10 { background-color:#ffffff; }
.box-typ11 { background-color:#ffffff; border:1px solid #e5e5e5; }
.box-typ12 { border:3px solid #fcbf7e; }

.boxshadow1 { position:relative; }
.boxshadow1:before, .boxshadow1:after {
	content:"";
    position:absolute; 
    z-index:-1;
	-webkit-box-shadow:0 5px 10px rgba(150,150,150,0.1);
    -moz-box-shadow:0 5px 10px rgba(150,150,150,0.1);
    box-shadow:0 5px 10px rgba(150,150,150,0.1);
    top:50%;
    bottom:0;
    left:10%;
    right:10%;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.tbl-typ1 .tbl-head {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}
.tbl-typ1 .tbl-head td {
    background: url(../images/tbl-typ2-head-bg.gif) repeat-x left top #0067af !important; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    line-height: 14px;
    padding: 8px 8px 8px;
    border: 1px solid #005d9e;
    border-width: 1px 0 1px 1px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
.tbl-typ1 .tbl-head td, .tbl-typ1 .tbl-head th, .tbl-typ1 .tbl-head2 td, .tbl-typ1 .tbl-head2 th {
    background: url(../images/thankyou-head-bg.gif) repeat-x left top #0067ae;
    border: 1px solid #005d9e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    line-height: 18px;
    padding: 12px 15px 11px;
}
.tbl-typ1 .tbl-head td {
    background: url(../images/tbl-typ2-head-bg.gif) repeat-x left top #0067af;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    line-height: 14px;
    padding: 6px 10px 8px;
    border: 1px solid #005d9e;
    border-width: 1px 0 1px 1px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
.align-C {
    text-align: center;
}
.tbl-typ1 .tbl-data:last-child td:first-child {
    border-bottom-left-radius: 5px;
}
.answer .tbl-typ1 .tbl-data td {
    padding: 6px 15px 6px;
}
.tbl-typ1 .tbl-data .first-td {
    border-left: 1px solid #F0F0F0;
}
.tbl-typ1 .tbl-data td {
    border: 1px solid #e8e8e8;
    border-width: 0 0 1px 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    line-height: 16px;
    padding: 12px 15px 12px;
}
.tbl-typ1 .tbl-data td {
    border-right: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    padding: 7px 10px;
}
table, table td {
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}
table, table td {
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}
table, table td {
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}
table td {
    color: #666666;
}
td, th {
    display: table-cell;
    vertical-align: inherit;
}
.tbl-typ1 {
    border-radius: 5px;
    border-collapse: separate;
}
.tbl-typ1 {
    background-color: #ffffff;
    border-collapse: inherit;
}
.tbl-typ1 .tbl-head:first-child td:first-child, .tbl-typ1 .tbl-head:first-child th:first-child {
    border-top-left-radius: 5px;
}
.tbl-typ1 .tbl-head:last-child td:last-child, .tbl-typ1 .tbl-head:last-child th:last-child {
    border-top-right-radius: 5px;
}

.boxshadow2 { position:relative; }
.boxshadow2:before, .boxshadow2:after {
	content:"";
    position:absolute; 
    z-index:-1;
	-webkit-box-shadow:0 5px 10px rgba(150,150,150,0.2);
    -moz-box-shadow:0 5px 10px rgba(150,150,150,0.2);
    box-shadow:0 5px 10px rgba(150,150,150,0.2);
    top:50%;
    bottom:0;
    left:10%;
    right:10%;
    -moz-border-radius:100px / 20px;
    border-radius:100px / 20px;
}

.shadow-sep { height:8px; background-color:#ffffff; }
.shadow-sep1 { height:25px; background-color:#ffffff; }
@media (max-width:767px) {	
 .shadow-sep1 { height:8px; }
}
table.row-fluid { display:table!important; float:none!important; }

.btn-bar { text-align:right; }

.lycamobile-countries-wrap {
	display:table; width:100%;
	}
.lycamobile-countries-wrap .bg-lycamobile-countries {
	float:left; width:81px; margin-right:10px;
	text-align:center; margin-bottom:5px;
	}
@media (max-width:767px){
.lycamobile-countries-wrap .bg-lycamobile-countries { width:30%; margin-right:0.25%; }
}
.lycamobile-countries-wrap .bg-lycamobile-countries * { display:block; margin:0 auto; color:#0061a1; font-weight:bold; }
.lycamobile-countries-wrap .img {
	background:url(../images/bg-lycamobile-countries.png) no-repeat 0 0;
	width:44px; height:44px; padding:7px;
	}
.bg-lycamobile-countries:hover .img { background-position:0 -61px; }
.bg-lycamobile-countries:hover a { color:#06af4b; }
/*
******************************************
* COMMON POINTS CSS
******************************************
*/
.points {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
.points-typ1 li {
	background:url(../images/bullet16.png) no-repeat left 2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	margin:0 0 0px 0;
	padding:0 0 10px 25px;
	}
.points-typ1 li a { color:#666666; text-decoration:none; }
.points-typ1 li a:hover { color:#005d9e; }

.points-typ2 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:14px;
	padding:0 0 5px 0;
	margin:0 0 0 0;
	/*font-weight:bold;*/
	}
.points-typ2 li a { color:#005d9e; text-decoration:none; }
.points-typ2 li a:hover { color:#666666; }

ul.country-list-typ1 { list-style-type:none; margin:0px; padding:0px; }
ul.country-list-typ1 li.country-lst { float:left; width:30.5%; padding-right:2%; padding-bottom:25px; }
ul.country-list-typ1 img { margin-right:5px; }

.group-companies { padding:18px 18px 17px 18px; }

.group-companies .bx-wrapper .bx-viewport,
.group-companies .bx-wrapper { height:140px !important; }
.group-companies .bxslider li { height:140px; text-align:center; }
.group-companies li .imgbox { padding:1px; text-align:center; }
.group-companies li .imgbox img.desaturate { margin:0 auto; }

.recent-news-companies { padding:0px; }

.recent-news-companies .img-wrapbox {
	float:right; width:196px;
	}

.recent-news-companies .img-wrapbox img { max-width:100%; max-height:none; display:block; }
.recent-news-companies .img-wrapbox .imgbox { position:relative; min-height:1px; margin-bottom:0px; }
.recent-news-companies .recent-news-txt { overflow:hidden; padding:15px 10px 0px 20px; }
.recent-news-companies .probox { border:1px solid #e5e5e5; /*display:table; width:100%;*/ min-height:201px; }

@media (min-width:1200px) {
.recent-news-companies .recent-news-txt { min-height:131px; }
}

@media (min-width:1024px) and (max-width:1199px){
.recent-news-companies .probox { min-height:163px; }
.recent-news-companies .recent-news-txt { min-height:227px; }
}
@media (min-width:980px) and (max-width:1023px){
.recent-news-companies .probox { min-height:163px; }
.recent-news-companies .recent-news-txt { min-height:82px; }
}

@media (min-width:768px) and (max-width:979px){
.recent-news-companies .recent-news-txt { min-height:170px; }
}

@media (min-width:321px) and (max-width:480px){
.recent-news-companies .recent-news-txt { min-height:110px; }
}

@media (min-width:768px) and (max-width:980px){
.recent-news-companies .probox { min-height:240px; }
}
.recent-news-companies .date {
	background-color:#ee8120; line-height:15px; z-index:9;
	display:block; text-align:center;
	position:absolute; left:-24px; top:-11px;
	width:35px; padding:9px 6px 7px 6px;
	font-size:20px; color:#ffffff;
	font-weight:bold; border-radius:30px;
	}
.recent-news-companies .date span {
	display:block; font-size:12px;
	font-weight:normal; padding-top:2px;
	}

@media (min-width:980px) and (max-width:1199px){
.recent-news-companies-scroller .bx-viewport { max-width:734px !important; margin:0 auto; }
.call-us-content { display:none; }
.awardsbox .bx-viewport { max-width:882px !important; margin:0 auto; }
.group-companies .bx-viewport { max-width:882px !important; margin:0 auto; }
}
@media (max-width:979px){
.recent-news-companies-scroller .bx-viewport { max-width:362px !important; margin:0 auto; }
.awardsbox .bx-viewport { max-width:666px !important; margin:0 auto; }
.group-companies .bx-viewport { max-width:666px !important; margin:0 auto; }
}
#ie7 .awardsbox-inner,
#ie7 .group-companies-inner,
#ie7 .recent-news-companies-wrap { position:relative; min-height:1px; overflow:hidden; }

#ie7 .awardsbox-inner,
#ie7 .group-companies-inner { width:100% !important; padding-top:3px; }

@media (max-width:767px){
.recent-news-companies .img-wrapbox { width:108px; }
.recent-news-companies .recent-news-txt {
	padding:12px 20px 12px 15px !important;
	}
.recent-news-companies .recent-news-txt .hd-typ1 { font-size:14px; }
/*.recent-news-companies .date { 
	padding:7px 4px 5px 4px; font-size:19px; 
	position:inherit !important; left:0px; top:0px; 
	width:auto; border-radius:0px;
	}*/
.recent-news-companies .date span { font-size:11px; padding:0px; }

.awardsbox .bx-viewport { max-width:263px !important; margin:0 auto; }
.group-companies .bx-viewport { max-width:260px !important; margin:0 auto; }

.call-us-content {
		position:absolute;
		background:#f6f6f5;
		border:1px solid #d0d0d0;
		box-shadow:0px 2px 5px rgba(0,0,0,0.1);
		width:100%;
		display:block;
		top:67px;
		left:-1px;
	}
	
	.call-us-content .box-arrow {
		background:url(../images/box-arrow.png) no-repeat;
		position:absolute;
		top:-9px; right:53px;
		width:14px;
		height:9px;
		display:inline-block;
	}
	
	.call-us-content .close-btn {
		background:url(../images/search-close-btn.png) no-repeat ;
		position:absolute;
		top:50%; right:10px;
		margin-top:-12px;
		width:24px;
		height:24px;
		display:inline-block;
		cursor:pointer;
	}
.tbar-search .serv-numb { 
	border:none;
	display: block;
	margin: 10px 0;
	min-height: 1px;
	padding-right: 0;
	text-align: center;
	vertical-align: middle;
	}
}

@media (max-width:479px){
.awardsbox .bx-viewport { max-width:120px !important; margin:0 auto; }
.group-companies .bx-viewport { max-width:120px !important; margin:0 auto; }
}

.recent-news-companies .bx-wrapper .bx-viewport,
.recent-news-companies .bx-wrapper { height:210px !important; }
@media (max-width:767px){
.recent-news-companies .bx-wrapper .bx-viewport,
.recent-news-companies .bx-wrapper { height:165px !important; }
}
.recent-news-companies .bxslider li { height:199px; text-align:left; padding-top:11px; }
.recent-news-companies li .imgbox { text-align:center; background-color:#ffffff; margin: 0 0 10px; }
.recent-news-companies li .imgbox img { margin:0 auto; }

.awardsbox .bx-wrapper .bx-viewport,
.awardsbox .bx-wrapper { height:104px !important; }
.awardsbox .bxslider li { height:102px; text-align:center; padding-top:2px !important; }

.awardsbox { padding:0 0 0 18px; }
.awardsbox .imgbox { padding:11px; text-align:center; border:1px solid #e3e3e3; height:78px; cursor:pointer; }
.awardsbox .imgbox:hover { border:1px solid #ee8120; box-shadow:0 0 1px 1px rgba(100,100,100,0.3); }
.awardsbox .imgbox img { margin:0 auto; /*max-height:91%; max-width:91%;*/ /*opacity:0.2;*/ cursor:pointer; }
/*.awardsbox .imgbox:hover img { opacity:1; }*/

.awardsbox .imgbox:hover img.img2,
.awardsbox .imgbox img.img1 { display:none; }

.awardsbox .imgbox:hover img.img1 { display:block; }


.group-companies .bx-wrapper .bx-viewport,
.group-companies .bx-wrapper { height:107px !important; }
.group-companies .bxslider li { height:107px; text-align:center; padding-top:2px !important; }

.group-companies { padding:0 0 0 18px; }
.group-companies .imgbox { padding:11px !important; text-align:center; border:1px solid #e3e3e3; height:79px; cursor:pointer; }
.group-companies .imgbox:hover { border:1px solid #ee8120; box-shadow:0 0 1px 1px rgba(100,100,100,0.3); }
.group-companies .imgbox img { margin:0 auto; /*max-height:85%; max-width:85%;*/ /*opacity:0.2;*/ cursor:pointer; }
/*.group-companies .imgbox:hover img { opacity:1; }*/
.group-companies .imgbox:hover img.img2,
.group-companies .imgbox img.img1 { display:none; }

.group-companies .imgbox:hover img.img1 { display:block; }

.box-testimonials { position:relative; min-height:1px; }
.box-testimonials .arrow-testimonials {
	position:absolute; width:1px; height:1px; 
	bottom:-16px; left:36px;
	border-top:15px solid #e5e5e5;
	border-right:19px solid #ffffff;
	font-size:0px; line-height:0px;
	outline:none; 
	}

.box-testimonials-wrap { padding-bottom:20px; }
.box-testimonials-wrap .user-name { 
	background-color:#e5e5e5;
	padding:5px 10px 5px 40px;
	position:relative;
	border-radius:5px;
	left:5px;
	}
.box-testimonials-wrap .testimonial-user-icon {
	border:3px solid #e5e5e5;
	background-color:#ffffff;
	display:inline-block;
	width:25px; height:25px;
	text-align:center;
	padding:4px 5px 6px 5px; min-height:1px;
	position:absolute; overflow:hidden;
	border-radius:20px;
	left:-5px; top:-8px;
	}

.probox-hd { font-size:14px; color:#06af4b; }

.lnk-typ1 { color:#535353 !important; }
.lnk-typ1:hover { color:#0070bc !important; }

.lnk-typ2 { color:#005D9E; text-decoration:none; font-weight:bold; }
.lnk-typ2:hover { color:#0EAE4C; }

.lnk-typ3 { color:#ffffff !important; }
.lnk-typ3:hover { color:#0088CC !important; }

/* ***********************************  */
.l-h17 { line-height:17px; }
/*
##########################################
# FAQ
##########################################
*/
.faq-bx .contentbox1 .hd-content { position:relative; cursor:pointer; min-height:20px; line-height:20px; }
.faq-bx .arrow-btn { position:absolute; left:0px; top:-2px; }
.arrow-btn span { display:inline-block; background:url(../images/arrow.png) no-repeat 0 -30px; width:17px; height:17px; }	
.up .arrow-btn span { background-position:0 0; }	

.question { padding-left:31px; position:relative; min-height:1px; margin-bottom:0px !important; color:#666666; font-size:12px; font-weight:bold; }	
.question:hover { color:#005e9d; }
.question.up { color:#005e9d; }	
.faq-bx .answer { display:none; margin-top:8px !important; padding-left:31px; }

.arrow-btn { background:url(../images/faq-arrow.png) no-repeat 0 0; display:inline-block; width:24px; height:24px; }
.up .arrow-btn { background-position:0 -29px; }
.faq-bx .contentbox1:first-child { border:0px; padding:0px; }
.faq-bx .contentbox1 { border-top:1px solid #E3E3E3; padding-top:13px; }

.space10 { height:10px; }
.space15 { height:15px; }
.space20 { height:20px; }

.points { padding:0px; margin:0px; list-style-type:none; }

.bxslider li { line-height:15px !important; }
.news-scrollerbx {  }
.news-scrollerbx .bx-wrapper .bx-viewport,
.news-scrollerbx .bx-wrapper { min-height:82px !important; overflow:hidden; }
.news-scrollerbx .bxslider li {  min-height:82px; text-align:left;overflow:hidden; float:left; }

@media (max-width:767px){
.info-container {min-height:inherit !important;}
}
@media (min-width:768px) and (max-width:980px){
.news-scrollerbx .bx-wrapper .bx-viewport,
.news-scrollerbx .bx-wrapper,
.news-scrollerbx .bxslider li { height:150px !important; }
}
.news-scrollerbx li .imgbox { padding:1px 16px 1px 1px; text-align:left; }
.news-scrollerbx li .imgbox img { margin:0 auto; }

.meet-the-team-minus { margin:0 -12px 0 -13px; }
.meet-the-team { padding:10px; border-radius:5px; /*background:url(../images/topbarbg_v1.gif) repeat-x left bottom #FFFFFF;*/ }
.meet-the-team .hd-typ1 { border-bottom:1px solid #E3E3E3; padding-bottom:12px; }
.meet-the-team .bx-wrapper .bx-viewport,
.meet-the-team .bx-wrapper { height:140px !important; }
.meet-the-team .bxslider li { /*background:url(../images/dot.png) repeat-y right 0;*/ height:140px; text-align:center; }
.meet-the-team li .imgbox { padding:0px 13px 0px; text-align:center; background:url(../images/dot.png) repeat-y right 0; }
.meet-the-team li .imgbox img { margin:0 auto; }


.f-bold { font-weight:bold; }

.hr-line { border-bottom:1px solid #e3e3e3; margin-bottom:15px; }

.bx-wrapper .bx-loading { display:none; }

@media (max-width: 767px) {
.Rmrg15-B { margin-bottom:15px; }
}
/* ***********************************  */


.hd-popup1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px; font-weight:bold;
	color:#ffffff; background-color:#0eae4c;
	padding:5px 10px;
	}
@media (max-width: 1024px) {
.hd-popup1 { font-size:23px; }
}
@media (max-width: 767px) {
.hd-popup1 { white-space:normal !important; }
}
.hd-popup2 {
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:21px;*/font-size:19px; font-weight:normal;
	color:#ffffff; background-color:#016fbc;
	padding:5px 10px;
	}
.txt-popup1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; font-weight:bold;
	color:#565656; text-decoration:underline;
	}
.txt-popup1 * { text-decoration:underline; }

.teambox {}
.teamboximg {
	text-align:center; 
	margin:0 auto 0px auto;
	background-color:#f6f6f6;
	cursor:pointer;
	padding:2px;
	border:1px solid #e3e3e3;
	border-radius:5px;
	position:relative;
	min-height:1px;
	overflow:hidden;
	}
.teamboximg img { cursor:pointer; }
.teamboximg.float-img { float:left; margin-right:15px; margin-bottom:0px !important; }
@media (max-width:767px){
.teamboximg.float-img { float:none; margin-right:0px; margin-bottom:15px !important; }
.teambox > div { padding:0px !important; border:none !important; }
}
.pop-txt { display:none; }

.socio-icobox .social-icon { float:right; margin-right:10px; }
.socio-icobox .social-icon:first-child { margin-right:0px; }

.teambox .teambox-txt { padding-right:23px; position:relative; min-height:1px; }
.teambox .teambox-txt.pd0 { padding-right:0px; }
.teambox .moreinfobtn { 
	background:url(../images/otherimg_v1.png) no-repeat -104px -38px; 
	display:block; width:19px; height:19px;
	position:absolute; right:0px; bottom:3px;
	cursor:pointer;
	}
.teambox .moreinfobtn:hover { background-position:-104px -60px; }

.joblist-wrap {}
.joblist-wrap .joblist-box {
	background-color:#f6f6f5;
	border-bottom:1px solid #e3e3e3;
	padding-top:15px;
	}
.joblist-wrap .joblist-box > div { margin-bottom:15px; }
@media (max-width:767px){
.mainbox-jobs { padding-top:0px !important; }
.joblist-wrap .joblist-wrapperbox { border-top:1px solid #e3e3e3; }
.joblist-wrap .joblist-box > div { margin-bottom:0px; }
.locations-selecter { text-align:center !important; }
.infobox-country-list ul.row-fluid .span3 { float:left !important; width:165px; }
}
@media (max-width:720px) {	
.infobox-country-list ul.row-fluid .span3 { float:left !important; width:150px; }
}
@media (max-width:681px){
.infobox-country-list ul.row-fluid .span3 { float:left !important; width:145px; }
}
@media (max-width:640px)
{
.font-l{font-size:20px; line-height:22px;}
.font-m{font-size:16px; line-height:18px;}
.font-s{font-size:12px; line-height:14px;}

.infobox-country-list ul.row-fluid .span3 { float:left !important; width:135px; }
}

@media (max-width:480px){
.font-l{font-size:16px; line-height:18px;}
.font-m{font-size:12px; line-height:14px;}
.font-s{font-size:10px; line-height:16px;}
.award {display:none;}
.infobox-country-list ul.row-fluid .span3 {width:50%; }
#footer .hd-typ4 {position:relative; min-height:1px; cursor:pointer; margin-bottom:0;}
.footer-nav-links > .span6, 
.footer-nav-links > .span3 {
  border-top: 1px solid #E5E5E5;
  float: none;
  margin: 0;
  padding: 10px;
}
#footer .hd-typ4 span { display:block; position:absolute; right:0px; top:50%; margin-top:-7px; }
}
@media (min-width:480px) and (max-width:767px){	
.infobox-country-list ul.row-fluid .span3 { width:24% !important; max-width:24% !important; }
}
@media (min-width:980px)and (max-width:1199px){
.joblist-wrap > .row-fluid > .span6 > .box-typ4 { min-height:122px; }
}
@media (min-width:768px)and (max-width:980px){
.joblist-wrap > .row-fluid > .span6 > .box-typ4 { min-height:135px; }
}
.joblist-hd { 
	background:url(../images/tbl-typ-bg.gif) repeat-x left top;
	font-size:14px; font-weight:bold; color:#ffffff;
	border-radius:5px 5px 0 0;
	border-top:1px solid #0067af;
	}
.joblist-wrapperbox { border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }

.company-imgbox { background-color:#eaeaea; border:15px solid #eaeaea; display:block; border-radius:8px; text-align:center; } 
.company-imgbox:hover { border:15px solid #d2d2d2; } 

@media (max-width:767px){
.company-imgbox { border:10px solid #eaeaea !important; } 
.company-imgbox:hover { border:10px solid #d2d2d2 !important; } 
}


.common-table-wrap {}
.common-table-wrap .common-table-box {
	background-color:#f6f6f5;
	border-bottom:1px solid #e3e3e3;
	padding-top:15px;
	}
.common-table-wrap .common-table-box > div { margin-bottom:15px; }
@media (max-width:767px){
.mainbox-jobs { padding-top:0px !important; }
.common-table-wrap .common-table-wrapperbox { border-top:1px solid #e3e3e3; }
.common-table-wrap .common-table-box > div { margin-bottom:0px; padding-bottom:10px; }
}
.common-table-hd { 
	background:url(../images/tbl-typ-bg.gif) repeat-x left top;
	font-size:14px; font-weight:bold; color:#ffffff;
	border-radius:5px 5px 0 0;
	border-top:1px solid #0067af;
	}
.common-table-wrapperbox { border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }

@media (min-width:768px) and (max-width:980px){
.home-newsletterbox { padding-bottom:15px !important; }
.home-newsletterbox .home-newslettertxt { font-size:12px; margin-bottom:5px; }
.home-newsletterbox .btnbar { padding-top:7px !important; margin-bottom:0px !important; }
}

.forgotpwd-wrap { background:none !important; }
.forgotpwd-wrap .lnkbar-typ2 { position:absolute; right:10px; top:10px; }

.aboutus-box-height1 { min-height:170px; }
.aboutus-box-height-R { min-height:160px; }
.aboutus-box-height2 { min-height:109px; }
.aboutus-box-height3 { min-height:217px; }
@media (min-width:980px) and (max-width:1199px){
.aboutus-box-height1 { min-height:219px; }
.aboutus-box-height2 { min-height:130px; }
.aboutus-box-height-R { min-height:209px; }
.aboutus-box-height3 { min-height:246px; }
}
@media (min-width:768px) and (max-width:979px){
.aboutus-box-height1 { min-height:215px; }
.aboutus-box-height2 { min-height:150px; }
.aboutus-box-height-R { min-height:205px; }
.aboutus-box-height3 { min-height:246px; }
}
/*
******************************************
* FOOTER CSS
******************************************
*/

#footer { font-size:12px; }

.ft-lnk-bg {
	background:url(../images/topbarbg_v1.gif) repeat-x scroll left bottom #FFFFFF;
	/*background:url(../images/navigationbg_v1.png) repeat-x left -197px #f6f6f5;*/
	border-radius:3px;
	border:1px solid #e3e3e3;
	min-height:35px;/*min-height:65px;*/
	padding:10px 19px 9px 19px;
	}
.ft-lnk-bg .ft-lyca-logo {
	float:left;
	width:120px;
	margin-right:15px;
	}
.ft-lnk-bg .ft-link {
	float:left;
	padding-top:10px
	}
	
.ft-lnk-bg .ft-link a { color:#005d9e; text-decoration:none; font-size:11px; display:inline-block; vertical-align:middle; }
.ft-lnk-bg .ft-link a:hover { color:#666666; }
.ft-lnk-bg .ft-link span.ft-sep {
	display:inline-block;
	width:2px;
	margin:0 4px 0;
	height:10px;
	vertical-align:middle;
	background:url(../images/ft-lnk-sep.gif) repeat-y left top;
	}

.ft-groupsite-wrap { padding:15px 0 10px 0 !important; text-align:center !important; }

.ft-groupsite .tbar-dd-data { 
	top:auto !important; bottom:100% !important; right:0px !important;
	padding-top:0px !important; padding-bottom:10px !important; 
	}
.ft-groupsite { font-size:12px !important; }
.ft-groupsite .tbar-language { margin-top:-12px !important; display:block !important; padding-left:1px; }
.ft-groupsite .tbar-language > a { margin-left:37px; } 

.ft-groupsite, .ft-groupsite a, .ft-groupsite img { vertical-align:top; }

.ft-groupsite .dd-arrow {
	background-image:url(../images/tbar-dd-arrow-down.png);
	top:auto !important; bottom:0px !important;
	right:10px !important;
	}

	
.row-fluid-box { display:table; clear:both; width:100%; margin:0px; padding:0px; }
@media (min-width: 768px) {
.row-fluid-box > .span-5 { margin-left:2.05% !important; list-style-type:none; width:17.95%; float:left !important; }
}
@media (max-width: 767px) {
.row-fluid-box > .span-5 { margin-left:0 !important; list-style-type:none; width:auto; float:none !important; }

.ft-lnk-bg div { text-align:center !important; margin-left:auto !important; margin-right:auto !important; float:none !important; }

.copyright { text-align:center; }
.ft-groupsite .tbar-language { width:100px; margin-left:auto; margin-right:auto; }
}
.row-fluid-box > .span-5:first-child { margin:0px !important; }

.country-list-typ2 > li {
	padding:3px 0 !important;
	}

.ft-globeman-wrap { position:relative; min-height:1px; clear:both; height:1px; }
.ft-globeman-wrap img { position:absolute; right:0px; bottom:0px; }
@media (max-width: 979px) {
#footer { padding-bottom:20px !important; }
.ft-lyca-logo,
.ft-globeman-wrap { display:none !important; }
.hide-desktop {display:inline-block !important;}
.disp-desktop {display:none !important;}
.tooltipbx {
	bottom: 28px !important;
	left: -99px !important;
	top: auto !important;
	width: 123px !important;
	}
.tooltip-arrow { 
	background:url(../images/tooltip-arrow-mobile.png) no-repeat 0 0 !important;
	bottom: -18px !important;
	height: 15px !important;
	left: 99px !important;
	top: auto !important;
	width: 23px !important;
	}	

.ft-link { margin:0px !important; width:100% !important; text-align:center !important; }
.ft-link .span12 { min-height:1px !important; }
}


.desi{
	padding-top:4px;
	display:block;
	font-size:13px;
	}
.readmore-js{cursor:pointer;}

.teamboximg {
  background-color: #ffffff;
  border:none;
  border-radius: 0px;
}	
.meet-the-team .bxslider li{height:123px;}
.meet-the-team .bx-wrapper .bx-viewport, .meet-the-team .bx-wrapper {height:121px !important;}

.meet-the-team li .imgbox{
	min-height: 1px;
	overflow: hidden;
	position: relative;
}
.team-info{
	  background:url(../images/seethru.png) repeat;
	  color: #000000;
	  height: 170px;
	  left: 12px; right:12px;
	  padding: 0;
	  position: absolute;
	  top: 88px;
	  text-align:left; font-size:12px;
	  font-weight:bold;
	}
.t-name span {display:block; font-size:11px; color:#333333;}	
.info-inner{padding:5px; padding-top:1px;}	

.news-image{float:left; margin-right:15px;}
.news-box .hd-typ4{margin-bottom:8px;}
.news-box .hd-typ4 a{color:#666666;}
.news-box .hd-typ4 a:hover{color:#005D9E;}
/*.news-listing .row-fluid .span6{margin-bottom:20px;}*/

/* Cookies Policy */
.cookie-wrap { position:fixed; right:0px; bottom:0px; width:100%; z-index:99999999; }
.cookie-wrap .cookie-bg { position:relative; min-height:1px; }
.cookie-wrap .cookiebx { 
	background:url(../images/cookies-btn.png) no-repeat 0 0;
	position:absolute; right:0px; bottom:0px; 
	width:143px; height:18px; padding:5px 10px;
	}
.cookie-wrap .cookiebx:hover { background-position:0 -52px; }
.cookie-wrap .cookiebx a { color:#ffffff !important; font-size:12px; font-weight:bold; }
.cookie-wrap .cookiebx a.agreebtn { position:absolute; right:9px; top:6px; }
/*.cookiebx .hd { font-size:12px; color:#666666; font-weight:bold; margin-bottom:3px; }
.cookiebx .desc { font-size:12px; color:#666666; font-weight:normal; margin-bottom:7px; }*/

/* Sitemap */
.sitemap-list { border-bottom:1px solid #E5E5E5; list-style-type:none; margin:0 -15px; padding:0; }
.sitemap-list li { border-top:1px solid #E5E5E5; padding:7px 20px 5px; }
.sitemap-list li span { background:url(../images/bullet17.png) no-repeat scroll left top transparent; display:block; min-height:21px; padding:2px 0 2px 30px; }
.sitemap-list li a { color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:14px; text-decoration:none; }
.sitemap-list li a:hover { color:#005d9e; }
.sitemap-list li .inner-list { margin:4px 0 0 33px; }
.sitemap-list li .inner-list li { background:url(../images/bullet18.png) no-repeat scroll left 7px transparent; border-top:0 none; padding:0 0 8px 13px; }
.sitemap-list li.alt-bg { background-color:#FAFAFA; }
.sitemap-list li:hover { background-color:#eef9ff; }

/* APPLYNOW */
.applynowbx > a { outline:none; }
.expandbx { display:none; }
.plus .plus-minus { background-position:3px 4px; }
.plus-minus { background:url(../images/plus-minus.png) no-repeat 3px -13px; width:11px; height:13px; display:inline-block; padding:1px 0px 1px 4px; vertical-align:top; }
.close-btn { background:url(../images/close-btn.jpg) no-repeat 0 0; width:16px; height:16px; display:block; top:-6px; right:-6px; position:absolute; cursor:pointer; }
.common-frm-title .no-icon {
    background: url(../images/otherimg_v1.png) no-repeat scroll -53px -336px transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    margin-top: -2px;
    padding: 3px 0 0;
    text-align: center;
    vertical-align: middle;
    width: 28px;
}
/* QUICK LINKS */
@media (max-width: 800px) {
#quicklinkbx > .span4 { float:none; width:100%; margin-left:0px; }
#quicklinkbx > .R-mrg15-B { margin-bottom:15px; }
}
.quicklinkbx li:first-child { margin-top:0px; }
.quicklinkbx li { padding-right:12px; background-color:#f7f7f7; margin-top:10px; border:1px solid #e4e4e4;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f6f6f4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f4));
  background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f4);
  background-image: -o-linear-gradient(top, #ffffff, #f6f6f4);
  background-image: linear-gradient(to bottom, #ffffff, #f6f6f4);
  background-repeat: repeat-x;
 }
.quicklinkbx li:hover { background:#fff; }
.quicklinks { 
	font-size:14px; font-weight:bold; 
	color:#656565; outline:none !important; 
	display:block; 
	background:url(../images/bullet1.png) no-repeat right -53px; 
	padding:9px 15px 9px 11px; height:25px; 
	}
.quicklinks:hover { color:#045999; background-position:right 15px; }

.quicklink li:first-child { margin-top:0px; }
.quicklink li { padding-right:12px; background-color:#f7f7f7; margin-top:10px; border:1px solid #e4e4e4;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f6f6f4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f4));
  background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f4);
  background-image: -o-linear-gradient(top, #ffffff, #f6f6f4);
  background-image: linear-gradient(to bottom, #ffffff, #f6f6f4);
  background-repeat: repeat-x;
 }
.quicklink li:hover { background:#fff; }
.quick-lnk { 
	font-size:14px; font-weight:bold; 
	color:#656565; outline:none !important; 
	display:block; 
	background:url(../images/bullet1.png) no-repeat right -53px; 
	padding:9px 15px 9px 11px; height:25px; 
	}
.quick-lnk:hover { color:#045999; background-position:right 15px; }

/* CONTACTUS PAGE */
.contact-add strong { color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:19px; } 
.contact-add span { color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; line-height:17px; }
.contact-add b { color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; line-height:17px; }
.contact-number { color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; line-height:18px; }
@media (min-width: 768px) and (max-width: 1199px) {
.quicklinks { 
	text-overflow: ellipsis; 
	white-space: nowrap; 
	overflow:hidden; 
	min-height:15px;
	}
}
@media (max-width: 767px) {
.R-mrg15-B { margin-bottom:15px; }
}

.bdr-B { border-bottom:1px solid #E3E3E3; }
.contact-lady { background:url(../images/contact-lady.png) no-repeat scroll left top transparent; bottom:0; height:276px; position:absolute; right:10px; width:161px; }


.imgleft {float:left; margin-right:10px;}
.home .fullwidthbanner { height:298px; overflow:hidden;}
.home .bannercontainer .banner { height:298px; overflow:hidden;}	

/* SCROLL DOWN AND BACK BUTTON */
.goto-scroll-top { height:1px; margin:0 auto; position:fixed; text-align: center; top:0; width:938px; z-index:99999999; }
/*.visible-desktop { display:inherit !important; }*/
@media (max-width: 767px) {
.goto-top, .goto-scroll-bottom { display:none !important; }
}
.goto-top { background: url(../images/navigationbg_v1.png) repeat-x scroll left top #0067AF; border-color: #004878; border-image: none; border-radius: 0 0 5px 5px; border-style: solid; border-width: 0 1px 1px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); color: #FFFFFF; display: none; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 12px; padding: 7px 13px; }
.goto-top:hover { background:#005f9e; color:#ffffff; border:1px solid #004878; border-width:0px 1px 1px; }
.goto-scroll-bottom { position:fixed; bottom:0%; margin:0 auto 26px; width:938px; z-index:99999999; text-align:center; height:1px; }
.goto-down { display:inline-block; background:url(../images/navigationbg_v1.png) repeat-x scroll left top #0067AF; padding:7px 13px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; line-height:12px; border:1px solid #004878; border-width:1px 1px 0; border-radius:5px 5px 0 0; box-shadow:0px -1px 2px rgba(0, 0, 0, 0.1); }
.goto-down:hover { background:#005f9e; color:#ffffff; border:1px solid #004878; border-width:1px 1px 0; }
.goto-scroll-bottom, .goto-scroll-top { left:0; width:100%; }
.goto-scroll-bottom > a, 
.goto-scroll-top > a {outline:none !important; }


.goto-scroll-top {
	position:fixed;
	top:0%;
	margin:0 auto;
	width:938px;
	z-index:99999999;
	text-align:center;
	height:1px
	}
.goto-scroll-bottom {
	position:fixed;
	bottom:0%;
	margin:0 auto 26px;
	width:938px;
	z-index:99999999;
	text-align:center;
	height:1px;
	}
.goto-down{
	display:inline-block;
	background:url("../images/navigationbg_v1.png") repeat-x scroll left top #0067AF;
	padding:7px 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:12px;
	border:1px solid #004878;
	border-width:1px 1px 0;
	border-radius:5px 5px 0 0;
	box-shadow:0px -1px 2px rgba(0, 0, 0, 0.1);
	}
.goto-down:hover {
	background:#005f9e;
	color:#ffffff;
	border:1px solid #004878;
	border-width:1px 1px 0;
	}
.goto-top {
	display:inline-block;
	background:url("../images/navigationbg_v1.png") repeat-x scroll left top #0067AF;
	padding:7px 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:12px;
	border:1px solid #004878;
	border-width:0px 1px 1px;
	border-radius:0 0 5px 5px;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.1);
	display:none;
	}
.goto-top:hover { 
	background:#005f9e;
	color:#ffffff;
	border:1px solid #004878;
	border-width:0px 1px 1px;
	}
	
.goto-scroll-bottom,
.goto-scroll-top {
 width:100%;
 left:0px;
}
.goto-top,
.goto-down{padding-left:0; padding-right:0; width:96px; margin-left:auto; margin-right:auto;}
.tbar-chat{z-index:999999;}


/* NEWDS PAGE-FADE LOGO */
.fade-logo { background-color:#f3f3f3; }
.fade-logo > div img { display:inline !important; }
.news-scrollerbx .fade-logo { background-color:#ffffff; border:1px solid #f3f3f3; height:81px; }
.news-scrollerbx .fade-logo img { max-height: 79px !important; }

/* BOTTOMBAR GOOGLEMAP */
.google-mapbx { position:relative; min-height:1px; }
.mappointerbx { position:absolute; }
.mappointerbx .mappointer > img { cursor:pointer; }
.mapinfobx { display:none; left:20px; position:relative; top:-20px; z-index:9; }
.countrydescbx { 
	background-color:#FFFFFF; font-size:11px; 
	padding:6px 8px; box-shadow:0px 0 2px 1px #999; display:block; 
	border:2px solid #005D9E; border-radius:4px;
	}
.countrydesc > a > span { display:inline-block; padding-left:10px; vertical-align:middle; }
.countrydesc { white-space:nowrap; display:block; }
.mappointerbx .arrow { border:7px solid transparent; border-right:7px solid #005D9E; position:absolute; left:-17px; top:5px; height:0px; display:block; }
.close-small-btn { background:url(../images/close-small-btn.png) no-repeat 0 0; display:block; position:absolute; right:-7px; top:-6px; width:18px; height:17px; cursor:pointer; }
@media (max-width:479px){
.g-mapdisp{display:none !important;}
}

/* PORT */ 
@media (min-width:768px) and (max-width:979px){
.usa {  left:19px; top:32px; }
.australia { left:298px; top:109px; }
.germany { left:152px; top:28px; }
.switzerland { left:157px; top:31px; }
.netherlands { left:147px; top:24px; }
.belgium { left:141px; top:28px; }
.ireland { left:134px; top:22px; }
.swedan { left:163px; top:-1px; }
.poland { left:166px; top:22px; }
.denmark { left:156px; top:14px; }
.italy { left:157px; top:39px; }
.portugal { left:135px; top:43px; }
.uk { left:139px; top:14px; }
.france { left:147px; top:36px; }
.norway { left:155px; top:5px; }
.spain { left:139px; top:41px; }
.austria { left:161px; top:31px; }
.ukraine { left: 285px; top: 38px; }
}

/* LAND */
@media (min-width:980px) and (max-width:1199px){
.usa { left:28px; top:49px; }
.australia { left:390px; top:148px; }
.germany { left:198px; top:37px; }
.switzerland { left:205px; top:41px; }
.netherlands { left:193px; top:31px; }
.belgium { left:175px; top:36px; }
.ireland { left:174px; top:29px; }
.swedan { left:213px; top:-2px; }
.poland { left:218px; top:29px; }
.denmark { left:204px; top:19px; }
.italy { left:205px; top:52px; }
.portugal { left:177px; top:58px; }
.uk { left:182px; top:18px; }
.france { left:193px; top:47px; }
.norway { left:204px; top:7px; }
.spain { left:182px; top:54px; }
.austria { left:211px; top:40px; }
.ukraine { left: 285px; top: 38px; }
}

@media (min-width:1200px) {
.usa { left:35px; top:60px; }
.australia { top:180px; left:476px; width:103px; }
.germany { left:242px; top:45px; }
.switzerland { left:250px; top:50px; }
.netherlands { left:235px; top:38px; }
.belgium { left:225px; top:44px; }
.ireland { left:213px; top:35px; }
.swedan { left:260px; top:-2px; }
.poland { left:265px; top:35px; }
.denmark { left:249px; top:23px; }
.italy { left:250px; top:63px; }
.portugal { left:215px; top:75px; }
.uk { left:222px; top:22px; }
.france { left:235px; top:57px; }
.norway { left:248px; top:8px; }
.spain { left:222px; top:66px; }
.austria { left:257px; top:49px; }
.ukraine { left: 285px; top: 38px; }
}

.newsimg {margin-right:10px;}
.news-box .span9{padding-left:10px;}

@media (min-width:980px){
/* lycamobile-with-indian-cricket-legend-farokh-engineer page */
.social-icon-bx{ position:relative; min-height:270px !important;  }

}

@media (min-width:768px){
.space-left15 { padding-left:30px; }

/* lycamobile-with-indian-cricket-legend-farokh-engineer page */
.social-icon-bx{ position:relative; min-height:270px;  }
.social-icons-wrapper { position:absolute; bottom:5px;   }
.social-icons-wrapper .L-icon { margin-top:15px; display:block; }
.social-icons-wrapper .L-icon:first-child { margin-top:0; }
}

.common-videobox, .common-videobox iframe { width:300px; }
.common-videobox { padding:18px; }

@media (max-width:767px){
.social-icons-wrapper { width:120px; margin:0 auto; }
.social-icons-wrapper .L-icon { float:left; margin-left:15px; }
.social-icons-wrapper .L-icon:first-child { margin-left:0; }
.news-box .span9{padding-left:0px !Important;}
.common-videobox, .common-videobox iframe { width:260px; margin:0 auto; }
.common-videobox { padding:10px; }

.australia .mapinfobx { left:-47px !important; top:-65px !important; }
.australia.mappointerbx .arrow {
	border:7px solid transparent !important; 
	border-top:7px solid #005D9E !important; 
	position:absolute; left:49px; top:auto; width:0px;
	bottom:-14px;
	}
}

.common-videobox1 { padding-bottom:6px !important; }
.common-videobox1, .common-videobox1 iframe { width:516px; height:260px; }
@media (min-width:980px) and (max-width:1199px){
.common-videobox1, .common-videobox1 iframe { width:426px; height:260px;  }
}
@media (min-width:768px) and (max-width:979px){
.social-icon-bx{ position:relative; min-height:209px !important;  }
.social-icons-wrapper { bottom:4px; }
.common-videobox1, .common-videobox1 iframe { width:319px; height:200px;  }
.common-videobox1 { padding-bottom: 4px !important; }
}
@media (max-width:767px){
.common-videobox1, .common-videobox1 iframe { width:248px; height:200px; margin:0 auto; }
.common-videobox1 { padding:4px !important; }
}




.goto-scroll-bottom, .goto-scroll-top { width:1px !important; height:1px !important; overflow:hidden !important; visibility:hidden !important; }

.scl-top { height:1px; width:100%; position:absolute; top:0px; left:0px; text-align:center; z-index:9999999; }
.scl-bottom { height:27px; width:100%; position:absolute; bottom:0px; left:0px; text-align:center; z-index:9999999; }
@media (max-width:767px){
.scl-top, .scl-bottom { display:none !important; } 
}

.scl-top a { background: url(../images/navigationbg_v1.png) repeat-x scroll left top #0067AF; border-color: #004878; border-image: none; border-radius: 0 0 5px 5px; border-style: solid; border-width: 0 1px 1px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 12px; padding: 7px 13px; position:relative; top:5px; }
.scl-top a:hover { background:#005f9e; color:#ffffff; border:1px solid #004878; border-width:0px 1px 1px; }

.scl-bottom a { display:inline-block; background:url(../images/navigationbg_v1.png) repeat-x scroll left top #0067AF; padding:7px 13px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; line-height:12px; border:1px solid #004878; border-width:1px 1px 0; border-radius:5px 5px 0 0; box-shadow:0px -1px 2px rgba(0, 0, 0, 0.1); /*position:relative; bottom:26px;*/ }
.scl-bottom a:hover { background:#005f9e; color:#ffffff; border:1px solid #004878; border-width:1px 1px 0; }

.msie .scl-top { position:fixed !important; top:0px !important; min-height:1px; }
.msie .scl-bottom { position:fixed !important; top:auto !important; bottom:0px !important; min-height:1px; }

@media (min-width:1200px){
.scl-top { position:fixed !important; top:0px !important; min-height:1px; }
.scl-bottom { position:fixed !important; top:auto !important; bottom:0px !important; min-height:1px; }
}

#lstLocation {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #e3e3e3; 
	border-radius:5px; padding:5px;
	color:#666666;
   }
.news-align-height2 { min-height:128px }
.news-align-height10 { min-height:135px; }
@media (min-width:1200px){   
.job-align-height1 { min-height:125px !important; }

.news-align-height1 { min-height:126px !important; }
}
@media (min-width:980px) and (max-width:1199px){   
.job-align-height1 { min-height:140px !important; }
.job-align-height3 { min-height:150px !important; }

.news-align-height1 { min-height:126px !important; }
.news-align-height2 { min-height:152px !important; }
.news-align-height3 { min-height:132px !important; }
.news-align-height4 { min-height:132px !important; }
.news-align-height5 { min-height:132px !important; }
.news-align-height6 { min-height:135px !important; }
.news-align-height7 { min-height:150px !important; }
.news-align-height8 { min-height:150px !important; }
.news-align-height9 { min-height:150px !important; }
.news-align-height10 { min-height:150px !important; }
}
@media (min-width:768px) and (max-width:979px){   
.job-align-height1 { min-height:185px !important; }
.job-align-height2 { min-height:135px !important; }
.job-align-height3 { min-height:135px !important; }
.job-align-height4 { min-height:130px !important; }

.news-align-height1 { min-height:170px !important; }
.news-align-height2 { min-height:183px !important; }
.news-align-height3 { min-height:176px !important; }
.news-align-height4 { min-height:180px !important; }
.news-align-height5 { min-height:177px !important; }
.news-align-height6 { min-height:180px !important; }
.news-align-height7 { min-height:212px !important; }
.news-align-height8 { min-height:212px !important; }
.news-align-height9 { min-height:212px !important; }
.news-align-height10 { min-height:212px !important; }
}

.home-newsletterbox { position:relative; z-index:999; min-height:1px; }

.home-newsletterbox #errorMsgNote {
	min-width: 400px;
    padding: 7px 7px 3px 7px;
    position: absolute;
    right: 360px;
    top: 6px;
	background-color: #FFE2E2;
    border: 1px solid #FF0A0A;
    border-radius: 5px;
	}
.home-newsletterbox #errorMsgNote * { color:#fc0108 !important; }
.home-newsletterbox #errorMsgNote .arrow {  
	position: absolute;
    right: -9px;
    top: 9px;
    width: 9px;
    z-index: 99;
	}
.home-newsletterbox #errorMsgNote .msg-hd { 
	/*background: url(../images/error-icon.png) no-repeat left 2px;
	padding:0 0 0 30px;*/
 }
 
.home-newsletterbox #msgNote {
	padding: 6px 7px 8px 7px;
	position: absolute;
    right: 360px;
    top: 8px !important;
	border-radius: 5px;
	}
.home-newsletterbox #msgNote * { color:#00ab42 !important; }

.home-newsletterbox #msgNote .arrow {  
	position: absolute;
    right: -9px;
    top: 8px;
    width: 9px;
    z-index: 99;
	}
	
@media (min-width:980px) and (max-width:1199px){   
.home-newsletterbox #msgNote, 
.home-newsletterbox #errorMsgNote { right: 285px; }
}
@media (max-width:979px){  
.home-newsletterbox #msgNote, 
.home-newsletterbox #errorMsgNote { right:20px; /*top:-50px !important;*/ }
/*.big-window { display:none; }*/
}
@media (min-width:980px){ 
/*.small-window { display:none; }*/
}
@media (min-width:768px) and (max-width:979px){  
.home-newsletterbox #errorMsgNote .arrow,
.home-newsletterbox #msgNote .arrow {  
	top:auto !important; bottom:-8px !important;
	width:auto !important; right:157px !important;
	}
}
@media (max-width:767px){  
.home-newsletterbox #msgNote,
.home-newsletterbox #errorMsgNote { right:auto !important; }
.home-newsletterbox #errorMsgNote .arrow,
.home-newsletterbox #msgNote .arrow {  
	top:auto !important; bottom:-8px !important;
	width:auto !important; right:auto !important;
	left:10px;
	}
}

#frmContactus #errorMsgNote {
	min-width: 400px;
    padding: 7px 7px 3px 7px;
	background-color: #FFE2E2;
    border: 1px solid #FF0A0A;
    border-radius: 5px;
	margin-left:20px;
	margin-right:20px;
	}
#frmContactus #errorMsgNote * { color:#fc0108 !important; }

#frmContactus #msgNote {
	padding: 8px 7px 10px 7px;
	border-radius: 5px;
	margin-left:20px;
	margin-right:20px;
	}
#frmContactus #msgNote * { color:#00ab42 !important; }

#divError {
	min-width: 400px;
    padding: 7px 7px 3px 7px;
	background-color: #FFE2E2;
    border: 1px solid #FF0A0A;
    border-radius: 5px;
	margin-left:20px;
	margin-right:20px;
}
#divError * { color:#fc0108 !important; }
#divThankYou {
	padding: 8px 7px 10px 7px;
	border-radius: 5px;
	margin-left:20px;
	margin-right:20px;
}
#divThankYou * { color:#00ab42 !important; }

.error-msg-typ1 {
	min-width: 400px;
    padding: 7px 7px 3px 7px;
	background-color: #FFE2E2;
    border: 1px solid #FF0A0A;
    border-radius: 5px;
	margin-left:20px;
	margin-right:20px;
}
.error-msg-typ1 * { color:#fc0108 !important; }

@media (min-width:767px){
.mapBox{ margin-top:15px;}
}

@media (min-width:1024px){
.globeman-logo { margin-top: -21px; margin-left:-3px; }
}

.video-frame{width:100%; border:none;}
iframe{ border:none; margin:0; padding:0; overflow:hidden;}
iframe.noScrolling{
           overflow: hidden;
        }
		
.home .bannercontainer .banner { height:298px; overflow:hidden;}		

.flag-box img { vertical-align:-6px; }

.flaglist-box {
	border:1px solid #004491;
	background:url(../images/dropdown-arrow.gif) no-repeat right 0;
	height:24px; padding:12px 60px 5px 16px;
	position:relative; min-height:1px;
	z-index:9999; cursor:pointer;
	}
.flaglist-box .flaglist { 
	position:absolute; left:-1px; top:42px; 
	background-color:#ffffff; 
	border:1px solid #004491;
	width:100%; max-height:179px;
	overflow-x:hidden;
	overflow-y:auto;
	display:none;
	}
.flaglist-display span { display:inline-block;/* vertical-align:-2px;*/ }

.flaglist-box .flaglist li { border-top:1px solid #e9e9e9; margin:0 16px; padding:6px 0; cursor:pointer; }
.flaglist-box .flaglist li:first-child { border-top:none; }
.flaglist-box img { margin-right:8px; vertical-align:-3px; }

.cont-box { display:inline-block; width:129px; margin:0 27px 20px 27px; }
.cont-box span { display:inline-block; width:100%; text-align:center; line-height:1; font-size:14px; }
.cont-box span.amount { color:#0073c2; font-size:48px; font-weight:bold; }
.cont-box span.cont-type { 
	border:1px solid #e6e6e6; border-radius:5px; 
	padding:6px 0; font-size:17px; 
	color:#f16d00; font-weight:bold;
	white-space:nowrap;
	}
@media (max-width:980px){ 
.cont-box { width:110px; }

.uppertopbar-wrap { display:none !important; }
}
@media(min-width:981px){
.ft-groupsite-wrap { display:none !important; }
	}
@media (max-width:767px){
.cont-box { width:85px; margin:0 2px 20px 2px; }
.cont-box span { font-size:12px; }
.cont-box span.amount { font-size:22px; margin-bottom:5px; }
.cont-box span.cont-type { font-size:12px; }
}

.roaming-price-info { }

.roaming-box3 .roaming-boxes { float: left; width: 33.3%; }

.roaming-box3 .roaming-boxes .inner-box { margin-left: 20px; background-color:#F8F8F8; border-radius:3px; padding-bottom:10px; }
.roaming-box3 .roaming-boxes:first-child + .roaming-boxes .inner-box { margin-left: 0px; }
.roaming-box3 .roaming-boxes:first-child .inner-box { margin-right: 20px;  margin-left: 0px; }
@media (max-width:767px){
.roaming-box3 .roaming-boxes { float: none; width:auto; margin-bottom:20px; }
.roaming-box3 .roaming-boxes .inner-box { margin:0px !important; }
}



.roaming-price-info .price-title { font-size: 12px; font-weight: normal; }
.roaming-price-info .price-title {
    background-color: #005D9E;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 1px;
    padding: 7px 0;
    text-align: center;
	}



.roaming-price-info .price-title span {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
}
.roaming-price-info .price-title span {
    font-size: 16px !important;
    font-weight: bold !important;
}

.roaming-price-info .price-info-box {
    color: #666666;
    font-size: 28px;
    font-weight: bold;
    height: 56px;
    padding: 5px 0 7px;
    text-align: center;
	line-height:1.2 !important;
	}
	

.roaming-price-info .price-info-box .f-blue {
    color: #0061A0;
}
.roaming-price-info .price-info-box span {
    color: #666666;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 13px;
    text-align: center;
}


.roaming-price-info .price-info-box span {
    font-weight: bold;
}

.inter-rates .grid-sep .f-left, .free-call .grid-sep .f-left {
    width: 50%;
}

.roaming-price-info .price-info-box > div { width:50%; }

.ft-btm { position:relative; min-height:1px; }
.copyright { margin:0px !important; padding:0px !important; min-height:1px; position:absolute; left:0px; top:8px; width:90% !important;  }
.secure-icon-box { width:100% !important; text-align:right; }
@media (min-width:768px) and (max-width:1199px){ 
.tab-view { width:100% !important; }
.awardsbox { padding:0px; }
.group-companies { padding:0 0 0 0px; }
.span6.mrg20-B.tab-view { margin-left:0px; }
.span6.align-R.mob-align-L { margin-top:-6px; }
.recent-news-txt .short-desc { line-height:17px; margin-bottom:4px; }

.ft-part2 { position:relative; min-height:1px; }
.ft-part2 .ft-groupsite-wrap { padding:0px !important; }
.copyright { margin:0px !important; padding:0px !important; min-height:1px; position:absolute; left:0px; top:8px; width:auto !important; }
.secure-icon-box { margin:0px !important; padding:10px 0 0 0 !important; }
.ft-groupsite { position:absolute; /*left:365px;*/left:100px; top:10px; }
}
@media (max-width:1199px){
#main-wrapper { box-shadow:none; }
.container > .pd30-LR { padding-left:0px; padding-right:0px; }
.R-mrg15-B { margin-bottom:15px; }
.tab-view { margin-left:0px !important; }
}
/*#lyca-group-awards .nbs-flexisel-item:first-child .imgbox { margin-left:0px; }*/
.awardsbox .nbs-flexisel-container { left:-9px; height:107px; }
#lyca-group-awards .nbs-flexisel-item .imgbox { margin-left:9px; }

.group-companies .nbs-flexisel-container { left:-9px; height:107px; }
#lyca-group-companies .nbs-flexisel-item .imgbox { margin-left:9px; }

#recent-news-blog .nbs-flexisel-item { padding-top:11px; }
.recent-news-companies-scroller .nbs-flexisel-container { left:-9px; }
#recent-news-blog .nbs-flexisel-item .probox-br { margin-left:0px; border-left:9px solid #ffffff; }

.offers-from-the-lyca .nbs-flexisel-container { left:-9px; height:229px; }
#offers-from-the-lyca-family .nbs-flexisel-item > a { margin-left:9px; display:block; }

.recent-news-txt > .hd-typ1 { line-height:22px; }
/*.lyca-group-companies-mob .imgbox,
.lyca-group-companies-mob .imgbox * { line-height:79px; vertical-align:middle; }*/

@media (min-width:768px) and (max-width:1024px){ 
.recent-news-companies .probox { display:inherit; width:auto; }
.copyright{width:88%!important;}
}

/*@media(max-width:767px){
#recent-news-blog .nbs-flexisel-item { padding-top:0px; }
}*/

/***************************************
# TOPBAR CSS for new design changes start
***************************************/
.tbar-socio-bar > img,
.tbar-mail-lnk > img { display:none; border-radius:0px !important; }
.tbar-socio-bar .arrow, .tbar-search .serv-numb span.arrow { display:none; }
@media(max-width:979px){
.topbarbg { 
	background:url(../images/topbarbg_v1.gif) repeat-x 0 0 #f6f6f5; 
	border:1px solid #e3e3e3;
	}
#topbar .ico-logoman { bottom:-2px; }
.tbar-socio-bar { 
	position:absolute; right:53px; top:29px;
	width:32px; height:32px; cursor:pointer;
	padding:0px !important;
	}
.tbar-socio-bar > img { display:block; }
.tbar-socio-bar-inner {
	display:none; position:absolute; font-size:16px;
	right:-40px; top:45px; border-radius:5px; padding:10px;
	background-color:#ffffff; min-width:110px;
	box-shadow:0 0 5px rgba(0, 0, 0, .7);
	border:3px solid #00609F; text-align:center;
	}
.tbar-socio-bar-inner a:first-child { margin-left:0px; }

.tbar-socio-bar .arrow { 
	position:absolute; right:46px; top:-14px;
	display:block; width:1px; height:1px;
	border-bottom:none;
	border-bottom:10px solid #00609F;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	min-width:1px !important; max-width:1px !important;
	}
}
@media(min-width:768px) and (max-width:979px){
.mainbox-top { padding-top:10px; }
.tbar-search .tbar-mail-lnk {
	position:absolute; right:104px; top:27px;
	border-right:1px solid #dededd !important;
	padding:1px 20px 0 0 !important;
	height:34px;
	}
.tbar-search .tbar-mail-lnk .serv-numb { padding:0px !important; }
.copyright .span6{float:none; width:100% !important; text-align:center; margin-top:15px;}
.copyright,
.secure-icon-box {
  width:100% !important; text-align:center;
}
.ft-groupsite {position:inherit!important; margin-top:10px;width:120px; margin:10px auto 0 auto;}
.copyright{position:inherit!important;}
}
@media(max-width:767px) {
.topbarbg { 
	margin-left:-10px !important; margin-right:-10px !important; 
	border-width:0 0 1px 0 !important; 
	min-height:58px !important;
	}
.logo img { max-width:143px; }

.tbar-mail-lnk {
	padding:0px !important;
	position:absolute; position: absolute;
    right: 53px; top: 15px;
	width:32px !important; height:32px !important;
	}
.tbar-mail-lnk > img { display:block; }
.tbar-mail-lnk .serv-numb { 
	display:none; 
	position:absolute; right:92px; top:23px;
	right:-40px; top:45px; border-radius:5px; padding:10px;
	background-color:#ffffff; min-width:215px;
	box-shadow:0 0 5px rgba(0, 0, 0, .7);
	border:3px solid #00609F; text-align:center;
	margin:0px !important;
	}

.tbar-mail-lnk .arrow { 
	position:absolute; right:36px; top:-14px;
	display:block !important; width:1px; height:1px;
	border-bottom:none;
	border-bottom:10px solid #00609F;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	min-width:1px !important; max-width:1px !important;
	}
.tbar-socio-bar { right:93px !important; top:15px; 
 }
 .copyright { position:inherit !important; min-height:1px; padding-top:10px !important; width:100%!important; }
  .copyright .span6{margin-bottom:10px;}
  .secure-icon-box{text-align:center;}
}
/***************************************
# TOPBAR CSS for new design changes end
***************************************/

@media (min-width:1025px) {
.recent-news-txt .short-desc { line-height:17px; margin-bottom:4px; }
}

@media (max-width:767px) {
.hd-typ4 { text-align:center; font-size:13px !important; }
.align-height-team-info { margin-bottom:10px; }
.align-height-team-info2 { margin-bottom:10px; }
.align-height-team-info3 { margin-bottom:10px; }
}

/* TEAM PAGE */
@media(min-width:768px) and (max-width:979px){
.align-height-team-info { min-height:146px; }
.align-height-team-info2 { min-height:130px; }
.space32.R-space20 { height:42px; }
.pd36-T.R-pd25-T { padding-top:44px !important; }
}
@media(min-width:980px) and (max-width:1199px){
.align-height-team-info { min-height:115px; }
.align-height-team-info2 { min-height:100px; }
.align-height-team-info3 { min-height:100px; }
.pd36-T.R-pd25-T { padding-top:44px !important; }
.space32.R-space20 { height:45px; }
}

/* NEWS PAGE */
@media (min-width:1200px) {
.news-align-height7 { min-height:135px; }
.news-align-height8 { min-height:135px; }
.news-align-height9 { min-height:135px; }
}

/* PRESS PAGE */
.press-tabs { margin-bottom:25px; }
.press-tabs .press-tab-lnk {
	float:left;
	width:50%;
	}
@media (max-width:640px) {
.press-tabs .press-tab-lnk {
	float:none;
	width:100%;
	}
.press-tabs .press-tab-lnk a.first { border-radius:5px 5px 0 0 !important; }
.press-tabs .press-tab-lnk a.last { border-radius:0 0 5px 5px !important; }
}
.press-tabs .press-tab-lnk a {
	background:url(../images/broadband-tabs-bg.gif) repeat-x left top #f6f6f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	line-height:17px;
	min-height:28px;
	border:1px solid #e3e3e3;
	border-width:1px 0 1px 1px;
	display:block;
	text-align:center; outline:none;
	padding:12px 0 0 0;
	}
.press-tabs .press-tab-lnk a.first { border-radius:5px 0 0 5px; }
.press-tabs .press-tab-lnk a.last { border-radius:0 5px 5px 0; border-right:1px solid #e3e3e3; }
.press-tabs .press-tab-lnk a:hover,
.press-tabs .press-tab-lnk a.active {
	background:url(../images/broadband-tabs-bg.gif) repeat-x left -145px #0067af;
	border-top:1px solid #0089e9;
	border-bottom:1px solid #0066ae;
	color:#ffffff;
	}
.press-tab-content { display:none; }
.press-tab-content.active { display:block; }
.press-list {
    border-top:0px solid #E5E5E5;
    margin:15px 0 0;
    padding: 0 0 0px;
}
.press-list > a {
	 display:inline-block; padding:7px 0;
	 vertical-align:top; color:#005D9E;
	 border-bottom:0px solid #E5E5E5;
	 font-weight:bold;
}
.press-list > a:hover { color:#0eae4c; }

/* NEWS PAGE */
.grid-main { margin-left:-3px; margin-bottom:0px; }
.grid-bx { float:left; width:20%; }
.grid { margin-left:15px; }
.grid-img {	padding-bottom:0px; text-align:center; border:1px solid #DBDBDB; }
.grid-img > a { 
	display:inline-block;
	box-shadow:0 0 2px 2px #dedede;
	border-radius:12px; overflow:hidden;
}
.grid-img > a:hover { 
	box-shadow:0 0 2px 2px #b4d0e3;
}
.grid-main { margin-left:-15px; }
.newspage-list { overflow:hidden; }
@media (max-width:767px) {
.grid-bx { float:none; width:auto; margin-top:33px; }	
.grid-main .grid-bx:first-child { margin-top:0px; }
.newspage-list { float:none !important; text-align:center; margin-bottom:15px !important; }
.R-space20 { height:20px; }
.who-is-lyca-faq { min-height:80px; }
.pd36-T.R-pd25-T { padding-top:25px !important; }
}

@media (min-width:768px) {
.space32 { height:32px; }
}

/* Farokh's Audio Palyer */
.audio-code ,
.audio-code  div { text-align:center; }
.audio-code iframe{
	margin:auto !important;
	min-width:1px;
}
.award
{
position: absolute; top: 7px; margin-left: 450px;
}

.tbl-typ1 .tbl-head td {
    background: url(../images/tbl-typ2-head-bg.gif) repeat-x left top #0067af !important; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    line-height: 14px;
    padding: 8px 8px 8px;
    border: 1px solid #005d9e;
    border-width: 1px 0 1px 1px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
.tbl-typ1 .tbl-head td, .tbl-typ1 .tbl-head th, .tbl-typ1 .tbl-head2 td, .tbl-typ1 .tbl-head2 th {
    background: url(../images/thankyou-head-bg.gif) repeat-x left top #0067ae;
    border: 1px solid #005d9e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    line-height: 18px;
    padding: 12px 15px 11px;
}
.tbl-typ1 .tbl-head td {
    background: url(../images/tbl-typ2-head-bg.gif) repeat-x left top #0067af;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    line-height: 14px;
    border: 1px solid #005d9e;
    border-width: 1px 0 1px 1px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
.tbl-typ1 .tbl-head:first-child td:last-child, .tbl-typ1 .tbl-head:first-child th:last-child {
    border-top-right-radius: 5px;
}
