.secondary-header-branding .container-fluid {background-color: #f7f7f7; padding: 20px 6%; border-bottom: 2px solid #ddd;}
.secondary-header-branding .logo {padding:0px 0px 0px 75px;}
.secondary-header-branding .presented-by {text-align:right; color:#aaa; margin-top:4px;}
.secondary-header-branding .presented-by span {position:relative; right: -30px;}
  
/*--larger medium desktop screens--*/
@media (min-width: 1281px) and (max-width: 1370px) {
.secondary-header-branding .container-fluid {
    padding: 20px 4% 15px;
}
.secondary-header-branding .presented-by {
    margin-top: 0;
}
.secondary-header-branding .logo {
    padding: 0 0 0 40px;
}
}

/*--medium desktop screens--*/
@media (min-width: 992px) and (max-width: 1280px) {
.secondary-header-branding .container-fluid {
    padding: 20px 2% 15px;
}
.secondary-header-branding .presented-by {
    margin-top: 0;
}
.secondary-header-branding .logo {
    padding: 0 0 0 30px;
}
}


/*--horizontal tablet screens--*/
@media (min-width: 992px) and (max-width: 1024px) {
.secondary-header-branding .presented-by {
    margin-top: -2px;
	font-size: 13px;
}
}


/*--tablet screens--*/
@media (min-width: 768px) and (max-width: 991px) {
.secondary-header-branding {
	margin-top:65px; 
	margin-bottom: -68px
}
.secondary-header-branding .container-fluid {
    padding: 20px 3%;
}
.secondary-header-branding .presented-by {
    margin-top: -4px;
	font-size: 12px;
}
.secondary-header-branding .logo {
    padding: 0 0 0 20px;
}
.secondary-header-branding .presented-by span {
    right: -10px;
}
}

/*--phone screens--*/
@media (max-width: 767px) {
.secondary-header-branding {
	margin-top:66px; 
	margin-bottom: -52px
}
.secondary-header-branding .container-fluid {
    padding: 20px 5%;
}
.secondary-header-branding .presented-by {
    margin-top: -4px;
	font-size: 12px;
}
.secondary-header-branding .logo {
    padding: 0 10px;
}
}

@media (max-width: 375px) {
.secondary-header-branding {
	margin-top:58px; 
	margin-bottom: -52px
}
.secondary-header-branding .container-fluid {
    padding: 20px 6%;
}
.secondary-header-branding .logo {
    padding: 0 5px;
}
}