

/** GENERAL **/
.login-social-wrapper		{ padding:10px 0px; }

.login-social-wrapper		{ background:rgb(236,30,38); background:rgba(236,30,38,0.9); color:#093F2F; }

.login						{ float:left; width:120px; height:20px; text-align:left; text-transform:uppercase; line-height:20px; }

.login a					{ color:#FFFFFF; vertical-align:middle; }
.login a:hover				{ color:#262323; }

.social-wrapper								{ float:right; }
.social-wrapper .header-tag					{ display:inline-block; vertical-align:middle; text-transform:uppercase; }
.social-wrapper .header-social				{ display:inline-block; vertical-align:middle; width:100px; padding:0px 0px 0px 15px; }
.social-wrapper .header-social a			{ display:inline-block; height:20px; width:20px; margin:0px; }

.social-wrapper .header-tag					{ color:#FFFFFF; }
.social-wrapper .header-social a			{ background:transparent url(icons/social-icons.png) no-repeat; -webkit-transition:background .3s ease; -moz-transition:background .3s ease; transition:background .3s ease; }
.header-social a.social-facebook			{ background-position:0px -20px; }
.header-social a.social-facebook:hover		{ background-position:0px 0px; }
.header-social a.social-twitter				{ background-position:-20px -20px; }
.header-social a.social-twitter:hover		{ background-position:-20px 0px; }
.header-social a.social-youtube				{ background-position:-40px -20px; }
.header-social a.social-youtube:hover		{ background-position:-40px 0px; }
.header-social a.social-googleplus			{ background-position:-60px -20px; }
.header-social a.social-googleplus:hover	{ background-position:-60px 0px; }



.header-wrapper				{ padding:30px 0px 30px 0px; }

.header-wrapper				{ background:rgb(255,255,255); background:rgba(38,35,35,0.9); color:#FFFFFF; }
.lt-ie9 .header-wrapper		{ background:url(ie/bg-white.png) repeat; }



/** HEADER LOGO **/
.header-logo		{ float:left; width:234px; }
.header-logo img	{ width:100%; max-width:469px; max-height:223px; }


/** HEADER DETAILS **/
.header-details								{ float:right; margin:40px 0px 0px 0px; }
.header-details .header-contact				{ display:inline-block; width:600px; }
.header-contact .header-branch				{ display:inline-block; vertical-align:top; width:200px; font-weight:normal; text-align:right; }
.header-contact .header-rics				{ display:inline-block; vertical-align:top; }
.header-contact .header-rics img			{ width:100%; width:162px; height:48px; margin:0px 0px 0px 30px; }

.header-contact .header-branch .org				{ color:#EC1E26; }
.header-contact .header-branch .tel				{ color:#FFFFFF; }
.header-contact .header-branch .email a			{ color:#FFFFFF; }
.header-contact .header-branch .email:hover		{ color:#EC1E26; }


/** RESPONSIVE **/
@media screen and (max-width:860px){

	.header-logo						{ float:none; display:block; clear:both; margin:20px auto; width:100%; max-width:250px; }
	.header-wrapper						{ padding:20px 0px 20px 0px; }
	.header-details						{ float:none; width:100%; margin:0px auto; }
	.header-details .header-contact		{ display:block; clear:both; width:100%; text-align:center; margin:30px 0px 10px 0px; }
	.header-sub-title 					{ float:none; text-align:center; }

}

@media screen and (max-width:550px){
	
		.login,
		.social-wrapper						{ float:none; display:block; text-align:center; margin:0px auto; }
		.social-wrapper .header-tag,
		.social-wrapper .header-social		{ float:none; display:block; text-align:center; margin:5px auto; }
	
}

@media screen and (max-width:450px){

	.header-details .header-contact		{ display:none; }

}


