.box-typ1 { padding-bottom:10px; }

.welcome-header {
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:16px;*/ font-size:40px;
	color:#666666;
	line-height:1.2;
	font-weight:bold;
	}
.welcome-header img { margin-top:-3px; }

.mainbox-bottom { padding-top:0px !important; padding-bottom:0px !important; }

.infoboxbg1 {
	background:url(../images/infobox-bg.jpg) no-repeat 0 0 #005d9e;
	background-size: 100% auto; min-height:202px;
	}
.infoboxbg2 {
	background:url(../images/infobox-bg2.jpg) no-repeat 0 0 #0bad4a;
	background-size: 100% auto; min-height:202px;
	}	

.infoboxbg3 {
	background:url(../images/infobox-bg3.jpg) no-repeat 0 0 #005d9e;
	background-size: 100% auto; min-height:169px;
	}	

.info-container { min-height:160px; }
.box-home-video { height:320px; }

.popup-content { width:100%; display:table; }
.popup-content .pop-leftbox { background:url(../images/lycaman-popup.jpg) no-repeat left bottom #ffffff; padding:20px 0 90px 0; width:480px; float:left; }
.popup-content .pop-rightbox { margin-left:480px; }
.flag-wrap { 
	background:url(../images/bg-lycamobile-flag.png) no-repeat 0 0; 
	display:inline-block; width:44px; height:44px; padding:8px;
	}
.flag-wrap:hover { background-position:0 -67px; }
.flag-wrap img { width:42px; height:42px; cursor:pointer; }
.pop-right-txt {
	/*background:url(../images/popup-bg.png) no-repeat 0 0 #005d9e;*/
	background-size:100% 100%;
	background-color:#005E9E;
	text-align:center;
	color:#ffffff;
	}
.pop-right-txt, .pop-right-txt img { border-radius:0 0 4px 0; }

.pop-right-txt1 { position:absolute; left:0px; /*top:15px;*/ top:51px; width:100%; text-align:center; }

.pop-right-txt1 .fs22 { /*font-size:26px; line-height:1;*/ /*display:inline-block; padding:0 10px;*/ font-size:22px; }
.pop-right-txt1 .fs26 { font-size:26px; }
.pop-right-txt1 .fs16 { font-size:13px; line-height:1; display:inline-block; padding:0 10px; }
/*.pop-right-txt span { display:inline-block; padding:0 10px; }*/
@media (min-width:1200px) {
.info-txt { min-height:110px; }
.info-box { height:325px; }
.heart-imagebox { position:absolute; top:26px; right:10px; width:52%; }
}
@media (max-width:767px){
.infoboxbg1, .infoboxbg2, .infoboxbg3 { background-image:none !important; min-height:1px; }
.box-home-video { max-width:280px; margin:0 auto; }
.box-home-video iframe { /*height:156px !important;*/height:220px !important; }

.info-box img { width:100%; }
.info-box .hd-typ1 img { width:auto !important; }
.box-home-video { height:auto !important; }

.popup-content{ width:auto; }
.popup-content .pop-leftbox { float:none; width:auto; }
.popup-content .pop-rightbox { margin:0px; }

.pop-leftbox .mrg10-TB { margin-top:5px !important; margin-bottom:5px !important; }
}
@media (min-width:980px) and (max-width:1199px){
	
.popup-content .pop-rightbox { font-size: 126%; }

.box-home-video, .box-home-video iframe { width:926px !important; height:434px !important; }
.box-home-video iframe { /*height:156px !important;*/height:434px !important; }

.infoboxbg1, .infoboxbg2 { min-height:248px; }
.info-container { min-height:210px; height:210px; }

.info-box .info-txt { min-height:134px; }
}
@media (min-width:768px) and (max-width:979px){

.popup-content .pop-rightbox { font-size: 126%; }

.box-home-video, .box-home-video iframe { width:100% !important; height:434px !important; min-width:100% !important; }
.box-home-video iframe { /*height:112px !important;*/height:434px !important; }

.info-container { min-height:285px; height:285px; }
.infoboxbg1, .infoboxbg2 { min-height:326px; }
.infoboxbg3 .btnbar  { padding-top:7px !important; }

.info-txt { min-height:182px; }

.popup-content{ width:auto; }
.popup-content .pop-leftbox { width:413px; }
.popup-content .pop-rightbox { margin-left:413px; }
}


@media (min-width:768px){
.infobox > div { max-width:225px; }
}

@media (max-width:320px){
.hd-typ1 { font-size:12px; }
}

@media (max-width:480px){
.welcome-header { font-size:22px; margin-bottom:8px; }
.box-typ10 .pd20-B { padding-bottom:10px; }
.btnbar.pd10-T { padding-top:15px; }
.span4.pd20-B.shadow-pd-B { padding-bottom:25px; }
.group-companies > .hd-typ13 { line-height:26px; }
.offers-from-the-lyca > .hd-typ13 { padding-right:30px; line-height:26px; }
.group-companies .nbs-flexisel-nav-left,
.group-companies .nbs-flexisel-nav-right { top:-65px !important; }
.offers-from-the-lyca .nbs-flexisel-nav-left,
.offers-from-the-lyca .nbs-flexisel-nav-right { top:-68px !important; }
.group-companies,
.awardsbox { padding:0px; }
.box-home-video { max-width:300px !important; }
}

@media (min-width:980px) and (max-width:1024px){
.recent-news-companies .img-wrapbox { width:auto !important; float:none; }
.recent-news-companies .date { left:40%; }
.recent-news-txt > .hd-typ1 { font-size:16px; }
.recent-news-txt .short-desc { min-height:34px; }
}
@media (max-width:640px){
.popup-content { width:100%; }
.popup-content .pop-right-txt { padding-top:10px; }
.popup-content .hd-typ1 { font-size:14px; }
.popup-content .hd-typ15 { font-size:19px; }
.popup-content .hd-typ15 span { white-space:nowrap; display:block; margin:-2px 0 5px 0; }
.popup-content .pop-right-txt .fs22 { font-size:14px; }
.popup-content .pop-right-txt .fs26 { font-size:17px; }
.popup-content .pop-leftbox { background-size:50%; padding-top:10px; padding-bottom:65px; }
}

.popup-content * { font-family:Arial, Helvetica, sans-serif; }
.shadow-txt-popup {
	 color:#006fb9;
	 text-shadow: 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff, 0 0 2px #ffffff;
	 text-transform:uppercase;
	}

@media (max-width:1199px){
.popup-content { width:100% !important; }  
/*.pop-leftbox, .pop-rightbox { width:auto !important; margin:auto !important; float:none !important; }*/
/*.pop-right-txt { padding-bottom:15px; }*/
}
@media (min-width:768px) and (max-width:1199px){
/*.pop-right-txt { padding-right:10px; }*/
/*.pop-right-txt > .pos-rel { padding-bottom:70px; }*/
}
@media (max-width:767px){
#lycapopup { margin-bottom:0px !important; overflow:hidden !important; }
.pop-right-txt { padding-top:15px !important; }
}