/* CSS Document */
* {
	margin:0;
	padding:0;
}

body {
	font-family: 'PT Sans Narrow', sans-serif;
	-webkit-text-size-adjust: none !important;
	font-size:12px;
	width:100%;
}

img {
	border:none;
	display:inline-block;
}

article,
aside, 
footer, 
header, 
nav, 
section, 
figure, 
figcaption, 
main {
	display: block;
}

.clear {clear:both;}

.clearfix:before,
.clearfix:after {
	content:"";
	display:table;
}

.clearfix:after {clear:both;}

.clearfix {zoom:1;}

header, 
footer, 
section { 
	width:100%; 
	margin:0 auto;
}

.btn
{
	font-family:Arial,Helvetica,sans-serif;
	color:#ffffff !important;
	text-transform:uppercase;
	padding:6px 24px;
	text-decoration:none !important;
	float:left;
	font-size:14px;
}

.sxl-btn {
	font-size:30px !important;
	padding:8px 36px !important;
}

.sl-btn { 
	font-size:24px !important;
	padding:10px 38px !important;
}

.sm-btn {font-size:16px !important;}

.bold {font-weight:bold;}

.tt-none {text-transform:none !important;}

.red-gradient {	
	background: #cd3122; /* Old browsers */
	background: -moz-linear-gradient(top,  #cd3122 0%, #cb3220 1%, #c82f1f 17%, #c62b19 26%, #bc2313 49%, #b51c0a 64%, #ab1200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cd3122), color-stop(1%,#cb3220), color-stop(17%,#c82f1f), color-stop(26%,#c62b19), color-stop(49%,#bc2313), color-stop(64%,#b51c0a), color-stop(100%,#ab1200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cd3122 0%,#cb3220 1%,#c82f1f 17%,#c62b19 26%,#bc2313 49%,#b51c0a 64%,#ab1200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cd3122 0%,#cb3220 1%,#c82f1f 17%,#c62b19 26%,#bc2313 49%,#b51c0a 64%,#ab1200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cd3122 0%,#cb3220 1%,#c82f1f 17%,#c62b19 26%,#bc2313 49%,#b51c0a 64%,#ab1200 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cd3122 0%,#cb3220 1%,#c82f1f 17%,#c62b19 26%,#bc2313 49%,#b51c0a 64%,#ab1200 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd3122', endColorstr='#ab1200',GradientType=0 ); /* IE6-9 */
}

.red-gradient:hover {
	background: #ac1100; /* Old browsers */
	background: -moz-linear-gradient(top,  #ac1100 0%, #af1604 21%, #b21909 26%, #b81f0d 44%, #bd2414 56%, #c52a18 72%, #cb3222 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ac1100), color-stop(21%,#af1604), color-stop(26%,#b21909), color-stop(44%,#b81f0d), color-stop(56%,#bd2414), color-stop(72%,#c52a18), color-stop(100%,#cb3222)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ac1100 0%,#af1604 21%,#b21909 26%,#b81f0d 44%,#bd2414 56%,#c52a18 72%,#cb3222 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ac1100 0%,#af1604 21%,#b21909 26%,#b81f0d 44%,#bd2414 56%,#c52a18 72%,#cb3222 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ac1100 0%,#af1604 21%,#b21909 26%,#b81f0d 44%,#bd2414 56%,#c52a18 72%,#cb3222 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ac1100 0%,#af1604 21%,#b21909 26%,#b81f0d 44%,#bd2414 56%,#c52a18 72%,#cb3222 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac1100', endColorstr='#cb3222',GradientType=0 ); /* IE6-9 */
}

.blue-gradient {
	background: #2d518d; /* Old browsers */
	background: -moz-linear-gradient(top,  #2d518d 0%, #274b87 24%, #244b86 25%, #264a86 27%, #123672 75%, #0b2f6b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d518d), color-stop(24%,#274b87), color-stop(25%,#244b86), color-stop(27%,#264a86), color-stop(75%,#123672), color-stop(100%,#0b2f6b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2d518d 0%,#274b87 24%,#244b86 25%,#264a86 27%,#123672 75%,#0b2f6b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2d518d 0%,#274b87 24%,#244b86 25%,#264a86 27%,#123672 75%,#0b2f6b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2d518d 0%,#274b87 24%,#244b86 25%,#264a86 27%,#123672 75%,#0b2f6b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2d518d 0%,#274b87 24%,#244b86 25%,#264a86 27%,#123672 75%,#0b2f6b 100%); /* W3C */	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d518d', endColorstr='#0b2f6b',GradientType=0 ); /* IE6-9 */
}

.blue-gradient:hover {	
	background: #0b2f6b; /* Old browsers */
	background: -moz-linear-gradient(top,  #0b2f6b 0%, #123672 27%, #264a86 75%, #2d518d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b2f6b), color-stop(27%,#123672), color-stop(75%,#264a86), color-stop(100%,#2d518d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0b2f6b 0%,#123672 27%,#264a86 75%,#2d518d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0b2f6b 0%,#123672 27%,#264a86 75%,#2d518d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0b2f6b 0%,#123672 27%,#264a86 75%,#2d518d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0b2f6b 0%,#123672 27%,#264a86 75%,#2d518d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b2f6b', endColorstr='#2d518d',GradientType=0 ); /* IE6-9 */
}

a, 
a:link, 
a:visited, 
a:active, 
a:focus {
    color: #333;
    text-decoration: underline;
    cursor:pointer;
    outline: none;
}

a:hover {text-decoration: none;}

/* header-styles added on 18-08-14 */
#header, 
#navigation {
    width: 100%;
    border-bottom:3px solid #ea1800;
    background:#fff;
    margin:0 auto;
    height:auto !important;
}

.header, 
.navigation {
    max-width:1110px;
    margin:0 auto;
	background:#fff;
}

#logo {
    display:block;
    float:left;
}

#logo-title {
    font-family: 'Times New Roman',Times !important;
    font-weight:bold;
    color:#003366;
    padding:38px 0 20px 95px;
    margin:0px;
    float:left;
    font-size:38px;
    line-height:100%;
    background:url('../images/logo-v2.png') no-repeat 0 5px;
}

#logo-title a, 
#logo-title a:link, 
#logo-title a:visited, 
#logo-title a:active, 
#logo-title a:hover {
	color:#003365 !important;
	text-decoration:none !important;
}

#essential-btns
{
    float: right;
    margin-top: -2px;
    margin-left: -200px;
    margin-right:15px;
		*width:265px;
}

.essential-btns-static {
	float:left;
	width:auto !important;
}

.essential-btns {
	padding-bottom:5px;
	float:right;
}

.blue {background:#2d6aab;}

.blue:hover {background:#1a6ac0;}

.selected-lang {
    float:left;
    position:relative;
	background:#fff; 
}


.selected-lang a {display:inline-block;}

.language {
    font-size:14px;
    color:#333333; 
    font-family:'Arial',Helvetica,sans-serif sans-serif;
    vertical-align:top;
    display:inline-block;
    padding: 7px 30px 7px 10px;
    cursor:pointer;
    margin-bottom:5px;
    height:17px;
    line-height:18px;
    margin-right:10px;
    z-index:1000;
}

.selected-lang:hover {   
    text-decoration:none;
    padding-left:10px;
    box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4);
		background:#fff;
}

.lang-list-child {
    box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4);
 }
 
.select span {padding-left:10px;}

.select img {padding-top:5px;}

.lang-list {
	background:#fff; 
    position:absolute !important;
    left: 1px;
    top: 33px;
    z-index: 20; 
    box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4);
}

.arrow-down {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #333333;
    height: 0;
    width: 0;
    position:absolute;
    right: 15px;
    top: 13px;
    _border:none;
    _background:url('../images/arrow-down.png') 0px 0px no-repeat;
    _padding:5px
}

.lang-list a {
    border-radius: 0;
    line-height:18px;
    color: #000000;
    display: block;
    font-size: 13px;
    padding: 4px 0 4px 34px;
    border:none;
    position:relative;
    background:none;
    background-color:#fbfbfb;
    width:76px;
    margin:0px 0;
    border-bottom:1px solid #ccc;
    text-decoration:none !important;
 }
  
.lang-list img {
    left: 10px;
    position: absolute;
    top: 8px;
}
 
.lang-list a:hover {    
    color:#003366;
    background:#F7CB42 !important;
    box-shadow: 0 1px 3px #dddddd inset;
    text-decoration:none;
 }

.float-right {float:right !important;}

.float-left {float:left !important;}

/* Footer styles */
#footer {
	background: #FFFFFF;
	border-top: 10px solid #094784;
	padding: 16px 0;
    text-align: center;
    width:100%;
	font-family:Arial,Helvetica,sans-serif;
}

.footer {
    max-width:780px;
    padding:0 15px;
    margin:0 auto;
}

.footer p {
	color: #666666;
	font-size: 11px;
	padding-bottom: 12px;
    padding:0 0px 18px;
}

.footer-link, 
.footer-link:link, 
.footer-link:visited, 
.footer-link:active {
	color: #666666;
	text-decoration:underline !important;
	display:inline-block;
    font-weight:bold;
}

.footer-link:hover {text-decoration:none !important;}

.pie {
	behavior: url(PIE.htc);
	position:relative;
}

/* Container block styles */
#container {
	width:100%;	
	padding:0;
	background:#fff;
    margin:0 auto;
	font-size:21px;
}

.container {
	max-width:1090px;
	_width:1090px;
    padding:30px 15px;
    margin:0 auto;
}

/* left container */
.pb-10 {padding-bottom:10px;}

.pb-20 {padding-bottom:20px;}

.mb-20 {margin-bottom:20px;}

h1.heading1 {
	font-size:50px;
	color:#fff;
	padding-bottom:20px;
}

h2.heading1 {
	font-size:24px;
	padding-bottom:20px;
}

h2.heading2 {font-size:43px;}

h2.heading3 {font-size:40px;}

h3.heading1 {
	font-size:30px;
	font-weight:normal;
}

.blue-gradient-bg {
	background: #104080; /* Old browsers */
	background: radial-gradient(47% 180%, farthest-side,#62b1e5 44%, #104080);
	background: -webkit-radial-gradient(47% 180%, farthest-side,#62b1e5 44%, #104080);
	background: -moz-radial-gradient(47% 180%, farthest-side,#62b1e5 44%, #104080);
	background: -o-radial-gradient(47% 180%, farthest-side,#62b1e5 44%, #104080);
	background: -ms-radial-gradient(47% 180%, farthest-side,#62b1e5 44%, #104080);
	background: -pie-radial-gradient(47% 180%, farthest-side,#62b1e5 44%, #104080);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#082f68', endColorstr='#306cab',GradientType=0 ); /* IE6-9 */
}


.bg-fff {background:#fff;}

/* styles for navigation starts here */
.navigation span {
	font-size:18px;
	float:left;
	padding:8px 0;
}

.navigation-link {	
	float:left;
	font-size:18px;
	padding:8px 18px;
        z-index:10;
}

.nav-link, 
.nav-link:link, 
.nav-link:active, 
.nav-link:visited {
	text-decoration:none !important;
	color:#003399;
}

.navigation-link-selected .nav-link, .nav-link:hover {border-bottom:1px solid #003399;position:relative;}

/* styles for navigation ends here */
.bg-d7d7d7 {background:#d7d7d7;}

.p-12 {padding:12px;}

.plr-12 {padding:0 12px;}

.cs-1, 
.cs-2, 
.cs-3, 
.cs-4 {
	font-size:24px; 
	color:#003365 !important;
}

.cs-2 {font-size:18px !important;}

.cs-3 {font-size:26px !important;}

.cs-4 {
	font-size:21px !important; 
	padding-bottom:30px;
}

.cs-5 { 
	font-size:24px;
	color:#09397a !important;
}

.cs-5 .cs-4 {
	font-size:21px !important; 
	padding-bottom:30px;
	color:#09397a !important;
	line-height:30px;
}

.content-container {padding:22px 80px;}

.img-block {padding:56px 80px;}

/* form styles */
.form {
	float:left;
	padding:0px 60px 20px 0px;
	max-width:404px;
}

.set {padding-bottom: 20px;}

.set label {
    display: block;
    font-size: 20px;
    line-height: 20px;
}

.set input, 
.set select {
    border:1px solid #999999;
    color: #333333;
    font-size: 15px;
    margin: 10px 0 0;
    padding: 6px 6px;
    width: 230px;
}

.set input:focus, .set select:focus {border:1px solid #3f86cb;}

.set select {line-height:26px;}

.set select {
	width:244px;
	_height:30px;
	*height:30px;
	vertical-align:middle;
}

.set input[type="checkbox"] {
	width:15px;
	padding:0;
	margin-right:10px;
	border:none;
	display:inline-block;
	border-collapse:collapse;
}

.note {
	font-size:14px;
	color:#000;
	font-family:Arial;
}

label.note {cursor:pointer;}

.confirm-no-info {
    background-color: #eee;
    border: 1px solid #999;
    margin: 10px 0 10px;
    padding: 12px;
    position: relative;
    max-width: 280px;
	font-size:16px;
}

/* Error field Syles */
.field-errorMsg-text {
	background: url(../images/alert.png) no-repeat scroll 0 10px transparent;
	color: #ff3300 !important; 
	margin: 0;
	padding: 8px 0 0 22px;
}

.error {
	font-size: 16px !important;
	line-height: 18px !important;
}

/* Error field Syle ends here */

/* form style ends here */
.bg-img1 {background: url(../images/girl-with-green-card2.png) no-repeat scroll right bottom transparent;}

.bg-img2 {background: url(../images/map-1024x509.jpg) no-repeat scroll center 170px transparent;}

.bg-img3 {background: url(../images/student-with-file.jpg) no-repeat scroll 30px bottom transparent;}

.gradient-bg1 {background: url(../images/gradient-bg1.png) repeat-x 0 0;}

.color-efefef {color:#efefef !important;}

.content-block1 {max-width:600px;}

.list-block1 {width:460px;}

ol {
	padding:0 0 20px 20px;
	*padding-left:25px;
}

ul {
   margin-left:14px;
   *margin-left:16px;
   margin-right: 70px;
   font-size: 14px;
}

ul li span {font-size: 21px;}

.red-text {color:#c62b1a;}

#testimonial {
	background:#f7f7f7;
	color:#333 !important;
	margin-bottom:40px;
	padding-bottom:30px;
}

#testimonial h2 {text-align:center;}

.testimonial {float:left;max-width:600px;padding-right:50px;}
.testimonial p {
	font-family: 'Shadows Into Light', cursive;
	font-size:18px;
	line-height:29px !importamt;
	color:#333;
	width:450px;
	*width:425px;
	float:left;
}

.pr-0 {padding-right: 0 !important;}

.testimonial-img {width: 140px;}

.pb-0 {padding-bottom: 0 !important;}

.tt-cap {text-transform: capitalize !important;}

.statistic-table {
	padding-bottom:40px;		
	max-width:642px;
}

.statistic-table table {
	border-bottom: 1px solid #cccccc;
    border-collapse: collapse;
    border-spacing: 0;
	color: #000000;
    font-size: 16px;
	max-width:642px;
}

.statistic-table th {
	background:#daedfe;
	border-left:1px solid #daedfe !important;
    border-right: 1px solid #daedfe !important;
	font-weight:bold;
	text-align:center !important;
	padding:12px 6px !important;
}

.statistic-table .country {
	width:112px;
	padding:4px 6px;
	text-align:left !important;
	border-left:1px solid #cccccc;
}

.statistic-table .appl {
	width:80px;
	padding:4px 6px;
	text-align:right;
}

.statistic-table .winners {
	width:100px;
	padding:4px 6px;
	text-align:center;
}

.statistic-table .percentage {
	width:160px;
	padding:4px 6px;
	text-align:center;
}

.statistic-table .chances {
	width:130px;
	padding:4px 6px;
	text-align:center;
	border-right: 1px solid #cccccc;
}

.statistic-table td {border-top:1px solid #cccccc;}

.pr-120 {padding-right:120px;}

/* Photo page specific styles styles */
.well-composed-images {padding-bottom:30px;}

.well-composed-images img {float:left;padding-right:18px;padding-bottom:20px;}

.img-title {
	font-size:23px;
	color:#003365;
	font-weight:normal;
	padding-left:32px;
	cursor:pointer;
	line-height:29px;
}

.imgShow, .imgHide {
	background: url(../images/expand-18x18.png) no-repeat scroll 0px 6px transparent;
	padding-bottom:10px;
}

.imgHide {
	background: url(../images/collapse-18x18.png) no-repeat scroll 0px 6px transparent !important;
	color:#333 !important;
}

.img-container {padding-bottom:20px;}

/* Photo page specific styles ends here */

/*FAQ Page starts here */
.bg-f1f1f1 {background: #f1f1f1 !important;}

.fs-1, .FAQ-container h1 {font-family: 'Open Sans', sans-serif;}

.FAQ-container {background: none repeat scroll 0 0 #f1f1f1;}

.FAQ-container h1 {
    color: #003368;
    font-size: 30px;
    padding: 0 0 30px;
	font-weght:600;
}

.FAQ-section {
    background: #fff;
	/*box-shadow: 2px 2px 2px #cccccc;
	-webkit-box-shadow: 2px 2px 2px #cccccc;
	-moz-box-shadow: 2px 2px 2px #cccccc;
	-ms-box-shadow: 2px 2px 6px rgba(200, 200, 200, 0.6);
	-o-box-shadow: 2px 2px 2px #cccccc;
	-pie-box-shadow: 2px 2px 2px #cccccc;*/
	border-collapse: separate;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-pie-border-radius: 5px;
    -ms-border-radius: 5px;
    max-width: 920px;
}

.faq-block {border-bottom: 1px solid #efefef;}

div.faq-content .faq-question {    
    color: #003365;
    cursor: pointer;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    margin: 0;    
}

.faq-content .expand, 
.faq-content .collapse {
	background: url("../images/FAQ_expand.png") no-repeat scroll 16px 13px;
	padding: 12px 12px 12px 42px;   
}

.collapse {
	 background: url("../images/FAQ_collapse.png") no-repeat scroll 16px 13px !important;
     color: #333 !important;
     border: none !important;
}

div.faq-content .faq-answer {   
    color: #333;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    margin: 0;    
    padding: 8px 20px 30px 60px;
	display:none;
}

div.faq-content .faq-block .border-none {border: none !important;}

/*FAQ Page ends here */

/* ---------------------------------------------------------------------------------------------------------------- */
@media only screen and (max-width: 1042px){
	.bg-img1 {background:none !important;}

	.pr-120 {padding:0 !important;}
	
	ul {margin-right: 0px !important;}
	
	.testimonial-img {display:none;}
	
	.testimonial, .testimonial p {width:94% !important;padding:2% 3% !important;}
	
	.img-s1 {display:none;}

	.img-block {display:none;}
}

@media only screen and (max-width: 620px){
	.bg-img3, .bg-img2 {background:none !important;}

	#logo-title {font-size:24px;padding-bottom:30px;}

	.navigation span {display:none;}
 
	.img-block {padding:20px 0 !important;}

}

@media only screen and (max-width: 480px){	
	.navigation-link {float:none !important;margin:0 14%;}
	
	.content-container, .form {padding:0 !important;}
	
	.full-width {width:100% !important;}
	
	.sxl-btn {font-size:20px !important;padding: 6px 24px !important;}
	
	.statistic-table table {font-size:14px !important;margin-left:-20px !important;}
}

@media only screen and (max-width: 340px){	 
	.photoExamples img {width:100%;height:auto;}
	
	.statistic-table table {font-size:13px !important;}
	
}

/* added for new drop down */

.ddmenu{
position: absolute;
padding: 0;
left: 0;
width: 145px;
*width:145px;
top: 35px;
z-index: 9;
}
.ddmenu li {
list-style: none;
background: #f1f1f1;
border-top:1px solid #fff;
padding: 0;
display:block;
*display:inline-block;
}

.ddmenu li a{
color: #003399;
text-decoration: none;
padding: 10px 15px;
font-size: 18px;
display:block;
*display:inline-table;
*zoom:1;
*min-width:115px;
}
.ddmenu li a:hover{
background: #2d6aab ;
color: #fff;
text-decoration: none;
padding: 10px 15px;
}
.visas > .ddmenu{
visibility: hidden;
}
.visas:hover > .ddmenu{
display: block;
visibility: visible;
}
.visas {
position:relative;
}


/*CSS for Google site search*/

.mt-45 {
	margin-top:45px !important;
}

.f-right {
	float:right;
}

.search-box {
	background-color: #fff;
	float: right;
	overflow: hidden;
  border:1px solid #ccc;
  position: relative;
	margin-top:15px;
}

.txtbx-s1 {
	padding-top:7px;
}

#searchBox input{
	float: left;
	background: none;
  width:186px;
	padding: 8px 5px;
	*padding: 9px 5px;
	padding: 9px 5px\0;
	border: none;
	color: #ccc;
	border: none;
	font-size: 12px;
}

.search-btn-new {
	color: #0052a8;
	float: right;
	cursor: pointer;
  background: #2D6AAB;
  border: 1px solid #2d6aab;
	padding:15px;
	position:relative;
}
.search-btn-new img{
  position: absolute;
  top:9px;
  right:8px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #searchBox input	{
  width:196px;
	padding:8px 5px;
	}
}

/* ---------------------------------------------------------------------------------------------------------------- */
.site-banner {
      width: 100%;
      background-color: #ff0000;
      padding: 16px;
      text-align: center;
      color: white;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
    }
    .site-banner-container {
      max-width: 1040px;
      width: 100%;
    }
    .site-banner-container p {
      margin: 0 0 16px;
      line-height: 1.5;
      color: #ffffff;
      font-size: 16px;
      font-family: "PT Sans Narrow",sans-serif;
    }
    .site-banner-container h2 {
      margin: 0 0 16px;
      line-height: 1.5;
      color: #ffffff;
      font-size: 21px;
      font-family: "PT Sans Narrow",sans-serif;
      font-weight: 700;
    }
    @media(max-width: 768px) {
      .site-banner-container h2 {
        font-size: 18px;
      }
    }
   
    .site-banner-container p strong {
      font-weight: bold;
      color: rgb(255, 238, 0);
    }
    .site-banner-container p a {
      color: #ffffff;
      text-decoration: underline;
    }
    .site-banner-container p a:hover {
      text-decoration: none;
    }
    .site-banner-container p:last-child {
      margin-bottom: 0;
    }

.signin, .registration__container, #passwordhelp, #idhelp, .payment {
  display: none !important;
}