.nbcontainer {
    z-index: 2;
    border: 0;
    background-color: #00bce4;
}
.nbcontainer .para-17{
	text-align:justify;
}
.nbcontainer .font-24, .nbcontainer .font-25{
	/*color: rgb(236, 0, 140);*/
	color:white;
	text-shadow: none;
	font-weight: bolder;
}
.nbcontainer .nbnumber{
	width: 15%;
	float:left;
}
.nbcontainer .nbnumber .font-24{
    font-size: 160px;
    line-height: 130px;
}
.nbcontainer .nbtext{
	width:85%;
	float:right;
}
.nbdevis{
    padding: 20px;
    text-align: center;
    margin-top: 35px;	
}
.nbdevis .font-28{
   font-size: 25px;
   line-height: 35px;
   text-align: center;	
}
.nbdeviswrapper{
	margin-top:0;
}
.nbdevismail{
	    margin-top: 10px;
}
.nbmenu{
	z-index:200;
}

@media (max-width:767px) {
	.nbcontainer .nbnumber{
		display:none;
	}
	.nbcontainer .nbtext{
		width:100%;
		float:none;
	}
	.nbdevis {
		margin-top: 15px;
	}
	.nbdevis .font-28 {
		font-size: 20px;
		line-height: 25px;
	}
	.pos-118 {
		margin-top: 1500px;
	}
	.nblogo{
		top:1030px;
	}
	.size-78 {
		min-height: 280px;
	}
}
@media (max-width: 479px){
.pos-118 {
    margin-top: 1380px;
}
}
/*NEW*/
.nbcontainer .pos-85{ 
    margin: 0;
}
.nbcontainer .pos-85 table{
	margin-top:20px;
    border-collapse: initial;
}
.nbcontainer .pos-85 table thead th:first-child{ 
	border-top-left-radius: 10px;
}
.nbcontainer .pos-85 table thead th:last-child{ 
	border-top-right-radius: 10px;
}
.nbcontainer .pos-85 table tbody tr:last-child *:first-child{ 
	border-bottom-left-radius: 10px;
}
.nbcontainer .pos-85 table tbody tr:last-child *:last-child{ 
	border-bottom-right-radius: 10px;
}
.nbcontainer .pos-85 table img{
	margin:auto;
	margin-bottom:10px;
	display:block;
    width: 30px;
    height: 25px;
}
.nbcontainer .pos-85 table td, 
.nbcontainer .pos-85 table th {
    text-align: center;
    padding: 5px 10px;
	padding-bottom:10px;
    font-size: 11pt;
	vertical-align:top;
	border:1px solid white;
	font-weight:normal;
	width: 33%;
} 
.nbcontainer .pos-85 .fa{
	margin-left:10px;
	cursor:pointer;
} 
.nbcontainer .pos-85 .compare-hide td{
	font-size:0px;
}
.nbcontainer .pos-85 table th {
    font-size: 13pt;
} 
.nbcontainer .pos-85 table thead th{
	vertical-align:top;
    text-align: center;
	font-weight:bolder;
} 
}
.nbcontainer .pos-85 table thead th:first-child{
	border-left:0px;
	border-top:0px;
}
.nbcontainer .pos-85 table tbody th{
	text-align:left;
	vertical-align:middle;
}


.nbcontainer .nbnumber .font-24 {
    font-size: 90px;
    line-height: 80px;
}

.nbcontainer .nbtext .font-24,.nbcontainer .nbtext .font-25 {
	font-size: 13pt;
    line-height: 15pt;
}
.nbcontainer .nbtext .font-33 b{
	font-size: 13pt;
    line-height: 15pt;
}
.nbcontainer .nbtext .font-33 {
	font-size: 12pt;
    line-height: 15pt;
}
.nbcontainer .img-28 img{ 
	width: 100px;
    height: 77px;
}
@media (max-width: 959px) and (min-width: 768px){
	.nbcontainer .pos-85 table td {
		font-size: 8pt;
	} 
	.nbcontainer .pos-85 table th {
		font-size: 10pt;
	} 
	.nbcontainer .pos-85 table img{
		width: 25px;
		height: 20px;
	} 
	.nbcontainer .img-28 img {
		width: 90px;
		height: 60px;
	}
}

@media (max-width: 767px){ 
	.nbcontainer .pos-85 table th {
		font-size: 9pt;
	} 
	.nbcontainer .pos-85 .fa{
		display:none;
	}
	.nbcontainer .pos-85 table td {
		font-size: 0pt;
	} 
	.nbcontainer .pos-85 table tbody th {
		text-align:center
	} 
	.nbcontainer .pos-85 table img{
		width: 25px;
		height: 20px;
	}
	.nbcontainer .nbtext .font-24,.nbcontainer .nbtext .font-25 {
		font-size: 12pt;
	}
	.nbcontainer .nbtext .font-33 b{
		font-size: 12pt;
	}
	.nbcontainer .nbtext .font-33 {
		font-size: 11pt;
	}
	.nbcontainer .img-28 img {
		width: 75px;
		height: 50px;
	}
}

/*NEW MENU*/
.nbmenu .size-10,
.nbmenu .menu-content .size-11,
.nbmenu .menu-content .size-12,
.nbmenu .menu-content .size-13,
.nbmenu .menu-content .size-14{
	min-width:127px;
	width:127px;
}
.nbmenu .para .font{
	font-size: 10pt;
}
.nbmenu .size-2 .size-5,
.nbmenu .size-2 .size-6,
.nbmenu .size-2 .size-7,
.nbmenu .size-2 .size-8{
    margin-left: 103px;
}
.nbmenu .size-2 .size-7{
    margin-left: 81px;
}
.nbmenu .size-2 .size-7-bis{
    margin-left: 71px;
}

.nbmenu .size-2 .size-8{
    margin-left: 81px;
}

@media (max-width: 959px) and (min-width: 768px){
	.nbmenu .size-2 .size-7{
		margin-left: 91px;
	}
	.nbmenu .size-2 .size-7-bis{
		margin-left: 81px;
	}

	.nbmenu .size-2 .size-8{
		margin-left: 81px;
	}
}
@media (max-width: 767px) and (min-width: 480px){
	.nbmenu .para .font { 
		font-size: 5.75pt;
		line-height: 29.16pt;
	}
	.nbmenu .size-10,
	.nbmenu .menu-content .size-11,
	.nbmenu .menu-content .size-12,
	.nbmenu .menu-content .size-13,
	.nbmenu .menu-content .size-14{
		min-width:70px;
		width:70px;
	}
	.nbmenu .size-2 .size-5,
	.nbmenu .size-2 .size-6,
	.nbmenu .size-2 .size-7,
	.nbmenu .size-2 .size-8{
		margin-left: 55px;
	}
	.nbmenu .size-2 .size-7-bis{
		margin-left: 41px;
	}

	.nbmenu .size-2 .size-8{
		margin-left: 51px;
	}
}